#include "TMVA/SOFIE_common.hxx"Classes | |
| class | SafetensorsReader |
Namespaces | |
| namespace | TMVA |
| create variable transformations | |
| namespace | TMVA::Experimental |
| namespace | TMVA::Experimental::SOFIE |
Functions | |
| void | TMVA::Expect (char c) |
| void | TMVA::ExpectLiteral (const char *literal) |
| void | TMVA::Fail (const std::string &message) |
| HelperFunctionsCode | GenerateHelperFunctionsCode (const std::set< std::string > &neededHelpers, const std::string &modelNamespace, bool sgemmAlreadyDeclared) |
| TMVA::Experimental::if (fPos !=fText.size()) Fail("unexpected trailing content") | |
| std::uint32_t | TMVA::ParseHexEscape () |
| std::string | TMVA::ParseString (bool keep) |
| void | TMVA::ParseTensorEntry (const std::string &name, std::unordered_map< std::string, SafetensorsTensorInfo > &tensors) |
| std::uint64_t | TMVA::ParseUInt () |
| char | TMVA::Peek () |
| void | TMVA::SkipNumber () |
| void | TMVA::SkipValue () |
| TMVA::Experimental::SkipWhitespace () | |
| void | TMVA::SkipWhitespace () |
| bool | TMVA::TryConsume (char c) |
Variables | |
| constexpr const char * | kDynamicMemory |
| constexpr const char * | kInputTensorDims |
| SOFIE | |
Standalone definitions of the SOFIE inference helpers (Im2col, Gemm_Call, ...).
RModel records which helpers a model needs (RModel::AddNeededHelperFunction) and dumps only those into the generated namespace, so the emitted header is self-contained (no TMVA/SOFIE_common.hxx include). These are dependency-free copies of the SOFIE_common.hxx originals: keep them in sync when those change.
Definition in file SOFIE_common_helpers.cxx.
| HelperFunctionsCode GenerateHelperFunctionsCode | ( | const std::set< std::string > & | neededHelpers, |
| const std::string & | modelNamespace, | ||
| bool | sgemmAlreadyDeclared ) |
Definition at line 1160 of file SOFIE_common_helpers.cxx.
|
constexpr |
Definition at line 1031 of file SOFIE_common_helpers.cxx.
|
constexpr |
Definition at line 1001 of file SOFIE_common_helpers.cxx.
| SOFIE |
Definition at line 997 of file SOFIE_common_helpers.cxx.