当TensorRT说\”这个算子我不支持\”时,Plugin就是你的最后武器——你可以自己写CUDA代码,嵌入到TensorRT的优化引擎中
前言
TensorRT覆盖了大多数常见的深度学习算子,但总有一些\”怪异的\”自定义操作让TensorRT力不从心:比如特殊激活函数、自定义注意力机制、复杂的后处理逻辑。面对这些,你有三条路:
本节,我们将从零开始实现一个TensorRT Plugin——理解其接口契约、内存管理、序列化机制,然后将其注册到TensorRT并在ONNX图中调用。
一、Plugin接口体系
1.1 TensorRT 10.x 的 Plugin 架构
TRT 10.x大幅简化了Plugin API。核心接口:


