mxnet
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 Cmxnet::Imperative::AGInfo
 Cmxnet::rtc::CudaModule::ArgTypeCuda kernel argument descriptor
 Cmxnet::Imperative::CachedOp
 Cmxnet::engine::CallbackOnCompleteOnComplete Callback to the engine, called by AsyncFn when action completes
 Cmxnet::cpp::ContextContext interface
 Cmxnet::ContextContext information about the execution environment
 Cmxnet::rtc::CudaModuleCuda runtime compile module
 Cmxnet::cpp::DataBatchDefault object for holding a mini-batch of data and related information
 Cmxnet::DataBatchDataBatch of NDArray, returned by Iterator
 Cmxnet::DataInstSingle data instance
 Cmxnet::cpp::DataIter
 Cmxnet::cpp::MXDataIter
 CDataIter
 Cmxnet::IIterator< DType >Iterator type
 Cmxnet::EngineDependency engine that schedules operations
 Cmxnet::op::EnvArgumentsEnvironment arguments that is used by the function. These can be things like scalar arguments when add a value with scalar
 Cmxnet::cpp::EvalMetric
 Cmxnet::cpp::Accuracy
 Cmxnet::cpp::LogLoss
 Cmxnet::cpp::MAE
 Cmxnet::cpp::MSE
 Cmxnet::cpp::PSNR
 Cmxnet::cpp::RMSE
 Cmxnet::ExecutorExecutor of a computation graph. Executor can be created by Binding a symbol
 Cmxnet::cpp::ExecutorExecutor interface
 Cmxnet::cpp::FeedForward
 Cmxnet::cpp::FeedForwardConfig
 CFieldEntryBase
 Cdmlc::parameter::FieldEntry< mxnet::TShape >
 CFunctionRegEntryBase
 Cmxnet::DataIteratorRegRegistry entry for DataIterator factory functions
 Cmxnet::NDArrayFunctionRegRegistry entry for NDArrayFunction
 Cmxnet::OperatorPropertyRegRegistry entry for OperatorProperty factory functions
 Cmxnet::op::GradFunctionArgumentSuper class of all gradient function argument
 Cmxnet::op::Input0First input to the function
 Cmxnet::op::Input1Second input to the function
 Cmxnet::op::OutputGradGradient of output value
 Cmxnet::op::OutputValueOuput value of the function to the function
 Cmxnet::Storage::HandleStorage handle
 Cmxnet::ImperativeRuntime functions for NDArray
 Cmxnet::cpp::Initializer
 Cmxnet::cpp::Bilinear
 Cmxnet::cpp::Constant
 Cmxnet::cpp::One
 Cmxnet::cpp::Zero
 Cmxnet::cpp::Normal
 Cmxnet::cpp::Uniform
 Cmxnet::cpp::Xavier
 Cmxnet::rtc::CudaModule::KernelCuda kernel
 Cmxnet::cpp::KVStore
 Cmxnet::KVStoreDistributed key-value store
 Cmxnet::common::LazyAllocArray< TElem >
 Cmxnet::cpp::LRSchedulerLr scheduler interface
 Cmxnet::cpp::FactorScheduler
 Cmxnet::cpp::MonitorMonitor interface
 CMXCallbackList
 Cmxnet::cpp::MXDataIterBlob
 Cmxnet::cpp::MXDataIterMap
 CNativeOpInfo
 Cmxnet::NDArrayNdarray interface
 Cmxnet::cpp::NDArrayNDArray interface
 CNDArrayOpInfo
 Cmxnet::cpp::NDBlobStruct to store NDArrayHandle
 Cmxnet::common::ObjectPool< T >Object pool for fast allocation and deallocation
 Cmxnet::common::ObjectPoolAllocatable< T >Helper trait class for easy allocation and deallocation
 Cmxnet::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
 Cmxnet::cpp::OperatorOperator interface
 Cmxnet::OperatorOperator 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
 Cmxnet::OperatorPropertyOperatorProperty is a object that stores all information about Operator. It also contains method to generate context(device) specific operators
 Cmxnet::cpp::OpMapOpMap instance holds a map of all the symbol creators so we can get symbol creators by name. This is used internally by Symbol and Operator
 Cmxnet::OpStatePtrOperator state. This is a pointer type, its content is mutable even if OpStatePtr is const
 Cmxnet::cpp::OptimizerOptimizer interface
 Cmxnet::cpp::AdaDeltaOptimizer
 Cmxnet::cpp::AdaGradOptimizer
 Cmxnet::cpp::AdamOptimizer
 Cmxnet::cpp::RMSPropOptimizer
 Cmxnet::cpp::SGDOptimizer
 Cmxnet::cpp::OptimizerRegistry
 Cmxnet::ResourceResources used by mxnet operations. A resource is something special other than NDArray, but will still participate
 Cmxnet::ResourceManagerGlobal resource manager
 Cmxnet::ResourceRequestThe resources that can be requested by Operator
 Cmxnet::RunContextExecution time context. The information needed in runtime for actual execution
 Cmxnet::cpp::ShapeDynamic shape class that can hold shape of arbirary dimension
 Cmxnet::op::SimpleOpRegEntryRegistry entry to register simple operators via functions
 Cmxnet::op::SimpleOpRegistryRegistry for TBlob functions
 Cmxnet::StorageStorage manager across multiple devices
 Cmxnet::cpp::SymBlobStruct to store SymbolHandle
 Cmxnet::cpp::SymbolSymbol interface
 Cmxnet::TBlobTensor 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
 Cmxnet::common::helper::UniqueIf< T >Helper for non-array type T
 Cmxnet::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