|
enum class | nvinfer1::PluginVersion : uint8_t {
nvinfer1::kV2 = 0
, nvinfer1::kV2_EXT = 1
, nvinfer1::kV2_IOEXT = 2
, nvinfer1::kV2_DYNAMICEXT = 3
,
nvinfer1::kV2_DYNAMICEXT_PYTHON = kPLUGIN_VERSION_PYTHON_BIT | 3
} |
|
enum class | nvinfer1::PluginCreatorVersion : int32_t { nvinfer1::kV1 = 0
, nvinfer1::kV1_PYTHON = kPLUGIN_VERSION_PYTHON_BIT
} |
| Enum to identify version of the plugin creator. More...
|
|
enum class | nvinfer1::PluginFieldType : int32_t {
nvinfer1::kFLOAT16 = 0
, nvinfer1::kFLOAT32 = 1
, nvinfer1::kFLOAT64 = 2
, nvinfer1::kINT8 = 3
,
nvinfer1::kINT16 = 4
, nvinfer1::kINT32 = 5
, nvinfer1::kCHAR = 6
, nvinfer1::kDIMS = 7
,
nvinfer1::kUNKNOWN = 8
, nvinfer1::kBF16 = 9
, nvinfer1::kINT64 = 10
, nvinfer1::kFP8 = 11
} |
| The possible field types for custom layer. More...
|
|
enum class | nvinfer1::PluginCapabilityType : int32_t { nvinfer1::kCORE = 0
, nvinfer1::kBUILD = 1
, nvinfer1::kRUNTIME = 2
} |
| Enumerates the different capability types a IPluginV3 object may have. More...
|
|
enum class | nvinfer1::TensorRTPhase : int32_t { nvinfer1::kBUILD = 0
, nvinfer1::kRUNTIME = 1
} |
| Indicates a phase of operation of TensorRT. More...
|
|
This file contains common definitions, data structures and interfaces that relate to plugins and are shared between the standard and safe runtime.
- Warning
- Do not directly include this file. Instead include either NvInferRuntime.h (for the standard runtime) or NvInferSafeRuntime.h (for the safety runtime).