|
ATLAS Offline Software
|
Go to the documentation of this file.
24 #ifndef TFCSGANLWTNNHANDLER_H
25 #define TFCSGANLWTNNHANDLER_H
30 #include "lwtnn/LightweightGraph.hh"
121 #endif // TFCSGANLWTNNHANDLER_H
std::unique_ptr< lwt::LightweightGraph > m_lwtnn_graph
The network that we are wrapping here.
std::map< std::string, double > NetworkOutputs
Format for network outputs.
ClassDefOverride(TFCSGANLWTNNHandler, 6)
Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration.
std::map< std::string, std::map< std::string, double > > NetworkInputs
Format for network inputs.
std::string * m_input
Do not persistify.
NetworkOutputs compute(NetworkInputs const &inputs) const override
Function to pass values to the network.
std::vector< std::string > getOutputLayers() const override
List the names of the outputs.
std::vector< std::string > m_outputLayers
Do not persistify.
void setupNet() override
Perform actions that prepare network for use.
Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration.
TFCSGANLWTNNHandler(const std::string &inputFile)
TFCSGANLWTNNHandler constructor.
VNetworkLWTNN(const VNetworkLWTNN ©_from)
VNetworkLWTNN copy constructor.