Stable Diffusion RAM 사용하지 않게 막는 방법
엔비디아 지포스 드라이버 536.40 버전 이후부터
그래픽카드의 VRAM이 모자랄 경우에는
Out Of Memory(OOM)를 발생시키는 대신
RAM을 끌어와서 속도는 느리더라도
에러 없이 이미지를 생성하도록 하는 것이
기본 옵션으로 변경되었는데
의도는 좋긴 한지만 RAM을 끌어오는 순간
도저히 기다릴 수 없을 정도로 속도가 느려지기 때문에
이 옵션을 끄고 OOM을 보는 쪽이 훨씬 나은데
옵션을 꺼 주려면 드라이버를
546.01 이상으로 업데이트 해 줘야 하고
이후 엔비디아 제어판을 열어준 후
3D 설정 관리 > CUDA – Sysmem Fallback Policy를
Prefer No Sysmem Fallback으로 변경해준 뒤
WebUI를 종료하고 다시 실행해주면
VRAM을 초과하는 크기의
이미지를 생성하려 하면
RAM을 끌어 쓰는 것이 아닌
OOM 에러를 뱉는 것이 보인다
Leave a Reply
이메일은 알림 용도로만 사용됩니다.