안녕하세요?
파이토치로 MaskRCNN을 배우고 있는 사람입니다.
Desktop VS2022 cmake으로 model file을
torch::serialize::InputArchive archive; archive.load_from(file_name);
으로 load할 때 아래와 같은 에러메세지가 나타납니다.
'Legacy model format is not supported on mobile.'
load 함수를 torch::load로 사용하여도 같은 mobile로 인식하고 에러메세지 발생하는데 무엇이 문제일까요?
-
Coding 환경
- Desktop Visual Studio 2022 Cmake
- CUDA V 11.7, cuDNN 8.5.0
- LibPytorch 설치버전 : 1.13.0
https://download.pytorch.org/libtorch/cu117/libtorch-win-shared-with-deps-1.13.0%2Bcu117.zip
-
Code 부분
torch::serialize::InputArchive archive;
printf("file_name %s \n", file_name.c_str());
archive.load_from(file_name); -
실행시 Error 발생내역
Legacy model format is not supported on mobile.
Exception raised from deserialize at C:\actions-runner_work\pytorch\pytorch\builder\windows\pytorch\torch\csrc\jit\serialization\import.cpp:273 (most recent call first):