Error loading model: cannot instantiate 'PosixPath' on your system

띵슈롱·2024년 7월 23일

Error 모음집

목록 보기
1/1


GPU 서버에서 학습시킨 Yolo v5 모델을 Local에서 불러올때
Error loading model: cannot instantiate 'PosixPath' on your system
해당 에러가 발생했다.

알아보니 linux 경로와 window 경로가 달라서 생기는 문제였는데

해결방법이 크게 2가지가 있다

  1. 라이브러리 추가

  2. wsl로 실행 하는 방법이 있는데

나는 1번 방법을 선택했다

1번 해결 방안은

import pathlib
temp = pathlib.PosixPath
pathlib.PosixPath = pathlib.WindowsPath

해당 코드를 추가해주면 된다

조언을 받고 아래 사이트를 참고해서 해결했다.

https://stackoverflow.com/questions/76994593/i-cant-load-my-yolov5-model-in-streamlit-this-is-the-error

https://stackoverflow.com/questions/57286486/i-cant-load-my-model-because-i-cant-put-a-posixpath

https://github.com/ultralytics/yolov5/issues/11330

profile
'나' 라는 변수

0개의 댓글