Class ReferenceComputeOps | Barracuda | 0.6.2-preview
docs.unity3d.com
    Show / Hide Table of Contents

    Class ReferenceComputeOps

    Inheritance
    Object
    ReferenceCPUOps
    ReferenceComputeOps
    ComputeOps
    Inherited Members
    ReferenceCPUOps.NewTensor(TensorShape, String)
    ReferenceCPUOps.NewTensorLike(Tensor)
    ReferenceCPUOps.NewTensor(Int32, Int32, String)
    ReferenceCPUOps.NewTensor(Int32, Int32, Int32, Int32, String)
    ReferenceCPUOps.ResetAllocator(Boolean)
    ReferenceCPUOps.MatMul(Tensor, Boolean, Tensor, Boolean)
    ReferenceCPUOps.LRN(Tensor, Single, Single, Single, Int32)
    ReferenceCPUOps.Bernoulli(Single)
    ReferenceCPUOps.Gaussian(Single, Single)
    ReferenceCPUOps.RandomNormal(TensorShape, Single, Single, Int32)
    ReferenceCPUOps.RandomUniform(TensorShape, Single, Single, Int32)
    ReferenceCPUOps.Multinomial(Tensor, Int32, Int32)
    ReferenceCPUOps.OneHot(Tensor, Int32, Single, Single)
    ReferenceCPUOps.Abs(Tensor)
    ReferenceCPUOps.Ceil(Tensor)
    ReferenceCPUOps.Floor(Tensor)
    ReferenceCPUOps.Reciprocal(Tensor)
    ReferenceCPUOps.StridedSlice(Tensor, Int32[], Int32[], Int32[])
    ReferenceCPUOps.Tile(Tensor, Int32[])
    ReferenceCPUOps.Mean(Tensor[])
    ReferenceCPUOps.Copy(Tensor)
    ReferenceCPUOps.Flatten(Tensor)
    ReferenceCPUOps.Reshape(Tensor, TensorShape)
    ReferenceCPUOps.Transpose(Tensor)
    Namespace: Barracuda
    Syntax
    public class ReferenceComputeOps : ReferenceCPUOps, IOps

    Constructors

    ReferenceComputeOps(ComputeShader, ITensorAllocator)

    Declaration
    public ReferenceComputeOps(ComputeShader kernels, ITensorAllocator allocator = null)
    Parameters
    Type Name Description
    ComputeShader kernels
    ITensorAllocator allocator

    Methods

    Activation(String, Tensor, Single, Single)

    Declaration
    protected virtual Tensor Activation(string kernelName, Tensor X, float alpha = 0F, float beta = 0F)
    Parameters
    Type Name Description
    String kernelName
    Tensor X
    Single alpha
    Single beta
    Returns
    Type Description
    Tensor

    Add(Tensor[])

    Declaration
    public override Tensor Add(Tensor[] tensors)
    Parameters
    Type Name Description
    Tensor[] tensors
    Returns
    Type Description
    Tensor
    Overrides
    ReferenceCPUOps.Add(Tensor[])

    ApplyPadding(Tensor, Int32[], String, Single)

    Declaration
    protected virtual Tensor ApplyPadding(Tensor X, int[] pad, string kernelName, float constant = 0F)
    Parameters
    Type Name Description
    Tensor X
    Int32[] pad
    String kernelName
    Single constant
    Returns
    Type Description
    Tensor

    AvgPool2D(Tensor, Int32[], Int32[], Int32[])

    Declaration
    public override Tensor AvgPool2D(Tensor X, int[] pool, int[] stride, int[] pad)
    Parameters
    Type Name Description
    Tensor X
    Int32[] pool
    Int32[] stride
    Int32[] pad
    Returns
    Type Description
    Tensor
    Overrides
    ReferenceCPUOps.AvgPool2D(Tensor, Int32[], Int32[], Int32[])

    Border2D(Tensor, Int32[], Single)

    Declaration
    public override Tensor Border2D(Tensor X, int[] pad, float constant)
    Parameters
    Type Name Description
    Tensor X
    Int32[] pad
    Single constant
    Returns
    Type Description
    Tensor
    Overrides
    ReferenceCPUOps.Border2D(Tensor, Int32[], Single)

    Clip(Tensor, Single, Single)

    Declaration
    public override Tensor Clip(Tensor X, float min, float max)
    Parameters
    Type Name Description
    Tensor X
    Single min
    Single max
    Returns
    Type Description
    Tensor
    Overrides
    ReferenceCPUOps.Clip(Tensor, Single, Single)

    Concat(Tensor[], Int32)

    Declaration
    public override Tensor Concat(Tensor[] tensors, int axis)
    Parameters
    Type Name Description
    Tensor[] tensors
    Int32 axis
    Returns
    Type Description
    Tensor
    Overrides
    ReferenceCPUOps.Concat(Tensor[], Int32)

    Conv2D(Tensor, Tensor, Tensor, Int32[], Int32[])

    Declaration
    public override Tensor Conv2D(Tensor X, Tensor K, Tensor B, int[] stride, int[] pad)
    Parameters
    Type Name Description
    Tensor X
    Tensor K
    Tensor B
    Int32[] stride
    Int32[] pad
    Returns
    Type Description
    Tensor
    Overrides
    ReferenceCPUOps.Conv2D(Tensor, Tensor, Tensor, Int32[], Int32[])

    Conv2DTrans(Tensor, Tensor, Tensor, Int32[], Int32[], Int32[])

    Declaration
    public override Tensor Conv2DTrans(Tensor X, Tensor K, Tensor B, int[] stride, int[] pad, int[] outputAdjustment)
    Parameters
    Type Name Description
    Tensor X
    Tensor K
    Tensor B
    Int32[] stride
    Int32[] pad
    Int32[] outputAdjustment
    Returns
    Type Description
    Tensor
    Overrides
    ReferenceCPUOps.Conv2DTrans(Tensor, Tensor, Tensor, Int32[], Int32[], Int32[])

    CopyAndReshape(Tensor, TensorShape)

    Declaration
    protected override Tensor CopyAndReshape(Tensor X, TensorShape newShape)
    Parameters
    Type Name Description
    Tensor X
    TensorShape newShape
    Returns
    Type Description
    Tensor
    Overrides
    ReferenceCPUOps.CopyAndReshape(Tensor, TensorShape)

    Dense(Tensor, Tensor, Tensor)

    Declaration
    public override Tensor Dense(Tensor X, Tensor W, Tensor B)
    Parameters
    Type Name Description
    Tensor X
    Tensor W
    Tensor B
    Returns
    Type Description
    Tensor
    Overrides
    ReferenceCPUOps.Dense(Tensor, Tensor, Tensor)

    DepthwiseConv2D(Tensor, Tensor, Tensor, Int32[], Int32[])

    Declaration
    public override Tensor DepthwiseConv2D(Tensor X, Tensor K, Tensor B, int[] stride, int[] pad)
    Parameters
    Type Name Description
    Tensor X
    Tensor K
    Tensor B
    Int32[] stride
    Int32[] pad
    Returns
    Type Description
    Tensor
    Overrides
    ReferenceCPUOps.DepthwiseConv2D(Tensor, Tensor, Tensor, Int32[], Int32[])

    Dispatch(ComputeFunc, TensorShape, Int32, Int32, Int32, String)

    Declaration
    public Tensor Dispatch(ComputeFunc fn, TensorShape outputShape, int workItemsX, int workItemsY, int workItemsZ, string outputName = "O")
    Parameters
    Type Name Description
    ComputeFunc fn
    TensorShape outputShape
    Int32 workItemsX
    Int32 workItemsY
    Int32 workItemsZ
    String outputName
    Returns
    Type Description
    Tensor

    Div(Tensor[])

    Declaration
    public override Tensor Div(Tensor[] tensors)
    Parameters
    Type Name Description
    Tensor[] tensors
    Returns
    Type Description
    Tensor
    Overrides
    ReferenceCPUOps.Div(Tensor[])

    Dropout(Tensor, Single)

    Declaration
    public override Tensor Dropout(Tensor X, float alpha)
    Parameters
    Type Name Description
    Tensor X
    Single alpha
    Returns
    Type Description
    Tensor
    Overrides
    ReferenceCPUOps.Dropout(Tensor, Single)

    ElementwiseWithBroadcast(String, Tensor[])

    Declaration
    public virtual Tensor ElementwiseWithBroadcast(string kernelName, Tensor[] tensors)
    Parameters
    Type Name Description
    String kernelName
    Tensor[] tensors
    Returns
    Type Description
    Tensor

    Elu(Tensor, Single)

    Declaration
    public override Tensor Elu(Tensor X, float alpha)
    Parameters
    Type Name Description
    Tensor X
    Single alpha
    Returns
    Type Description
    Tensor
    Overrides
    ReferenceCPUOps.Elu(Tensor, Single)

    Equal(Tensor, Tensor)

    Declaration
    public override Tensor Equal(Tensor A, Tensor B)
    Parameters
    Type Name Description
    Tensor A
    Tensor B
    Returns
    Type Description
    Tensor
    Overrides
    ReferenceCPUOps.Equal(Tensor, Tensor)

    Exp(Tensor)

    Declaration
    public override Tensor Exp(Tensor X)
    Parameters
    Type Name Description
    Tensor X
    Returns
    Type Description
    Tensor
    Overrides
    ReferenceCPUOps.Exp(Tensor)

    Gather(Tensor[], Int32)

    Declaration
    public override Tensor Gather(Tensor[] tensors, int axis)
    Parameters
    Type Name Description
    Tensor[] tensors
    Int32 axis
    Returns
    Type Description
    Tensor
    Overrides
    ReferenceCPUOps.Gather(Tensor[], Int32)

    GlobalAvgPool2D(Tensor)

    Declaration
    public override Tensor GlobalAvgPool2D(Tensor X)
    Parameters
    Type Name Description
    Tensor X
    Returns
    Type Description
    Tensor
    Overrides
    ReferenceCPUOps.GlobalAvgPool2D(Tensor)

    GlobalAvgVariancePool2D(Tensor)

    Declaration
    public override Tensor GlobalAvgVariancePool2D(Tensor X)
    Parameters
    Type Name Description
    Tensor X
    Returns
    Type Description
    Tensor
    Overrides
    ReferenceCPUOps.GlobalAvgVariancePool2D(Tensor)

    GlobalMaxPool2D(Tensor)

    Declaration
    public override Tensor GlobalMaxPool2D(Tensor X)
    Parameters
    Type Name Description
    Tensor X
    Returns
    Type Description
    Tensor
    Overrides
    ReferenceCPUOps.GlobalMaxPool2D(Tensor)

    GlobalPool2D(String, Tensor)

    Declaration
    protected virtual Tensor GlobalPool2D(string kernelName, Tensor X)
    Parameters
    Type Name Description
    String kernelName
    Tensor X
    Returns
    Type Description
    Tensor

    Greater(Tensor, Tensor)

    Declaration
    public override Tensor Greater(Tensor A, Tensor B)
    Parameters
    Type Name Description
    Tensor A
    Tensor B
    Returns
    Type Description
    Tensor
    Overrides
    ReferenceCPUOps.Greater(Tensor, Tensor)

    GreaterEqual(Tensor, Tensor)

    Declaration
    public override Tensor GreaterEqual(Tensor A, Tensor B)
    Parameters
    Type Name Description
    Tensor A
    Tensor B
    Returns
    Type Description
    Tensor
    Overrides
    ReferenceCPUOps.GreaterEqual(Tensor, Tensor)

    IDivC(Int32, Int32)

    Declaration
    protected static int IDivC(int v, int div)
    Parameters
    Type Name Description
    Int32 v
    Int32 div
    Returns
    Type Description
    Int32

    LeakyRelu(Tensor, Single)

    Declaration
    public override Tensor LeakyRelu(Tensor X, float alpha)
    Parameters
    Type Name Description
    Tensor X
    Single alpha
    Returns
    Type Description
    Tensor
    Overrides
    ReferenceCPUOps.LeakyRelu(Tensor, Single)

    Less(Tensor, Tensor)

    Declaration
    public override Tensor Less(Tensor A, Tensor B)
    Parameters
    Type Name Description
    Tensor A
    Tensor B
    Returns
    Type Description
    Tensor
    Overrides
    ReferenceCPUOps.Less(Tensor, Tensor)

    LessEqual(Tensor, Tensor)

    Declaration
    public override Tensor LessEqual(Tensor A, Tensor B)
    Parameters
    Type Name Description
    Tensor A
    Tensor B
    Returns
    Type Description
    Tensor
    Overrides
    ReferenceCPUOps.LessEqual(Tensor, Tensor)

    Log(Tensor)

    Declaration
    public override Tensor Log(Tensor X)
    Parameters
    Type Name Description
    Tensor X
    Returns
    Type Description
    Tensor
    Overrides
    ReferenceCPUOps.Log(Tensor)

    LogicalAnd(Tensor, Tensor)

    Declaration
    public override Tensor LogicalAnd(Tensor A, Tensor B)
    Parameters
    Type Name Description
    Tensor A
    Tensor B
    Returns
    Type Description
    Tensor
    Overrides
    ReferenceCPUOps.LogicalAnd(Tensor, Tensor)

    LogicalNot(Tensor)

    Declaration
    public override Tensor LogicalNot(Tensor X)
    Parameters
    Type Name Description
    Tensor X
    Returns
    Type Description
    Tensor
    Overrides
    ReferenceCPUOps.LogicalNot(Tensor)

    LogicalOr(Tensor, Tensor)

    Declaration
    public override Tensor LogicalOr(Tensor A, Tensor B)
    Parameters
    Type Name Description
    Tensor A
    Tensor B
    Returns
    Type Description
    Tensor
    Overrides
    ReferenceCPUOps.LogicalOr(Tensor, Tensor)

    LogicalXor(Tensor, Tensor)

    Declaration
    public override Tensor LogicalXor(Tensor A, Tensor B)
    Parameters
    Type Name Description
    Tensor A
    Tensor B
    Returns
    Type Description
    Tensor
    Overrides
    ReferenceCPUOps.LogicalXor(Tensor, Tensor)

    LogSoftmax(Tensor)

    Declaration
    public override Tensor LogSoftmax(Tensor X)
    Parameters
    Type Name Description
    Tensor X
    Returns
    Type Description
    Tensor
    Overrides
    ReferenceCPUOps.LogSoftmax(Tensor)

    Max(Tensor[])

    Declaration
    public override Tensor Max(Tensor[] tensors)
    Parameters
    Type Name Description
    Tensor[] tensors
    Returns
    Type Description
    Tensor
    Overrides
    ReferenceCPUOps.Max(Tensor[])

    MaxPool2D(Tensor, Int32[], Int32[], Int32[])

    Declaration
    public override Tensor MaxPool2D(Tensor X, int[] pool, int[] stride, int[] pad)
    Parameters
    Type Name Description
    Tensor X
    Int32[] pool
    Int32[] stride
    Int32[] pad
    Returns
    Type Description
    Tensor
    Overrides
    ReferenceCPUOps.MaxPool2D(Tensor, Int32[], Int32[], Int32[])

    Min(Tensor[])

    Declaration
    public override Tensor Min(Tensor[] tensors)
    Parameters
    Type Name Description
    Tensor[] tensors
    Returns
    Type Description
    Tensor
    Overrides
    ReferenceCPUOps.Min(Tensor[])

    Mul(Tensor[])

    Declaration
    public override Tensor Mul(Tensor[] tensors)
    Parameters
    Type Name Description
    Tensor[] tensors
    Returns
    Type Description
    Tensor
    Overrides
    ReferenceCPUOps.Mul(Tensor[])

    Neg(Tensor)

    Declaration
    public override Tensor Neg(Tensor X)
    Parameters
    Type Name Description
    Tensor X
    Returns
    Type Description
    Tensor
    Overrides
    ReferenceCPUOps.Neg(Tensor)

    NewTensor(ComputeFunc, String, TensorShape)

    Declaration
    public Tensor NewTensor(ComputeFunc fn, string name, TensorShape shape)
    Parameters
    Type Name Description
    ComputeFunc fn
    String name
    TensorShape shape
    Returns
    Type Description
    Tensor

    Normalization(Tensor, Tensor, Tensor, Int32, Int32, Single)

    Declaration
    public override Tensor Normalization(Tensor X, Tensor S, Tensor B, int pool, int axis, float epsilon)
    Parameters
    Type Name Description
    Tensor X
    Tensor S
    Tensor B
    Int32 pool
    Int32 axis
    Single epsilon
    Returns
    Type Description
    Tensor
    Overrides
    ReferenceCPUOps.Normalization(Tensor, Tensor, Tensor, Int32, Int32, Single)

    Pad2DEdge(Tensor, Int32[])

    Declaration
    public override Tensor Pad2DEdge(Tensor X, int[] pad)
    Parameters
    Type Name Description
    Tensor X
    Int32[] pad
    Returns
    Type Description
    Tensor
    Overrides
    ReferenceCPUOps.Pad2DEdge(Tensor, Int32[])

    Pad2DReflect(Tensor, Int32[])

    Declaration
    public override Tensor Pad2DReflect(Tensor X, int[] pad)
    Parameters
    Type Name Description
    Tensor X
    Int32[] pad
    Returns
    Type Description
    Tensor
    Overrides
    ReferenceCPUOps.Pad2DReflect(Tensor, Int32[])

    Pad2DSymmetric(Tensor, Int32[])

    Declaration
    public override Tensor Pad2DSymmetric(Tensor X, int[] pad)
    Parameters
    Type Name Description
    Tensor X
    Int32[] pad
    Returns
    Type Description
    Tensor
    Overrides
    ReferenceCPUOps.Pad2DSymmetric(Tensor, Int32[])

    Pin(Tensor)

    Declaration
    public ComputeTensorData Pin(Tensor X)
    Parameters
    Type Name Description
    Tensor X
    Returns
    Type Description
    ComputeTensorData

    Pool2D(String, Tensor, Int32[], Int32[], Int32[])

    Declaration
    protected virtual Tensor Pool2D(string kernelName, Tensor X, int[] pool, int[] stride, int[] pad)
    Parameters
    Type Name Description
    String kernelName
    Tensor X
    Int32[] pool
    Int32[] stride
    Int32[] pad
    Returns
    Type Description
    Tensor

    Pow(Tensor, Single)

    Declaration
    public override Tensor Pow(Tensor X, float alpha)
    Parameters
    Type Name Description
    Tensor X
    Single alpha
    Returns
    Type Description
    Tensor
    Overrides
    ReferenceCPUOps.Pow(Tensor, Single)

    Pow(Tensor[])

    Declaration
    public override Tensor Pow(Tensor[] tensors)
    Parameters
    Type Name Description
    Tensor[] tensors
    Returns
    Type Description
    Tensor
    Overrides
    ReferenceCPUOps.Pow(Tensor[])

    PRelu(Tensor, Tensor)

    Declaration
    public override Tensor PRelu(Tensor X, Tensor S)
    Parameters
    Type Name Description
    Tensor X
    Tensor S
    Returns
    Type Description
    Tensor
    Overrides
    ReferenceCPUOps.PRelu(Tensor, Tensor)

    Prepare(Tensor)

    Declaration
    public override Tensor Prepare(Tensor X)
    Parameters
    Type Name Description
    Tensor X
    Returns
    Type Description
    Tensor
    Overrides
    ReferenceCPUOps.Prepare(Tensor)

    Reduce(String, Tensor, Int32)

    Declaration
    public virtual Tensor Reduce(string kernelName, Tensor X, int axis)
    Parameters
    Type Name Description
    String kernelName
    Tensor X
    Int32 axis
    Returns
    Type Description
    Tensor

    ReduceMax(Tensor, Int32)

    Declaration
    public override Tensor ReduceMax(Tensor X, int axis)
    Parameters
    Type Name Description
    Tensor X
    Int32 axis
    Returns
    Type Description
    Tensor
    Overrides
    ReferenceCPUOps.ReduceMax(Tensor, Int32)

    ReduceMean(Tensor, Int32)

    Declaration
    public override Tensor ReduceMean(Tensor X, int axis)
    Parameters
    Type Name Description
    Tensor X
    Int32 axis
    Returns
    Type Description
    Tensor
    Overrides
    ReferenceCPUOps.ReduceMean(Tensor, Int32)

    ReduceMin(Tensor, Int32)

    Declaration
    public override Tensor ReduceMin(Tensor X, int axis)
    Parameters
    Type Name Description
    Tensor X
    Int32 axis
    Returns
    Type Description
    Tensor
    Overrides
    ReferenceCPUOps.ReduceMin(Tensor, Int32)

    ReduceProd(Tensor, Int32)

    Declaration
    public override Tensor ReduceProd(Tensor X, int axis)
    Parameters
    Type Name Description
    Tensor X
    Int32 axis
    Returns
    Type Description
    Tensor
    Overrides
    ReferenceCPUOps.ReduceProd(Tensor, Int32)

    ReduceSum(Tensor, Int32)

    Declaration
    public override Tensor ReduceSum(Tensor X, int axis)
    Parameters
    Type Name Description
    Tensor X
    Int32 axis
    Returns
    Type Description
    Tensor
    Overrides
    ReferenceCPUOps.ReduceSum(Tensor, Int32)

    Relu(Tensor)

    Declaration
    public override Tensor Relu(Tensor X)
    Parameters
    Type Name Description
    Tensor X
    Returns
    Type Description
    Tensor
    Overrides
    ReferenceCPUOps.Relu(Tensor)

    Relu6(Tensor)

    Declaration
    public override Tensor Relu6(Tensor X)
    Parameters
    Type Name Description
    Tensor X
    Returns
    Type Description
    Tensor
    Overrides
    ReferenceCPUOps.Relu6(Tensor)

    ScaleBias(Tensor, Tensor, Tensor)

    Declaration
    public override Tensor ScaleBias(Tensor X, Tensor S, Tensor B)
    Parameters
    Type Name Description
    Tensor X
    Tensor S
    Tensor B
    Returns
    Type Description
    Tensor
    Overrides
    ReferenceCPUOps.ScaleBias(Tensor, Tensor, Tensor)

    Selu(Tensor, Single, Single)

    Declaration
    public override Tensor Selu(Tensor X, float alpha, float gamma)
    Parameters
    Type Name Description
    Tensor X
    Single alpha
    Single gamma
    Returns
    Type Description
    Tensor
    Overrides
    ReferenceCPUOps.Selu(Tensor, Single, Single)

    SetTensor(ComputeFunc, String, Tensor)

    Declaration
    public void SetTensor(ComputeFunc fn, string name, Tensor X)
    Parameters
    Type Name Description
    ComputeFunc fn
    String name
    Tensor X

    Sigmoid(Tensor)

    Declaration
    public override Tensor Sigmoid(Tensor X)
    Parameters
    Type Name Description
    Tensor X
    Returns
    Type Description
    Tensor
    Overrides
    ReferenceCPUOps.Sigmoid(Tensor)

    Softmax(Tensor)

    Declaration
    public override Tensor Softmax(Tensor X)
    Parameters
    Type Name Description
    Tensor X
    Returns
    Type Description
    Tensor
    Overrides
    ReferenceCPUOps.Softmax(Tensor)

    Sqrt(Tensor)

    Declaration
    public override Tensor Sqrt(Tensor X)
    Parameters
    Type Name Description
    Tensor X
    Returns
    Type Description
    Tensor
    Overrides
    ReferenceCPUOps.Sqrt(Tensor)

    Sub(Tensor[])

    Declaration
    public override Tensor Sub(Tensor[] tensors)
    Parameters
    Type Name Description
    Tensor[] tensors
    Returns
    Type Description
    Tensor
    Overrides
    ReferenceCPUOps.Sub(Tensor[])

    Swish(Tensor)

    Declaration
    public override Tensor Swish(Tensor X)
    Parameters
    Type Name Description
    Tensor X
    Returns
    Type Description
    Tensor
    Overrides
    ReferenceCPUOps.Swish(Tensor)

    Tanh(Tensor)

    Declaration
    public override Tensor Tanh(Tensor X)
    Parameters
    Type Name Description
    Tensor X
    Returns
    Type Description
    Tensor
    Overrides
    ReferenceCPUOps.Tanh(Tensor)

    TensorToRenderTexture(Tensor, RenderTexture, Int32, Int32, Single, Single)

    Declaration
    public void TensorToRenderTexture(Tensor X, RenderTexture target, int batch = 0, int fromChannel = 0, float scale = 1F, float bias = 0F)
    Parameters
    Type Name Description
    Tensor X
    RenderTexture target
    Int32 batch
    Int32 fromChannel
    Single scale
    Single bias

    TextureToTensorData(TextureAsTensorData, String)

    Declaration
    protected ITensorData TextureToTensorData(TextureAsTensorData texData, string name)
    Parameters
    Type Name Description
    TextureAsTensorData texData
    String name
    Returns
    Type Description
    ITensorData

    Upsample2D(Tensor, Int32[])

    Declaration
    public override Tensor Upsample2D(Tensor X, int[] size)
    Parameters
    Type Name Description
    Tensor X
    Int32[] size
    Returns
    Type Description
    Tensor
    Overrides
    ReferenceCPUOps.Upsample2D(Tensor, Int32[])

    WaitForCompletion(Tensor)

    Declaration
    public override void WaitForCompletion(Tensor x)
    Parameters
    Type Name Description
    Tensor x
    Overrides
    ReferenceCPUOps.WaitForCompletion(Tensor)
    Back to top
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023