tensorRT
- 基本网络构建
- 创建builder
- 创建network
- 创建config
- network添加输入
- network添加层,绑定输入
- network mark output,指定输出节点
- builder编译network
- 序列化,并储存为文件
- 推理过程
- 创建runtime
- 反序列化engine
- 创建执行上下文ExecuteContext
- 获取binding的维度,并为输入输出节点分配内存
- 为输入塞数据
- 入队, context->enqueue(batch, void** bindings, stream, event);
- 复制结果回主机
- 流同步,等待推理结束
- 打印结果
- onnx解析器
- tensorRT依赖onnx