DLPrimitives
|
▼Ndlprim | Mane namespace |
►Ncore | All Basic Operations on GPU |
►Ngpu | GPU Related tools and classes |
►Njson | This namespace includes all JSON parsing and formatting related classes and functions |
►Nsolvers | Namespace that contains various optimizers |
CActivation | |
CActivationConfig | |
CAXPBY | |
CBatchNorm | |
CBatchNormConfig | |
CBuildError | Thrown if OpenCL kernel compilation failed |
CBWBias | |
CConcat | |
CConcatConfig | |
CConcatSliceBase | |
CContext | This is main object that represent the pair of OpenCL platform and device all other objects use it |
CConvolution2D | |
CConvolution2DBase | |
CConvolution2DConfig | |
CConvolution2DConfigBase | Convolution settings |
CElementwise | |
CElementwiseConfig | |
CError | Base dlprim excetion |
CExecGuard | |
CExecutionContext | This class is used to pass cl::Events that the kernel should wait for and/or signal event completion |
CFlatten | |
CFlattenConfig | |
CGlobalPooling | |
CGlobalPoolingConfig | |
CHardtanh | |
CHardtanhConfig | |
CInnerProduct | |
CInnerProductConfig | |
CModelBase | Base class used for loading non-native model formats to dlprimitives |
CMSELoss | |
CMSELossConfig | |
CNet | Major object used for inference |
CNLLLoss | |
CNLLLossConfig | |
CNotImplementedError | Thrown if some stuff is not implemented yet |
CONNXModel | External model for loading ONNX models for inference with dlprim |
COperator | Base class for backward/forward propogation calculations for internal network |
CPointwiseBase | |
CPooling2D | |
CPooling2DConfig | |
CPoolingBase | |
CRandomState | |
CReshape | |
CReshapeBase | |
CReshapeConfig | |
CScal | |
CShape | Tensor shape |
CSharedResource | Resources shared by the entire network |
CSlice | |
CSliceConfig | |
CSoftmax | |
CSoftmaxBase | |
CSoftmaxConfig | |
CSoftmaxWithLoss | |
CSqueeze | |
CSqueezeConfig | |
CTensor | Central Data Contrainer - Tensor |
CTensorAndGradient | Pair of tensor and its gradient for backpropogation |
CTensorSpecs | Definition of Tensor without actual memory/object |
CThreshold | |
CThresholdConfig | |
►CTimingData | Class used for benchmarking of the model |
CTransposedConvolution2D | |
CTransposedConvolution2DConfig | |
CTypeTraits | |
CTypeTraits< double > | |
CTypeTraits< float > | |
CTypeTraits< int16_t > | |
CTypeTraits< int32_t > | |
CTypeTraits< int64_t > | |
CTypeTraits< int8_t > | |
CTypeTraits< uint16_t > | |
CTypeTraits< uint32_t > | |
CTypeTraits< uint64_t > | |
CTypeTraits< uint8_t > | |
CValidationError | Thrown in case of invalid parameters |