11#ifndef AutoencoderExampleAlgorithm_H
12#define AutoencoderExampleAlgorithm_H
13#include <dqm_core/Algorithm.h>
16#include <onnxruntime_cxx_api.h>
46 virtual dqm_core::Result *
execute(
const std::string & ,
const TObject & ,
const dqm_core::AlgorithmConfig & )
override;
48 using dqm_core::Algorithm::printDescription;
std::vector< std::vector< float > > extract_histogram_data(const TH2 *hist)
std::vector< std::string > output_names
void printDescription(std::ostream &out)
AutoencoderExampleAlgorithm()
std::vector< std::string > input_names
Ort::SessionOptions session_options
virtual AutoencoderExampleAlgorithm * clone() override
virtual ~AutoencoderExampleAlgorithm() override=default
virtual dqm_core::Result * execute(const std::string &, const TObject &, const dqm_core::AlgorithmConfig &) override
std::unique_ptr< Ort::Session > session