webui-user.bat/webui-user.sh 명령줄 매개 변수
webui-user.bat 파일에 명령줄 매개 변수를 추가하여 Stable Diffusion web UI에 대한 몇가지 설정을 진행할 수 있습니다.
배치파일 편집
webui-user.bat 파일의 명령줄 매개 변수 추가를 위해 아래 단계를 따라 편집하면 됩니다.
MacOS 사용자를 위한 팁
MacOS 사용자는 webui-user.bat 대신 webui-user.sh 셀 파일에서 아래의 작업을 수행하셔야 합니다.
webui-user.bat
파일을우클릭
하여 '편집'을 선택합니다.set COMMANDLINE_ARGS=
라인을 찾아 옆에 원하는 명령줄 매개 변수를 추가합니다.예시:
--api
매개 변수를 추가한 경우/stable-diffusion-webui/webui-user.bat@echo off
set PYTHON=
set GIT=
set VENV_DIR=
set COMMANDLINE_ARGS=--api
call webui.bat
추가 매개 변수 입력
더 추가하고 싶은 명령줄 매개 변수가 있다면, 같은 라인에 이어서 작성합니다.
예시:
--api
와--xformers
매개 변수를 함께 추가한 경우/stable-diffusion-webui/webui-user.bat@echo off
set PYTHON=
set GIT=
set VENV_DIR=
set COMMANDLINE_ARGS=--api --xformers
call webui.bat
편집이 완료되면 파일을 저장하고 창을 닫습니다.
--api
: Stable Diffusion web UI와 UModeler X간의 연동을 위해 꼭 추가 되어있어야 합니다.
웹브라우저에서 접속 테스트
자신의 컴퓨터에 Stable Diffusion과 WebUI을 설치한 경우 http://127.0.0.1:7860/sdapi/v1/samplers 에 웹브라우저로 접속을 시도해보세요. 실행시 --api 옵션이 제대로 되어있으면 샘플러 리스트가 뜨고 옵션 설정이 잘못되었다면 {"detail":"Not Found"}
가 뜹니다.
샘플러 리스트가 뜨는데도 UModeler X에서 접속이 안된다면 UModeler X 자체의 에러이고 이 경우 Discord나 이메일로 알려주세요. 그렇지 않고 Not Found가 뜬다면 --api 옵션을 추가했는지 webui-user.bat나 webui-user.sh 파일에서 확인해주세요.
VRAM 관련 매개 변수
--medvram
: 중간 수준의 VRAM을 가진 시스템에 최적화된 설정 활성화
--lowvram
: 낮은 수준의 VRAM을 가진 시스템에 최적화된 설정 활성화
--xformers
: xformers 라이브러리 사용을 활성화합니다.
xFormers
xFormers는 Transformer 라이브러리로, 라이브러리의 최적화 기능을 통해 빠르게 이미지를 생성할 수 있고, VRAM 사용량도 줄일 수 있습니다.
VRAM에 따른 명령줄 매개 변수 추천
- 4GB의 VRAM을 가진 그래픽 카드:
--lowvram --xformers
- 8GB의 VRAM을 가진 그래픽 카드:
--medvram --xformers
- 12GB 이상의 VRAM을 가진 그래픽 카드:
--xformers