TensorRT 8.6.1
NvInferRuntimePlugin.h File Reference

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...
 

Detailed Description

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).

  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