TensorRT 10.8.0
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::v_1_0::IPluginCreator
 

Namespaces

namespace  nvinfer1
 The TensorRT API version 1 namespace.
 
namespace  nvinfer1::v_1_0
 Forward declare IErrorRecorder for use in other interfaces.
 

Macros

#define NV_INFER_INTERNAL_INCLUDE   1
 

Typedefs

using nvinfer1::PluginFormat = TensorFormat
 PluginFormat is reserved for backward compatibility. More...
 
using nvinfer1::IPluginCreator = v_1_0::IPluginCreator
 

Enumerations

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

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

Macro Definition Documentation

◆ NV_INFER_INTERNAL_INCLUDE

#define NV_INFER_INTERNAL_INCLUDE   1

  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