Class CompareOps
Syntax
public class CompareOps : IOps
Constructors
CompareOps(IOps, IOps)
Declaration
public CompareOps(IOps ops1, IOps ops2)
Parameters
Type |
Name |
Description |
IOps |
ops1 |
|
IOps |
ops2 |
|
Methods
CheckApproximately(Tensor, Tensor, Int32, Single, Layer.Type)
Declaration
public static void CheckApproximately(Tensor X, Tensor Y, int count, float epsilon, Layer.Type type)
Parameters
CheckApproximately(Tensor, Tensor, Int32, Single, String)
Declaration
public static void CheckApproximately(Tensor X, Tensor Y, int count, float epsilon, string opName)
Parameters
CheckSame(Tensor, Tensor, Layer.Type, Tensor[])
Declaration
public static void CheckSame(Tensor X, Tensor Y, Layer.Type type, params Tensor[] inputs)
Parameters
CheckSame(Tensor, Tensor, String, Tensor[])
Declaration
public static void CheckSame(Tensor X, Tensor Y, string opName, params Tensor[] inputs)
Parameters
WaitForCompletion(Tensor)
Declaration
public virtual void WaitForCompletion(Tensor x)
Parameters
Type |
Name |
Description |
Tensor |
x |
|
Implements
Explicit Interface Implementations
IOps.Abs(Tensor)
Declaration
Tensor IOps.Abs(Tensor X)
Parameters
Type |
Name |
Description |
Tensor |
X |
|
Returns
Implements
IOps.Add(Tensor[])
Declaration
Tensor IOps.Add(Tensor[] tensors)
Parameters
Type |
Name |
Description |
Tensor[] |
tensors |
|
Returns
Implements
IOps.AvgPool2D(Tensor, Int32[], Int32[], Int32[])
Declaration
Tensor IOps.AvgPool2D(Tensor X, int[] pool, int[] stride, int[] pad)
Parameters
Returns
Implements
IOps.Border2D(Tensor, Int32[], Single)
Declaration
Tensor IOps.Border2D(Tensor x, int[] pad, float value)
Parameters
Returns
Implements
IOps.Ceil(Tensor)
Declaration
Tensor IOps.Ceil(Tensor X)
Parameters
Type |
Name |
Description |
Tensor |
X |
|
Returns
Implements
IOps.Clip(Tensor, Single, Single)
Declaration
Tensor IOps.Clip(Tensor X, float min, float max)
Parameters
Returns
Implements
IOps.Concat(Tensor[], Int32)
Declaration
Tensor IOps.Concat(Tensor[] tensors, int axis)
Parameters
Returns
Implements
IOps.Conv2D(Tensor, Tensor, Tensor, Int32[], Int32[])
Declaration
Tensor IOps.Conv2D(Tensor X, Tensor K, Tensor B, int[] stride, int[] pad)
Parameters
Returns
Implements
IOps.Conv2DTrans(Tensor, Tensor, Tensor, Int32[], Int32[], Int32[])
Declaration
Tensor IOps.Conv2DTrans(Tensor X, Tensor K, Tensor B, int[] stride, int[] pad, int[] outputAdjustment)
Parameters
Returns
Implements
IOps.Dense(Tensor, Tensor, Tensor)
Declaration
Tensor IOps.Dense(Tensor X, Tensor W, Tensor B)
Parameters
Returns
Implements
IOps.DepthwiseConv2D(Tensor, Tensor, Tensor, Int32[], Int32[])
Declaration
Tensor IOps.DepthwiseConv2D(Tensor X, Tensor K, Tensor B, int[] stride, int[] pad)
Parameters
Returns
Implements
IOps.Div(Tensor[])
Declaration
Tensor IOps.Div(Tensor[] tensors)
Parameters
Type |
Name |
Description |
Tensor[] |
tensors |
|
Returns
Implements
IOps.Dropout(Tensor, Single)
Declaration
Tensor IOps.Dropout(Tensor X, float alpha)
Parameters
Returns
Implements
IOps.Elu(Tensor, Single)
Declaration
Tensor IOps.Elu(Tensor X, float alpha)
Parameters
Returns
Implements
IOps.Equal(Tensor, Tensor)
Declaration
Tensor IOps.Equal(Tensor a, Tensor b)
Parameters
Returns
Implements
IOps.Exp(Tensor)
Declaration
Tensor IOps.Exp(Tensor X)
Parameters
Type |
Name |
Description |
Tensor |
X |
|
Returns
Implements
IOps.Flatten(Tensor)
Declaration
Tensor IOps.Flatten(Tensor X)
Parameters
Type |
Name |
Description |
Tensor |
X |
|
Returns
Implements
IOps.Floor(Tensor)
Declaration
Tensor IOps.Floor(Tensor X)
Parameters
Type |
Name |
Description |
Tensor |
X |
|
Returns
Implements
IOps.Gather(Tensor[], Int32)
Declaration
Tensor IOps.Gather(Tensor[] tensors, int axis)
Parameters
Returns
Implements
IOps.GlobalAvgPool2D(Tensor)
Declaration
Tensor IOps.GlobalAvgPool2D(Tensor X)
Parameters
Type |
Name |
Description |
Tensor |
X |
|
Returns
Implements
IOps.GlobalAvgVariancePool2D(Tensor)
Declaration
Tensor IOps.GlobalAvgVariancePool2D(Tensor X)
Parameters
Type |
Name |
Description |
Tensor |
X |
|
Returns
Implements
IOps.GlobalMaxPool2D(Tensor)
Declaration
Tensor IOps.GlobalMaxPool2D(Tensor X)
Parameters
Type |
Name |
Description |
Tensor |
X |
|
Returns
Implements
IOps.Greater(Tensor, Tensor)
Declaration
Tensor IOps.Greater(Tensor a, Tensor b)
Parameters
Returns
Implements
IOps.GreaterEqual(Tensor, Tensor)
Declaration
Tensor IOps.GreaterEqual(Tensor a, Tensor b)
Parameters
Returns
Implements
IOps.LeakyRelu(Tensor, Single)
Declaration
Tensor IOps.LeakyRelu(Tensor X, float alpha)
Parameters
Returns
Implements
IOps.Less(Tensor, Tensor)
Declaration
Tensor IOps.Less(Tensor a, Tensor b)
Parameters
Returns
Implements
IOps.LessEqual(Tensor, Tensor)
Declaration
Tensor IOps.LessEqual(Tensor a, Tensor b)
Parameters
Returns
Implements
IOps.Log(Tensor)
Declaration
Tensor IOps.Log(Tensor X)
Parameters
Type |
Name |
Description |
Tensor |
X |
|
Returns
Implements
IOps.LogicalAnd(Tensor, Tensor)
Declaration
Tensor IOps.LogicalAnd(Tensor a, Tensor b)
Parameters
Returns
Implements
IOps.LogicalNot(Tensor)
Declaration
Tensor IOps.LogicalNot(Tensor x)
Parameters
Type |
Name |
Description |
Tensor |
x |
|
Returns
Implements
IOps.LogicalOr(Tensor, Tensor)
Declaration
Tensor IOps.LogicalOr(Tensor a, Tensor b)
Parameters
Returns
Implements
IOps.LogicalXor(Tensor, Tensor)
Declaration
Tensor IOps.LogicalXor(Tensor a, Tensor b)
Parameters
Returns
Implements
IOps.LogSoftmax(Tensor)
Declaration
Tensor IOps.LogSoftmax(Tensor X)
Parameters
Type |
Name |
Description |
Tensor |
X |
|
Returns
Implements
IOps.LRN(Tensor, Single, Single, Single, Int32)
Declaration
Tensor IOps.LRN(Tensor X, float alpha, float beta, float bias, int size)
Parameters
Returns
Implements
IOps.MatMul(Tensor, Boolean, Tensor, Boolean)
Declaration
Tensor IOps.MatMul(Tensor X, bool xTranspose, Tensor W, bool wTranspose)
Parameters
Returns
Implements
IOps.Max(Tensor[])
Declaration
Tensor IOps.Max(Tensor[] tensors)
Parameters
Type |
Name |
Description |
Tensor[] |
tensors |
|
Returns
Implements
IOps.MaxPool2D(Tensor, Int32[], Int32[], Int32[])
Declaration
Tensor IOps.MaxPool2D(Tensor X, int[] pool, int[] stride, int[] pad)
Parameters
Returns
Implements
IOps.Mean(Tensor[])
Declaration
Tensor IOps.Mean(Tensor[] tensors)
Parameters
Type |
Name |
Description |
Tensor[] |
tensors |
|
Returns
Implements
IOps.Min(Tensor[])
Declaration
Tensor IOps.Min(Tensor[] tensors)
Parameters
Type |
Name |
Description |
Tensor[] |
tensors |
|
Returns
Implements
IOps.Mul(Tensor[])
Declaration
Tensor IOps.Mul(Tensor[] tensors)
Parameters
Type |
Name |
Description |
Tensor[] |
tensors |
|
Returns
Implements
IOps.Multinomial(Tensor, Int32, Int32)
Declaration
Tensor IOps.Multinomial(Tensor X, int count, int seed)
Parameters
Returns
Implements
IOps.Neg(Tensor)
Declaration
Tensor IOps.Neg(Tensor X)
Parameters
Type |
Name |
Description |
Tensor |
X |
|
Returns
Implements
IOps.Normalization(Tensor, Tensor, Tensor, Int32, Int32, Single)
Declaration
Tensor IOps.Normalization(Tensor X, Tensor S, Tensor B, int pool, int axis, float epsilon)
Parameters
Returns
Implements
IOps.OneHot(Tensor, Int32, Single, Single)
Declaration
Tensor IOps.OneHot(Tensor X, int depth, float onValue, float offValue)
Parameters
Returns
Implements
IOps.Pad2DEdge(Tensor, Int32[])
Declaration
Tensor IOps.Pad2DEdge(Tensor x, int[] pad)
Parameters
Returns
Implements
IOps.Pad2DReflect(Tensor, Int32[])
Declaration
Tensor IOps.Pad2DReflect(Tensor x, int[] pad)
Parameters
Returns
Implements
IOps.Pad2DSymmetric(Tensor, Int32[])
Declaration
Tensor IOps.Pad2DSymmetric(Tensor x, int[] pad)
Parameters
Returns
Implements
IOps.Pow(Tensor, Single)
Declaration
Tensor IOps.Pow(Tensor X, float alpha)
Parameters
Returns
Implements
IOps.Pow(Tensor[])
Declaration
Tensor IOps.Pow(Tensor[] tensors)
Parameters
Type |
Name |
Description |
Tensor[] |
tensors |
|
Returns
Implements
IOps.PRelu(Tensor, Tensor)
Declaration
Tensor IOps.PRelu(Tensor X, Tensor S)
Parameters
Returns
Implements
IOps.Prepare(Tensor)
Declaration
Tensor IOps.Prepare(Tensor X)
Parameters
Type |
Name |
Description |
Tensor |
X |
|
Returns
Implements
IOps.RandomNormal(TensorShape, Single, Single, Int32)
Declaration
Tensor IOps.RandomNormal(TensorShape s, float mean, float scale, int seed)
Parameters
Returns
Implements
Declaration
Tensor IOps.RandomUniform(TensorShape s, float mean, float scale, int seed)
Parameters
Returns
Implements
IOps.Reciprocal(Tensor)
Declaration
Tensor IOps.Reciprocal(Tensor X)
Parameters
Type |
Name |
Description |
Tensor |
X |
|
Returns
Implements
IOps.ReduceMax(Tensor, Int32)
Declaration
Tensor IOps.ReduceMax(Tensor X, int axis)
Parameters
Returns
Implements
IOps.ReduceMean(Tensor, Int32)
Declaration
Tensor IOps.ReduceMean(Tensor X, int axis)
Parameters
Returns
Implements
IOps.ReduceMin(Tensor, Int32)
Declaration
Tensor IOps.ReduceMin(Tensor X, int axis)
Parameters
Returns
Implements
IOps.ReduceProd(Tensor, Int32)
Declaration
Tensor IOps.ReduceProd(Tensor X, int axis)
Parameters
Returns
Implements
IOps.ReduceSum(Tensor, Int32)
Declaration
Tensor IOps.ReduceSum(Tensor X, int axis)
Parameters
Returns
Implements
IOps.Relu(Tensor)
Declaration
Tensor IOps.Relu(Tensor X)
Parameters
Type |
Name |
Description |
Tensor |
X |
|
Returns
Implements
IOps.Relu6(Tensor)
Declaration
Tensor IOps.Relu6(Tensor X)
Parameters
Type |
Name |
Description |
Tensor |
X |
|
Returns
Implements
IOps.ResetAllocator(Boolean)
Declaration
void IOps.ResetAllocator(bool keepCachedMemory)
Parameters
Type |
Name |
Description |
Boolean |
keepCachedMemory |
|
Implements
IOps.Reshape(Tensor, TensorShape)
Declaration
Tensor IOps.Reshape(Tensor X, TensorShape shape)
Parameters
Returns
Implements
IOps.ScaleBias(Tensor, Tensor, Tensor)
Declaration
Tensor IOps.ScaleBias(Tensor X, Tensor S, Tensor B)
Parameters
Returns
Implements
IOps.Selu(Tensor, Single, Single)
Declaration
Tensor IOps.Selu(Tensor X, float alpha, float gamma)
Parameters
Returns
Implements
IOps.Sigmoid(Tensor)
Declaration
Tensor IOps.Sigmoid(Tensor X)
Parameters
Type |
Name |
Description |
Tensor |
X |
|
Returns
Implements
IOps.Softmax(Tensor)
Declaration
Tensor IOps.Softmax(Tensor X)
Parameters
Type |
Name |
Description |
Tensor |
X |
|
Returns
Implements
IOps.Sqrt(Tensor)
Declaration
Tensor IOps.Sqrt(Tensor X)
Parameters
Type |
Name |
Description |
Tensor |
X |
|
Returns
Implements
IOps.StridedSlice(Tensor, Int32[], Int32[], Int32[])
Declaration
Tensor IOps.StridedSlice(Tensor X, int[] starts, int[] ends, int[] strides)
Parameters
Returns
Implements
IOps.Sub(Tensor[])
Declaration
Tensor IOps.Sub(Tensor[] tensors)
Parameters
Type |
Name |
Description |
Tensor[] |
tensors |
|
Returns
Implements
IOps.Swish(Tensor)
Declaration
Tensor IOps.Swish(Tensor X)
Parameters
Type |
Name |
Description |
Tensor |
X |
|
Returns
Implements
IOps.Tanh(Tensor)
Declaration
Tensor IOps.Tanh(Tensor X)
Parameters
Type |
Name |
Description |
Tensor |
X |
|
Returns
Implements
IOps.Tile(Tensor, Int32[])
Declaration
Tensor IOps.Tile(Tensor X, int[] repeats)
Parameters
Returns
Implements
IOps.Transpose(Tensor)
Declaration
Tensor IOps.Transpose(Tensor X)
Parameters
Type |
Name |
Description |
Tensor |
X |
|
Returns
Implements
IOps.Upsample2D(Tensor, Int32[])
Declaration
Tensor IOps.Upsample2D(Tensor X, int[] size)
Parameters
Returns
Implements