|
TensorRT 10.12.0
|
Go to the source code of this file.
Classes | |
| struct | nvinfer1::impl::EnumMaxImpl< DataType > |
| Maximum number of elements in DataType enum. More... | |
| class | nvinfer1::Dims64 |
| class | nvinfer1::InterfaceInfo |
| Version information associated with a TRT interface. More... | |
| struct | nvinfer1::impl::EnumMaxImpl< APILanguage > |
| Maximum number of elements in APILanguage enum. More... | |
| class | nvinfer1::IVersionedInterface |
| An Interface class for version control. More... | |
| struct | nvinfer1::impl::EnumMaxImpl< ErrorCode > |
| Maximum number of elements in ErrorCode enum. More... | |
| class | nvinfer1::v_1_0::IErrorRecorder |
| struct | nvinfer1::impl::EnumMaxImpl< TensorIOMode > |
| Maximum number of elements in TensorIOMode enum. More... | |
Namespaces | |
| namespace | nvinfer1 |
| The TensorRT API version 1 namespace. | |
| namespace | nvinfer1::v_1_0 |
| Forward declare IErrorRecorder for use in other interfaces. | |
| namespace | nvinfer1::impl |
Macros | |
| #define | TRT_DEPRECATED __attribute__((deprecated)) |
| #define | TRT_DEPRECATED_ENUM |
| #define | TRT_DEPRECATED_API __attribute__((deprecated, visibility("default"))) |
| #define | TRT_DEPRECATED_BECAUSE(REASON) TRT_DEPRECATED |
| #define | TRT_NODISCARD |
A stand-in for [[nodiscard]] and [[nodiscard(REASON)]] that works with older compilers. More... | |
| #define | TRT_NODISCARD_BECAUSE(REASON) |
| #define | TENSORRTAPI |
| #define | TRTNOEXCEPT |
| #define | NV_TENSORRT_VERSION_INT(major, minor, patch) ((major) *10000L + (minor) *100L + (patch) *1L) |
| #define | NV_TENSORRT_VERSION NV_TENSORRT_VERSION_INT(NV_TENSORRT_MAJOR, NV_TENSORRT_MINOR, NV_TENSORRT_PATCH) |
Typedefs | |
| using | nvinfer1::char_t = char |
| char_t is the type used by TensorRT to represent all valid characters. More... | |
| using | nvinfer1::AsciiChar = char_t |
| using | nvinfer1::IErrorRecorder = v_1_0::IErrorRecorder |
| using | nvinfer1::Dims = Dims64 |
| using | nvinfer1::InterfaceKind = char const * |
Functions | |
| template<typename T > | |
| constexpr int32_t | nvinfer1::EnumMax () noexcept |
| Maximum number of elements in an enumeration type. More... | |
| int32_t | getInferLibVersion () noexcept |
| Return the library version number. More... | |
This file contains common definitions, data structures and interfaces shared between the standard and safe runtime.
| #define NV_TENSORRT_VERSION NV_TENSORRT_VERSION_INT(NV_TENSORRT_MAJOR, NV_TENSORRT_MINOR, NV_TENSORRT_PATCH) |
TensorRT version as a single integer. Usable in preprocessor expressions.
| #define NV_TENSORRT_VERSION_INT | ( | major, | |
| minor, | |||
| patch | |||
| ) | ((major) *10000L + (minor) *100L + (patch) *1L) |
Construct a single integer denoting TensorRT version. Usable in preprocessor expressions.
| #define TENSORRTAPI |
| #define TRT_DEPRECATED __attribute__((deprecated)) |
| #define TRT_DEPRECATED_API __attribute__((deprecated, visibility("default"))) |
| #define TRT_DEPRECATED_BECAUSE | ( | REASON | ) | TRT_DEPRECATED |
| #define TRT_DEPRECATED_ENUM |
| #define TRT_NODISCARD |
A stand-in for [[nodiscard]] and [[nodiscard(REASON)]] that works with older compilers.
| #define TRT_NODISCARD_BECAUSE | ( | REASON | ) |
| #define TRTNOEXCEPT |
|
noexcept |
Return the library version number.
The format is as for TENSORRT_VERSION: (MAJOR * 100 + MINOR) * 100 + PATCH
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