版本:5.1.5.0
工欲善其事必先利其器,后面需要使用RT插件,所以还是得学习一下RT的相关代码
NvInfer.h中声明和定义了RT中的大部分变量、函数、类等
RT中代码格式较为统一,大体看了设定规则
枚举变量:k+全大写, kFLOAT, kGPU,kCHANNEL
类内变量:k+首字母大写,nbDims
类内函数:小写+首字母大写,setNames(), setInput()
不能派生或者继承的:用大写的“I”进行了标识, ITensor,ILayer
具体的接口:https://docs.nvidia.com/deeplearning/tensorrt/api/c_api 可以在这里查看
0:命名空间:nvidia + infer --- > nvinfer1
namespace nvinfer1
1:枚举变量