Education/WebUI - AI 그림그리기

WebUI 이미지 생성 속도 빠르게 하기

APRR 2023. 4. 18.

WebUI 이미지 생성 속도 빠르게 하는 방법입니다. WebUI 이미지 생성 속도를 빠르게 하는 하려면 그래픽카드 자체가 좋고 VRAM이 높아야 합니다. 그래픽카드를 구매하기가 어렵다면 아래에 있는 방법들이 어느 정도 도움이 됩니다.

 

썸네일

 

모든 그래픽카드에 적용이 가능한 방법

해당 방법은 모든 그래픽카드에 적용이 가능한 방법입니다. 지포스 1000시리즈 이상의 그래픽카드를 사용중이라면  xformers를 설치해서 이미지를 빠르게 할 수 있습니다. 설치방법은 매우 간단합니다. stable-diffusion-webui 폴더에 있는 webui-user.bat 파일을 우클릭 후 편집버튼을 누르면 메모장이 하나 뜹니다. 해당 메모장에서 아래에 첨부해 둔 이미지와 동일하게 set COMMANDLINE_ARGS= 뒷부분에 --xformers를 입력하고 저장합니다. 저장 후 webui-user.bat를 다시 실행하면 xformers가 설치됩니다.

 

WebUI-이미지-생성속도-빠르게-하는-방법
xformers 설치 방법

 

해당 방법을 통해서 10분이 5분이 되는 정도의 효과는 없지만, 약 30% 정도는 빨라지는 것을 체감할 수 있고, 기존에 배치수량을 늘리면 생성도중에 프로그램이 멈춰버리는 상황이 어느정도 개선이 됩니다.

 

  • webui-user.bat 폴더 우클릭 후 편집 클릭
  • 메모장에서 set COMMANDLINE_ARGS= 뒤에 --xformers 입력 후 저장
  • webui-user.bat 실행 후 xformers 설치

 

NVIDIA 40 시리즈 속도 올리는 방법

혹시 사양이 차이가 나는 컴퓨터가 여러대 있어서 여러대로 WebUI로 이미지를 생성해 본 사람들은 알 수 있는데, RTX30 시리즈나 RTX40 시리즈가 거의 속도차이가 없습니다. 이유는 기본적으로 WebUI 설치 시에는 낮은 버전의 cuda가 설치가 되는데 최신 버전의 cuda를 설치하면 거의 2배가 넘는 속도로 이미지가 생성이 됩니다. 

 

cuDNN Download | NVIDIA Developer

우선 위에 링크로 이동해서 다운로드 받아야합니다. 위 링크를 열면 우선 회원가입을 하고 로그인을 해야 하는데, 기존에 있는 NVIDIA 계정으로 로그인하면 됩니다. 로그인 이후 아래 사진처럼 라이선스 동의하는 부분에 체크를 하고 아래 8.9 버전을 다운로드를 누르시면 아래로 페이지가 펼쳐지면서 자신의 컴퓨터에 맞는 버전을 다운로드하면 됩니다.

cuda-다운로드-방법-1.png
cuda 다운로드 방법

 

cuda-다운로드-방법-2.png
cuda 다운로드 방법

 

다운로드한 파일의 압축을 풀고 나서 bin 폴더에 있는 파일들을 모두 복사한 이후에, stable-diffusion-webui\venv\Lib\site-packages\torch\lib 경로에 붙여넣어주면 됩니다. 덮어쓰기를 해주면 됩니다.

 

  • NVIDIA Developer 사이트에 로그인
  • 체크박스에 체크후 8.9 버전 다운로드 클릭
  • 자신의 환경에 맞는 파일 다운로드
  • 압축해제 후 bin 폴더에 있는 파일 모두 덮어쓰기

댓글

💲 추천 글