OutOfMemoryError: CUDA out of memory 에러 메시지
스테이블 디퓨전에서 이미지 생성시 OutOfMemoryError: CUDA out of memory 에러 메시지가 나오면서
이미지 출력이 안될때가 있다!
OutOfMemoryError: CUDA out of memory. Tried to allocate 3.10 GiB (GPU 0; 12.00 GiB total capacity; 8.40 GiB already allocated; 0 bytes free; 8.43 GiB reserved in total by PyTorch) If reserved memory is >> allocated memory try setting max_split_size_mb to avoid fragmentation. See documentation for Memory Management and PYTORCH_CUDA_ALLOC_CONF
Time taken: 53.09sTorch active/reserved: 9399/10526 MiB, Sys VRAM: 12288/12288 MiB (100.0%)
이건 VRAM이 부족해서 나오는 에러 메시지이다.
보통 Hires. fix 옵션을 켰을때 메모리 부족이 나오는데,
해결 방안으로는 이미지 자체 크기를 좀 줄이거나 Denoising strength 수치를 좀 낮추었을때 돌아가는 경우가 있는데,
그래도 안될때는 아예 VRAM사용 옵션을 줄여서 시작하는 방법이 있다!
webui-user.bat을 열어서 아래 옵션을 넣어주면 된다.
COMMANDLINE_ARGS= 우측에 –lowvram 혹은 –medvram 을 넣어주고 WebUI를 실행
–lowvram의 경우 50% –medvram의 경우 10% VRAM 사용을 줄여준다.
나는 하드웨어도 빵빵한데 자꾸 이 에러메시지가 왜 뜨는지 모르겠네 ㅠ,ㅠ
암튼 에러 걸려서 안뽑혔던 이미지를 –medvram 을 넣어주고 뽑아냈다!