AI 이미지 내 PC 에서 그리는 Stable Diffusion 설치 하고 사용하기
IT,PC,모바일,스마트폰 정보와 팁 그리고 제품리뷰와 생활정보
AI 이미지 내 PC 에서 그리는 Stable Diffusion 설치 하고 사용하기
요즘 AI 이미지를 생성을 해서 많은 곳에서 공유를 하고, 더 나아가서는 추가 수익을 창출을 하는 경우도 많이 있습니다. 만약에 내 PC 에 성능이 좋은 GPU 그래픽 카드가 있고 AI 이미지를 조금더 활용을 하고 싶으시다면 웹서비스가 아닌 내 PC를 이용해서 AI 이미지를 그리는 Stable Diffusion 을 설치하고 활용하시는 것도 좋은 방법입니다.
이번 글에서는 윈도우에 Stable Diffusion 을 설치하고 사용하는 방법에 대해서 알아 보도록 하겠습니다. 생각보다 쉽고 간단하게 Stable Diffusion 을 설치해서 AI 이미지를 그려 볼수가 있습니다. 몇가지 단계가 필요 하지만 쉽게 가능합니다.
필수 프로그램 설치 하기
Stable Diffusion 을 사용을 하기 위해서는 필수적으로 설치가 되어야 하는 프로그램들이 있습니다. 이 프로그램들을 설치를 해야지만 정상적으로 설치및 사용이 가능합니다.
Git For Windows 설치하기
제일 먼저 설치를 해야 하는 프로그램은 Stable Diffusion 을 설치하기 위해 필요한 Git 이라는 프로그램입니다. 실제로 Stable Diffusion 은 이 Git 을 이용해서 설치를 하게 됩니다.
링크 : https://git-scm.com/download/win
위 링크를 클릭을 하시면 아래와 같은 페이지가 열리게 되는데요. 여기에서 64-bit Git for Windows Setup. 을 클릭을 하셔서 다운로드 받으시면 됩니다. 용량은 그리 크지 않습니다.
설치 파일을 다운로드 하신후에 클릭 하시면 아래와 같이 설치 프로그램이 실행이 되고간단하게 Install 만 클릭을 하시면 설치를 하실수가 있습니다.
설치가 정상적으로 완료가 되었다면 CMD (명령프롬프터, 터미널) 을 실행을 하신후에 그냥 git 만 입력을 하셔서 정상적으로 실행이 되는지만 확인을 해보세요. 정상적으로 실행이 된다면 설치가 잘 끝난거라고 보시면 됩니다.
Python 설치하기
Stable Diffusion 은 파이썬 기반으로 만들어져 있기 때문에 실행을 위해서는 파이썬을 PC 에 설치를 하셔야 합니다. 설치가 어렴거나 하지는 않고 설치프로그램을 통해서 쉽게 설치 하실수가 있습니다.
링크 : https://www.python.org/downloads/release/python-3106/
Stable Diffusion 을 실행하기에는 3.10.6 버전에 제일 적당하다고 합니다. 위 링크로 가신후에 설치 프로그램을 다운받아서 실행을 하시면 됩니다. 설치 파일은 웹 사이트에 접속을 하신후에 아래쪽으로 내리다 보시면 보입니다.
Windows installer (64-bit) 를 다운로드 해서 클릭을 하시면 아래처럼 Install Now 를 클릭 하셔서 쉽게 설치가 가능합니다. 그리고 가능하면 아래에 Add Python 3.10 to PATH 를 체크해 놓으시면 좋습니다.
이미지 생성을 위한 모델 다운로드 받기
여기까지 하셨다면 다음으로는 이미지 생성을 위한 모델을 다운로드 받아야 합니다. Stable Diffusion 의 경우 Model 파일을 인터넷에서 쉽게 다운로드 가능합니다. 이 파일은 학습이 완료된 이미지 모델 파일로 원하는 이미지 형태의 모델파일을 다운로드 받아서 원하는 형태의 이미지를 만들어 낼수 있습니다.
아래 대표적인 Stable Diffusion Model 사이트 입니다.
링크 : https://civitai.com/
여기에서 원하시는 모델을 찾아서 다운로드 받으시면 됩니다. 저는 Pixel Art 형태의 이미지를 그리고 싶어서 아래 모델을 다운로드 받아 놓았습니다.
Stable Diffusion 설치하기
이제 Stabler Diffsuion 을 설치를 하시면 되는데요. CMD 명령 프롬프트 창에서 아래와 같이 입력을 하시면 쉽게 설치를 하시면 됩니다. 설치는 명령어 치시는 디렉토리 아래에 stable-diffusion-webui 라는 폴더에 생성이 됩니다.
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui
Stable Diffusion 실행하기
이제 설치가 다 되었으니 실행을 하시면 되는데요. 실행을 하실때 필요한 프로그램이 설치가 추가적으로 진행이 되게 됩니다. 그리고 설치에 앞서서 앞에서 받았던 모델을 설치 디렉토리에 이동을 해주셔야 합니다.
실제로 Stable Diffusion 이 설치된 디렉토리 폴더에 models\Stable-diffusion 이라는 폴더에 받아놓은 모델 파일을 넣어 놓으시면 됩니다.
파일을 넣어 놓으셨다면 이제 실행을 하시면 되는데요. 실행은 설치한 폴더에 있는 webui-user.bat 이라는 배치 파일을 통해서 실행을 할수가 있습니다. 이 배치 파일을 메모장으로 열어 보시면 아래처럼 되어 있는데 맨 상단에 git pull 이라는 명령어를 한줄 추가를 해줍니다.
Stable Diffusion 을 실행을 할때 관련 프로그램을 다운로드 하게 되어 있는데 최신 파일을 다운로드 받기 위해서 원격 저장소에 있는 최신 변경 내용을 가져오도록 합니다.
메모장에서 내용을 추가 한후에 실행을 하시면 아래보시는것처럼 Stable Diffusion 에 필요한 파일들을 다운로드 하여 설치하면서 시작을 하게 됩니다. 이렇게 프로그램을 설치 하는건 처음 실행 할때만 진행이 되고, 환경에 따라서 조금 오래 걸릴수도 있습니다.
어느정도 시간이 흐르면 아래처럼 나오는 부분이 보이실겁니다. Stable Diffusion 은 별도의 창이 실행이 되는건 아니고 웹 기반으로 사용을 할수 있도록 만들어져 있습니다. 그래서 실행이 가능한 시점에서 아래와 같이 URL: http://172.0.0.1:7860 이라는 부분이 보입니다.
http 부분부터 그래도 복사해서 브라우저에 넣어서 접속을 하시면 Stable Diffusion 을 사용할수 있습니다.
실제로 접속을 해보시면 아래처럼 화면이 보입니다. 보시는 것처럼 상단 왼쪽에서 다운로드 받았던 모델을 선택을 하신후에 txt2img 에 원하시는 프롬프트를 입력을 하시면 됩니다. Stable Diffusion 에서 사용가능한 다양한 키워드는 인터넷에서 검색하시면 쉽게 찾을수 있어요.
이상으로 이번 글에서는 내 PC 에서 AI 이미지를 생성을 할수 있는 Stable Diffusion 을 설치하고 실행하는 방법에 대해서 알아 보았습니다. Stable Diffusion 을 정상적으로 이용을 하기 위해서는 메모리가 높은 고사양의 GPU 를 이용을 하시는게 좋습니다.
만약에 사양이 낮은 경우에는 webui-user.bat 파일 내부에 있는 set COMMANDLINE_ARGS 에 아래와 같은 옵션들을 추가해서 실행을 해볼수 있습니다.
--lowvram --precision full --no-half --no-half-vae --xformers --opt-split-attention-v1 --disable-nan-check
도움이 되셨길 바라면서 이만 포스팅 마치도록 하겠습니다. 도움이 되셨다면 하단에 있는 구독 & 공감 & 댓글 많이 부탁드려요.