Error Code 3: API Usage Error (Parameter check failed at: optimizer/api/builder.cpp::~Builder::341, condition: mObjectCounter.use_count() == 1. Destroying a builder object before destroying objects it created leads to undefined behavior.
报错是因为程序中销毁顺序不对,解决办法:使用的cpp文件中查看变量销毁顺序。
例如:
A* a = new A().
B* b = A.createB();
需要先销毁B,再销毁A
参考:
https://github.com/NVIDIA/TensorRT/issues/2819