기타

[TensorRT] [stdArchiveReader.cpp::nvinfer1::rt::StdArchiveReader::StdArchiveReader::32] Error Code 1: Serialization (Serialization assertion magicTagRead == kMAGIC_TAG failed.Magic tag does not match) [runtime.cpp::nvinfer1::Runtime::deserializeCudaEngine

woongs_93 2025. 2. 14. 09:58
반응형

C++ 환경에서 TensorRT network 불러오는 과정에서 다음과 같은 에러가 발생.

 

1: [stdArchiveReader.cpp::nvinfer1::rt::StdArchiveReader::StdArchiveReader::32] Error Code 1: Serialization (Serialization assertion magicTagRead == kMAGIC_TAG failed.Magic tag does not match) 

4: [runtime.cpp::nvinfer1::Runtime::deserializeCudaEngine::66] Error Code 4: Internal Error (Engine deserialization failed.)

 

CUDA, Onnx Model, TensorRT 버전이 서로 호환되지 않아서 발생하는 문제인듯하다.

 

TensorRT를 TensorRT-8.5.1.7, TensorRT-8.6.1.6 두 가지 버전으로 사용해 왔는데,

8.5.1.7 -> 8.6.1.6으로 교체하니까 정상적으로 network를 불러온다.

 

반응형