인공지능으로 그림을 생성하는 프로그램 중 스테이플 디퓨전에 모델을 다운로드하여 설치하는 방법을 소개한다.
현재 가장 인기 있는 모델로 꼽히는 동양적인 실사화 이미지로 인기를 모으는 학습 모델로서, ChilloutMIX를 비롯하여 서양풍의 Deliberate, 애니메이션 화풍의 OrangeMix 모델을 다운로드해, Stable Diffusion Web UI에 적용하는 방법을 보자.
스테이플 디퓨전 모델 설치
텍스트를 입력하면 이미지를 생성하는 인공지능 이미지 생성 프로그램인 스테이플 디퓨전은 사실상 Google 콜라보 서버와 연계하여 실행하는 Stable Diffusion Web UI를 가리킨다.
물론 고사양의 컴퓨터라면 컴퓨터 자체에 설치할 수도 있지만 대부분은 Google 드라이브와 연동하여 사용한다.
이러한 스테이플 디퓨전을 사용하면서, 처음에는 Stable Diffusion Web UI의 사용법을 배우는 동안은 기본 모델을 사용하지만, 그 이후에는 다른 모델을 사용하는 것이 일반적이다.
따라서 Stable Difusion 모델을 설치하기 전에 Stable Diffusion Web UI의 설치와 기본 사용법을 알아야 합니다.
아직 Stable Diffusion Web UI를 설치하는 방법과 사용법을 모르는 경우 해당 링크를 먼저 보는 것이 좋습니다.
Stable Diffusion Web UI를 설치하는 방법
Stable Diffusion Web UI 기초 사용법
스테이플 디퓨전 모델 변경
스테이블 디퓨전 모델이란, Stable Diffusion Web UI를 실행했을 때에 최상단에 위치한다.
바로 여기에 적용되는 학습 모델을 변경하지만, 대부분보다 품질이 높은 이미지를 생성하거나 특히 선호하는 스타일로 이미지를 생성하는 목적입니다.
그러나 Stable Diffusion Web UI에 적용하는 모델은 더욱 진화한 모델이 등장하기 때문에 모델을 다운로드하고 변경하는 방법을 아는 것이 중요합니다.
현재 인기를 모으고 있는 모델은 잠시 지나 다른 학습 모델에 자리를 빼앗을 수밖에 없기 때문이다.
아래에서는 Stable Diffusion Web UI에서 모델을 변경하는 방법을 자세히 볼 수 있습니다.
1) 원하는 모델을 다운로드합니다.
2) 다운로드한 모델을 Google 드라이브에 해당하는 폴더에 저장합니다.
3) Stable Diffusion 웹 UI에서 모델을 적용합니다.
우선, 이 3개의 순서만을 기억하면 된다.
Stable Diffusion Web UI에서 모델은 자동차에 비해 엔진과 같은 가장 중요한 요소입니다.
이러한 모델은 개발자 분들이 학습시킨 모델을 무료로 제공해 주지만, 아직 완성형 모델이라고는 할 수 없을 정도로 빠른 시간 내에 더 진화한 모델이 양산하고 있다.
또한 모델 외에도 VAE, LORA 등의 추가 파일도 Stable Diffusion Web UI에 적용됩니다.
따라서 이러한 옵션은 모델보다 빠르고 더 많이 부어지므로 먼저 모델을 변경한 후 나중에 옵션을 설치하는 것이 좋습니다.
위의 Stable Diffusion Web UI에 모델을 설치하는 세 가지 단계를 아래에서 순서대로 살펴 보겠습니다.
학습 모델 다운로드
현재 Stable Diffusion Web UI에서 인기 있는 학습 모델은 3개 있다.
처음에는 동양적인 실사화 이미지로 인기를 모으는 학습 모델로 ChilloutMIX가 있다.
Civitai | Stable Diffusion models, embeddings, hypernetworks and more
Civitai is a platform for Stable Diffusion AI Art models. We have a collection of over 1,700 models from 250+ creators. We also have a collection of 1200 reviews from the community along with 12,000+ images with prompts toget
civitai.com
위의 링크를 클릭하면 다양한 학습 모델뿐만 아니라 옵션 파일을 다운로드 할 수있는 Civitai 사이트에 직접 링크되지만이 사이트를 사용하려면 먼저 로그인을 진행해야합니다.
로그인은 Google 계정으로 쉽게 수행할 수 있습니다.
그 후, 검색 공간에 ChilloutMIX를 입력해 엔터를 치면 여러가지 이미지가 나오는데, 여기에서 CHECKPOINT라고 적힌 이미지를 누른다.
Stable Diffusion Web UI에서 모델이 들어간 항목이 checkpoint이므로 이 항목을 모델이라고 생각하면 된다.
해당 이미지를 탭하면 페이지 전환 후 다운로드 링크가 표시됩니다.
위에서 언급했듯이 ChilloutMIX 모델은 3.97GB로 상당한 용량을 가지고 있으므로 다운로드에 약간의 시간이 필요합니다.
ChilloutMIX 모델을 다운로드할 수 있는 페이지 url은https://civitai.com/models/6424/chilloutmix 하지만 로그인이 되어야 연결이 가능하다.
civitai 사이트에 로그인하지 않고 적절한 ChilloutMIX 모델을 다운로드하려면 위의 링크에서 ChilloutMIX 모델 다운로드 버튼을 클릭합니다.
그러나 가능하다면 civitai 사이트에 로그인 한 후 모델을 다운로드하는 것이 좋습니다.
civitai 사이트에는 이 모델 이외에도 두 번째로 소개하는 Deliberate 모델도 제공한다.
또, 전술한 바와 같이, 모델 이외에도, 추가의 옵션에 대응하는 다양한 파일도 제공하는 Stable Diffusion Web UI를 사용할 때에 필수 사이트에 들 수 있다.
이어 현재 인기를 모으고 있는 두 번째 모델인 Deliberate를 소개한다.
Deliberate 모델도 실제 이미지를 제공하고 ChilloutMIX 모델이 동양 이미지인 경우 Deliberate 모델은 서양 이미지를 제공한다는 명확한 차이가 있습니다.
이러한 Deliberate 모델도 ChilloutMIX 모델을 다운로드한 방법으로 수행할 수 있습니다.
civitai 사이트에 접속한 후, Deliberate에서 검색 후에 CHECKPOINT라고 적힌 이미지를 누른 후 다운로드 페이지에서 해당 모델을 다운로드하면 된다.
Deliberate 모델은 1.99GB 용량으로 비교적 학습 모델 중 적은 용량을 가지고 있다.
모델은 구글 드라이브 사용시 무료 계정은 15GB가 제공하므로 모델을 많이 저장할 수 없다.
따라서 모델은 1개에서 2개 정도만 장착하여 사용하는 것이 일반적입니다.
물론 유료 계정이라면 저장 공간에 따라 많은 모델을 저장할 수 있다.
위의 Deliberate 모델 다운로드 버튼을 클릭하면 해당 모델 파일을 다운로드할 수 있습니다.
마지막으로 소개하는 모델은 OrangeMix입니다.
일반적으로 애니메이션 이미지를 만드는 데 사용하는 OrangeMix 모델은 아래에 링크되어 있습니다.
https://huggingface.co/ 사이트에서 다운로드할 수 있다.
Hugging Face – The AI community building the future.
The AI community building the future. Build, train and deploy state of the art models powered by the reference open source in machine learning.
huggingface.co
위의 Hugginf Face 사이트를 방문한 후 검색 공간에서 OrangeMix에서 검색한 후 해당 페이지에서 Files and versions 항목을 클릭합니다.
후속 목록에서 Models 폴더로 들어가면 다양한 OrangeMix 모델 폴더가 표시됩니다.
이 중 가장 최근에 수정한 폴더에 넣으면 된다.
또, 이전의 폴더는 DirectoryCleanup과 폐기되었다고 하는 표시가 있어, 이러한 폴더는 사용할 수 없다고 하는 의미다.
최신 OrangeMix 모델 폴더에 들어가면 여러 파일이 존재하지만 모두 같은 파일이므로 어떤 파일을 다운로드해도 상관 없습니다.
위의 Hugginf Face 사이트에서 다운로드하거나 아래 링크된 OrangeMix 모델의 다운로드 버튼을 누르면 해당 모델 파일을 다운로드할 수 있습니다.
덧붙여서, 상기에서 인기 모델로서 제시한 3개의 모델 파일은 safetensors라는 확장자를 가지고 있다.
또한, 3개의 모델 모두가 civitai 사이트 또는 Hugginf Face 사이트로부터 다운로드할 수 있으므로, 사용하기 쉬운 사이트로부터 다운로드하면 된다.
개인적으로는 모델 최신 버전은 Hugginf Face 사이트가 빠르지만, 모델을 다운로드하려면 civitai 사이트가 편리성이 높은 것 같다.
다운로드한 모델 저장
위에서 다운로드한 모델은 Stable Diffusion 웹 UI를 설치할 때 연결된 Google 드라이브에 저장해야 합니다.
우선, Google 드라이브에 접속한 후, sd 폴더에 들어간 후, stable-diffusion-webui 폴더에 들어간다.
그런 다음 models 폴더에 들어가고 stable-diffusion 폴더로 들어갑니다.
바로 이 stable-diffusion 폴더에서 마우스 오른쪽 버튼을 클릭하여 파일 업로드를 선택하고 다운로드한 모델 파일을 선택하면 된다.
이렇게 하면 선택한 모델 파일을 업로드하는 데 파일 크기가 커서 약간의 시간이 소요됩니다.
모델 적용
Google 드라이브에 다운로드한 모델을 저장한 후 마지막으로 Stable Diffusion 웹 UI 실행 창에서 모델을 새로 고쳐야 합니다.
Stable Diffusion 웹 UI에서 모델 항목이 보이는 오른쪽에 있는 새로 고침 아이콘을 누른 후 잠시 후 모델을 적용할 수 있습니다.
새로 고침 아이콘을 탭하거나 새 모델을 적용하면 오류가 발생할 수 있습니다.
그런 다음 Google 드라이브에서 처음부터 다시 Stable Diffusion 웹 UI를 실행하는 것이 좋습니다.
Stable Diffusion Web UI의 사용자가 계속 증가하고 있기 때문에, Google 콜라보 서버에서 에러가 발생하는 경우가 많다.
이럴 때는 단지 처음부터 다시 Stable Diffusion Web UI를 실행하는 것이 최선이다.