3#ifndef BOOSTEDJETTAGGERS_JSSMLTOOL_H
4#define BOOSTEDJETTAGGERS_JSSMLTOOL_H
10#include <onnxruntime_cxx_api.h>
59 virtual double retrieveConstituentsScore(std::vector<std::vector<float>> constituents, std::vector<std::vector<std::vector<float>>> interactions)
const override;
60 virtual double retrieveConstituentsScore(std::vector<std::vector<float>> constituents, std::vector<std::vector<std::vector<float>>> interactions, std::vector<std::vector<float>> mask)
const override;
63 virtual std::vector<float>
retrieveConstituentsScoreMultiClass(
const std::vector<std::vector<float>>& constituents,
const std::vector<std::vector<std::vector<float>>>& interactions,
const std::vector<std::vector<float>>& mask)
const override;
67 std::vector<float>
ReadJSSInputs(std::map<std::string, double> JSSVars)
const;
71 StatusCode
SetScaler(std::map<std::string, std::vector<double>> scaler)
override;
75 std::unique_ptr< Ort::Env >
m_env;
77 std::map<std::string, std::vector<double>>
m_scaler;