SourceXtractorPlusPlus 1.0.3
SourceXtractor++, the next generation SExtractor
Loading...
Searching...
No Matches
OnnxConfig.h
Go to the documentation of this file.
1
17
18#ifndef _SEIMPLEMENTATION_PLUGIN_ONNXCONFIG_H_
19#define _SEIMPLEMENTATION_PLUGIN_ONNXCONFIG_H_
20
21#include <Configuration/Configuration.h>
22
23namespace SourceXtractor {
24
29public:
30
32 explicit OnnxConfig(long manager_id);
33
35 ~OnnxConfig() override = default;
36
39
41 void initialize(const UserValues& args) override;
42
45 return m_onnx_model_paths;
46 }
47
48private:
50};
51
52} // end of namespace SourceXtractor
53
54#endif // _SEIMPLEMENTATION_PLUGIN_ONNXCONFIG_H_
std::map< std::string, boost::program_options::variable_value > UserValues
OnnxConfig(long manager_id)
Construct a new OnnxConfig.
~OnnxConfig() override=default
Destructor.
const std::vector< std::string > & getModels() const
Definition OnnxConfig.h:44
std::map< std::string, OptionDescriptionList > getProgramOptions() override
void initialize(const UserValues &args) override
std::vector< std::string > m_onnx_model_paths
Definition OnnxConfig.h:49