Class ONNXNodeWrapper | Barracuda | 1.0.4
docs.unity.cn
    Show / Hide Table of Contents

    Class ONNXNodeWrapper

    Inheritance
    Object
    ONNXNodeWrapper
    Inherited Members
    Object.ToString()
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.ReferenceEquals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Namespace: Unity.Barracuda
    Syntax
    public class ONNXNodeWrapper

    Constructors

    ONNXNodeWrapper(NodeProto, ONNXModelTensors, List<Model.ImporterWarning>)

    Declaration
    public ONNXNodeWrapper(NodeProto ONNXNode, ONNXModelTensors ONNXModelTensors, List<Model.ImporterWarning> importerWarnings)
    Parameters
    Type Name Description
    Onnx.NodeProto ONNXNode
    ONNXModelTensors ONNXModelTensors
    List<Model.ImporterWarning> importerWarnings

    Properties

    Alpha

    Declaration
    public float Alpha { get; }
    Property Value
    Type Description
    Single

    AreAllInputsConst

    Declaration
    public bool AreAllInputsConst { get; }
    Property Value
    Type Description
    Boolean

    Axes

    Declaration
    public int[] Axes { get; }
    Property Value
    Type Description
    Int32[]

    Axis

    Declaration
    public int Axis { get; }
    Property Value
    Type Description
    Int32

    Beta

    Declaration
    public float Beta { get; }
    Property Value
    Type Description
    Single

    Bias

    Declaration
    public float[] Bias { get; }
    Property Value
    Type Description
    Single[]

    BlockSize

    Declaration
    public int BlockSize { get; }
    Property Value
    Type Description
    Int32

    Ends

    Declaration
    public int[] Ends { get; }
    Property Value
    Type Description
    Int32[]

    Epsilon

    Declaration
    public float Epsilon { get; }
    Property Value
    Type Description
    Single

    Gamma

    Declaration
    public float Gamma { get; }
    Property Value
    Type Description
    Single

    Group

    Declaration
    public int Group { get; }
    Property Value
    Type Description
    Int32

    Input0

    Declaration
    public string Input0 { get; }
    Property Value
    Type Description
    String

    Input0Features

    Declaration
    public int Input0Features { get; }
    Property Value
    Type Description
    Int32

    Input0Layout

    Declaration
    public VariableTensor.Layout Input0Layout { get; }
    Property Value
    Type Description
    VariableTensor.Layout

    Input0Optional

    Declaration
    public string Input0Optional { get; }
    Property Value
    Type Description
    String

    Input0Rank

    Declaration
    public int Input0Rank { get; }
    Property Value
    Type Description
    Int32

    Input1

    Declaration
    public string Input1 { get; }
    Property Value
    Type Description
    String

    Input1Features

    Declaration
    public int Input1Features { get; }
    Property Value
    Type Description
    Int32

    Input1Optional

    Declaration
    public string Input1Optional { get; }
    Property Value
    Type Description
    String

    Input2

    Declaration
    public string Input2 { get; }
    Property Value
    Type Description
    String

    Input2Features

    Declaration
    public int Input2Features { get; }
    Property Value
    Type Description
    Int32

    Input2Optional

    Declaration
    public string Input2Optional { get; }
    Property Value
    Type Description
    String

    Input3

    Declaration
    public string Input3 { get; }
    Property Value
    Type Description
    String

    Input3Features

    Declaration
    public int Input3Features { get; }
    Property Value
    Type Description
    Int32

    Input3Optional

    Declaration
    public string Input3Optional { get; }
    Property Value
    Type Description
    String

    Input4

    Declaration
    public string Input4 { get; }
    Property Value
    Type Description
    String

    Input4Features

    Declaration
    public int Input4Features { get; }
    Property Value
    Type Description
    Int32

    Input4Optional

    Declaration
    public string Input4Optional { get; }
    Property Value
    Type Description
    String

    Input5

    Declaration
    public string Input5 { get; }
    Property Value
    Type Description
    String

    Input5Features

    Declaration
    public int Input5Features { get; }
    Property Value
    Type Description
    Int32

    Input5Optional

    Declaration
    public string Input5Optional { get; }
    Property Value
    Type Description
    String

    Input6

    Declaration
    public string Input6 { get; }
    Property Value
    Type Description
    String

    Input6Features

    Declaration
    public int Input6Features { get; }
    Property Value
    Type Description
    Int32

    Input6Optional

    Declaration
    public string Input6Optional { get; }
    Property Value
    Type Description
    String

    InputCount

    Declaration
    public int InputCount { get; }
    Property Value
    Type Description
    Int32

    Inputs

    Declaration
    public string[] Inputs { get; }
    Property Value
    Type Description
    String[]

    IsConstant

    Declaration
    public bool IsConstant { get; }
    Property Value
    Type Description
    Boolean

    IsInput0Const

    Declaration
    public bool IsInput0Const { get; }
    Property Value
    Type Description
    Boolean

    IsInput1Const

    Declaration
    public bool IsInput1Const { get; }
    Property Value
    Type Description
    Boolean

    IsInput2Const

    Declaration
    public bool IsInput2Const { get; }
    Property Value
    Type Description
    Boolean

    IsInput3Const

    Declaration
    public bool IsInput3Const { get; }
    Property Value
    Type Description
    Boolean

    IsInput4Const

    Declaration
    public bool IsInput4Const { get; }
    Property Value
    Type Description
    Boolean

    IsInput5Const

    Declaration
    public bool IsInput5Const { get; }
    Property Value
    Type Description
    Boolean

    IsInput6Const

    Declaration
    public bool IsInput6Const { get; }
    Property Value
    Type Description
    Boolean

    IsTerminatorForProductOfShape

    Declaration
    public bool IsTerminatorForProductOfShape { get; }
    Property Value
    Type Description
    Boolean

    KernelShape

    Declaration
    public int[] KernelShape { get; }
    Property Value
    Type Description
    Int32[]

    Mean

    Declaration
    public float Mean { get; }
    Property Value
    Type Description
    Single

    Name

    Declaration
    public string Name { get; }
    Property Value
    Type Description
    String

    OperatorType

    Declaration
    public string OperatorType { get; }
    Property Value
    Type Description
    String

    OutputPadding

    Declaration
    public int[] OutputPadding { get; }
    Property Value
    Type Description
    Int32[]

    Outputs

    Declaration
    public string[] Outputs { get; }
    Property Value
    Type Description
    String[]

    Pads

    Declaration
    public int[] Pads { get; }
    Property Value
    Type Description
    Int32[]

    Scale

    Declaration
    public float Scale { get; }
    Property Value
    Type Description
    Single

    Scales

    Declaration
    public float[] Scales { get; }
    Property Value
    Type Description
    Single[]

    Seed

    Declaration
    public float Seed { get; }
    Property Value
    Type Description
    Single

    Shape

    Declaration
    public long[] Shape { get; }
    Property Value
    Type Description
    Int64[]

    Sizes

    Declaration
    public int[] Sizes { get; }
    Property Value
    Type Description
    Int32[]

    Starts

    Declaration
    public int[] Starts { get; }
    Property Value
    Type Description
    Int32[]

    Strides

    Declaration
    public int[] Strides { get; }
    Property Value
    Type Description
    Int32[]

    ValueAsTensor

    Declaration
    public ONNXTensor ValueAsTensor { get; }
    Property Value
    Type Description
    ONNXTensor

    Methods

    AlphaOptional(Single)

    Declaration
    public float AlphaOptional(float defaultValue)
    Parameters
    Type Name Description
    Single defaultValue
    Returns
    Type Description
    Single

    AxesOptional(Int32[])

    Declaration
    public int[] AxesOptional(int[] defaultValue)
    Parameters
    Type Name Description
    Int32[] defaultValue
    Returns
    Type Description
    Int32[]

    AxisOptional(Int32)

    Declaration
    public int AxisOptional(int defaultValue)
    Parameters
    Type Name Description
    Int32 defaultValue
    Returns
    Type Description
    Int32

    BetaOptional(Single)

    Declaration
    public float BetaOptional(float defaultValue)
    Parameters
    Type Name Description
    Single defaultValue
    Returns
    Type Description
    Single

    DefaultTensor(TensorShape, Single)

    Declaration
    public Tensor DefaultTensor(TensorShape tensorShape, float defaultValue)
    Parameters
    Type Name Description
    TensorShape tensorShape
    Single defaultValue
    Returns
    Type Description
    Tensor

    DilatationsOptional(Int32[])

    Declaration
    public int[] DilatationsOptional(int[] defaultValue)
    Parameters
    Type Name Description
    Int32[] defaultValue
    Returns
    Type Description
    Int32[]

    EpsilonOptional(Single)

    Declaration
    public float EpsilonOptional(float defaultValue = 1E-05F)
    Parameters
    Type Name Description
    Single defaultValue
    Returns
    Type Description
    Single

    GammaOptional(Single)

    Declaration
    public float GammaOptional(float defaultValue)
    Parameters
    Type Name Description
    Single defaultValue
    Returns
    Type Description
    Single

    GetName(NodeProto)

    Declaration
    public static string GetName(NodeProto node)
    Parameters
    Type Name Description
    Onnx.NodeProto node
    Returns
    Type Description
    String

    GetOptionalFloat(String, Single)

    Declaration
    public float GetOptionalFloat(string name, float defaultValue)
    Parameters
    Type Name Description
    String name
    Single defaultValue
    Returns
    Type Description
    Single

    GetOptionalFloatArray(String, Single[])

    Declaration
    public float[] GetOptionalFloatArray(string name, float[] defaultValue)
    Parameters
    Type Name Description
    String name
    Single[] defaultValue
    Returns
    Type Description
    Single[]

    GetOptionalInt(String, Int32)

    Declaration
    public int GetOptionalInt(string name, int defaultValue)
    Parameters
    Type Name Description
    String name
    Int32 defaultValue
    Returns
    Type Description
    Int32

    GetOptionalIntArray(String, Int32[])

    Declaration
    public int[] GetOptionalIntArray(string name, int[] defaultValue)
    Parameters
    Type Name Description
    String name
    Int32[] defaultValue
    Returns
    Type Description
    Int32[]

    GetOptionalLongArray(String, Int64[])

    Declaration
    public long[] GetOptionalLongArray(string name, long[] defaultValue)
    Parameters
    Type Name Description
    String name
    Int64[] defaultValue
    Returns
    Type Description
    Int64[]

    GetOptionalString(String, String)

    Declaration
    public string GetOptionalString(string name, string defaultValue)
    Parameters
    Type Name Description
    String name
    String defaultValue
    Returns
    Type Description
    String

    GetRequiredFloat(String)

    Declaration
    public float GetRequiredFloat(string name)
    Parameters
    Type Name Description
    String name
    Returns
    Type Description
    Single

    GetRequiredFloatArray(String)

    Declaration
    public float[] GetRequiredFloatArray(string name)
    Parameters
    Type Name Description
    String name
    Returns
    Type Description
    Single[]

    GetRequiredInt(String)

    Declaration
    public int GetRequiredInt(string name)
    Parameters
    Type Name Description
    String name
    Returns
    Type Description
    Int32

    GetRequiredIntArray(String)

    Declaration
    public int[] GetRequiredIntArray(string name)
    Parameters
    Type Name Description
    String name
    Returns
    Type Description
    Int32[]

    GetRequiredLongArray(String)

    Declaration
    public long[] GetRequiredLongArray(string name)
    Parameters
    Type Name Description
    String name
    Returns
    Type Description
    Int64[]

    GetRequiredString(String)

    Declaration
    public string GetRequiredString(string name)
    Parameters
    Type Name Description
    String name
    Returns
    Type Description
    String

    GetRequiredTensor(String)

    Declaration
    public ONNXTensor GetRequiredTensor(string name)
    Parameters
    Type Name Description
    String name
    Returns
    Type Description
    ONNXTensor

    GroupOptional(Int32)

    Declaration
    public int GroupOptional(int defaultValue = 1)
    Parameters
    Type Name Description
    Int32 defaultValue
    Returns
    Type Description
    Int32

    IgnoredAttribute(String, String)

    Declaration
    public void IgnoredAttribute(string name, string reasonToIgnore)
    Parameters
    Type Name Description
    String name
    String reasonToIgnore

    Input0Constant(String, String)

    Declaration
    public Tensor Input0Constant(string onnxLayout, string name = "X")
    Parameters
    Type Name Description
    String onnxLayout
    String name
    Returns
    Type Description
    Tensor

    Input1Constant(String, String)

    Declaration
    public Tensor Input1Constant(string onnxLayout, string name)
    Parameters
    Type Name Description
    String onnxLayout
    String name
    Returns
    Type Description
    Tensor

    Input1ConstantOptional(Single, String, String)

    Declaration
    public Tensor Input1ConstantOptional(float defaultValue, string onnxLayout, string name)
    Parameters
    Type Name Description
    Single defaultValue
    String onnxLayout
    String name
    Returns
    Type Description
    Tensor

    Input1ConstantOptional(Tensor, String, String)

    Declaration
    public Tensor Input1ConstantOptional(Tensor defaultValue, string onnxLayout, string name)
    Parameters
    Type Name Description
    Tensor defaultValue
    String onnxLayout
    String name
    Returns
    Type Description
    Tensor

    Input1ConstantOptional(TensorShape, Single, String, String)

    Declaration
    public Tensor Input1ConstantOptional(TensorShape shape, float defaultValue, string onnxLayout, string name)
    Parameters
    Type Name Description
    TensorShape shape
    Single defaultValue
    String onnxLayout
    String name
    Returns
    Type Description
    Tensor

    Input2Constant(String, String)

    Declaration
    public Tensor Input2Constant(string onnxLayout, string name)
    Parameters
    Type Name Description
    String onnxLayout
    String name
    Returns
    Type Description
    Tensor

    Input2ConstantOptional(Single, String, String)

    Declaration
    public Tensor Input2ConstantOptional(float defaultValue, string onnxLayout, string name)
    Parameters
    Type Name Description
    Single defaultValue
    String onnxLayout
    String name
    Returns
    Type Description
    Tensor

    Input2ConstantOptional(Tensor, String, String)

    Declaration
    public Tensor Input2ConstantOptional(Tensor defaultValue, string onnxLayout, string name)
    Parameters
    Type Name Description
    Tensor defaultValue
    String onnxLayout
    String name
    Returns
    Type Description
    Tensor

    Input2ConstantOptional(TensorShape, Single, String, String)

    Declaration
    public Tensor Input2ConstantOptional(TensorShape shape, float defaultValue, string onnxLayout, string name)
    Parameters
    Type Name Description
    TensorShape shape
    Single defaultValue
    String onnxLayout
    String name
    Returns
    Type Description
    Tensor

    Input3Constant(String, String)

    Declaration
    public Tensor Input3Constant(string onnxLayout, string name)
    Parameters
    Type Name Description
    String onnxLayout
    String name
    Returns
    Type Description
    Tensor

    Input3ConstantOptional(Single, String, String)

    Declaration
    public Tensor Input3ConstantOptional(float defaultValue, string onnxLayout, string name)
    Parameters
    Type Name Description
    Single defaultValue
    String onnxLayout
    String name
    Returns
    Type Description
    Tensor

    Input3ConstantOptional(Tensor, String, String)

    Declaration
    public Tensor Input3ConstantOptional(Tensor defaultValue, string onnxLayout, string name)
    Parameters
    Type Name Description
    Tensor defaultValue
    String onnxLayout
    String name
    Returns
    Type Description
    Tensor

    Input3ConstantOptional(TensorShape, Single, String, String)

    Declaration
    public Tensor Input3ConstantOptional(TensorShape shape, float defaultValue, string onnxLayout, string name)
    Parameters
    Type Name Description
    TensorShape shape
    Single defaultValue
    String onnxLayout
    String name
    Returns
    Type Description
    Tensor

    Input4Constant(String, String)

    Declaration
    public Tensor Input4Constant(string onnxLayout, string name)
    Parameters
    Type Name Description
    String onnxLayout
    String name
    Returns
    Type Description
    Tensor

    Input4ConstantOptional(Single, String, String)

    Declaration
    public Tensor Input4ConstantOptional(float defaultValue, string onnxLayout, string name)
    Parameters
    Type Name Description
    Single defaultValue
    String onnxLayout
    String name
    Returns
    Type Description
    Tensor

    Input4ConstantOptional(Tensor, String, String)

    Declaration
    public Tensor Input4ConstantOptional(Tensor defaultValue, string onnxLayout, string name)
    Parameters
    Type Name Description
    Tensor defaultValue
    String onnxLayout
    String name
    Returns
    Type Description
    Tensor

    Input4ConstantOptional(TensorShape, Single, String, String)

    Declaration
    public Tensor Input4ConstantOptional(TensorShape shape, float defaultValue, string onnxLayout, string name)
    Parameters
    Type Name Description
    TensorShape shape
    Single defaultValue
    String onnxLayout
    String name
    Returns
    Type Description
    Tensor

    Input5Constant(String, String)

    Declaration
    public Tensor Input5Constant(string onnxLayout, string name)
    Parameters
    Type Name Description
    String onnxLayout
    String name
    Returns
    Type Description
    Tensor

    Input6Constant(String, String)

    Declaration
    public Tensor Input6Constant(string onnxLayout, string name)
    Parameters
    Type Name Description
    String onnxLayout
    String name
    Returns
    Type Description
    Tensor

    KernelShapeOptional(Int32[])

    Declaration
    public int[] KernelShapeOptional(int[] defaultValue)
    Parameters
    Type Name Description
    Int32[] defaultValue
    Returns
    Type Description
    Int32[]

    MaxOptional(Single)

    Declaration
    public float MaxOptional(float defaultValue)
    Parameters
    Type Name Description
    Single defaultValue
    Returns
    Type Description
    Single

    MeanOptional(Single)

    Declaration
    public float MeanOptional(float defaultValue = 0F)
    Parameters
    Type Name Description
    Single defaultValue
    Returns
    Type Description
    Single

    MinOptional(Single)

    Declaration
    public float MinOptional(float defaultValue)
    Parameters
    Type Name Description
    Single defaultValue
    Returns
    Type Description
    Single

    ModeOptional(String)

    Declaration
    public string ModeOptional(string defaultValue)
    Parameters
    Type Name Description
    String defaultValue
    Returns
    Type Description
    String

    ScaleOptional(Single)

    Declaration
    public float ScaleOptional(float defaultValue = 1F)
    Parameters
    Type Name Description
    Single defaultValue
    Returns
    Type Description
    Single

    TransAOptional(Boolean)

    Declaration
    public bool TransAOptional(bool defaultValue = false)
    Parameters
    Type Name Description
    Boolean defaultValue
    Returns
    Type Description
    Boolean

    TransBOptional(Boolean)

    Declaration
    public bool TransBOptional(bool defaultValue = false)
    Parameters
    Type Name Description
    Boolean defaultValue
    Returns
    Type Description
    Boolean

    UnsupportedAttribute(String)

    Declaration
    public void UnsupportedAttribute(string name)
    Parameters
    Type Name Description
    String name

    UnsupportedAttribute(String, Func<Int32, Boolean>, Int32[])

    Declaration
    public void UnsupportedAttribute(string name, Func<int, bool> predicate, int[] defaultValue)
    Parameters
    Type Name Description
    String name
    Func<Int32, Boolean> predicate
    Int32[] defaultValue

    UnsupportedAttribute(String, Int32)

    Declaration
    public void UnsupportedAttribute(string name, int defaultValue)
    Parameters
    Type Name Description
    String name
    Int32 defaultValue

    UnsupportedAttribute(String, Int32[])

    Declaration
    public void UnsupportedAttribute(string name, int[] defaultValue)
    Parameters
    Type Name Description
    String name
    Int32[] defaultValue

    UnsupportedAttribute(String, Single)

    Declaration
    public void UnsupportedAttribute(string name, float defaultValue)
    Parameters
    Type Name Description
    String name
    Single defaultValue

    UnsupportedAttribute(String, String)

    Declaration
    public void UnsupportedAttribute(string name, string defaultValue)
    Parameters
    Type Name Description
    String name
    String defaultValue

    Warn(String)

    Declaration
    public void Warn(string message)
    Parameters
    Type Name Description
    String message
    Back to top Copyright © 2020 Unity Technologies
    Generated by DocFX
    on 20 October 2020