#include "TMVA/SOFIE_common.hxx"Namespaces | |
| namespace | TMVA |
| create variable transformations | |
| namespace | TMVA::Experimental |
| namespace | TMVA::Experimental::SOFIE |
Functions | |
| HelperFunctionsCode | TMVA::Experimental::SOFIE::GenerateHelperFunctionsCode (const std::set< std::string > &neededHelpers, const std::string &modelNamespace, bool sgemmAlreadyDeclared=false) |
Return the standalone C++ source of the inference helper functions requested in neededHelpers (see RModel_Base::AddNeededHelperFunction), resolving their inter-dependencies. | |
Standalone definitions of the SOFIE inference helpers (Im2col, Gemm_Call, ...).
RModel records which helpers a model needs (RModel_Base::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.