WebUI ComfyUI 이미지 생성 시 VRAM 차이 정리
AUTOMATIC1111 WebUI는 VRAM을 굉장히 많이 먹는데
SD 1.5는 VRAM 소모량이 적어 별 문제가 안되지만
SDXL의 경우에는 1382×1382 사이즈의 이미지를 만들어도
24GB 중 91%에 해당하는 21.9GB를 사용하는 것이 보이는데
SDXL은 이렇게나 VRAM을 많이 먹기 때문에
WebUI에서는 이미지 생성하기가 좀 힘든데
ComfyUI를 사용할 경우에는
1024 사이즈에서 2배인 2048×2048로 이미지를 늘려도
문제없이 생성되는 것이 보이는데
GPU 사용량을 보면 WebUI에 비해 매우 적은
VRAM을 사용하는 것이 보이는데
ComfyUI에서 VRAM을 매우 효율적으로 사용하기 때문에
ComfyUI 특유의 당혹스러움을 제외하면
훨씬 편하게 고해상도 이미지를 생성해줄 수 있다
여기서 기억해야 할 점은 너무 적게 쓰니
역으로 더 많이 쓰는 게 맞는거 아닌가?
지금 뭔가 설정이 잘못되었나? 이런 생각이 들겠지만
자동차에 휘발유를 정량보다 더 넣는다고 해서
속도가 더 빨라지는 것이 아니기 때문에
ComfyUI가 알아서 VRAM을 조절하는 것에 대해
손을 대줄 필요는 없다
다만 VRAM 사용량이 매우 낮고
2048×2048의 2배로 키워도 비슷한 VRAM을 사용하기 때문에
ComfyUI는 무적인가 이런 생각이 들 수도 있지만
체크포인트별 최대 해상도가 존재하고
ComfyUI cmd를 확인해보면
Warning: Ran out of memory when regular VAE decoding, retrying with tiled VAE decoding.
이런 경고문을 확인할 수 있는데
이 말은 VRAM을 다 썼으니
해당 크기 이상으로 만들지 말라는 얘기다
Leave a Reply
이메일은 알림 용도로만 사용됩니다.