Definition at line 18 of file RFunction_MLP.hxx.
 
 | 
|   | RFunction_MLP (FunctionTarget target, Int_t numLayers, Activation activation_function=Activation::RELU, bool activate_final=false, GraphType gType=GraphType::GNN) | 
|   | 
| virtual  | ~RFunction_MLP () | 
|   | 
| void  | AddInitializedTensors (const std::vector< std::vector< std::string > > &initialized_tensors) | 
|   | 
| void  | AddLayerNormalization (int axis, float epsilon, size_t stashType, const std::string &nameX, const std::string &nameScale, const std::string &nameB, const std::string &nameY) | 
|   | 
| void  | Initialize () | 
|   | 
|   | RFunction_Update () | 
|   | 
|   | RFunction_Update (FunctionTarget target, GraphType gType) | 
|   | 
| virtual  | ~RFunction_Update () | 
|   | 
| void  | AddInputTensors (const std::vector< std::vector< Dim > > &inputShapes) | 
|   | 
| void  | AddInputTensors (const std::vector< std::vector< std::size_t > > &inputShapes) | 
|   | 
| std::string  | Generate (const std::vector< std::string > &inputPtrs) | 
|   | 
| std::string  | GenerateModel (const std::string &filename, long read_pos=0, long block_size=-1) | 
|   | 
| std::shared_ptr< RModel >  | GetFunctionBlock () | 
|   | 
| FunctionTarget  | GetFunctionTarget () | 
|   | 
|   | RFunction () | 
|   | 
|   | RFunction (std::string funcName, FunctionType type) | 
|   | 
| virtual  | ~RFunction () | 
|   | 
| FunctionType  | GetFunctionType () | 
|   | 
#include <TMVA/RFunction_MLP.hxx>
◆ ~RFunction_MLP()
  
  
      
        
          | virtual TMVA::Experimental::SOFIE::RFunction_MLP::~RFunction_MLP  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ RFunction_MLP()
◆ AddInitializedTensors()
  
  
      
        
          | void TMVA::Experimental::SOFIE::RFunction_MLP::AddInitializedTensors  | 
          ( | 
          const std::vector< std::vector< std::string > > & |           initialized_tensors | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ AddLayerNormalization()
  
  
      
        
          | void TMVA::Experimental::SOFIE::RFunction_MLP::AddLayerNormalization  | 
          ( | 
          int |           axis,  | 
         
        
           | 
           | 
          float |           epsilon,  | 
         
        
           | 
           | 
          size_t |           stashType,  | 
         
        
           | 
           | 
          const std::string & |           nameX,  | 
         
        
           | 
           | 
          const std::string & |           nameScale,  | 
         
        
           | 
           | 
          const std::string & |           nameB,  | 
         
        
           | 
           | 
          const std::string & |           nameY ) | 
         
       
   | 
  
virtual   | 
  
 
 
◆ Initialize()
  
  
      
        
          | void TMVA::Experimental::SOFIE::RFunction_MLP::Initialize  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ fActivateFinal
  
  
      
        
          | bool TMVA::Experimental::SOFIE::RFunction_MLP::fActivateFinal | 
         
       
   | 
  
private   | 
  
 
 
◆ fActivationFunction
  
  
      
        
          | Activation TMVA::Experimental::SOFIE::RFunction_MLP::fActivationFunction | 
         
       
   | 
  
private   | 
  
 
 
◆ fBiasTensors
  
  
      
        
          | std::vector<std::string> TMVA::Experimental::SOFIE::RFunction_MLP::fBiasTensors | 
         
       
   | 
  
private   | 
  
 
 
◆ fKernelTensors
  
  
      
        
          | std::vector<std::string> TMVA::Experimental::SOFIE::RFunction_MLP::fKernelTensors | 
         
       
   | 
  
private   | 
  
 
 
◆ fNumLayers
  
  
      
        
          | Int_t TMVA::Experimental::SOFIE::RFunction_MLP::fNumLayers | 
         
       
   | 
  
private   | 
  
 
 
tmva/sofie/inc/TMVA/RFunction_MLP.hxx
tmva/sofie/src/RFunction_MLP.cxx