#include <METNetSigHandler.h>
Definition at line 24 of file METNetSigHandler.h.
◆ METNetSigHandler() [1/2]
| met::METNetSigHandler::METNetSigHandler |
( |
const std::string & | modelName | ) |
|
Definition at line 20 of file METNetSigHandler.cxx.
20 :
std::vector< const char * > m_graphInputNames
std::vector< int64_t > m_outputDims
std::vector< int64_t > m_inputDims
std::vector< const char * > m_graphOutputNames
◆ ~METNetSigHandler()
| met::METNetSigHandler::~METNetSigHandler |
( |
| ) |
|
|
virtual |
◆ METNetSigHandler() [2/2]
| met::METNetSigHandler::METNetSigHandler |
( |
| ) |
|
|
private |
◆ getReqSize()
| int met::METNetSigHandler::getReqSize |
( |
| ) |
const |
◆ initialize()
| int met::METNetSigHandler::initialize |
( |
| ) |
|
Definition at line 31 of file METNetSigHandler.cxx.
31 {
32
33
34
35
37
39
40
43
44
46
47 return 0;
48 }
std::string PathResolverFindCalibFile(const std::string &logical_file_name)
Ort::SessionOptions m_onnxSessionOptions
std::unique_ptr< Ort::Session > m_onnxSession
◆ predict()
| std::vector< float > met::METNetSigHandler::predict |
( |
std::vector< float > | inputs | ) |
const |
Definition at line 55 of file METNetSigHandler.cxx.
55 {
56
57
58
59
60 auto memory_info = Ort::MemoryInfo::CreateCpu(OrtArenaAllocator, OrtMemTypeDefault);
61 Ort::Value input_tensor = Ort::Value::CreateTensor<float>( memory_info,
66
67
69 Ort::RunOptions{nullptr},
72 );
73
74
76 for (
size_t i = 0;
i < ort_outputs.size(); ++
i) {
77 const float*
data = ort_outputs[
i].GetTensorData<
float>();
79 }
81
82 }
char data[hepevt_bytes_allocation_ATLAS]
◆ m_graphInputNames
| std::vector<const char *> met::METNetSigHandler::m_graphInputNames |
|
private |
◆ m_graphOutputNames
| std::vector<const char *> met::METNetSigHandler::m_graphOutputNames |
|
private |
◆ m_inputDims
| std::vector<int64_t> met::METNetSigHandler::m_inputDims |
|
private |
◆ m_modelName
| std::string met::METNetSigHandler::m_modelName |
|
private |
◆ m_modelPath
| std::string met::METNetSigHandler::m_modelPath |
|
private |
◆ m_numInputs
| size_t met::METNetSigHandler::m_numInputs |
|
private |
◆ m_numOutputs
| size_t met::METNetSigHandler::m_numOutputs |
|
private |
◆ m_onnxAllocator
| Ort::AllocatorWithDefaultOptions met::METNetSigHandler::m_onnxAllocator |
|
private |
◆ m_onnxEnv
| Ort::Env met::METNetSigHandler::m_onnxEnv |
|
private |
◆ m_onnxSession
| std::unique_ptr<Ort::Session> met::METNetSigHandler::m_onnxSession |
|
private |
◆ m_onnxSessionOptions
| Ort::SessionOptions met::METNetSigHandler::m_onnxSessionOptions |
|
private |
◆ m_outputDims
| std::vector<int64_t> met::METNetSigHandler::m_outputDims |
|
private |
The documentation for this class was generated from the following files: