コード例 #1
0
ファイル: TExpression.cs プロジェクト: artepic/Seq2SeqSharp
 public ScatterFillExpression(TExpression src, SVar value, int dimension, TExpression indices)
 {
     this.src       = src;
     this.value     = value;
     this.dimension = dimension;
     this.indices   = indices;
 }
コード例 #2
0
ファイル: TExpression.cs プロジェクト: artepic/Seq2SeqSharp
 public AddmmExpression(float beta, TExpression src, float alpha, TExpression m1, TExpression m2)
 {
     this.beta  = beta;
     this.src   = src;
     this.alpha = alpha;
     this.m1    = m1;
     this.m2    = m2;
 }
コード例 #3
0
ファイル: TExpression.cs プロジェクト: artepic/Seq2SeqSharp
 public ToDeviceExpression(TExpression src, IAllocator allocator)
 {
     this.src       = src;
     this.allocator = allocator;
 }
コード例 #4
0
ファイル: TExpression.cs プロジェクト: artepic/Seq2SeqSharp
 public AsTypeExpression(TExpression src, DType type)
 {
     this.src  = src;
     this.type = type;
 }
コード例 #5
0
ファイル: TExpression.cs プロジェクト: artepic/Seq2SeqSharp
 public BinaryTensorScalarExpression(TExpression left, ScalarExpression right, Func <Tensor, Tensor, float, Tensor> evaluate)
 {
     this.left     = left;
     this.right    = right;
     this.evaluate = evaluate;
 }
コード例 #6
0
ファイル: TExpression.cs プロジェクト: artepic/Seq2SeqSharp
 public UnaryTensorExpression(TExpression src, Func <Tensor, Tensor, Tensor> evaluate)
 {
     this.src      = src;
     this.evaluate = evaluate;
 }
コード例 #7
0
ファイル: TExpression.cs プロジェクト: artepic/Seq2SeqSharp
 public ViewExpression(TExpression src, Func <Tensor, Tensor> evaluate)
     : base(src.IsValidLvalue)
 {
     this.src      = src;
     this.evaluate = evaluate;
 }
コード例 #8
0
ファイル: TVar.cs プロジェクト: superowner/Seq2SeqSharp
 public TVar(TExpression expression)
 {
     this.expression = expression;
 }