コード例 #1
0
ファイル: TOps.cs プロジェクト: SciSharp/TensorSharp
 /// <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));
 }
コード例 #2
0
ファイル: Ops.cs プロジェクト: lawkingchina/Seq2SeqSharp
 public static Tensor Pow(Tensor result, Tensor src, float value)
 {
     return((Tensor)OpRegistry.Invoke("pow", result, src, value));
 }
コード例 #3
0
ファイル: Ops.cs プロジェクト: lawkingchina/Seq2SeqSharp
 public static Tensor Lerp(Tensor result, Tensor srcA, Tensor srcB, float weight)
 {
     return((Tensor)OpRegistry.Invoke("lerp", result, srcA, srcB));
 }
コード例 #4
0
ファイル: Ops.cs プロジェクト: lawkingchina/Seq2SeqSharp
 public static Tensor AddTanh(Tensor result, Tensor x, Tensor y)
 {
     return((Tensor)OpRegistry.Invoke("addtanh", result, x, y));
 }
コード例 #5
0
ファイル: Ops.cs プロジェクト: lawkingchina/Seq2SeqSharp
 public static Tensor AddMulV(Tensor result, Tensor x, Tensor y, float z)
 {
     return((Tensor)OpRegistry.Invoke("addmulv", result, x, y, z));
 }
コード例 #6
0
ファイル: Ops.cs プロジェクト: lawkingchina/Seq2SeqSharp
 public static Tensor Tanh(Tensor result, Tensor src)
 {
     return((Tensor)OpRegistry.Invoke("tanh", result, src));
 }
コード例 #7
0
ファイル: Ops.cs プロジェクト: lawkingchina/Seq2SeqSharp
 public static Tensor SigmoidD(Tensor result, Tensor resW, Tensor resG)
 {
     return((Tensor)OpRegistry.Invoke("sigmoidD", result, resW, resG));
 }
コード例 #8
0
ファイル: Ops.cs プロジェクト: lawkingchina/Seq2SeqSharp
 public static Tensor Rsqrt(Tensor result, Tensor src)
 {
     return((Tensor)OpRegistry.Invoke("rsqrt", result, src));
 }
コード例 #9
0
ファイル: Ops.cs プロジェクト: lawkingchina/Seq2SeqSharp
 public static Tensor Exp(Tensor result, Tensor src)
 {
     return((Tensor)OpRegistry.Invoke("exp", result, src));
 }
コード例 #10
0
ファイル: Ops.cs プロジェクト: lawkingchina/Seq2SeqSharp
 public static Tensor Relu(Tensor result, Tensor src)
 {
     return((Tensor)OpRegistry.Invoke("relu", result, src));
 }
コード例 #11
0
ファイル: Ops.cs プロジェクト: lawkingchina/Seq2SeqSharp
 public static Tensor AddReluD(Tensor result, Tensor t, Tensor w, Tensor g)
 {
     return((Tensor)OpRegistry.Invoke("addrelud", result, t, w, g));
 }
コード例 #12
0
ファイル: Ops.cs プロジェクト: lawkingchina/Seq2SeqSharp
 public static Tensor Neg(Tensor result, Tensor src)
 {
     return((Tensor)OpRegistry.Invoke("neg", result, src));
 }
コード例 #13
0
ファイル: Ops.cs プロジェクト: lawkingchina/Seq2SeqSharp
 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));
 }
コード例 #14
0
ファイル: TOps.cs プロジェクト: SciSharp/TensorSharp
 /// <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));
 }
コード例 #15
0
ファイル: Ops.cs プロジェクト: lawkingchina/Seq2SeqSharp
 public static Tensor Atan(Tensor result, Tensor src)
 {
     return((Tensor)OpRegistry.Invoke("atan", result, src));
 }
コード例 #16
0
ファイル: Ops.cs プロジェクト: lawkingchina/Seq2SeqSharp
 public static Tensor Log1p(Tensor result, Tensor src)
 {
     return((Tensor)OpRegistry.Invoke("log1p", result, src));
 }
コード例 #17
0
ファイル: Ops.cs プロジェクト: lawkingchina/Seq2SeqSharp
 public static Tensor Cosh(Tensor result, Tensor src)
 {
     return((Tensor)OpRegistry.Invoke("cosh", result, src));
 }
コード例 #18
0
ファイル: Ops.cs プロジェクト: lawkingchina/Seq2SeqSharp
 public static Tensor Floor(Tensor result, Tensor src)
 {
     return((Tensor)OpRegistry.Invoke("floor", result, src));
 }
コード例 #19
0
ファイル: Ops.cs プロジェクト: lawkingchina/Seq2SeqSharp
 public static Tensor Sigmoid(Tensor result, Tensor src)
 {
     return((Tensor)OpRegistry.Invoke("sigmoid", result, src));
 }
コード例 #20
0
ファイル: Ops.cs プロジェクト: lawkingchina/Seq2SeqSharp
 public static Tensor Ceil(Tensor result, Tensor src)
 {
     return((Tensor)OpRegistry.Invoke("ceil", result, src));
 }
コード例 #21
0
ファイル: Ops.cs プロジェクト: lawkingchina/Seq2SeqSharp
 public static Tensor TanhD(Tensor result, Tensor resW, Tensor resG)
 {
     return((Tensor)OpRegistry.Invoke("tanhD", result, resW, resG));
 }
コード例 #22
0
ファイル: Ops.cs プロジェクト: lawkingchina/Seq2SeqSharp
 public static Tensor Round(Tensor result, Tensor src)
 {
     return((Tensor)OpRegistry.Invoke("round", result, src));
 }
コード例 #23
0
ファイル: Ops.cs プロジェクト: lawkingchina/Seq2SeqSharp
 public static Tensor MulMulAdd(Tensor result, Tensor x, Tensor y, Tensor z, Tensor w)
 {
     return((Tensor)OpRegistry.Invoke("mulmuladd", result, x, y, z, w));
 }
コード例 #24
0
ファイル: Ops.cs プロジェクト: lawkingchina/Seq2SeqSharp
 public static Tensor Trunc(Tensor result, Tensor src)
 {
     return((Tensor)OpRegistry.Invoke("trunc", result, src));
 }
コード例 #25
0
ファイル: Ops.cs プロジェクト: lawkingchina/Seq2SeqSharp
 public static Tensor Atan2(Tensor result, Tensor srcY, Tensor srcX)
 {
     return((Tensor)OpRegistry.Invoke("atan2", result, srcY, srcX));
 }
コード例 #26
0
ファイル: Ops.cs プロジェクト: lawkingchina/Seq2SeqSharp
 public static Tensor Frac(Tensor result, Tensor src)
 {
     return((Tensor)OpRegistry.Invoke("frac", result, src));
 }
コード例 #27
0
ファイル: Ops.cs プロジェクト: lawkingchina/Seq2SeqSharp
 public static Tensor Tpow(Tensor result, float value, Tensor src)
 {
     return((Tensor)OpRegistry.Invoke("tpow", result, value, src));
 }
コード例 #28
0
ファイル: Ops.cs プロジェクト: lawkingchina/Seq2SeqSharp
 public static Tensor Acos(Tensor result, Tensor src)
 {
     return((Tensor)OpRegistry.Invoke("acos", result, src));
 }
コード例 #29
0
ファイル: Ops.cs プロジェクト: lawkingchina/Seq2SeqSharp
 public static Tensor Clamp(Tensor result, Tensor src, float min, float max)
 {
     return((Tensor)OpRegistry.Invoke("clamp", result, src, min, max));
 }
コード例 #30
0
ファイル: TOps.cs プロジェクト: SciSharp/TensorSharp
 /// <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));
 }