TensorRT 10.7.0
|
Go to the source code of this file.
Classes | |
struct | nvinfer1::impl::EnumMaxImpl< ActivationType > |
class | nvinfer1::ITensor |
A tensor in a network definition. More... | |
class | nvinfer1::ILayer |
Base class for all layer classes in a network definition. More... | |
struct | nvinfer1::impl::EnumMaxImpl< PaddingMode > |
class | nvinfer1::IConvolutionLayer |
A convolution layer in a network definition. More... | |
class | nvinfer1::IActivationLayer |
An Activation layer in a network definition. More... | |
struct | nvinfer1::impl::EnumMaxImpl< PoolingType > |
class | nvinfer1::IPoolingLayer |
A Pooling layer in a network definition. More... | |
class | nvinfer1::ILRNLayer |
A LRN layer in a network definition. More... | |
class | nvinfer1::IScaleLayer |
A Scale layer in a network definition. More... | |
class | nvinfer1::ISoftMaxLayer |
A Softmax layer in a network definition. More... | |
class | nvinfer1::IConcatenationLayer |
A concatenation layer in a network definition. More... | |
class | nvinfer1::IDeconvolutionLayer |
A deconvolution layer in a network definition. More... | |
struct | nvinfer1::impl::EnumMaxImpl< ElementWiseOperation > |
class | nvinfer1::IElementWiseLayer |
A elementwise layer in a network definition. More... | |
class | nvinfer1::IGatherLayer |
A Gather layer in a network definition. Supports several kinds of gathering. More... | |
class | nvinfer1::IPluginV2Layer |
Layer type for pluginV2. More... | |
class | nvinfer1::IPluginV3Layer |
Layer type for V3 plugins. More... | |
class | nvinfer1::IUnaryLayer |
Layer that represents an unary operation. More... | |
class | nvinfer1::IReduceLayer |
Layer that represents a reduction across a non-bool tensor. More... | |
class | nvinfer1::IPaddingLayer |
Layer that represents a padding operation. More... | |
struct | nvinfer1::Permutation |
Represents a permutation of dimensions. More... | |
class | nvinfer1::IShuffleLayer |
Layer type for shuffling data. More... | |
class | nvinfer1::ISliceLayer |
Slices an input tensor into an output tensor based on the offset and strides. More... | |
class | nvinfer1::IShapeLayer |
Layer type for getting shape of a tensor. More... | |
class | nvinfer1::ITopKLayer |
Layer that represents a TopK reduction. More... | |
class | nvinfer1::IMatrixMultiplyLayer |
Layer that represents a Matrix Multiplication. More... | |
class | nvinfer1::INonZeroLayer |
class | nvinfer1::IRaggedSoftMaxLayer |
A RaggedSoftmax layer in a network definition. More... | |
class | nvinfer1::IIdentityLayer |
A layer that represents the identity function. More... | |
class | nvinfer1::ICastLayer |
A cast layer in a network. More... | |
class | nvinfer1::IConstantLayer |
Layer that represents a constant value. More... | |
class | nvinfer1::IParametricReLULayer |
Layer that represents a parametric ReLU operation. More... | |
struct | nvinfer1::impl::EnumMaxImpl< InterpolationMode > |
struct | nvinfer1::impl::EnumMaxImpl< ResizeCoordinateTransformation > |
struct | nvinfer1::impl::EnumMaxImpl< ResizeSelector > |
struct | nvinfer1::impl::EnumMaxImpl< ResizeRoundMode > |
class | nvinfer1::IResizeLayer |
A resize layer in a network definition. More... | |
class | nvinfer1::ILoopBoundaryLayer |
This is a base class for Loop boundary layers. More... | |
class | nvinfer1::IIfConditionalBoundaryLayer |
This is a base class for Conditional boundary layers. More... | |
class | nvinfer1::IConditionLayer |
This layer represents a condition input to an IIfConditional. More... | |
class | nvinfer1::IIfConditionalOutputLayer |
This layer represents an output of an IIfConditional. More... | |
class | nvinfer1::IIfConditionalInputLayer |
This layer represents an input to an IIfConditional. More... | |
class | nvinfer1::IIfConditional |
Helper for constructing conditionally-executed subgraphs. More... | |
class | nvinfer1::IRecurrenceLayer |
A recurrence layer in a network definition. More... | |
class | nvinfer1::ILoopOutputLayer |
An ILoopOutputLayer is the sole way to get output from a loop. More... | |
class | nvinfer1::ITripLimitLayer |
A layer that represents a trip-count limiter. More... | |
class | nvinfer1::IIteratorLayer |
A layer to do iterations. More... | |
class | nvinfer1::ILoop |
Helper for creating a recurrent subgraph. More... | |
class | nvinfer1::ISelectLayer |
Select elements from two data tensors based on a condition tensor. More... | |
class | nvinfer1::IAssertionLayer |
An assertion layer in a network. More... | |
class | nvinfer1::IFillLayer |
Generate a tensor according to a specified mode. More... | |
class | nvinfer1::IQuantizeLayer |
A Quantize layer in a network definition. More... | |
class | nvinfer1::IDequantizeLayer |
A Dequantize layer in a network definition. More... | |
class | nvinfer1::IEinsumLayer |
An Einsum layer in a network. More... | |
class | nvinfer1::IScatterLayer |
A scatter layer in a network definition. Supports several kinds of scattering. More... | |
class | nvinfer1::IOneHotLayer |
A OneHot layer in a network definition. More... | |
class | nvinfer1::IGridSampleLayer |
A GridSample layer in a network definition. More... | |
class | nvinfer1::INMSLayer |
A non-maximum suppression layer in a network definition. More... | |
class | nvinfer1::IReverseSequenceLayer |
A ReverseSequence layer in a network definition. More... | |
class | nvinfer1::INormalizationLayer |
A normalization layer in a network definition. More... | |
class | nvinfer1::ISqueezeLayer |
Layer that represents a squeeze operation, removing unit dimensions of the input tensor on a set of axes. More... | |
class | nvinfer1::IUnsqueezeLayer |
Layer that represents an unsqueeze operation, which reshapes the input tensor by inserting unit-length dimensions at specified axes of the output. More... | |
class | nvinfer1::INetworkDefinition |
A network definition for input to the builder. More... | |
class | nvinfer1::IInt8Calibrator |
Application-implemented interface for calibration. More... | |
class | nvinfer1::v_1_0::IInt8EntropyCalibrator |
class | nvinfer1::v_1_0::IInt8EntropyCalibrator2 |
class | nvinfer1::v_1_0::IInt8MinMaxCalibrator |
class | nvinfer1::v_1_0::IInt8LegacyCalibrator |
class | nvinfer1::IAlgorithmIOInfo |
Carries 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(). More... | |
class | nvinfer1::IAlgorithmVariant |
provides a unique 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() More... | |
class | nvinfer1::IAlgorithmContext |
Describes the context and requirements, that could be fulfilled by one or more instances of IAlgorithm. More... | |
class | nvinfer1::IAlgorithm |
Describes 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(). More... | |
class | nvinfer1::v_1_0::IAlgorithmSelector |
struct | nvinfer1::impl::EnumMaxImpl< RuntimePlatform > |
class | nvinfer1::ITimingCache |
Class to handle tactic timing info collected from builder. More... | |
struct | nvinfer1::impl::EnumMaxImpl< PreviewFeature > |
struct | nvinfer1::impl::EnumMaxImpl< HardwareCompatibilityLevel > |
class | nvinfer1::v_1_0::IProgressMonitor |
class | nvinfer1::IBuilderConfig |
Holds properties for configuring a builder to produce an engine. More... | |
class | nvinfer1::IBuilder |
Builds an engine from a network definition. More... | |
Namespaces | |
namespace | nvinfer1 |
The TensorRT API version 1 namespace. | |
namespace | nvinfer1::impl |
namespace | nvinfer1::v_1_0 |
Forward declare IErrorRecorder for use in other interfaces. | |
namespace | nvinfer1::anonymous_namespace{NvInfer.h} |
namespace | nvinfer1::safe |
Typedefs | |
using | nvinfer1::TensorFormats = uint32_t |
It is capable of representing one or more TensorFormat by binary OR operations, e.g., 1U << TensorFormat::kCHW4 | 1U << TensorFormat::kCHW32. More... | |
using | nvinfer1::IInt8EntropyCalibrator = v_1_0::IInt8EntropyCalibrator |
using | nvinfer1::IInt8EntropyCalibrator2 = v_1_0::IInt8EntropyCalibrator2 |
using | nvinfer1::IInt8MinMaxCalibrator = v_1_0::IInt8MinMaxCalibrator |
using | nvinfer1::IInt8LegacyCalibrator = v_1_0::IInt8LegacyCalibrator |
using | nvinfer1::IAlgorithmSelector = v_1_0::IAlgorithmSelector |
using | nvinfer1::QuantizationFlags = uint32_t |
Represents one or more QuantizationFlag values using binary OR operations. More... | |
using | nvinfer1::BuilderFlags = uint32_t |
Represents one or more BuilderFlag values using binary OR operations, e.g., 1U << BuilderFlag::kFP16 | 1U << BuilderFlag::kDEBUG. More... | |
using | nvinfer1::IProgressMonitor = v_1_0::IProgressMonitor |
using | nvinfer1::NetworkDefinitionCreationFlags = uint32_t |
Represents one or more NetworkDefinitionCreationFlag flags using binary OR operations. e.g., 1U << NetworkDefinitionCreationFlag::kSTRONGLY_TYPED. More... | |
Functions | |
template<> | |
constexpr int32_t | nvinfer1::EnumMax< LayerType > () noexcept |
template<> | |
constexpr int32_t | nvinfer1::EnumMax< ScaleMode > () noexcept |
template<> | |
constexpr int32_t | nvinfer1::EnumMax< GatherMode > () noexcept |
template<> | |
constexpr int32_t | nvinfer1::EnumMax< UnaryOperation > () noexcept |
template<> | |
constexpr int32_t | nvinfer1::EnumMax< ReduceOperation > () noexcept |
template<> | |
constexpr int32_t | nvinfer1::EnumMax< SampleMode > () noexcept |
template<> | |
constexpr int32_t | nvinfer1::EnumMax< TopKOperation > () noexcept |
template<> | |
constexpr int32_t | nvinfer1::EnumMax< MatrixOperation > () noexcept |
template<> | |
constexpr int32_t | nvinfer1::EnumMax< LoopOutput > () noexcept |
template<> | |
constexpr int32_t | nvinfer1::EnumMax< TripLimit > () noexcept |
template<> | |
constexpr int32_t | nvinfer1::EnumMax< FillOperation > () noexcept |
template<> | |
constexpr int32_t | nvinfer1::EnumMax< ScatterMode > () noexcept |
template<> | |
constexpr int32_t | nvinfer1::EnumMax< BoundingBoxFormat > () noexcept |
template<> | |
constexpr int32_t | nvinfer1::EnumMax< CalibrationAlgoType > () noexcept |
template<> | |
constexpr int32_t | nvinfer1::EnumMax< QuantizationFlag > () noexcept |
template<> | |
constexpr int32_t | nvinfer1::EnumMax< BuilderFlag > () noexcept |
template<> | |
constexpr int32_t | nvinfer1::EnumMax< MemoryPoolType > () noexcept |
template<> | |
constexpr int32_t | nvinfer1::EnumMax< NetworkDefinitionCreationFlag > () noexcept |
IBuilder * | nvinfer1::anonymous_namespace{NvInfer.h}::createInferBuilder (ILogger &logger) noexcept |
Create an instance of an IBuilder class. More... | |
nvinfer1::IPluginRegistry * | nvinfer1::getBuilderPluginRegistry (nvinfer1::EngineCapability capability) noexcept |
Return the plugin registry for building a Standard engine, or nullptr if no registry exists. More... | |
nvinfer1::safe::IPluginRegistry * | nvinfer1::getBuilderSafePluginRegistry (nvinfer1::EngineCapability capability) noexcept |
Return the plugin registry for building a Safety engine, or nullptr if no registry exists. More... | |
TensorRT Versioning follows Semantic Versioning Guidelines specified here: https://semver.org/
This is the top-level API file for TensorRT.
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