mxnet
 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]
oNdmlc
oNmxnetNamespace of mxnet
|oNcommon
||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
||oCLazyAllocArray
||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 enviroment
|oCRunContextExecution time context. The information needed in runtime for actual execution
|oCEngineDependency engine that schedules operations
|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
|oCOptimizer
|oCOptimizerRegRegistry entry for Optimizer 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
|oCSymbolSymbol is used to represent dynamically generated symbolic computation graph
||\CDataEntryEntry that represents output data from a node
|\CExecutorExecutor of a computation graph. Executor can be created by Binding a symbol
oCCustomOpInfo
oCCustomOpPropInfo
\CNDArrayOpInfo