 |
ATLAS Offline Software
|
Go to the documentation of this file.
24 using AthReentrantAlgorithm::AthReentrantAlgorithm;
42 "dev/MLTest/2020-03-31/t10k-images-idx3-ubyte",
43 "Name of the input pixel file to load" };
46 Gaudi::Property<int>
m_batchSize {
this,
"BatchSize", 1,
"No. of elements/example in a batch"};
50 this,
"InferenceTool",
"AthInfer::TritonTool",
"Triton client tool"
std::vector< std::vector< std::vector< float > > > m_input_tensor_values_notFlat
std::vector< std::vector< std::vector< float > > > read_mnist_pixel_notFlat(const std::string &full_path) const
An algorithm that can be simultaneously executed in multiple threads.
virtual StatusCode execute(const EventContext &ctx) const override
Function executing the algorithm for a single event.
virtual StatusCode initialize() override
Function initialising the algorithm.
::StatusCode StatusCode
StatusCode definition for legacy code.
Gaudi::Property< int > m_batchSize
Following properties needed to be consdered if the .onnx model is evaluated in batch mode.
ToolHandle< AthInfer::IAthInferenceTool > m_tritonTool
Tool handle for the Triton client.
Algorithm demonstrating the usage of the Triton Client API.
std::vector< float > flattenNestedVectors(const std::vector< std::vector< float >> &nestedVector) const
Gaudi::Property< std::string > m_pixelFileName
Name of the model file to load.