티스토리 뷰

에러 상황

학습된 모델을 동작시키기 위해 git clone으로 yolov5를 가져오고 필요한 패키지들을 pip install로 설치하고 있는데 발생한 오류이다. 오류 그대로 다운받는데 남는 공간이 없다는 것이다. 그런데 ec2는 프리티어 유저가 30GB까지 사용할 수 있는데 고작 패키지 다운받는데 공간이 꽉 찼다고?라는 생각이 들었다/

 

에러 해결

"df -h" 명령어를 통해 확인하니 임시파일 저장소가 꽉차서 설치할 수 없던 것이였다. 아래 사진을 보면 tmpfs에 마운트된 /tmp Use%가 76%인것을 확인할 수 있다. 

그래서 방법을 찾아보니 pip 명령어를 통해 install을 할 때 '--no-cache-dir' 플래그를 사용하면 캐시를 사용하지 않도록 할 수 있다고 했다. 이렇게 하면 pip가 임시 파일을 생성하는 대신에 캐시를 건너뛰고 패키지를 직접 다운로드하여 설치한다고 한다. 따라서 임시저장소 용량문제를 해결할 수 있다.

예시
pip install --no-cache-dir torch

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/09   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함