Namespaces | |
namespace | Internal |
namespace | Objectives |
namespace | SOFIE |
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. | |
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. | |
template<typename T > | |
std::ostream & | operator<< (std::ostream &os, RTensor< T > &x) |
Pretty printing. | |
|
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 30 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 566 of file RTensor.hxx.