Namespaces | |
| namespace | Internal |
| namespace | Objectives |
Classes | |
| struct | BranchlessForest |
| Forest using branchless trees. More... | |
| struct | BranchlessJittedForest |
| Forest using branchless jitted trees. More... | |
| class | BranchlessTree |
| Branchless representation of a decision tree using topological ordering. More... | |
| class | Classification |
| class | ClassificationResult |
| struct | ForestBase |
| Forest base class. More... | |
| class | RBDT |
| Fast boosted decision tree inference. More... | |
| class | RReader |
| TMVA::Reader legacy interface. More... | |
| class | RStandardScaler |
| class | RTensor |
| RTensor is a container with contiguous memory and shape information. More... | |
| class | SaveXGBoost |
| Save an XGBoost to a ROOT file to be used with the fast tree inference system of TMVA. More... | |
Enumerations | |
| enum class | MemoryLayout : uint8_t { RowMajor = 0x01 , ColumnMajor = 0x02 , RowMajor = 0x01 , ColumnMajor = 0x02 } |
| Memory layout type (copy from RTensor.hxx) More... | |
| enum class | MemoryLayout : uint8_t { RowMajor = 0x01 , ColumnMajor = 0x02 , RowMajor = 0x01 , ColumnMajor = 0x02 } |
| Memory layout type. More... | |
Functions | |
| template<typename T , typename U > | |
| RTensor< T > | AsTensor (U &dataframe, std::vector< std::string > columns={}, MemoryLayout layout=MemoryLayout::RowMajor) |
| Convert the content of an RDataFrame to an RTensor. More... | |
| template<std::size_t N, typename T , typename F > | |
| auto | Compute (F &&f) -> Internal::ComputeHelper< std::make_index_sequence< N >, T, F > |
| Helper to pass TMVA model to RDataFrame.Define nodes. More... | |
| template<typename T > | |
| std::ostream & | operator<< (std::ostream &os, RTensor< T > &x) |
| Pretty printing. More... | |
|
strong |
Memory layout type (copy from RTensor.hxx)
| Enumerator | |
|---|---|
| RowMajor | |
| ColumnMajor | |
| RowMajor | |
| ColumnMajor | |
Definition at line 47 of file CudaTensor.h.
|
strong |
Memory layout type.
| Enumerator | |
|---|---|
| RowMajor | |
| ColumnMajor | |
| RowMajor | |
| ColumnMajor | |
Definition at line 17 of file RTensor.hxx.
| RTensor< T > TMVA::Experimental::AsTensor | ( | U & | dataframe, |
| std::vector< std::string > | columns = {}, |
||
| MemoryLayout | layout = MemoryLayout::RowMajor |
||
| ) |
Convert the content of an RDataFrame to an RTensor.
| [in] | dataframe | RDataFrame node |
| [in] | columns | Vector of column names |
| [in] | layout | Memory layout |
Definition at line 21 of file RTensorUtils.hxx.
| auto TMVA::Experimental::Compute | ( | F && | f | ) | -> Internal::ComputeHelper<std::make_index_sequence<N>, T, F> |
Helper to pass TMVA model to RDataFrame.Define nodes.
Definition at line 31 of file RInferenceUtils.hxx.
| std::ostream & TMVA::Experimental::operator<< | ( | std::ostream & | os, |
| RTensor< T > & | x | ||
| ) |
Pretty printing.
| [in] | os | Output stream |
| [in] | x | RTensor |
Definition at line 561 of file RTensor.hxx.