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 &)> |
Functions | |
GNN_Data | Concatenate (GNN_Data &data1, GNN_Data &data2, int axis=0) |
template<typename T > | |
TMVA::Experimental::RTensor< T > | Concatenate (TMVA::Experimental::RTensor< T > &t1, TMVA::Experimental::RTensor< T > &t2, int axis=0) |
std::string | ConvertDynamicShapeToLength (std::vector< Dim > shape) |
std::string | ConvertDynamicShapeToString (std::vector< Dim > shape) |
std::vector< Dim > | ConvertShapeToDim (std::vector< size_t > shape) |
Convert shape from integer format to dynamic one (based on Dim) | |
std::vector< size_t > | ConvertShapeToInt (std::vector< Dim > shape) |
Convert shape based on Dim to integer format. | |
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) |
GNN_Data | Copy (const GNN_Data &data) |
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<EComparisionOperator Op> | |
std::unique_ptr< ROperator > | ParseComparision (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 30 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.
|
strong |
Enumerator | |
---|---|
RELU | |
Invalid |
Definition at line 13 of file RFunction_MLP.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 | |
kLog |
Definition at line 12 of file ROperator_BasicUnary.hxx.
Enumerator | |
---|---|
Eq | |
Less | |
LessEq | |
Greater | |
GreaterEq |
Definition at line 15 of file ROperator_Comparision.hxx.
Enumerator | |
---|---|
ReduceMean | |
ReduceSum | |
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 25 of file SOFIE_common.hxx.
|
strong |
Enumerator | |
---|---|
INVALID | |
SUM | |
MEAN |
Definition at line 95 of file RModel_Base.hxx.
|
strong |
Enumerator | |
---|---|
INVALID | |
NODES_EDGES | |
NODES_GLOBALS | |
EDGES_GLOBALS |
Definition at line 96 of file RModel_Base.hxx.
|
strong |
Enumerator | |
---|---|
INVALID | |
NODES | |
EDGES | |
GLOBALS |
Definition at line 94 of file RModel_Base.hxx.
|
strong |
Enumerator | |
---|---|
UPDATE | |
AGGREGATE |
Definition at line 93 of file RModel_Base.hxx.
|
strong |
Enumerator | |
---|---|
INVALID | |
GNN | |
GraphIndependent |
Definition at line 91 of file RModel_Base.hxx.
|
strong |
Enumerator | |
---|---|
kDefault | |
kNoSession | |
kNoWeightFile | |
kRootBinaryWeightFile | |
kGNN | |
kGNNComponent |
Definition at line 22 of file RModel_Base.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.
|
strong |
Enumerator | |
---|---|
None | |
RootBinary | |
Text |
Definition at line 31 of file RModel_Base.hxx.
|
inline |
Definition at line 523 of file SOFIE_common.hxx.
TMVA::Experimental::RTensor< T > TMVA::Experimental::SOFIE::Concatenate | ( | TMVA::Experimental::RTensor< T > & | t1, |
TMVA::Experimental::RTensor< T > & | t2, | ||
int | axis = 0 |
||
) |
Definition at line 486 of file SOFIE_common.hxx.
std::string TMVA::Experimental::SOFIE::ConvertDynamicShapeToLength | ( | std::vector< Dim > | shape | ) |
Definition at line 119 of file SOFIE_common.cxx.
std::string TMVA::Experimental::SOFIE::ConvertDynamicShapeToString | ( | std::vector< Dim > | shape | ) |
Definition at line 108 of file SOFIE_common.cxx.
std::vector< Dim > TMVA::Experimental::SOFIE::ConvertShapeToDim | ( | std::vector< size_t > | shape | ) |
Convert shape from integer format to dynamic one (based on Dim)
shape |
Definition at line 13 of file SOFIE_common.cxx.
std::vector< size_t > TMVA::Experimental::SOFIE::ConvertShapeToInt | ( | std::vector< Dim > | shape | ) |
Convert shape based on Dim to integer format.
shape |
Definition at line 24 of file SOFIE_common.cxx.
std::size_t TMVA::Experimental::SOFIE::ConvertShapeToLength | ( | std::vector< size_t > | shape | ) |
Definition at line 37 of file SOFIE_common.cxx.
std::string TMVA::Experimental::SOFIE::ConvertShapeToString | ( | std::vector< size_t > | shape | ) |
Definition at line 97 of file SOFIE_common.cxx.
ETensorType TMVA::Experimental::SOFIE::ConvertStringToType | ( | std::string | type | ) |
Definition at line 79 of file SOFIE_common.cxx.
std::string TMVA::Experimental::SOFIE::ConvertTypeToString | ( | ETensorType | type | ) |
Definition at line 44 of file SOFIE_common.cxx.
Definition at line 533 of file SOFIE_common.hxx.
ETensorType TMVA::Experimental::SOFIE::GetTemplatedType | ( | T | ) |
Definition at line 154 of file SOFIE_common.hxx.
Definition at line 16 of file RModel.cxx.
std::underlying_type_t< Options > TMVA::Experimental::SOFIE::operator| | ( | std::underlying_type_t< Options > | opA, |
Options | opB | ||
) |
Definition at line 19 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::ParseComparision | ( | RModelParser_ONNX & | parser, |
const onnx::NodeProto & | nodeproto | ||
) |
Definition at line 10 of file ParseComparision.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::ParseElu |
Definition at line 9 of file ParseElu.cxx.
ParserFuncSignature TMVA::Experimental::SOFIE::ParseEq |
Definition at line 52 of file ParseComparision.cxx.
ParserFuncSignature TMVA::Experimental::SOFIE::ParseErf |
Definition at line 9 of file ParseErf.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.
ParserFuncSignature TMVA::Experimental::SOFIE::ParseEyeLike |
Definition at line 9 of file ParseEyeLike.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::ParseGreater |
Definition at line 67 of file ParseComparision.cxx.
ParserFuncSignature TMVA::Experimental::SOFIE::ParseGreaterEq |
Definition at line 72 of file ParseComparision.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::ParseLess |
Definition at line 57 of file ParseComparision.cxx.
ParserFuncSignature TMVA::Experimental::SOFIE::ParseLessEq |
Definition at line 62 of file ParseComparision.cxx.
ParserFuncSignature TMVA::Experimental::SOFIE::ParseLog |
Definition at line 64 of file ParseBasicUnary.cxx.
ParserFuncSignature TMVA::Experimental::SOFIE::ParseLSTM |
Definition at line 9 of file ParseLSTM.cxx.
ParserFuncSignature TMVA::Experimental::SOFIE::ParseMatMul |
Definition at line 9 of file ParseMatMul.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::ParseRange |
Definition at line 9 of file ParseRange.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.