Class ONNXNodeWrapper
Inheritance
ONNXNodeWrapper
Syntax
public class ONNXNodeWrapper
Constructors
ONNXNodeWrapper(NodeProto, ONNXModelTensors, List<Model.ImporterWarning>)
Declaration
public ONNXNodeWrapper(NodeProto ONNXNode, ONNXModelTensors ONNXModelTensors, List<Model.ImporterWarning> importerWarnings)
Parameters
Properties
Alpha
Declaration
public float Alpha { get; }
Property Value
Declaration
public bool AreAllInputsConst { get; }
Property Value
Axes
Declaration
public int[] Axes { get; }
Property Value
Axis
Declaration
Property Value
Beta
Declaration
public float Beta { get; }
Property Value
Ends
Declaration
public int[] Ends { get; }
Property Value
Epsilon
Declaration
public float Epsilon { get; }
Property Value
Gamma
Declaration
public float Gamma { get; }
Property Value
Group
Declaration
public int Group { get; }
Property Value
Declaration
public string Input0 { get; }
Property Value
Declaration
public int Input0Features { get; }
Property Value
Declaration
public VariableTensor.Layout Input0Layout { get; }
Property Value
Declaration
public string Input0Optional { get; }
Property Value
Declaration
public int Input0Rank { get; }
Property Value
Declaration
public string Input1 { get; }
Property Value
Declaration
public int Input1Features { get; }
Property Value
Declaration
public string Input1Optional { get; }
Property Value
Declaration
public string Input2 { get; }
Property Value
Declaration
public int Input2Features { get; }
Property Value
Declaration
public string Input2Optional { get; }
Property Value
Declaration
public string Input3 { get; }
Property Value
Declaration
public int Input3Features { get; }
Property Value
Declaration
public string Input3Optional { get; }
Property Value
Declaration
public string Input4 { get; }
Property Value
Declaration
public int Input4Features { get; }
Property Value
Declaration
public string Input4Optional { get; }
Property Value
Declaration
public string Input5 { get; }
Property Value
Declaration
public int Input5Features { get; }
Property Value
Declaration
public string Input5Optional { get; }
Property Value
Declaration
public string Input6 { get; }
Property Value
Declaration
public int Input6Features { get; }
Property Value
Declaration
public string Input6Optional { get; }
Property Value
Declaration
public int InputCount { get; }
Property Value
Declaration
public string[] Inputs { get; }
Property Value
IsConstant
Declaration
public bool IsConstant { get; }
Property Value
Declaration
public bool IsInput0Const { get; }
Property Value
Declaration
public bool IsInput1Const { get; }
Property Value
Declaration
public bool IsInput2Const { get; }
Property Value
Declaration
public bool IsInput3Const { get; }
Property Value
Declaration
public bool IsInput4Const { get; }
Property Value
Declaration
public bool IsInput5Const { get; }
Property Value
Declaration
public bool IsInput6Const { get; }
Property Value
IsTerminatorForProductOfShape
Declaration
public bool IsTerminatorForProductOfShape { get; }
Property Value
KernelShape
Declaration
public int[] KernelShape { get; }
Property Value
Mean
Declaration
public float Mean { get; }
Property Value
Name
Declaration
public string Name { get; }
Property Value
OperatorType
Declaration
public string OperatorType { get; }
Property Value
OutputPadding
Declaration
public int[] OutputPadding { get; }
Property Value
Outputs
Declaration
public string[] Outputs { get; }
Property Value
Pads
Declaration
public int[] Pads { get; }
Property Value
Scale
Declaration
public float Scale { get; }
Property Value
Scales
Declaration
public float[] Scales { get; }
Property Value
Seed
Declaration
public float Seed { get; }
Property Value
Shape
Declaration
public long[] Shape { get; }
Property Value
Starts
Declaration
public int[] Starts { get; }
Property Value
Strides
Declaration
public int[] Strides { get; }
Property Value
ValueAsTensor
Declaration
public ONNXTensor ValueAsTensor { get; }
Property Value
Methods
AlphaOptional(Single)
Declaration
public float AlphaOptional(float defaultValue)
Parameters
Type |
Name |
Description |
Single |
defaultValue |
|
Returns
AxesOptional(Int32[])
Declaration
public int[] AxesOptional(int[] defaultValue)
Parameters
Type |
Name |
Description |
Int32[] |
defaultValue |
|
Returns
AxisOptional(Int32)
Declaration
public int AxisOptional(int defaultValue)
Parameters
Type |
Name |
Description |
Int32 |
defaultValue |
|
Returns
BetaOptional(Single)
Declaration
public float BetaOptional(float defaultValue)
Parameters
Type |
Name |
Description |
Single |
defaultValue |
|
Returns
DefaultTensor(TensorShape, Single)
Declaration
public Tensor DefaultTensor(TensorShape tensorShape, float defaultValue)
Parameters
Returns
EpsilonOptional(Single)
Declaration
public float EpsilonOptional(float defaultValue = 1E-05F)
Parameters
Type |
Name |
Description |
Single |
defaultValue |
|
Returns
GammaOptional(Single)
Declaration
public float GammaOptional(float defaultValue)
Parameters
Type |
Name |
Description |
Single |
defaultValue |
|
Returns
GetName(NodeProto)
Declaration
public static string GetName(NodeProto node)
Parameters
Returns
GetOptionalFloat(String, Single)
Declaration
public float GetOptionalFloat(string name, float defaultValue)
Parameters
Returns
GetOptionalFloatArray(String, Single[])
Declaration
public float[] GetOptionalFloatArray(string name, float[] defaultValue)
Parameters
Returns
GetOptionalInt(String, Int32)
Declaration
public int GetOptionalInt(string name, int defaultValue)
Parameters
Returns
GetOptionalIntArray(String, Int32[])
Declaration
public int[] GetOptionalIntArray(string name, int[] defaultValue)
Parameters
Returns
GetOptionalLongArray(String, Int64[])
Declaration
public long[] GetOptionalLongArray(string name, long[] defaultValue)
Parameters
Returns
GetOptionalString(String, String)
Declaration
public string GetOptionalString(string name, string defaultValue)
Parameters
Returns
GetRequiredFloat(String)
Declaration
public float GetRequiredFloat(string name)
Parameters
Type |
Name |
Description |
String |
name |
|
Returns
GetRequiredFloatArray(String)
Declaration
public float[] GetRequiredFloatArray(string name)
Parameters
Type |
Name |
Description |
String |
name |
|
Returns
GetRequiredInt(String)
Declaration
public int GetRequiredInt(string name)
Parameters
Type |
Name |
Description |
String |
name |
|
Returns
GetRequiredIntArray(String)
Declaration
public int[] GetRequiredIntArray(string name)
Parameters
Type |
Name |
Description |
String |
name |
|
Returns
GetRequiredLongArray(String)
Declaration
public long[] GetRequiredLongArray(string name)
Parameters
Type |
Name |
Description |
String |
name |
|
Returns
GetRequiredString(String)
Declaration
public string GetRequiredString(string name)
Parameters
Type |
Name |
Description |
String |
name |
|
Returns
GetRequiredTensor(String)
Declaration
public ONNXTensor GetRequiredTensor(string name)
Parameters
Type |
Name |
Description |
String |
name |
|
Returns
GroupOptional(Int32)
Declaration
public int GroupOptional(int defaultValue = 1)
Parameters
Type |
Name |
Description |
Int32 |
defaultValue |
|
Returns
IgnoredAttribute(String, String)
Declaration
public void IgnoredAttribute(string name, string reasonToIgnore)
Parameters
Declaration
public Tensor Input0Constant(string onnxLayout, string name = "X")
Parameters
Returns
Declaration
public Tensor Input1Constant(string onnxLayout, string name)
Parameters
Returns
Declaration
public Tensor Input1ConstantOptional(Tensor defaultValue, string onnxLayout, string name)
Parameters
Returns
Declaration
public Tensor Input1ConstantOptional(TensorShape shape, float defaultValue, string onnxLayout, string name)
Parameters
Returns
Declaration
public Tensor Input1ConstantOptional(float defaultValue, string onnxLayout, string name)
Parameters
Returns
Declaration
public Tensor Input2Constant(string onnxLayout, string name)
Parameters
Returns
Declaration
public Tensor Input2ConstantOptional(Tensor defaultValue, string onnxLayout, string name)
Parameters
Returns
Declaration
public Tensor Input2ConstantOptional(TensorShape shape, float defaultValue, string onnxLayout, string name)
Parameters
Returns
Declaration
public Tensor Input2ConstantOptional(float defaultValue, string onnxLayout, string name)
Parameters
Returns
Declaration
public Tensor Input3Constant(string onnxLayout, string name)
Parameters
Returns
Declaration
public Tensor Input3ConstantOptional(Tensor defaultValue, string onnxLayout, string name)
Parameters
Returns
Declaration
public Tensor Input3ConstantOptional(TensorShape shape, float defaultValue, string onnxLayout, string name)
Parameters
Returns
Declaration
public Tensor Input3ConstantOptional(float defaultValue, string onnxLayout, string name)
Parameters
Returns
Declaration
public Tensor Input4Constant(string onnxLayout, string name)
Parameters
Returns
Declaration
public Tensor Input4ConstantOptional(Tensor defaultValue, string onnxLayout, string name)
Parameters
Returns
Declaration
public Tensor Input4ConstantOptional(TensorShape shape, float defaultValue, string onnxLayout, string name)
Parameters
Returns
Declaration
public Tensor Input4ConstantOptional(float defaultValue, string onnxLayout, string name)
Parameters
Returns
Declaration
public Tensor Input5Constant(string onnxLayout, string name)
Parameters
Returns
Declaration
public Tensor Input6Constant(string onnxLayout, string name)
Parameters
Returns
KernelShapeOptional(Int32[])
Declaration
public int[] KernelShapeOptional(int[] defaultValue)
Parameters
Type |
Name |
Description |
Int32[] |
defaultValue |
|
Returns
MaxOptional(Single)
Declaration
public float MaxOptional(float defaultValue)
Parameters
Type |
Name |
Description |
Single |
defaultValue |
|
Returns
MeanOptional(Single)
Declaration
public float MeanOptional(float defaultValue = 0F)
Parameters
Type |
Name |
Description |
Single |
defaultValue |
|
Returns
MinOptional(Single)
Declaration
public float MinOptional(float defaultValue)
Parameters
Type |
Name |
Description |
Single |
defaultValue |
|
Returns
ScaleOptional(Single)
Declaration
public float ScaleOptional(float defaultValue = 1F)
Parameters
Type |
Name |
Description |
Single |
defaultValue |
|
Returns
TransAOptional(Boolean)
Declaration
public bool TransAOptional(bool defaultValue = false)
Parameters
Type |
Name |
Description |
Boolean |
defaultValue |
|
Returns
TransBOptional(Boolean)
Declaration
public bool TransBOptional(bool defaultValue = false)
Parameters
Type |
Name |
Description |
Boolean |
defaultValue |
|
Returns
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
UnsupportedAttribute(String, Int32)
Declaration
public void UnsupportedAttribute(string name, int defaultValue)
Parameters
UnsupportedAttribute(String, Int32[])
Declaration
public void UnsupportedAttribute(string name, int[] defaultValue)
Parameters
UnsupportedAttribute(String, Single)
Declaration
public void UnsupportedAttribute(string name, float defaultValue)
Parameters
UnsupportedAttribute(String, String)
Declaration
public void UnsupportedAttribute(string name, string defaultValue)
Parameters
Warn(String)
Declaration
public void Warn(string message)
Parameters
Type |
Name |
Description |
String |
message |
|