Mech-Vision에서 1.5.x 버전의 딥 러닝 모델을 로드할 때 오류가 발생하는 경우
문제 현상:
프로젝트에서 구버전의 딥 러닝 스텝 “딥 러닝 추론(Mech-DLK 2.1.0/2.0.0)”을 사용하여 1.5.x 버전의 딥 러닝 모델 (접미사는 .dlkpack)을 로드할 때 다음과 같은 오류 메시지가 표시됩니다. class std::system_error: 멀티바이트 대상 코드 페이지에 이 Unicode 문자가 매핑할 수 있는 문자가 없습니다.
-
영향을 받는 버전: *
Mech-Vision 1.6.0 및 이상 버전
원인 추측:
딥 러닝 모델 패키지의 파일 경로에는 한글 및 기타 특수 문자와 같은 비라틴 문자가 포함되어 있습니다.
해결 방법:
-
딥 러닝 모델 패키지의 경로에서 라틴 문자로 모든 비라틴 문자를 수정하십시오.
-
프로젝트를 다시 열어 “딥 러닝 추론(Mech-DLK 2.1.0/2.0.0)” 스텝의 모델 패키지 경로 파라미터를 다시 설정합니다.
"딥 러닝 추론(Mech-DLK 2.1.0/2.0.0)" 스텝은 더 이상 수정되거나 업데이트되지 않습니다. 딥 러닝 모델을 최신 버전으로 업데이트하고 최신 “딥 러닝 추론” 스텝을 사용하는 것이 좋습니다. |