mxnet
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
oCmxnet::engine::CallbackOnCompleteOnComplete Callback to the engine, called by AsyncFn when action completes
oCmxnet::ContextContext information about the execution enviroment
oCCustomOpInfo
oCCustomOpPropInfo
oCmxnet::DataBatchDataBatch of NDArray, returned by Iterator
oCmxnet::Symbol::DataEntryEntry that represents output data from a node
oCmxnet::DataInstSingle data instance
oCDataIter
|\Cmxnet::IIterator< DType >Iterator type
oCmxnet::EngineDependency engine that schedules operations
oCmxnet::op::EnvArgumentsEnvironment arguments that is used by the function. These can be things like scalar arguments when add a value with scalar
oCmxnet::ExecutorExecutor of a computation graph. Executor can be created by Binding a symbol
oCFunctionRegEntryBase
|oCmxnet::DataIteratorRegRegistry entry for DataIterator factory functions
|oCmxnet::NDArrayFunctionRegRegistry entry for NDArrayFunction
|oCmxnet::OperatorPropertyRegRegistry entry for OperatorProperty factory functions
|\Cmxnet::OptimizerRegRegistry entry for Optimizer factory functions
oCmxnet::op::GradFunctionArgumentSuper class of all gradient function argument
|oCmxnet::op::Input0First input to the function
|oCmxnet::op::Input1Second input to the function
|oCmxnet::op::OutputGradGradient of output value
|\Cmxnet::op::OutputValueOuput value of the function to the function
oCmxnet::Storage::HandleStorage handle
oCmxnet::KVStoreDistributed key-value store
oCmxnet::common::LazyAllocArray< TElem >
oCmxnet::NDArrayNdarray interface
oCNDArrayOpInfo
oCmxnet::common::ObjectPool< T >Object pool for fast allocation and deallocation
oCmxnet::common::ObjectPoolAllocatable< T >Helper trait class for easy allocation and deallocation
oCmxnet::OpContextAll 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
oCmxnet::OperatorOperator 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
oCmxnet::OperatorPropertyOperatorProperty is a object that stores all information about Operator. It also contains method to generate context(device) specific operators
oCmxnet::Optimizer
oCmxnet::ResourceResources used by mxnet operations. A resource is something special other than NDArray, but will still participate
oCmxnet::ResourceManagerGlobal resource manager
oCmxnet::ResourceRequestThe resources that can be requested by Operator
oCmxnet::RunContextExecution time context. The information needed in runtime for actual execution
oCmxnet::op::SimpleOpRegEntryRegistry entry to register simple operators via functions
oCmxnet::op::SimpleOpRegistryRegistry for TBlob functions
oCmxnet::StorageStorage manager across multiple devices
oCmxnet::SymbolSymbol is used to represent dynamically generated symbolic computation graph
oCmxnet::common::ThreadLocalStore< T >A threadlocal store to store threadlocal variables. Will return a thread local singleton of type T
oCmxnet::common::helper::UniqueIf< T >Helper for non-array type T
oCmxnet::common::helper::UniqueIf< T[]>Helper for an array of unknown bound T
\Cmxnet::common::helper::UniqueIf< T[kSize]>Helper for an array of known bound T