TensorRT 10.0.0
Namespace List
Here is a list of all namespaces with brief descriptions:
[detail level 123]
 Nnvinfer1The TensorRT API version 1 namespace
 Nanonymous_namespace{NvInfer.h}
 Nanonymous_namespace{NvInferRuntime.h}
 Nconsistency
 Nanonymous_namespace{NvInferConsistency.h}Create an instance of an IConsistencyChecker class
 CIConsistencyCheckerValidates a serialized engine blob
 CIPluginCheckerConsistency Checker plugin class for user implemented Plugins
 Nimpl
 CEnumMaxImplDeclaration of EnumMaxImpl struct to store maximum number of elements in an enumeration type
 CEnumMaxImpl< ActivationType >
 CEnumMaxImpl< AllocatorFlag >Maximum number of elements in AllocatorFlag enum
 CEnumMaxImpl< APILanguage >Maximum number of elements in APILanguage enum
 CEnumMaxImpl< DataType >Maximum number of elements in DataType enum
 CEnumMaxImpl< ElementWiseOperation >
 CEnumMaxImpl< EngineCapability >Maximum number of elements in EngineCapability enum
 CEnumMaxImpl< ErrorCode >Maximum number of elements in ErrorCode enum
 CEnumMaxImpl< HardwareCompatibilityLevel >
 CEnumMaxImpl< ILogger::Severity >Maximum number of elements in ILogger::Severity enum
 CEnumMaxImpl< InterpolationMode >
 CEnumMaxImpl< PaddingMode >
 CEnumMaxImpl< PoolingType >
 CEnumMaxImpl< PreviewFeature >
 CEnumMaxImpl< ResizeCoordinateTransformation >
 CEnumMaxImpl< ResizeRoundMode >
 CEnumMaxImpl< ResizeSelector >
 CEnumMaxImpl< TensorFormat >Maximum number of elements in TensorFormat enum
 CEnumMaxImpl< TensorIOMode >Maximum number of elements in TensorIOMode enum
 CEnumMaxImpl< TensorLocation >Maximum number of elements in TensorLocation enum
 Nplugin
 CDetectionOutputParametersThe DetectionOutput plugin layer generates the detection output based on location and confidence predictions by doing non maximum suppression
 CGridAnchorParametersThe Anchor Generator plugin layer generates the prior boxes of designated sizes and aspect ratios across all dimensions (H x W). GridAnchorParameters defines a set of parameters for creating the plugin layer for all feature maps
 CNMSParametersThe NMSParameters are used by the BatchedNMSPlugin for performing the non_max_suppression operation over boxes for object detection networks
 CPriorBoxParametersThe PriorBox plugin layer generates the prior boxes of designated sizes and aspect ratios across all dimensions (H x W)
 CRegionParametersThe Region plugin layer performs region proposal calculation
 CRPROIParamsRPROIParams is used to create the RPROIPlugin instance
 CsoftmaxTreeWhen performing yolo9000, softmaxTree is helping to do softmax on confidence scores, for element to get the precise classification through word-tree structured classification definition
 NsafeThe safety subset of TensorRT's API version 1 namespace
 CICudaEngineA functionally safe engine for executing inference on a built network
 CIExecutionContextFunctionally safe context for executing inference using an engine
 CIPluginRegistrySingle registration point for all plugins in an application. It is used to find plugin implementations during engine deserialization. Internally, the plugin registry is considered to be a singleton so all plugins in an application are part of the same global registry. Note that the plugin registry is only supported for plugins of type IPluginV2 and must also have a corresponding IPluginCreator implementation
 CIRuntimeAllows a serialized functionally safe engine to be deserialized
 CPluginRegistrarRegister the plugin creator to the registry The static registry object will be instantiated when the plugin library is loaded. This static object will register all creators available in the library to the registry
 CRuntimeErrorInformationSpace to record information about runtime errors
 Nv_1_0Forward declare IErrorRecorder for use in other interfaces
 CIAlgorithmSelector
 CIDebugListener
 CIErrorRecorder
 CIGpuAllocator
 CIGpuAsyncAllocator
 CIInt8EntropyCalibrator
 CIInt8EntropyCalibrator2
 CIInt8LegacyCalibrator
 CIInt8MinMaxCalibrator
 CIOutputAllocator
 CIPluginCapability
 CIPluginCreator
 CIPluginCreatorInterface
 CIPluginCreatorV3One
 CIPluginResource
 CIPluginV3
 CIPluginV3OneBuild
 CIPluginV3OneCore
 CIPluginV3OneRuntime
 CIProfiler
 CIProgressMonitor
 CIStreamReader
 CDims2Descriptor for two-dimensional data
 CDims3Descriptor for three-dimensional data
 CDims4Descriptor for four-dimensional data
 CDims64
 CDimsExprsAnalog of class Dims with expressions instead of constants for the dimensions
 CDimsHWDescriptor for two-dimensional spatial data
 CDynamicPluginTensorDescSummarizes tensors that a plugin might see for an input or output
 CIActivationLayerAn Activation layer in a network definition
 CIAlgorithmDescribes a variation of execution of a layer. An algorithm is represented by IAlgorithmVariant and the IAlgorithmIOInfo for each of its inputs and outputs. An algorithm can be selected or reproduced using AlgorithmSelector::selectAlgorithms()
 CIAlgorithmContextDescribes the context and requirements, that could be fulfilled by one or more instances of IAlgorithm
 CIAlgorithmIOInfoCarries information about input or output of the algorithm. IAlgorithmIOInfo for all the input and output along with IAlgorithmVariant denotes the variation of algorithm and can be used to select or reproduce an algorithm using IAlgorithmSelector::selectAlgorithms()
 CIAlgorithmVariantUnique 128-bit identifier, which along with the input and output information denotes the variation of algorithm and can be used to select or reproduce an algorithm, using IAlgorithmSelector::selectAlgorithms()
 CIAssertionLayerAn assertion layer in a network
 CIBuilderBuilds an engine from a network definition
 CIBuilderConfigHolds properties for configuring a builder to produce an engine
 CICastLayerA cast layer in a network
 CIConcatenationLayerA concatenation layer in a network definition
 CIConditionLayerThis layer represents a condition input to an IIfConditional
 CIConstantLayerLayer that represents a constant value
 CIConvolutionLayerA convolution layer in a network definition
 CICudaEngineAn engine for executing inference on a built network, with functionally unsafe features
 CIDeconvolutionLayerA deconvolution layer in a network definition
 CIDequantizeLayerA Dequantize layer in a network definition
 CIDimensionExprAn IDimensionExpr represents an integer expression constructed from constants, input dimensions, and binary operations. These expressions are can be used in overrides of IPluginV2DynamicExt::getOutputDimensions or IPluginV3OneBuild::getOutputShapes() to define output dimensions in terms of input dimensions
 CIEinsumLayerAn Einsum layer in a network
 CIElementWiseLayerA elementwise layer in a network definition
 CIEngineInspectorAn engine inspector which prints out the layer information of an engine or an execution context
 CIExecutionContextContext for executing inference using an engine, with functionally unsafe features
 CIExprBuilderObject for constructing IDimensionExpr
 CIFillLayerGenerate a tensor according to a specified mode
 CIGatherLayerA Gather layer in a network definition. Supports several kinds of gathering
 CIGridSampleLayerA GridSample layer in a network definition
 CIHostMemoryClass to handle library allocated memory that is accessible to the user
 CIIdentityLayerA layer that represents the identity function
 CIIfConditionalHelper for constructing conditionally-executed subgraphs
 CIIfConditionalBoundaryLayerThis is a base class for Conditional boundary layers
 CIIfConditionalInputLayerThis layer represents an input to an IIfConditional
 CIIfConditionalOutputLayerThis layer represents an output of an IIfConditional
 CIInt8CalibratorApplication-implemented interface for calibration
 CIIteratorLayerA layer to do iterations
 CILayerBase class for all layer classes in a network definition
 CILoggerApplication-implemented logging interface for the builder, refitter and runtime
 CILoggerFinderA virtual base class to find a logger. Allows a plugin to find an instance of a logger if it needs to emit a log message. A pointer to an instance of this class is passed to a plugin shared library on initialization when that plugin is serialized as part of a version-compatible plan. See the plugin chapter in the developer guide for details
 CILoopHelper for creating a recurrent subgraph
 CILoopBoundaryLayerThis is a base class for Loop boundary layers
 CILoopOutputLayerAn ILoopOutputLayer is the sole way to get output from a loop
 CILRNLayerA LRN layer in a network definition
 CIMatrixMultiplyLayerLayer that represents a Matrix Multiplication
 CINetworkDefinitionA network definition for input to the builder
 CINMSLayerA non-maximum suppression layer in a network definition
 CINoCopyForward declaration of IEngineInspector for use by other interfaces
 CINonZeroLayer
 CINormalizationLayerA normalization layer in a network definition
 CInterfaceInfoVersion information associated with a TRT interface
 CIOneHotLayerA OneHot layer in a network definition
 CIOptimizationProfileOptimization profile for dynamic input dimensions and shape tensors
 CIPaddingLayerLayer that represents a padding operation
 CIParametricReLULayerLayer that represents a parametric ReLU operation
 CIPluginRegistrySingle registration point for all plugins in an application. It is used to find plugin implementations during engine deserialization. Internally, the plugin registry is considered to be a singleton so all plugins in an application are part of the same global registry. Note that the plugin registry is only supported for plugins of type IPluginV2 and should also have a corresponding IPluginCreator implementation
 CIPluginResourceContextInterface for plugins to access per context resources provided by TensorRT
 CIPluginV2Plugin class for user-implemented layers
 CIPluginV2DynamicExtSimilar to IPluginV2Ext, but with support for dynamic shapes
 CIPluginV2ExtPlugin class for user-implemented layers
 CIPluginV2IOExtPlugin class for user-implemented layers
 CIPluginV2LayerLayer type for pluginV2
 CIPluginV3LayerLayer type for V3 plugins
 CIPoolingLayerA Pooling layer in a network definition
 CIQuantizeLayerA Quantize layer in a network definition
 CIRaggedSoftMaxLayerA RaggedSoftmax layer in a network definition
 CIRecurrenceLayerA recurrence layer in a network definition
 CIReduceLayerLayer that represents a reduction across a non-bool tensor
 CIRefitterUpdates weights in an engine
 CIResizeLayerA resize layer in a network definition
 CIReverseSequenceLayerA ReverseSequence layer in a network definition
 CIRuntimeAllows a serialized functionally unsafe engine to be deserialized
 CIScaleLayerA Scale layer in a network definition
 CIScatterLayerA scatter layer in a network definition. Supports several kinds of scattering
 CISelectLayerA select layer in a network definition
 CISerializationConfigHolds properties for configuring an engine to serialize the binary
 CIShapeLayerLayer type for getting shape of a tensor
 CIShuffleLayerLayer type for shuffling data
 CISliceLayerSlices an input tensor into an output tensor based on the offset and strides
 CISoftMaxLayerA Softmax layer in a network definition
 CITensorA tensor in a network definition
 CITimingCacheClass to handle tactic timing info collected from builder
 CITopKLayerLayer that represents a TopK reduction
 CITripLimitLayerA layer that represents a trip-count limiter
 CIUnaryLayerLayer that represents an unary operation
 CIVersionedInterfaceAn Interface class for version control
 CPermutationRepresents a permutation of dimensions
 CPluginFieldStructure containing plugin attribute field names and associated data This information can be parsed to decode necessary plugin metadata
 CPluginFieldCollectionPlugin field collection struct
 CPluginRegistrarRegister the plugin creator to the registry The static registry object will be instantiated when the plugin library is loaded. This static object will register all creators available in the library to the registry
 CPluginTensorDescFields that a plugin might see for an input or output
 CWeightsAn array of weights used as a layer parameter
 NnvonnxparserThe TensorRT ONNX parser API namespace
 Nanonymous_namespace{NvOnnxParser.h}
 CIOnnxConfigConfiguration Manager Class
 CIParserObject for parsing ONNX models into a TensorRT network definition
 CIParserErrorObject containing information about an error
 CIParserRefitterAn interface designed to refit weights from an ONNX model

  Copyright © 2024 NVIDIA Corporation
  Privacy Policy | Manage My Privacy | Do Not Sell or Share My Data | Terms of Service | Accessibility | Corporate Policies | Product Security | Contact