Backends/SiaNet.Backend.TensorSharp/Expression/VariableExpression.cs
/// <summary>
/// Evaluates the specified write target.
/// </summary>
/// <param name="writeTarget">The write target.</param>
/// <returns>Tensor.</returns>
Evaluates the specified write target.
Evaluates the specified write target .
public override NDArray Evaluate(NDArray writeTarget)
        {
            using (var srcVal = src.Evaluate(null))
            {
                if (writeTarget == null)
                {
                    writeTarget = new NDArray(allocator, srcVal.ElementType, srcVal.Shape);
                }
                Ops.Copy(writeTarget, srcVal);
                return writeTarget;
            }
        }
public override NDArray Evaluate ( NDArray writeTarget ) { using ( var srcVal = src . Evaluate ( null ) ) { if ( writeTarget == null ) { writeTarget = new NDArray ( allocator , srcVal . ElementType , srcVal . Shape ) ; } Ops . Copy ( writeTarget , srcVal ) ; return writeTarget ; } }
Evaluates the specified write target.
Evaluates the specified write target .
None
writeTarget
NDArray
The write target.
The write target .