|
TensorRT
7.2.2.0
|
#include "NvInferRuntimeCommon.h"Go to the source code of this file.
Classes | |
| struct | nvinfer1::plugin::Quadruple |
| The Permute plugin layer permutes the input tensor by changing the memory order of the data. Quadruple defines a structure that contains an array of 4 integers. They can represent the permute orders or the strides in each dimension. More... | |
| struct | nvinfer1::plugin::PriorBoxParameters |
| The PriorBox plugin layer generates the prior boxes of designated sizes and aspect ratios across all dimensions (H x W). PriorBoxParameters defines a set of parameters for creating the PriorBox plugin layer. It contains: More... | |
| struct | nvinfer1::plugin::RPROIParams |
| RPROIParams is used to create the RPROIPlugin instance. It contains: More... | |
| struct | nvinfer1::plugin::GridAnchorParameters |
| The Anchor Generator plugin layer generates the prior boxes of designated sizes and aspect ratios across all dimensions (H x W). GridAnchorParameters defines a set of parameters for creating the plugin layer for all feature maps. It contains: More... | |
| struct | nvinfer1::plugin::DetectionOutputParameters |
| The DetectionOutput plugin layer generates the detection output based on location and confidence predictions by doing non maximum suppression. This plugin first decodes the bounding boxes based on the anchors generated. It then performs non_max_suppression on the decoded bouding boxes. DetectionOutputParameters defines a set of parameters for creating the DetectionOutput plugin layer. It contains: More... | |
| struct | nvinfer1::plugin::softmaxTree |
| The Region plugin layer performs region proposal calculation: generate 5 bounding boxes per cell (for yolo9000, generate 3 bounding boxes per cell). More... | |
| struct | nvinfer1::plugin::RegionParameters |
| struct | nvinfer1::plugin::NMSParameters |
| The NMSParameters are used by the BatchedNMSPlugin for performing the non_max_suppression operation over boxes for object detection networks. More... | |
Namespaces | |
| nvinfer1 | |
| The TensorRT API version 1 namespace. | |
Enumerations | |
| enum | nvinfer1::PluginType : int32_t { nvinfer1::PluginType::kFASTERRCNN = 0, nvinfer1::PluginType::kNORMALIZE = 1, nvinfer1::PluginType::kPERMUTE = 2, nvinfer1::PluginType::kPRIORBOX = 3, nvinfer1::PluginType::kSSDDETECTIONOUTPUT = 4, nvinfer1::PluginType::kCONCAT = 5, nvinfer1::PluginType::kPRELU = 6, nvinfer1::PluginType::kYOLOREORG = 7, nvinfer1::PluginType::kYOLOREGION = 8, nvinfer1::PluginType::kANCHORGENERATOR = 9 } |
| The type values for the various plugins. More... | |
| enum | nvinfer1::plugin::CodeTypeSSD : int32_t { nvinfer1::plugin::CodeTypeSSD::CORNER = 0, nvinfer1::plugin::CodeTypeSSD::CENTER_SIZE = 1, nvinfer1::plugin::CodeTypeSSD::CORNER_SIZE = 2, nvinfer1::plugin::CodeTypeSSD::TF_CENTER = 3 } |
| The type of encoding used for decoding the bounding boxes and loc_data. | |
Functions | |
| template<> | |
| constexpr int32_t | nvinfer1::EnumMax< PluginType > () |
| Maximum number of elements in PluginType enum. More... | |
This is the API for the Nvidia provided TensorRT plugin utilities. It lists all the parameters utilized by the TensorRT plugins.