All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
| \CFieldEntry< mxnet::TShape >
oNmxnetNamespace of mxnet
||oNcudaCommon utils for cuda
||oNhelperHelper functions
|||oCUniqueIfHelper for non-array type T
|||oCUniqueIf< T[]>Helper for an array of unknown bound T
|||\CUniqueIf< T[kSize]>Helper for an array of known bound T
||oCObjectPoolObject pool for fast allocation and deallocation
||oCObjectPoolAllocatableHelper trait class for easy allocation and deallocation
||\CThreadLocalStoreA threadlocal store to store threadlocal variables. Will return a thread local singleton of type T
|oNengineNamespace of engine internal types
||\CCallbackOnCompleteOnComplete Callback to the engine, called by AsyncFn when action completes
|oNopNamespace of arguments
||oCGradFunctionArgumentSuper class of all gradient function argument
||oCInput0First input to the function
||oCInput1Second input to the function
||oCOutputValueOuput value of the function to the function
||oCOutputGradGradient of output value
||oCEnvArgumentsEnvironment arguments that is used by the function. These can be things like scalar arguments when add a value with scalar
||oCSimpleOpRegEntryRegistry entry to register simple operators via functions
||\CSimpleOpRegistryRegistry for TBlob functions
|oCContextContext information about the execution environment
|oCRunContextExecution time context. The information needed in runtime for actual execution
|oCEngineDependency engine that schedules operations
|oCExecutorExecutor of a computation graph. Executor can be created by Binding a symbol
|oCIIteratorIterator type
|oCDataInstSingle data instance
|oCDataBatchDataBatch of NDArray, returned by Iterator
|oCDataIteratorRegRegistry entry for DataIterator factory functions
|oCKVStoreDistributed key-value store
|oCNDArrayNdarray interface
|oCNDArrayFunctionRegRegistry entry for NDArrayFunction
|oCOpContextAll 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
|oCOperatorOperator interface. Operator defins 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
|oCOperatorPropertyOperatorProperty is a object that stores all information about Operator. It also contains method to generate context(device) specific operators
|oCOperatorPropertyRegRegistry entry for OperatorProperty factory functions
|oCResourceRequestThe resources that can be requested by Operator
|oCResourceResources used by mxnet operations. A resource is something special other than NDArray, but will still participate
|oCResourceManagerGlobal resource manager
|oCStorageStorage 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