목차
- 이 작업을 완료하기 위한 페이징 파일이 너무 작습니다
- AttributeError: 'FreeTypeFont' object has no attribute 'getsize'
- ValueError: Invalid CUDA 'device=0' requested, use 'device=cpu' or pass valid CUDA device(s)
환경
- 13700f + rtx 3060ti
- win11
- 파이썬 3.9.0
- cuda-sdk 11.8
- cuDNN v8.9.5.30
- tensorflow-gpu 2.9.1
케이스 1. 이 작업을 완료하기 위한 페이징 파일이 너무 작습니다
에러
OSError: [WinError 1455] 이 작업을 완료하기 위한 페이징 파일이 너무 작습니다. Error loading "C:\Users\1407-5\anaconda3\envs\cuda\lib\site-packages\torch\lib\caffe2_detectron_ops_gpu.dll" or one of its dependencies.
해결
- 메모리 부족 -> 가상 메모리를 증가시켜야함 -> 가상 메모리가 작게 설정되어 있음.
- [고급 시스템 설정] -> [고급] 탭 -> [성능] 섹션의 [설정] -> [성능 옵션] 창의 [고급] 탭 -> [가상 메모리] 섹션 [변경] -> [모든 드라이브에 대한 페이징 파일 크기 자동 관리] 체크 해제 -> [사용자 지정 크기] 선택 -> 최대한 높게 지정
케이스 2. AttributeError: 'FreeTypeFont' object has no attribute 'getsize'
에러
AttributeError: 'FreeTypeFont' object has no attribute 'getsize'
해결
- pillow 버전 문제(버전이 올라가면서 getsize() 삭제됨, 버전을 내려야 한다.
케이스 3. ValueError: Invalid CUDA 'device=0' requested, use 'device=cpu' or pass valid CUDA device(s)
에러
ValueError: Invalid CUDA 'device=0' requested, use 'device=cpu' or pass valid CUDA device(s)
해결
- pip list로 설치된 라이브러리 중 torch버전 확인(+cu*** 형태)
- cuDNN에 맞게 torch 재설치
pip install torch==2.1.0+cu118 torchvision==0.16.0+cu118 torchaudio===2.1.0+cu118 -f https://download.pytorch.org/whl/torch_stable.html
케이스 4. 막상 GPU를 고치고 나니 코랩보다 느리다.
문제
- yolov8 전이학습 중 1 에포크당
- 코랩 10초(t4)
- 로컬 30초(gpu;rtx 4060 ti 16gb)
- 로컬 60초(cpu)
결론
- 코랩이 짱이다.
'기타지식' 카테고리의 다른 글
[패스트캠퍼스] PM 강의 학습 후기 (0) | 2024.05.01 |
---|