Class BurstCPUOps
Syntax
public class BurstCPUOps : UnsafeArrayCPUOps, IOps
Constructors
BurstCPUOps(ITensorAllocator)
Declaration
public BurstCPUOps(ITensorAllocator allocator = null)
Parameters
Methods
Abs(Tensor)
Declaration
public override Tensor Abs(Tensor X)
Parameters
Type |
Name |
Description |
Tensor |
X |
|
Returns
Overrides
Acos(Tensor)
Declaration
public override Tensor Acos(Tensor X)
Parameters
Type |
Name |
Description |
Tensor |
X |
|
Returns
Overrides
Acosh(Tensor)
Declaration
public override Tensor Acosh(Tensor X)
Parameters
Type |
Name |
Description |
Tensor |
X |
|
Returns
Overrides
Add(Tensor[])
Declaration
public override Tensor Add(Tensor[] tensors)
Parameters
Type |
Name |
Description |
Tensor[] |
tensors |
|
Returns
Overrides
Asin(Tensor)
Declaration
public override Tensor Asin(Tensor X)
Parameters
Type |
Name |
Description |
Tensor |
X |
|
Returns
Overrides
Asinh(Tensor)
Declaration
public override Tensor Asinh(Tensor X)
Parameters
Type |
Name |
Description |
Tensor |
X |
|
Returns
Overrides
Atan(Tensor)
Declaration
public override Tensor Atan(Tensor X)
Parameters
Type |
Name |
Description |
Tensor |
X |
|
Returns
Overrides
Atanh(Tensor)
Declaration
public override Tensor Atanh(Tensor X)
Parameters
Type |
Name |
Description |
Tensor |
X |
|
Returns
Overrides
AvgPool2D(Tensor, Int32[], Int32[], Int32[])
Declaration
public override Tensor AvgPool2D(Tensor X, int[] pool, int[] stride, int[] pad)
Parameters
Returns
Overrides
Ceil(Tensor)
Declaration
public override Tensor Ceil(Tensor X)
Parameters
Type |
Name |
Description |
Tensor |
X |
|
Returns
Overrides
Clip(Tensor, Single, Single)
Declaration
public override Tensor Clip(Tensor X, float min, float max)
Parameters
Returns
Overrides
Conv2D(Tensor, Tensor, Tensor, Int32[], Int32[], Layer.FusedActivation)
Declaration
public override Tensor Conv2D(Tensor X, Tensor K, Tensor B, int[] stride, int[] pad, Layer.FusedActivation fusedActivation)
Parameters
Returns
Overrides
CopyAndReshape(Tensor, TensorShape)
Declaration
protected override Tensor CopyAndReshape(Tensor X, TensorShape shape)
Parameters
Returns
Overrides
Cos(Tensor)
Declaration
public override Tensor Cos(Tensor X)
Parameters
Type |
Name |
Description |
Tensor |
X |
|
Returns
Overrides
Cosh(Tensor)
Declaration
public override Tensor Cosh(Tensor X)
Parameters
Type |
Name |
Description |
Tensor |
X |
|
Returns
Overrides
Dense(Tensor, Tensor, Tensor, Layer.FusedActivation)
Declaration
public override Tensor Dense(Tensor X, Tensor W, Tensor B, Layer.FusedActivation fusedActivation)
Parameters
Returns
Overrides
DepthwiseConv2D(Tensor, Tensor, Tensor, Int32[], Int32[], Layer.FusedActivation)
Declaration
public override Tensor DepthwiseConv2D(Tensor X, Tensor K, Tensor B, int[] stride, int[] pad, Layer.FusedActivation fusedActivation)
Parameters
Returns
Overrides
Div(Tensor[])
Declaration
public override Tensor Div(Tensor[] tensors)
Parameters
Type |
Name |
Description |
Tensor[] |
tensors |
|
Returns
Overrides
Elu(Tensor, Single)
Declaration
public override Tensor Elu(Tensor X, float alpha)
Parameters
Returns
Overrides
Exp(Tensor)
Declaration
public override Tensor Exp(Tensor X)
Parameters
Type |
Name |
Description |
Tensor |
X |
|
Returns
Overrides
Floor(Tensor)
Declaration
public override Tensor Floor(Tensor X)
Parameters
Type |
Name |
Description |
Tensor |
X |
|
Returns
Overrides
GenericBroadcast(Tensor, TensorShape)
Declaration
protected virtual Tensor GenericBroadcast(Tensor X, TensorShape broadcastShape)
Parameters
Returns
GlobalAvgPool2D(Tensor)
Declaration
public override Tensor GlobalAvgPool2D(Tensor X)
Parameters
Type |
Name |
Description |
Tensor |
X |
|
Returns
Overrides
GlobalMaxPool2D(Tensor)
Declaration
public override Tensor GlobalMaxPool2D(Tensor X)
Parameters
Type |
Name |
Description |
Tensor |
X |
|
Returns
Overrides
LeakyRelu(Tensor, Single)
Declaration
public override Tensor LeakyRelu(Tensor X, float alpha)
Parameters
Returns
Overrides
Log(Tensor)
Declaration
public override Tensor Log(Tensor X)
Parameters
Type |
Name |
Description |
Tensor |
X |
|
Returns
Overrides
LogSoftmax(Tensor)
Declaration
public override Tensor LogSoftmax(Tensor X)
Parameters
Type |
Name |
Description |
Tensor |
X |
|
Returns
Overrides
MatMul(Tensor, Boolean, Tensor, Boolean)
Declaration
public override Tensor MatMul(Tensor X, bool xTranspose, Tensor Y, bool yTranspose)
Parameters
Returns
Overrides
Max(Tensor[])
Declaration
public override Tensor Max(Tensor[] tensors)
Parameters
Type |
Name |
Description |
Tensor[] |
tensors |
|
Returns
Overrides
MaxPool2D(Tensor, Int32[], Int32[], Int32[])
Declaration
public override Tensor MaxPool2D(Tensor X, int[] pool, int[] stride, int[] pad)
Parameters
Returns
Overrides
Min(Tensor[])
Declaration
public override Tensor Min(Tensor[] tensors)
Parameters
Type |
Name |
Description |
Tensor[] |
tensors |
|
Returns
Overrides
Mul(Tensor[])
Declaration
public override Tensor Mul(Tensor[] tensors)
Parameters
Type |
Name |
Description |
Tensor[] |
tensors |
|
Returns
Overrides
Neg(Tensor)
Declaration
public override Tensor Neg(Tensor X)
Parameters
Type |
Name |
Description |
Tensor |
X |
|
Returns
Overrides
Pin(Tensor)
Declaration
public static BurstTensorData Pin(Tensor X)
Parameters
Type |
Name |
Description |
Tensor |
X |
|
Returns
Pow(Tensor, Single)
Declaration
public override Tensor Pow(Tensor X, float alpha)
Parameters
Returns
Overrides
Pow(Tensor[])
Declaration
public override Tensor Pow(Tensor[] tensors)
Parameters
Type |
Name |
Description |
Tensor[] |
tensors |
|
Returns
Overrides
PRelu(Tensor, Tensor)
Declaration
public override Tensor PRelu(Tensor X, Tensor S)
Parameters
Returns
Overrides
Prepare(Tensor)
Declaration
public override Tensor Prepare(Tensor X)
Parameters
Type |
Name |
Description |
Tensor |
X |
|
Returns
Overrides
Reciprocal(Tensor)
Declaration
public override Tensor Reciprocal(Tensor X)
Parameters
Type |
Name |
Description |
Tensor |
X |
|
Returns
Overrides
Relu(Tensor)
Declaration
public override Tensor Relu(Tensor X)
Parameters
Type |
Name |
Description |
Tensor |
X |
|
Returns
Overrides
Relu6(Tensor)
Declaration
public override Tensor Relu6(Tensor X)
Parameters
Type |
Name |
Description |
Tensor |
X |
|
Returns
Overrides
ScaleBias(Tensor, Tensor, Tensor)
Declaration
public override Tensor ScaleBias(Tensor X, Tensor S, Tensor B)
Parameters
Returns
Overrides
Selu(Tensor, Single, Single)
Declaration
public override Tensor Selu(Tensor X, float alpha, float gamma)
Parameters
Returns
Overrides
Sigmoid(Tensor)
Declaration
public override Tensor Sigmoid(Tensor X)
Parameters
Type |
Name |
Description |
Tensor |
X |
|
Returns
Overrides
Sin(Tensor)
Declaration
public override Tensor Sin(Tensor X)
Parameters
Type |
Name |
Description |
Tensor |
X |
|
Returns
Overrides
Sinh(Tensor)
Declaration
public override Tensor Sinh(Tensor X)
Parameters
Type |
Name |
Description |
Tensor |
X |
|
Returns
Overrides
Softmax(Tensor)
Declaration
public override Tensor Softmax(Tensor X)
Parameters
Type |
Name |
Description |
Tensor |
X |
|
Returns
Overrides
Sqrt(Tensor)
Declaration
public override Tensor Sqrt(Tensor X)
Parameters
Type |
Name |
Description |
Tensor |
X |
|
Returns
Overrides
Sub(Tensor[])
Declaration
public override Tensor Sub(Tensor[] tensors)
Parameters
Type |
Name |
Description |
Tensor[] |
tensors |
|
Returns
Overrides
Swish(Tensor)
Declaration
public override Tensor Swish(Tensor X)
Parameters
Type |
Name |
Description |
Tensor |
X |
|
Returns
Overrides
Tan(Tensor)
Declaration
public override Tensor Tan(Tensor X)
Parameters
Type |
Name |
Description |
Tensor |
X |
|
Returns
Overrides
Tanh(Tensor)
Declaration
public override Tensor Tanh(Tensor X)
Parameters
Type |
Name |
Description |
Tensor |
X |
|
Returns
Overrides
Did you find this page useful? Please give it a rating:
Thanks for rating this page!
What kind of problem would you like to report?
Thanks for letting us know! This page has been marked for review based on your feedback.
If you have time, you can provide more information to help us fix the problem faster.
Provide more information
You've told us this page needs code samples. If you'd like to help us further, you could provide a code sample, or tell us about what kind of code sample you'd like to see:
You've told us there are code samples on this page which don't work. If you know how to fix it, or have something better we could use instead, please let us know:
You've told us there is information missing from this page. Please tell us more about what's missing:
You've told us there is incorrect information on this page. If you know what we should change to make it correct, please tell us:
You've told us this page has unclear or confusing information. Please tell us more about what you found unclear or confusing, or let us know how we could make it clearer:
You've told us there is a spelling or grammar error on this page. Please tell us what's wrong:
You've told us this page has a problem. Please tell us more about what's wrong:
Thank you for helping to make the Unity documentation better!
Your feedback has been submitted as a ticket for our documentation team to review.
We are not able to reply to every ticket submitted.