NVIDIA NvNeural SDK  2022.2
GPU inference framework for NVIDIA Nsight Deep Learning Designer
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 Cnvneural::ActivationDescStructure describing an activation function (IActivationFunction) for tool interfaces and network builders
 Cnvneural::ActivationDescHostContainer"Host-native" container for ActivationDesc structures from other modules
 Cnvneural::BaseParamTypeDescFor implementers, this struct needs to be replicated in each xParamTypeDesc right now
 Cnvneural::refobj::DisableLifecycleLogging::BaseTypeNo base types are provided by this trait
 Cnvneural::refobj::IndirectlyImplements< TInterface, TIntermediateType >::BaseTypeProvide an empty struct as a recommended base type
 CParameterList::BaseType
 Cnvneural::ICudaRuntimeCompiler::CompilationDetailsParams struct describing a compilation request
 Cnvneural::DimensionParamTypeDescThe DimensionParamTypeDesc further describes a parameter for the plugin and is pointed to from the higher level parameter descriptor ParamDesc
 Cnvneural::refobj::DisableLifecycleLoggingDisables log messages when the object refcount changes
 Cnvneural::EnumParamTypeDescThe EnumParamTypeDesc further describes a parameter for the plugin and is pointed to from the higher level parameter descriptor ParamDesc
 Cnvneural::Float16Float16 is a CPU-side implementation of half-precision floating point (aka FP16)
 Cnvneural::FusingRuleDefines a fusing rule that can be applied during model loading
 Cnvneural::RefPtr< TObject >::GenericOutputWrapperVersion of OutputWrapper that presents a generic IRefObject** instead
 Cstd::hash< nvneural::NetworkBackendId >Specialization of std::hash for strongly typed network backends
 Cstd::hash< nvneural::RefPtr< TObject > >Specialize std::hash for RefPtr objects
 Cnvneural::ImageDescriptorDefines one image component to load into a tensor
 Cnvneural::refobj::Implements< TInterface >Helper class for RefObjectBase indicating direct inheritance
 Cnvneural::refobj::IndirectlyImplements< TInterface, TIntermediateType >Helper class for RefObjectBase indicating interface support without direct inheritance
 Cnvneural::InterfaceOf< TInterface >Helper template to aid retrieval of interface IDs
 Cnvneural::IRefObjectBase class for all objects, similar to COM's IUnknown
 Cnvneural::LayerDescThis structure describes an ILayer for tools and network builders
 Cnvneural::LayerDescHostContainer"Host-native" container for LayerDesc structures from other modules
 Cnvneural::LayerInputDescDescribes a single input terminal for a layer. LayerDesc objects contain arrays of this structure
 Cnvneural::LayerListIteratorIterator class to enable range-based for loops and similar constructs across any ILayerList
 Cnvneural::MemoryTrackingDataStructure describing details of an object's memory allocation behavior
 Cnvneural::RefPtr< TObject >::OutputWrapperDetails type that allows version-safe use of out-pointer parameters without converting through an intermediate raw pointer variable or mismatching fromPointer/fromPointerNoAddRef
 Cnvneural::ParamDependencyDescThe ParamDependencyDesc describe a parameter dependency on parameter named pParamName with value pParamValue
 Cnvneural::ParamDescParamDesc describes a parameter for the plugin, giving it a name, default value, type, and, if needed, a pointer to greater detail
 Cnvneural::PrototypeDescThis structure represent a prototype layer version (backend, tensor format and kernel type), it should be passed to ClassRegistry using registerPrototype
 Cnvneural::PrototypeDescHostContainerThis class is the host side container for the PrototypeDesc structure (see CoreTypes.h)
 Cnvneural::refobj::PublicBase< TBaseType >Helper class for RefObjectBase indicating direct inheritance without providing interfaces
 Cnvneural::RefPtr< TObject >Intrusive pointer using IRefObject's reference counting system
 Cnvneural::RefPtr< const nvneural::IClassRegistry >
 Cnvneural::RefPtr< IClassRegistry >
 Cnvneural::RefPtr< nvneural::ILayer >
 Cnvneural::RefPtr< nvneural::ILogger >
 Cnvneural::RefPtr< nvneural::INetworkDebugger >
 Cnvneural::RefPtr< nvneural::IPlugin >
 Cnvneural::RefPtr< nvneural::IRuntimeOptionsHost >
 Cnvneural::ScopedMemoryAllocationScopedMemoryAllocation is a helper function for allocating memory blocks from the backend while adding the security and ease of use of the RAII idiom
 Cnvneural::detail::ScriptInterpretInterface< detail::AnyOperand >
 Cnvneural::StringParamTypeDescThe StringParamTypeDesc further describes a parameter for the plugin and is pointed to from the higher level parameter descriptor ParamDesc
 Cnvneural::TensorDimensionTensorDimension describes the dimensions of a four-dimensional image tensor
 Cnvneural::TensorFormatTensorFormat describes a specific tensor shape (element type and layout)
 Cnvneural::XmlNetworkBuilderXML-based network builder