Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12345]
 Ctype_name_helper< mxnet::Tuple< T > >
 NmxnetNamespace of mxnet
 NengineNamespace of engine internal types
 NopNamespace of arguments
 CContextContext information about the execution environment
 CDataBatchDataBatch of NDArray, returned by Iterator
 CDataInstSingle data instance
 CDataIteratorRegRegistry entry for DataIterator factory functions
 CEngineDependency engine that schedules operations
 CExecutorExecutor of a computation graph. Executor can be created by Binding a symbol
 CGPUAuxStreamHolds an auxiliary mshadow gpu stream that can be synced with a primary stream
 CIIteratorIterator type
 CImperativeRuntime functions for NDArray
 CKVStoreDistributed key-value store
 CNDArrayNdarray interface
 CNDArrayFunctionRegRegistry entry for NDArrayFunction
 COpContextAll 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
 COperatorOperator 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
 COperatorPropertyOperatorProperty is a object that stores all information about Operator. It also contains method to generate context(device) specific operators
 COperatorPropertyRegRegistry entry for OperatorProperty factory functions
 COpStatePtrOperator state. This is a pointer type, its content is mutable even if OpStatePtr is const
 CResourceResources used by mxnet operations. A resource is something special other than NDArray, but will still participate
 CResourceManagerGlobal resource manager
 CResourceRequestThe resources that can be requested by Operator
 CRunContextExecution time context. The information needed in runtime for actual execution
 CStorageStorage manager across multiple devices
 CSyncedGPUAuxStreamProvides 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
 CTBlobTensor 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
 CTShapeA Shape class that is used to represent shape of each tensor
 CTupleA dynamic sized array data structure that is optimized for storing small number of elements with same type
 Chash< mxnet::TShape >Hash function for TShape
 Chash< mxnet::Tuple< T > >Hash function for Tuple
 Cmkldnn_engineAn opaque structure to describe an engine
 Cmkldnn_post_opsAn opaque structure for a chain of post operations
 Cmkldnn_primitive_attrAn opaque structure for primitive descriptor attributes
 Cmkldnn_primitive_descAn opaque structure to describe a primitive descriptor
 Cmkldnn_primitive_desc_iteratorAn opaque structure to describe a primitive descriptor iterator