Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12345]
 CFieldEntry< mxnet::TShape >
 NmxnetNamespace of mxnet
 NhelperHelper functions
 CUniqueIfHelper 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
 CRandGenerator< cpu, DType >
 CRandGenerator< gpu, double >
 CRandGenerator< gpu, DType >
 Ccsr_idx_checkIndices should be non-negative, less than the number of columns and in ascending order per row
 Ccsr_indptr_checkIndPtr should be non-negative, in non-decreasing order, start with 0 and end with value equal with size of indices
 Cdeserialize_tuple< 0 >
 CObjectPoolObject pool for fast allocation and deallocation
 CObjectPoolAllocatableHelper trait class for easy allocation and deallocation
 Crsp_idx_checkIndices of RSPNDArray should be non-negative, less than the size of first dimension and in ascending order
 Cserialize_tuple< 0 >
 Cserialized_size_tuple< 0 >
 CStaticArrayStatic 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
 NengineNamespace of engine internal types
 CCallbackOnCompleteOnComplete Callback to the engine, called by AsyncFn when action completes
 CVarBase class of engine variables
 NopNamespace of arguments
 CEnvArgumentsEnvironment arguments that is used by the function. These can be things like scalar arguments when add a value with scalar
 CGradFunctionArgumentSuper class of all gradient function argument
 CInput0First input to the function
 CInput1Second input to the function
 COutputGradGradient of output value
 COutputValueOuput value of the function to the function
 CSimpleOpRegEntryRegistry entry to register simple operators via functions
 CSimpleOpRegistryRegistry for TBlob functions
 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
 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
 CHandleStorage handle
 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