/// <summary> /// Products all. /// </summary> /// <param name="result">The result.</param> /// <param name="src">The source.</param> /// <returns>Tensor.</returns> public static NDArray Prod(NDArray src) { return((NDArray)OpRegistry.Invoke("prodall", null, src)); }
public static Tensor Pow(Tensor result, Tensor src, float value) { return((Tensor)OpRegistry.Invoke("pow", result, src, value)); }
public static Tensor Lerp(Tensor result, Tensor srcA, Tensor srcB, float weight) { return((Tensor)OpRegistry.Invoke("lerp", result, srcA, srcB)); }
public static Tensor AddTanh(Tensor result, Tensor x, Tensor y) { return((Tensor)OpRegistry.Invoke("addtanh", result, x, y)); }
public static Tensor AddMulV(Tensor result, Tensor x, Tensor y, float z) { return((Tensor)OpRegistry.Invoke("addmulv", result, x, y, z)); }
public static Tensor Tanh(Tensor result, Tensor src) { return((Tensor)OpRegistry.Invoke("tanh", result, src)); }
public static Tensor SigmoidD(Tensor result, Tensor resW, Tensor resG) { return((Tensor)OpRegistry.Invoke("sigmoidD", result, resW, resG)); }
public static Tensor Rsqrt(Tensor result, Tensor src) { return((Tensor)OpRegistry.Invoke("rsqrt", result, src)); }
public static Tensor Exp(Tensor result, Tensor src) { return((Tensor)OpRegistry.Invoke("exp", result, src)); }
public static Tensor Relu(Tensor result, Tensor src) { return((Tensor)OpRegistry.Invoke("relu", result, src)); }
public static Tensor AddReluD(Tensor result, Tensor t, Tensor w, Tensor g) { return((Tensor)OpRegistry.Invoke("addrelud", result, t, w, g)); }
public static Tensor Neg(Tensor result, Tensor src) { return((Tensor)OpRegistry.Invoke("neg", result, src)); }
public static Tensor AddmmBatch(Tensor result, float beta, Tensor src, float alpha, Tensor m1, Tensor m2) { return((Tensor)OpRegistry.Invoke("addmmbatch", result, beta, src, alpha, m1, m2)); }
/// <summary> /// Maximums all. /// </summary> /// <param name="result">The result.</param> /// <param name="src">The source.</param> /// <returns>Tensor.</returns> public static NDArray Max(NDArray src) { return((NDArray)OpRegistry.Invoke("maxall", null, src)); }
public static Tensor Atan(Tensor result, Tensor src) { return((Tensor)OpRegistry.Invoke("atan", result, src)); }
public static Tensor Log1p(Tensor result, Tensor src) { return((Tensor)OpRegistry.Invoke("log1p", result, src)); }
public static Tensor Cosh(Tensor result, Tensor src) { return((Tensor)OpRegistry.Invoke("cosh", result, src)); }
public static Tensor Floor(Tensor result, Tensor src) { return((Tensor)OpRegistry.Invoke("floor", result, src)); }
public static Tensor Sigmoid(Tensor result, Tensor src) { return((Tensor)OpRegistry.Invoke("sigmoid", result, src)); }
public static Tensor Ceil(Tensor result, Tensor src) { return((Tensor)OpRegistry.Invoke("ceil", result, src)); }
public static Tensor TanhD(Tensor result, Tensor resW, Tensor resG) { return((Tensor)OpRegistry.Invoke("tanhD", result, resW, resG)); }
public static Tensor Round(Tensor result, Tensor src) { return((Tensor)OpRegistry.Invoke("round", result, src)); }
public static Tensor MulMulAdd(Tensor result, Tensor x, Tensor y, Tensor z, Tensor w) { return((Tensor)OpRegistry.Invoke("mulmuladd", result, x, y, z, w)); }
public static Tensor Trunc(Tensor result, Tensor src) { return((Tensor)OpRegistry.Invoke("trunc", result, src)); }
public static Tensor Atan2(Tensor result, Tensor srcY, Tensor srcX) { return((Tensor)OpRegistry.Invoke("atan2", result, srcY, srcX)); }
public static Tensor Frac(Tensor result, Tensor src) { return((Tensor)OpRegistry.Invoke("frac", result, src)); }
public static Tensor Tpow(Tensor result, float value, Tensor src) { return((Tensor)OpRegistry.Invoke("tpow", result, value, src)); }
public static Tensor Acos(Tensor result, Tensor src) { return((Tensor)OpRegistry.Invoke("acos", result, src)); }
public static Tensor Clamp(Tensor result, Tensor src, float min, float max) { return((Tensor)OpRegistry.Invoke("clamp", result, src, min, max)); }
/// <summary> /// Sums all. /// </summary> /// <param name="result">The result.</param> /// <param name="src">The source.</param> /// <returns>Tensor.</returns> public static NDArray Sum(NDArray src) { return((NDArray)OpRegistry.Invoke("sumall", null, src)); }