 |
ATLAS Offline Software
|
Go to the documentation of this file.
26 const std::string& nn_name,
30 ATH_MSG_INFO(
"getting " << nn_name <<
" from cached NNs");
33 ATH_MSG_INFO(
"adapting " << nn_name <<
" from cached NNs, new opts");
38 std::shared_ptr<const GNN> nn;
42 ATH_MSG_INFO(
"building " << nn_name <<
" from onnx file to run with Triton");
45 auto saltSharedTriton = std::make_shared<const SaltModelTriton>(fullPathToOnnxFile
52 nn = std::make_shared<const GNN>(saltShared,
opts);
55 ATH_MSG_INFO(
"building " << nn_name <<
" from onnx file");
56 nn = std::make_shared<const GNN>(nn_name,
opts);
59 ATH_MSG_INFO(
"building " << nn_name <<
" from onnx file");
60 nn = std::make_shared<const GNN>(nn_name,
opts);
70 return StatusCode::SUCCESS;
78 {
"BTagging/20250527/GN3V01/antikt4empflow/network.onnx"
79 ,
"BTagging_network_93a858f5c730"},
80 {
"BTagging/20231205/GN2v01/antikt4empflow/network_fold0.onnx"
81 ,
"BTagging_network_fold0_4812578c733e"},
82 {
"BTagging/20231205/GN2v01/antikt4empflow/network_fold1.onnx"
83 ,
"BTagging_network_fold1_9280d77c131c"},
84 {
"BTagging/20231205/GN2v01/antikt4empflow/network_fold2.onnx"
85 ,
"BTagging_network_fold2_25c6ad03db10"},
86 {
"BTagging/20231205/GN2v01/antikt4empflow/network_fold3.onnx"
87 ,
"BTagging_network_fold3_0558b4924c49"},
88 {
"BTagging/20250213/GN3V00/antikt4empflow/network.onnx"
89 ,
"BTagging_network_cce6be90efd1"},
90 {
"BTagging/20250213/GN3PflowMuonsV00/antikt4empflow/network.onnx"
91 ,
"BTagging_network_d2138c4252e6"},
94 {
"BTagging/20240925/GN2Xv02/antikt10ufo/network.onnx"
95 ,
"BTagging_network_09c2dddf15bf"},
96 {
"BTagging/20250310/GN2XTauV00/antikt10ufo/network.onnx"
97 ,
"BTagging_network_e8d5e9a3059b"},
98 {
"BTagging/20250912/GN3XPV01/antikt10ufo/network.onnx"
99 ,
"BTagging_network_08105bb8c1d6"},
100 {
"BTagging/20250912/GN3EPCLV01/antikt4empflow/network.onnx"
101 ,
"BTagging_network_8085e6c5717c"},
102 {
"JetCalibTools/CalibArea-00-04-83/CalibrationFactors/bbJESJMS_calibFactors_R22_MC20_CSSKUFO_bJR10v00Ext_20250212.onnx"
103 ,
"JetCalibTools_bbJESJMS_calibFactor_80138d800ac5"},
104 {
"JetCalibTools/CalibArea-00-04-83/CalibrationFactors/bbJESJMS_calibFactors_R22_MC20MC23_CSSKUFO_bJR10v01_20250212.onnx"
105 ,
"JetCalibTools_bbJESJMS_calibFactor_fefb85f452f9"}
This file contains "getter" functions used for accessing tagger inputs from the EDM.
Gaudi::Property< std::string > m_tritonUrl
Gaudi::Property< bool > m_useTriton
Gaudi::Property< float > m_tritonTimeout
::StatusCode StatusCode
StatusCode definition for legacy code.
std::unordered_map< detail::NNKey, val_t, detail::NNHasher > m_gnns
void initTritonPathToName()
Gaudi::Property< bool > m_tritonUseSsl
bool operator==(const NNKey &) const
virtual StatusCode initialize() override
std::map< std::string, std::string > m_tritonPathToName
virtual std::shared_ptr< const GNN > get(const std::string &nn_name, const GNNOptions &opts) override
std::string PathResolverFindCalibFile(const std::string &logical_file_name)
Gaudi::Property< int > m_tritonPort
std::shared_ptr< const ISaltModel > ISaltModelPtr
std::size_t getHash(const T &obj)
std::unordered_map< std::string, val_t > m_base_gnns
size_t combine(size_t lhs, size_t rhs)