天天看點

Serialization assertion safeVersionRead == safeSerializationVersion failed.

問題使用場景:

使用tensorrtx(GitHub - wang-xinyu/tensorrtx: Implementation of popular deep learning networks with TensorRT network definition API)包成功轉成engine檔案後,使用引擎在自己的demo程式上進行測試出現的問題。

問題如下:

[TensorRT] ERROR: 1: [stdArchiveReader.cpp::StdArchiveReader::35] Error Code 1: Serialization (Serialization assertion safeVersionRead == safeSerializationVersion failed.Version tag does not match. Note: Current Version: 0, Serialized Engine Version: 89)

原因及解決方案:

生成engine檔案環境中使用的tensorrt與在demo上測試中使用的版本對不上;

需要将CMakeLists.txt檔案中tensorrrt改成使用環境中的連結,重新cmake。

Serialization assertion safeVersionRead == safeSerializationVersion failed.

繼續閱讀