DLPrimitives
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 NdlprimMane namespace
 NcoreAll Basic Operations on GPU
 NgpuGPU Related tools and classes
 NjsonThis namespace includes all JSON parsing and formatting related classes and functions
 NsolversNamespace that contains various optimizers
 CActivation
 CActivationConfig
 CAXPBY
 CBatchNorm
 CBatchNormConfig
 CBuildErrorThrown if OpenCL kernel compilation failed
 CBWBias
 CConcat
 CConcatConfig
 CConcatSliceBase
 CContextThis is main object that represent the pair of OpenCL platform and device all other objects use it
 CConvolution2D
 CConvolution2DBase
 CConvolution2DConfig
 CConvolution2DConfigBaseConvolution settings
 CElementwise
 CElementwiseConfig
 CErrorBase dlprim excetion
 CExecGuard
 CExecutionContextThis 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
 CModelBaseBase class used for loading non-native model formats to dlprimitives
 CMSELoss
 CMSELossConfig
 CNetMajor object used for inference
 CNLLLoss
 CNLLLossConfig
 CNotImplementedErrorThrown if some stuff is not implemented yet
 CONNXModelExternal model for loading ONNX models for inference with dlprim
 COperatorBase class for backward/forward propogation calculations for internal network
 CPointwiseBase
 CPooling2D
 CPooling2DConfig
 CPoolingBase
 CRandomState
 CReshape
 CReshapeBase
 CReshapeConfig
 CScal
 CShapeTensor shape
 CSharedResourceResources shared by the entire network
 CSlice
 CSliceConfig
 CSoftmax
 CSoftmaxBase
 CSoftmaxConfig
 CSoftmaxWithLoss
 CSqueeze
 CSqueezeConfig
 CTensorCentral Data Contrainer - Tensor
 CTensorAndGradientPair of tensor and its gradient for backpropogation
 CTensorSpecsDefinition of Tensor without actual memory/object
 CThreshold
 CThresholdConfig
 CTimingDataClass 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 >
 CValidationErrorThrown in case of invalid parameters