88c2606b36244923c214ee40be069f896bf6342a,syft/frameworks/torch/tensors/interpreters/precision.py,FixedPrecisionTensor,reciprocal,#FixedPrecisionTensor#Any#Any#,481

Before Change


            for i in range(nr_iters):
                result = 2 * result - result * result * new_self
            return result * self.signum()
        elif method.lower() == "division":
            ones = self * 0 + 1
            return ones / self
        elif method.lower() == "log":

After Change


            for i in range(nr_iters):
                result = 2 * result - result * result * new_self
            return result * self.signum()
        elif method == "newton":
            // it is assumed here that input values are taken in [-20, 20]
            x = None
            C = 20
            for i in range(80):
                if x is not None:
                    y = C + 1 - self * (x * x)
                    x = y * x / C
                else:
                    y = C + 1 - self
                    x = y / C
            return x
        elif method == "division":
            ones = self * 0 + 1
            return ones / self
        elif method == "log":
Italian Trulli
In pattern: SUPERPATTERN

Frequency: 3

Non-data size: 5

Instances


Project Name: OpenMined/PySyft
Commit Name: 88c2606b36244923c214ee40be069f896bf6342a
Time: 2020-09-11
Author: theo.leffyr@gmail.com
File Name: syft/frameworks/torch/tensors/interpreters/precision.py
Class Name: FixedPrecisionTensor
Method Name: reciprocal


Project Name: streamlit/streamlit
Commit Name: 3e96b208fe5bc38223eb453b68a03dae51a33544
Time: 2018-10-22
Author: thiagot@gmail.com
File Name: lib/streamlit/caseconverters.py
Class Name:
Method Name: to_lower_camel_case


Project Name: deepmipt/DeepPavlov
Commit Name: cb0c025ab87216d35b68a2b4b36d61621acd76ba
Time: 2018-01-31
Author: arkhipov@yahoo.com
File Name: deeppavlov/models/ner/slotfill.py
Class Name: DstcSlotFillingNetwork
Method Name: infer