TensorRT 8.6.1
|
#include "NvInferRuntimeBase.h"
Go to the source code of this file.
Classes | |
struct | nvinfer1::PluginTensorDesc |
Fields that a plugin might see for an input or output. More... | |
class | nvinfer1::IPluginV2 |
Plugin class for user-implemented layers. More... | |
class | nvinfer1::IPluginV2Ext |
Plugin class for user-implemented layers. More... | |
class | nvinfer1::IPluginV2IOExt |
Plugin class for user-implemented layers. More... | |
class | nvinfer1::PluginField |
Structure containing plugin attribute field names and associated data This information can be parsed to decode necessary plugin metadata. More... | |
struct | nvinfer1::PluginFieldCollection |
Plugin field collection struct. More... | |
class | nvinfer1::IPluginCreator |
Plugin creator class for user implemented layers. More... | |
Namespaces | |
namespace | nvinfer1 |
The TensorRT API version 1 namespace. | |
Typedefs | |
using | nvinfer1::PluginFormat = TensorFormat |
PluginFormat is reserved for backward compatibility. More... | |
Enumerations | |
enum class | nvinfer1::PluginVersion : uint8_t { nvinfer1::kV2 = 0 , nvinfer1::kV2_EXT = 1 , nvinfer1::kV2_IOEXT = 2 , nvinfer1::kV2_DYNAMICEXT = 3 } |
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 } |
The possible field types for custom layer. More... | |
This file contains common definitions, data structures and interfaces that relate to plugins and are shared between the standard and safe runtime.