|
ATLAS Offline Software
|
Go to the documentation of this file.
22 #ifndef TFCSSIMPLELWTNNHANDLER_H
23 #define TFCSSIMPLELWTNNHANDLER_H
29 #include "lwtnn/LightweightNeuralNetwork.hh"
102 std::unique_ptr<lwt::LightweightNeuralNetwork>
113 #endif // TFCSSIMPLELWTNNHANDLER_H
std::map< std::string, double > NetworkOutputs
Format for network outputs.
void setupNet() override
Perform actions that prepare network for use.
std::unique_ptr< lwt::LightweightNeuralNetwork > m_lwtnn_neural
The network that we are wrapping here.
std::map< std::string, std::map< std::string, double > > NetworkInputs
Format for network inputs.
NetworkOutputs compute(NetworkInputs const &inputs) const override
Function to pass values to the network.
std::vector< std::string > m_outputLayers
Do not persistify.
Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration.
TFCSSimpleLWTNNHandler(const std::string &inputFile)
TFCSSimpleLWTNNHandler constructor.
ClassDefOverride(TFCSSimpleLWTNNHandler, 1)
Do not persistify.
std::vector< std::string > getOutputLayers() const override
List the names of the outputs.
Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration.
VNetworkLWTNN(const VNetworkLWTNN ©_from)
VNetworkLWTNN copy constructor.