플러팅 AI/Flask Server

Yolov5 docker 배포할때 windows path 문제

Solo.dev 2024. 11. 20. 17:46

시도해본 것들 

1. 모델 경로를 문자열로 변환


model_weights = Path('/app/yolov5-master/best.pt').resolve()

# Ensure compatibility with PosixPath
model_weights = str(model_weights)  # Convert to string for compatibility

이것만으로 해결이 안됨 

 

2. pathlib.WindowsPath를 pathlib.PosixPath로 재정의

 

import pathlib
import platform

if platform.system() != 'Windows':
    pathlib.WindowsPath = pathlib.PosixPath

 

 

정리

2번으로 해결 완료