DLPrimitives
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 Cdlprim::ActivationConfig
 Cdlprim::AXPBY
 Cbad_cast
 Cdlprim::BatchNormConfig
 Cdlprim::core::BatchNormFwdBwdPerforms batch normalization computations over channel #1 (when #0 is batch)
 Cdlprim::core::BiasBackwardFilterCalculate filter
 Cdlprim::BWBias
 Cdlprim::gpu::Cache
 Cdlprim::ConcatConfig
 Cdlprim::ConcatSliceBase
 Cdlprim::ContextThis is main object that represent the pair of OpenCL platform and device all other objects use it
 Cdlprim::core::Conv2DBase
 Cdlprim::Convolution2DBase
 Cdlprim::Convolution2DConfigBaseConvolution settings
 Cdlprim::json::copy_ptr< T >Smart pointer similar to std::unique_ptr but it copies underlying object on pointer copy instead of moving its ownership
 Cdlprim::json::copy_ptr< _data >
 Cdlprim::TimingData::Data
 Cdlprim::ElementwiseConfig
 Cdlprim::ExecGuard
 Cdlprim::ExecutionContextThis class is used to pass cl::Events that the kernel should wait for and/or signal event completion
 Cdlprim::FlattenConfig
 Cdlprim::gpu::GEMM
 Cdlprim::HardtanhConfig
 Cdlprim::InnerProductConfig
 Cdlprim::core::IPBackwardDataPerform InnerProduct/FullyConnected/Dense backward data calculations
 Cdlprim::core::IPBackwardFilterPerform InnerProduct/FullyConnected/Dense backward filter calcilations
 Cdlprim::core::IPForwardPerform InnerProduct/FullyConnected/Dense forward calulations, allow fusing bias and activation into same GPU kernel
 Cdlprim::core::IPSettingsConfiguration of InnerProduct layer
 Cdlprim::ModelBaseBase class used for loading non-native model formats to dlprimitives
 Cdlprim::MSELossConfig
 Cdlprim::NetMajor object used for inference
 Cdlprim::NLLLossConfig
 Cdlprim::json::nullSpecial object that is convertible to null json value
 Cdlprim::OperatorBase class for backward/forward propogation calculations for internal network
 Cdlprim::gpu::Parameter
 Cdlprim::core::PointwiseOperationBroadcastReducePerform pointwise operation with both boradcasting and reduction
 Cdlprim::core::Pooling2DBackwardBaseBackward pooling computation
 Cdlprim::core::Pooling2DForward2d pooling
 Cdlprim::PoolingBase
 Cdlprim::RandomState
 Cdlprim::ReshapeConfig
 Cruntime_error
 Cdlprim::Scal
 Cdlprim::core::ScaleScale tensor by factor inplace, if s==0 fills with zero so nan is not propagated of s==0
 Cdlprim::TimingData::Section
 Cdlprim::ShapeTensor shape
 Cdlprim::SharedResourceResources shared by the entire network
 Cdlprim::SliceConfig
 Cdlprim::core::SliceCopyClass for copying a slice of an tensor
 Cdlprim::SoftmaxBase
 Cdlprim::SoftmaxConfig
 Cdlprim::solvers::SolverBaseBase class for SGD based optimizers
 Cdlprim::SqueezeConfig
 Cdlprim::json::string_keyThis is a special object that may hold an std::string or alternatively reference to external (unowned) chunk of text
 Cdlprim::TensorCentral Data Contrainer - Tensor
 Cdlprim::TensorAndGradientPair of tensor and its gradient for backpropogation
 Cdlprim::TensorSpecsDefinition of Tensor without actual memory/object
 Cdlprim::ThresholdConfig
 Cdlprim::TimingDataClass used for benchmarking of the model
 Cdlprim::json::traits< T >
 Cdlprim::TypeTraits< T >
 Cdlprim::TypeTraits< double >
 Cdlprim::TypeTraits< float >
 Cdlprim::TypeTraits< int16_t >
 Cdlprim::TypeTraits< int32_t >
 Cdlprim::TypeTraits< int64_t >
 Cdlprim::TypeTraits< int8_t >
 Cdlprim::TypeTraits< uint16_t >
 Cdlprim::TypeTraits< uint32_t >
 Cdlprim::TypeTraits< uint64_t >
 Cdlprim::TypeTraits< uint8_t >
 Cdlprim::json::undefinedSpecial object that is convertible to undefined json value
 Cdlprim::core::Upscale
 Cdlprim::json::valueThis class is central representation of json objects