CNum 0.2.1
CPU-optimized ML library for C++
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 CarenaA thread local mini "heap" used for thread local memory allocation
 Carena_viewA view of memory that was allocated in an arena
 CCNum::Data::BinA bin for quantile and uniform binning
 CCNum::DataStructs::BinaryMaskA bit mask used for representing subsets of elements in a container
 CCNum::DataStructs::ConcurrentQueue< T >Coarse-grained locking concurrent queue
 CCNum::Model::Tree::DataPartitionA data partition for the set of samples a tree node has to work with during the tree building process
 CCNum::DataStructs::LinAlg::EigenStores eigen vectors and eigen values
 CCNum::Model::Tree::GBModel< TreeType >A gradient-boosting model for any child of the TreeBooster class
 CCNum::DataStructs::HazardPointer::HazardPtrDomainThe domain of all hazard pointers
 CCNum::DataStructs::HazardPointer::HazardPtrGuardThread local guards for hazard pointers
 CCNum::DataStructs::HazardPointer::HazardSlotA slot in which to store a protected pointer
 CCNum::Model::Tree::HistogramHolds the total gradients and hessians for all bins
 CCNum::DataStructs::IndexMaskA list of indecies representing a subset or ordering of data
 CCNum::Deploy::InferenceAPI< ModelType, Storage >A REST API for making predictions with CNum models
 Clinked_list_nodeA node in a linked list
 CCNum::Model::Loss::LossProfileThe loss, gradient, and hessian functions associated with a loss function
 CCNum::DataStructs::Matrix< T >2d array abstraction
 CCNum::Model::ModelPool< ModelType >A pool of trained models
 CCNum::Deploy::PathStringThe path of a route in the REST API
 CCNum::DataStructs::LinAlg::QRContains a Q matrix and an R matrix resulant of QR decomposition
 CCNum::Utils::Rand::RandomGeneratorA global service for random number generation
 CCNum::DataStructs::HazardPointer::RetireA retired protected pointer
 CCNum::Data::ShelfContains bins and the ranges of values they represent
 CCNum::Model::Tree::SplitHolds data associated with the decision making process in a TreeBoosterNode
 CCNum::DataStructs::Views::StrideIterator< T >
 CCNum::DataStructs::Views::StrideView< T >
 CCNum::Multithreading::ThreadPoolA promise based thread pool
 CCNum::Multithreading::ThreadPoolConfigThe configuration of the ThreadPool
 CCNum::Model::Tree::TreeBoosterA decision tree used in various gradient-boosting models as a weak learner
 CCNum::Model::Tree::XGTreeBoosterA tree booster modeled after Chen & Guestrin's XGBoost tree booster
 CCNum::Model::Tree::TreeBoosterNodeA node used in a TreeBooster used for gather and storing information about the decision making process