▼Ndmlc | |
►Nparameter | |
CFieldEntry< mxnet::TShape > | |
Ctype_name_helper< mxnet::Tuple< T > > | |
▼Nmxnet | Namespace of mxnet |
►Ncommon | |
►Ncuda | Common utils for cuda |
CDeviceStore | |
►Nhelper | Helper functions |
CUniqueIf | Helper for non-array type T |
CUniqueIf< T[]> | Helper for an array of unknown bound T |
CUniqueIf< T[kSize]> | Helper for an array of known bound T |
►Nrandom | |
CRandGenerator | |
►CRandGenerator< cpu, DType > | |
CImpl | |
►CRandGenerator< gpu, double > | |
CImpl | |
►CRandGenerator< gpu, DType > | |
CImpl | |
Ccsr_idx_check | Indices should be non-negative, less than the number of columns and in ascending order per row |
Ccsr_indptr_check | IndPtr should be non-negative, in non-decreasing order, start with 0 and end with value equal with size of indices |
CLazyAllocArray | |
CObjectPool | Object pool for fast allocation and deallocation |
CObjectPoolAllocatable | Helper trait class for easy allocation and deallocation |
Crsp_idx_check | Indices of RSPNDArray should be non-negative, less than the size of first dimension and in ascending order |
CStaticArray | Static array. This code is borrowed from struct Shape<ndim>, except that users can specify the type of the elements of the statically allocated array. The object instance of the struct is copyable between CPU and GPU |
►Ncpp | |
CAccuracy | |
CAdaDeltaOptimizer | |
CAdaGradOptimizer | |
CAdamOptimizer | |
CBilinear | |
CConstant | |
CContext | Context interface |
CDataBatch | Default object for holding a mini-batch of data and related information |
CDataIter | |
CEvalMetric | |
CExecutor | Executor interface |
CFactorScheduler | |
CFeedForward | |
CFeedForwardConfig | |
CInitializer | |
CKVStore | |
CLogLoss | |
CLRScheduler | Lr scheduler interface |
CMAE | |
CMonitor | Monitor interface |
CMSE | |
CMSRAPrelu | |
CMXDataIter | |
CMXDataIterBlob | |
CMXDataIterMap | |
CNDArray | NDArray interface |
CNDBlob | Struct to store NDArrayHandle |
CNormal | |
COne | |
COperator | Operator interface |
COpMap | OpMap instance holds a map of all the symbol creators so we can get symbol creators by name. This is used internally by Symbol and Operator |
COptimizer | Optimizer interface |
COptimizerRegistry | |
CPSNR | |
CRMSE | |
CRMSPropOptimizer | |
CSGDOptimizer | |
CShape | Dynamic shape class that can hold shape of arbirary dimension |
CSignumOptimizer | |
CSymBlob | Struct to store SymbolHandle |
CSymbol | Symbol interface |
CUniform | |
CXavier | |
CZero | |
►Nengine | Namespace of engine internal types |
CCallbackOnComplete | OnComplete Callback to the engine, called by AsyncFn when action completes |
CVar | Base class of engine variables |
►Nfeatures | |
CEnumNames | |
CLibInfo | |
►Nop | Namespace of arguments |
CEnvArguments | Environment arguments that is used by the function. These can be things like scalar arguments when add a value with scalar |
CGradFunctionArgument | Super class of all gradient function argument |
CInput0 | First input to the function |
CInput1 | Second input to the function |
COutputGrad | Gradient of output value |
COutputValue | Ouput value of the function to the function |
CSimpleOpRegEntry | Registry entry to register simple operators via functions |
CSimpleOpRegistry | Registry for TBlob functions |
CContext | Context information about the execution environment |
CDataBatch | DataBatch of NDArray, returned by Iterator |
CDataInst | Single data instance |
CDataIteratorReg | Registry entry for DataIterator factory functions |
CEngine | Dependency engine that schedules operations |
CExecutor | Executor of a computation graph. Executor can be created by Binding a symbol |
CGPUAuxStream | Holds an auxiliary mshadow gpu stream that can be synced with a primary stream |
CIIterator | Iterator type |
►CImperative | Runtime functions for NDArray |
CAGInfo | |
CKVStore | Distributed key-value store |
CNDArray | Ndarray interface |
CNDArrayFunctionReg | Registry entry for NDArrayFunction |
COpContext | All the possible information needed by Operator.Forward and Backward This is the superset of RunContext. We use this data structure to bookkeep everything needed by Forward and Backward |
COperator | Operator interface. Operator defines basic operation unit of optimized computation graph in mxnet. This interface relies on pre-allocated memory in TBlob, the caller need to set the memory region in TBlob correctly before calling Forward and Backward |
COperatorProperty | OperatorProperty is a object that stores all information about Operator. It also contains method to generate context(device) specific operators |
COperatorPropertyReg | Registry entry for OperatorProperty factory functions |
COpStatePtr | Operator state. This is a pointer type, its content is mutable even if OpStatePtr is const |
CResource | Resources used by mxnet operations. A resource is something special other than NDArray, but will still participate |
CResourceManager | Global resource manager |
CResourceRequest | The resources that can be requested by Operator |
CRunContext | Execution time context. The information needed in runtime for actual execution |
►CStorage | Storage manager across multiple devices |
CHandle | Storage handle |
CSyncedGPUAuxStream | Provides automatic coordination of an auxilary stream with a primary one. This object, upon construction, prepares an aux stream for use by syncing it with enqueued primary-stream work. Object destruction will sync again so future primary-stream work will wait on enqueued aux-stream work. If MXNET_GPU_WORKER_NSTREAMS == 1, then this defaults simply: the primary stream will equal the aux stream and the syncs will be executed as nops. See ./src/operator/cudnn/cudnn_convolution-inl.h for a usage example |
CTBlob | Tensor blob class that can be used to hold tensor of any dimension, any device and any data type, This is a weak type that can be used to transfer data through interface TBlob itself do not involve any arithmentic operations, but it can be converted to tensor of fixed dimension for further operations |
CTShape | A Shape class that is used to represent shape of each tensor |
CTuple | A dynamic sized array data structure that is optimized for storing small number of elements with same type |
▼Nstd | |
Chash< mxnet::TShape > | Hash function for TShape |
Chash< mxnet::Tuple< T > > | Hash function for Tuple |
CLibFeature | |
Cmkldnn_batch_normalization_desc_t | |
Cmkldnn_blocking_desc_t | |
Cmkldnn_convolution_desc_t | |
Cmkldnn_eltwise_desc_t | |
Cmkldnn_engine | An opaque structure to describe an engine |
Cmkldnn_inner_product_desc_t | |
Cmkldnn_lrn_desc_t | |
Cmkldnn_memory_desc_t | |
Cmkldnn_pooling_desc_t | |
Cmkldnn_post_ops | An opaque structure for a chain of post operations |
Cmkldnn_primitive | |
Cmkldnn_primitive_at_t | |
Cmkldnn_primitive_attr | An opaque structure for primitive descriptor attributes |
Cmkldnn_primitive_desc | An opaque structure to describe a primitive descriptor |
Cmkldnn_primitive_desc_iterator | An opaque structure to describe a primitive descriptor iterator |
Cmkldnn_rnn_cell_desc_t | |
Cmkldnn_rnn_desc_t | |
Cmkldnn_rnn_packed_desc_t | |
Cmkldnn_shuffle_desc_t | |
Cmkldnn_softmax_desc_t | |
Cmkldnn_stream | |
Cmkldnn_version_t | |
Cmkldnn_wino_desc_t | |
CMXCallbackList | |
CNativeOpInfo | |
CNDArrayOpInfo | |