|
CNum 0.2.1
CPU-optimized ML library for C++
|
| Carena | A thread local mini "heap" used for thread local memory allocation |
| Carena_view | A view of memory that was allocated in an arena |
| CCNum::Data::Bin | A bin for quantile and uniform binning |
| CCNum::DataStructs::BinaryMask | A bit mask used for representing subsets of elements in a container |
| CCNum::DataStructs::ConcurrentQueue< T > | Coarse-grained locking concurrent queue |
| CCNum::Model::Tree::DataPartition | A data partition for the set of samples a tree node has to work with during the tree building process |
| CCNum::DataStructs::LinAlg::Eigen | Stores eigen vectors and eigen values |
| CCNum::Model::Tree::GBModel< TreeType > | A gradient-boosting model for any child of the TreeBooster class |
| CCNum::DataStructs::HazardPointer::HazardPtrDomain | The domain of all hazard pointers |
| CCNum::DataStructs::HazardPointer::HazardPtrGuard | Thread local guards for hazard pointers |
| CCNum::DataStructs::HazardPointer::HazardSlot | A slot in which to store a protected pointer |
| CCNum::Model::Tree::Histogram | Holds the total gradients and hessians for all bins |
| CCNum::DataStructs::IndexMask | A 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_node | A node in a linked list |
| CCNum::Model::Loss::LossProfile | The 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::PathString | The path of a route in the REST API |
| CCNum::DataStructs::LinAlg::QR | Contains a Q matrix and an R matrix resulant of QR decomposition |
| CCNum::Utils::Rand::RandomGenerator | A global service for random number generation |
| CCNum::DataStructs::HazardPointer::Retire | A retired protected pointer |
| CCNum::Data::Shelf | Contains bins and the ranges of values they represent |
| CCNum::Model::Tree::Split | Holds data associated with the decision making process in a TreeBoosterNode |
| CCNum::DataStructs::Views::StrideIterator< T > | |
| CCNum::DataStructs::Views::StrideView< T > | |
| CCNum::Multithreading::ThreadPool | A promise based thread pool |
| CCNum::Multithreading::ThreadPoolConfig | The configuration of the ThreadPool |
| CCNum::Model::Tree::TreeBooster | A decision tree used in various gradient-boosting models as a weak learner |
| CCNum::Model::Tree::XGTreeBooster | A tree booster modeled after Chen & Guestrin's XGBoost tree booster |
| CCNum::Model::Tree::TreeBoosterNode | A node used in a TreeBooster used for gather and storing information about the decision making process |