Skip to content
Snippets Groups Projects

Reduce memory consumption in b-tagging, by sharing NNs

Merged Dan Guest requested to merge dguest/athena:bsvc into 24.0
3 files
+ 28
8
Compare changes
  • Side-by-side
  • Inline
Files
3
@@ -15,10 +15,13 @@ namespace FlavorTagDiscriminants
{
public:
DeclareInterfaceID(FlavorTagDiscriminants::INNSharingSvc, 1, 0);
bool contains(const std::string& nn_name);
void insert(const std::string& nn_name,
const GNNOptions& opts,
const GNN&);
virtual bool contains(const std::string& nn_name);
virtual void insert(const std::string& nn_name,
const GNNOptions& opts,
const std::shared_ptr<const GNN>&);
virtual std::shared_ptr<const GNN> at(
const std::string& nn_name,
const GNNOptions& opts);
}
}
Loading