๐ก ๋ณธ ๋ฌธ์๋ '[Gen AI] Stable Diffusion WebUI Docker๋ก ํ๊ฒฝ ์ค์ ํ๊ธฐ'์ ๋ํด ์ ๋ฆฌํด ๋์ ๊ธ์ ๋๋ค.
ํ์ฌ(24.08.03.) Stable Diffusion WebUI AUTOMATIC1111์ ๊ฒฝ์ฐ, ์ค์น ์์ ๋ค์ํ ๋ฌธ์ ๊ฐ ์กด์ฌํ๋ค. ๋ฐ๋ผ์ ํ๊ฒฝ์ด ๋ณ๊ฒฝ๋๋๋ผ๋ ๋์๊ฐ๋ ๋์ปค ํ์ผ์ ๊ณต์ ํ๊ณ ์ ๋ด์ฉ์ ์ ๋ฆฌํ์์ผ๋ ์ฐธ๊ณ ํ์๊ธฐ ๋ฐ๋๋๋ค.
ํ์ฌ(24.08.03.) Stable Diffusion WebUI AUTOMATIC1111 ์ ๊ฒฝ์ฐ, ์ค์น ์์ ๋ค์ํ ๋ฌธ์ ๊ฐ ์กด์ฌํ๋ค. ํจํค์ง ๋ํ๋์๋ก ์ธํด ์ค์นํ์ง ๋ชปํ๋ ๋ฌธ์ ๋ ์๊ฒ ์ง๋ง, ๋ํ์ ์ผ๋ก๋ CUDA 12 ๋ฒ์ ๋๊ฐ ์ค์น๋์ด ์์ง ์์ผ๋ฉด, CUDA ๋๋ผ์ด๋ฒ๋ฅผ ์ ๋ฐ์ดํธํ๋ผ๋ ๋ฉ์์ง๋ก ์คํ์ ํ์ง ๋ชปํ๊ณค ํ๋ค. ๋ฐ๋ผ์ ํ์์ ์์ ๋ฐ๋ก ์คํ ๊ฐ๋ฅํ Dockerfile์ ๊ณต์ ํ๊ณ ์ ์ ๋ฆฌํ์์ต๋๋ค.
(๋ฌผ๋ก , ์ด ์ญ์ ๋ก์ปฌ์ ์๋ CUDA 12๋ฒ์ ์ ํ์ฉํ๋ ๋ฒ์ ์ด๊ธฐ์ ๋ก์ปฌ์ CUDA 12๋ฒ์ ๋๋ผ์ด๋ฒ๊ฐ ๊น๋ ค์์ง ์๋ค๋ฉด ๋ฌธ์ ๊ฐ ์๊ธด๋ค... kestr3l/stable-diffusion-webui ๋์ปค ํ์ผ์ ์ด์ฉํ๋ฉด ํด๊ฒฐํ ์ ์์ ๊ฒ์ผ๋ก ๋ณด์ด๋, ๊ทธ๊ฒ ์ญ์๋ ๋ฌธ์ ๊ฐ ์๊ธด๋ค.)
Stable Diffusion WebUI Docker๋ก ํ๊ฒฝ ์ค์ ํ๊ธฐ
siutin/stable-diffusion-webui-docker
dockerfile
# Use the base image
FROM siutin/stable-diffusion-webui-docker:latest-cuda
# Set the working directory
WORKDIR /app/stable-diffusion-webui
# Make the webui.sh script executable
RUN chmod +x webui.sh
# Expose port 7860
EXPOSE 7860
# Set the entrypoint to execute the webui.sh script
ENTRYPOINT ["bash", "webui.sh"]
# Default command for the container (can be overridden)
CMD ["--share"]
dockerfile build & execute
docker build -t my-stable-diffusion-webui .
docker run -it --name sdw --gpus all --network host -v C:/Users/PC/sjchoi/sd/webui/models:/app/stable-diffusion-webui/models -v C:/Users/PC/sjchoi/sd/webui/outputs:/app/stable-diffusion-webui/outputs -p 7860:7860 --rm my-stable-diffusion-webui
Stable Diffusion WebUI ์ฌ์ฉํ๊ธฐ
์ถ๊ฐ ์๋ฃ
Docker ๋ด๋ถ CUDA ๋๋ผ์ด๋ธ ์ค์น ํ AUTOMATIC1111 ์คํํ๊ธฐ
[Dockerhub] kestr3l/stable-diffusion-webui: https://hub.docker.com/r/kestr3l/stable-diffusion-webui
[Github] docker-stable-diffusion-webui: https://github.com/kestr31/docker-stable-diffusion-webui
AUTOMATIC1111์ธ์ ์ฌ๋ฌ WebUI ์ฌ์ฉํด๋ณด๊ธฐ
[Dockerhub] ashleykza/stable-diffusion-webui: https://hub.docker.com/r/ashleykza/stable-diffusion-webui
[Github] Sygil-Dev/sygil-webui: https://github.com/Sygil-Dev/sygil-webui
์ฐธ๊ณ
- [Github] AUTOMATIC1111/stable-diffusion-webui: https://github.com/AUTOMATIC1111/stable-diffusion-webui
- [Dockerhub] siutin/stable-diffusion-webui-docker: https://hub.docker.com/r/siutin/stable-diffusion-webui-docker
- [Github] siutin/stable-diffusion-webui-docker: https://github.com/siutin/stable-diffusion-webui-docker