ai-infra-interview-305

第 35 题:TensorRT的plugin开发流程?如何支持dynamic shape?

题目

TensorRT的plugin开发流程?如何支持dynamic shape?


完整讲解

一、TensorRT Plugin 开发流程

Plugin 用于在 TensorRT 中实现 不支持的 op自定义融合。流程要点:

二、如何支持 dynamic shape?

三、注意点


面试要点


记忆要点

  1. Plugin = 继承 IPluginV2DynamicExt,实现 getOutputDimensions、enqueue、configure、serialize;注册后 parser 可挂到图上。
  2. Dynamic:输出维由输入维推导;enqueue 看实际 dims;builder 设 profile。
  3. 序列化完整、线程安全;dynamic 时可按 shape 多分支实现。
返回模块 返回总览