1#ifndef TMVA_SOFIE_RFUNCTION
2#define TMVA_SOFIE_RFUNCTION
11namespace Experimental {
49 const std::string&,
const std::string&,
const std::string&) {};
50 void AddInputTensors(
const std::vector<std::vector<std::size_t>>& inputShapes);
56 std::string
Generate(
const std::vector<std::string>& inputPtrs);
78 std::string
Generate(std::size_t num_features,
const std::vector<std::string>& inputTensors);
79 std::string
Generate(std::size_t num_features,
const std::string & inputTensors);
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t Float_t Float_t Int_t Int_t UInt_t UInt_t Rectangle_t Int_t Int_t Window_t TString Int_t GCValues_t GetPrimarySelectionOwner GetDisplay GetScreen GetColormap GetNativeEvent const char const char dpyName wid window const char font_name cursor keysym reg const char only_if_exist regb h Point_t winding char text const char depth char const char Int_t count const char ColorStruct_t color const char filename
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t Float_t Float_t Int_t Int_t UInt_t UInt_t Rectangle_t Int_t Int_t Window_t TString Int_t GCValues_t GetPrimarySelectionOwner GetDisplay GetScreen GetColormap GetNativeEvent const char const char dpyName wid window const char font_name cursor keysym reg const char only_if_exist regb h Point_t winding char text const char depth char const char Int_t count const char ColorStruct_t color const char Pixmap_t Pixmap_t PictureAttributes_t attr const char char ret_data h unsigned char height h Atom_t Int_t ULong_t ULong_t unsigned char prop_list Atom_t Atom_t target
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t Float_t Float_t Int_t Int_t UInt_t UInt_t Rectangle_t Int_t Int_t Window_t TString Int_t GCValues_t GetPrimarySelectionOwner GetDisplay GetScreen GetColormap GetNativeEvent const char const char dpyName wid window const char font_name cursor keysym reg const char only_if_exist regb h Point_t winding char text const char depth char const char Int_t count const char ColorStruct_t color const char Pixmap_t Pixmap_t PictureAttributes_t attr const char char ret_data h unsigned char height h Atom_t Int_t ULong_t ULong_t unsigned char prop_list Atom_t Atom_t Atom_t Time_t type
std::string Generate(std::size_t num_features, const std::vector< std::string > &inputTensors)
virtual std::string GenerateModel()=0
RFunction_Aggregate(FunctionReducer reducer)
FunctionReducer GetFunctionReducer()
virtual ~RFunction_Aggregate()
std::string GetFunctionName()
std::vector< ROperator * > fAddlOp
virtual void AddLayerNormalization(int, float, size_t, const std::string &, const std::string &, const std::string &, const std::string &)
void AddInputTensors(const std::vector< std::vector< std::size_t > > &inputShapes)
std::shared_ptr< RModel > function_block
std::shared_ptr< RModel > GetFunctionBlock()
virtual void AddInitializedTensors(const std::vector< std::vector< std::string > > &)
virtual void Initialize()
std::string Generate(const std::vector< std::string > &inputPtrs)
FunctionTarget GetFunctionTarget()
virtual ~RFunction_Update()
std::vector< std::string > fInputTensors
FunctionType GetFunctionType()
RFunction(std::string funcName, FunctionType type)
create variable transformations