Namespaces | |
namespace | BLAS |
namespace | PyKeras |
namespace | PyTorch |
namespace | UTILITY |
Typedefs | |
typedef std::int64_t | int_t |
using | ParserFuncSignature = std::function< std::unique_ptr< ROperator >(RModelParser_ONNX &, const onnx::NodeProto &)> |
using | ParserFuseFuncSignature = std::function< std::unique_ptr< ROperator >(RModelParser_ONNX &, const onnx::NodeProto &, const onnx::NodeProto &)> |
Enumerations | |
enum | EBasicBinaryOperator { Add , Sub , Mul , Div , Pow } |
enum class | EBasicNaryOperator { Max , Min , Mean , Sum } |
enum class | EBasicUnaryOperator { kReciprocal , kSqrt , kNeg , kExp } |
enum | EReduceOpMode { ReduceMean , ReduceSumsquare , ReduceProd , InvalidReduceOp } |
enum class | ETensorType { UNDEFINED = 0 , FLOAT = 1 , UNINT8 = 2 , INT8 = 3 , UINT16 = 4 , INT16 = 5 , INT32 = 6 , INT64 = 7 , STRING = 8 , BOOL = 9 , FLOAT16 = 10 , DOUBLE = 11 , UINT32 = 12 , UINT64 = 13 , COMPLEX64 = 14 , COMPLEX28 = 15 , BFLOAT16 = 16 } |
enum class | Options { kDefault = 0x0 , kNoSession = 0x1 , kNoWeightFile = 0x2 } |
enum | PoolOpMode { InvalidPool , MaxPool , AveragePool , GlobalAveragePool } |
enum | ReshapeOpMode { Reshape , Flatten , Squeeze , Unsqueeze } |
Functions | |
std::vector< Dim > | ConvertShapeToDim (std::vector< size_t > shape) |
std::size_t | ConvertShapeToLength (std::vector< size_t > shape) |
std::string | ConvertShapeToString (std::vector< size_t > shape) |
ETensorType | ConvertStringToType (std::string type) |
std::string | ConvertTypeToString (ETensorType type) |
template<typename T > | |
ETensorType | GetTemplatedType (T) |
std::underlying_type_t< Options > | operator| (Options opA, Options opB) |
std::underlying_type_t< Options > | operator| (std::underlying_type_t< Options > opA, Options opB) |
template<EBasicBinaryOperator Op> | |
std::unique_ptr< ROperator > | ParseBasicBinary (RModelParser_ONNX &parser, const onnx::NodeProto &nodeproto) |
template<EBasicNaryOperator Op> | |
std::unique_ptr< ROperator > | ParseBasicNary (RModelParser_ONNX &parser, const onnx::NodeProto &nodeproto) |
template<EBasicUnaryOperator Op> | |
std::unique_ptr< ROperator > | ParseBasicUnary (RModelParser_ONNX &parser, const onnx::NodeProto &nodeproto) |
template<EReduceOpMode Op> | |
std::unique_ptr< ROperator > | ParseReduce (RModelParser_ONNX &parser, const onnx::NodeProto &nodeproto) |
typedef std::int64_t TMVA::Experimental::SOFIE::int_t |
Definition at line 29 of file SOFIE_common.hxx.
using TMVA::Experimental::SOFIE::ParserFuncSignature = typedef std::function<std::unique_ptr<ROperator>(RModelParser_ONNX & , const onnx::NodeProto & )> |
Definition at line 22 of file RModelParser_ONNX.hxx.
using TMVA::Experimental::SOFIE::ParserFuseFuncSignature = typedef std::function<std::unique_ptr<ROperator> (RModelParser_ONNX& , const onnx::NodeProto& , const onnx::NodeProto& )> |
Definition at line 24 of file RModelParser_ONNX.hxx.
Enumerator | |
---|---|
Add | |
Sub | |
Mul | |
Div | |
Pow |
Definition at line 14 of file ROperator_BasicBinary.hxx.
|
strong |
Enumerator | |
---|---|
Max | |
Min | |
Mean | |
Sum |
Definition at line 16 of file ROperator_BasicNary.hxx.
|
strong |
Enumerator | |
---|---|
kReciprocal | |
kSqrt | |
kNeg | |
kExp |
Definition at line 12 of file ROperator_BasicUnary.hxx.
Enumerator | |
---|---|
ReduceMean | |
ReduceSumsquare | |
ReduceProd | |
InvalidReduceOp |
Definition at line 19 of file ROperator_Reduce.hxx.
|
strong |
Enumerator | |
---|---|
UNDEFINED | |
FLOAT | |
UNINT8 | |
INT8 | |
UINT16 | |
INT16 | |
INT32 | |
INT64 | |
STRING | |
BOOL | |
FLOAT16 | |
DOUBLE | |
UINT32 | |
UINT64 | |
COMPLEX64 | |
COMPLEX28 | |
BFLOAT16 |
Definition at line 24 of file SOFIE_common.hxx.
|
strong |
Enumerator | |
---|---|
kDefault | |
kNoSession | |
kNoWeightFile |
Definition at line 23 of file RModel.hxx.
Enumerator | |
---|---|
InvalidPool | |
MaxPool | |
AveragePool | |
GlobalAveragePool |
Definition at line 31 of file ROperator_Pool.hxx.
Enumerator | |
---|---|
Reshape | |
Flatten | |
Squeeze | |
Unsqueeze |
Definition at line 15 of file ROperator_Reshape.hxx.
std::vector< Dim > TMVA::Experimental::SOFIE::ConvertShapeToDim | ( | std::vector< size_t > | shape | ) |
Definition at line 11 of file SOFIE_common.cxx.
std::size_t TMVA::Experimental::SOFIE::ConvertShapeToLength | ( | std::vector< size_t > | shape | ) |
Definition at line 19 of file SOFIE_common.cxx.
std::string TMVA::Experimental::SOFIE::ConvertShapeToString | ( | std::vector< size_t > | shape | ) |
Definition at line 73 of file SOFIE_common.cxx.
ETensorType TMVA::Experimental::SOFIE::ConvertStringToType | ( | std::string | type | ) |
Definition at line 58 of file SOFIE_common.cxx.
std::string TMVA::Experimental::SOFIE::ConvertTypeToString | ( | ETensorType | type | ) |
Definition at line 26 of file SOFIE_common.cxx.
ETensorType TMVA::Experimental::SOFIE::GetTemplatedType | ( | T | ) |
Definition at line 113 of file SOFIE_common.hxx.
Definition at line 15 of file RModel.cxx.
std::underlying_type_t< Options > TMVA::Experimental::SOFIE::operator| | ( | std::underlying_type_t< Options > | opA, |
Options | opB | ||
) |
Definition at line 18 of file RModel.cxx.
std::unique_ptr< ROperator > TMVA::Experimental::SOFIE::ParseBasicBinary | ( | RModelParser_ONNX & | parser, |
const onnx::NodeProto & | nodeproto | ||
) |
Definition at line 10 of file ParseBasicBinary.cxx.
std::unique_ptr< ROperator > TMVA::Experimental::SOFIE::ParseBasicNary | ( | RModelParser_ONNX & | parser, |
const onnx::NodeProto & | nodeproto | ||
) |
Definition at line 11 of file ParseBasicNary.cxx.
std::unique_ptr< ROperator > TMVA::Experimental::SOFIE::ParseBasicUnary | ( | RModelParser_ONNX & | parser, |
const onnx::NodeProto & | nodeproto | ||
) |
Definition at line 10 of file ParseBasicUnary.cxx.
std::unique_ptr< ROperator > TMVA::Experimental::SOFIE::ParseReduce | ( | RModelParser_ONNX & | parser, |
const onnx::NodeProto & | nodeproto | ||
) |
Definition at line 11 of file ParseReduce.cxx.
ParserFuncSignature TMVA::Experimental::SOFIE::ParseAdd |
Definition at line 52 of file ParseBasicBinary.cxx.
ParserFuncSignature TMVA::Experimental::SOFIE::ParseBatchNormalization |
Definition at line 9 of file ParseBatchNormalization.cxx.
ParserFuncSignature TMVA::Experimental::SOFIE::ParseCast |
Definition at line 9 of file ParseCast.cxx.
ParserFuncSignature TMVA::Experimental::SOFIE::ParseConcat |
Definition at line 9 of file ParseConcat.cxx.
ParserFuncSignature TMVA::Experimental::SOFIE::ParseConv |
Definition at line 9 of file ParseConv.cxx.
ParserFuncSignature TMVA::Experimental::SOFIE::ParseConvTranspose |
Definition at line 9 of file ParseConvTranspose.cxx.
ParserFuncSignature TMVA::Experimental::SOFIE::ParseDiv |
Definition at line 67 of file ParseBasicBinary.cxx.
ParserFuncSignature TMVA::Experimental::SOFIE::ParseExp |
Definition at line 59 of file ParseBasicUnary.cxx.
ParserFuncSignature TMVA::Experimental::SOFIE::ParseExpand |
Definition at line 9 of file ParseExpand.cxx.
ParserFuseFuncSignature TMVA::Experimental::SOFIE::ParseFuseConvAdd |
Definition at line 9 of file ParseFuseConvAdd.cxx.
ParserFuseFuncSignature TMVA::Experimental::SOFIE::ParseFuseConvTransposeAdd |
Definition at line 9 of file ParseFuseConvTransposeAdd.cxx.
ParserFuseFuncSignature TMVA::Experimental::SOFIE::ParseFuseMatMulAdd |
Definition at line 9 of file ParseFuseMatMulAdd.cxx.
ParserFuncSignature TMVA::Experimental::SOFIE::ParseGather |
Definition at line 10 of file ParseGather.cxx.
ParserFuncSignature TMVA::Experimental::SOFIE::ParseGemm |
Definition at line 9 of file ParseGemm.cxx.
ParserFuncSignature TMVA::Experimental::SOFIE::ParseGRU |
Definition at line 9 of file ParseGRU.cxx.
ParserFuncSignature TMVA::Experimental::SOFIE::ParseIdentity |
Definition at line 9 of file ParseIdentity.cxx.
ParserFuncSignature TMVA::Experimental::SOFIE::ParseLayerNormalization |
Definition at line 9 of file ParseLayerNormalization.cxx.
ParserFuncSignature TMVA::Experimental::SOFIE::ParseLeakyRelu |
Definition at line 9 of file ParseLeakyRelu.cxx.
ParserFuncSignature TMVA::Experimental::SOFIE::ParseLSTM |
Definition at line 9 of file ParseLSTM.cxx.
ParserFuncSignature TMVA::Experimental::SOFIE::ParseMax |
Definition at line 47 of file ParseBasicNary.cxx.
ParserFuncSignature TMVA::Experimental::SOFIE::ParseMean |
Definition at line 55 of file ParseBasicNary.cxx.
ParserFuncSignature TMVA::Experimental::SOFIE::ParseMin |
Definition at line 51 of file ParseBasicNary.cxx.
ParserFuncSignature TMVA::Experimental::SOFIE::ParseMul |
Definition at line 62 of file ParseBasicBinary.cxx.
ParserFuncSignature TMVA::Experimental::SOFIE::ParseNeg |
Definition at line 54 of file ParseBasicUnary.cxx.
ParserFuncSignature TMVA::Experimental::SOFIE::ParsePool |
Definition at line 9 of file ParsePool.cxx.
ParserFuncSignature TMVA::Experimental::SOFIE::ParsePow |
Definition at line 72 of file ParseBasicBinary.cxx.
ParserFuncSignature TMVA::Experimental::SOFIE::ParseReciprocal |
Definition at line 49 of file ParseBasicUnary.cxx.
ParserFuncSignature TMVA::Experimental::SOFIE::ParseReduceMean |
Definition at line 63 of file ParseReduce.cxx.
ParserFuncSignature TMVA::Experimental::SOFIE::ParseReduceProd |
Definition at line 73 of file ParseReduce.cxx.
ParserFuncSignature TMVA::Experimental::SOFIE::ParseReduceSumsquare |
Definition at line 68 of file ParseReduce.cxx.
ParserFuncSignature TMVA::Experimental::SOFIE::ParseRelu |
Definition at line 9 of file ParseRelu.cxx.
ParserFuncSignature TMVA::Experimental::SOFIE::ParseReshape |
Definition at line 9 of file ParseReshape.cxx.
ParserFuncSignature TMVA::Experimental::SOFIE::ParseRNN |
Definition at line 9 of file ParseRNN.cxx.
ParserFuncSignature TMVA::Experimental::SOFIE::ParseSelu |
Definition at line 9 of file ParseSelu.cxx.
ParserFuncSignature TMVA::Experimental::SOFIE::ParseShape |
Definition at line 9 of file ParseShape.cxx.
ParserFuncSignature TMVA::Experimental::SOFIE::ParseSigmoid |
Definition at line 9 of file ParseSigmoid.cxx.
ParserFuncSignature TMVA::Experimental::SOFIE::ParseSlice |
Definition at line 9 of file ParseSlice.cxx.
ParserFuncSignature TMVA::Experimental::SOFIE::ParseSoftmax |
Definition at line 9 of file ParseSoftmax.cxx.
ParserFuncSignature TMVA::Experimental::SOFIE::ParseSqrt |
Definition at line 44 of file ParseBasicUnary.cxx.
ParserFuncSignature TMVA::Experimental::SOFIE::ParseSub |
Definition at line 57 of file ParseBasicBinary.cxx.
ParserFuncSignature TMVA::Experimental::SOFIE::ParseSum |
Definition at line 59 of file ParseBasicNary.cxx.
ParserFuncSignature TMVA::Experimental::SOFIE::ParseTanh |
Definition at line 9 of file ParseTanh.cxx.
ParserFuncSignature TMVA::Experimental::SOFIE::ParseTranspose |
Definition at line 9 of file ParseTranspose.cxx.