본문 바로가기
강의 (Lecture)/이미지 생성형 AI

[Stable Diffusion Web UI] 모델 사용 방법 (Checkpoint)

by codingwalks 2024. 11. 6.
728x90
반응형

안녕하세요. 코딩산책입니다.

 

모델이란?

Stable Diffusion WebUI는 미리 설정한 모델에서 프롬프트에 맞게 이미지를 생성합니다. 모델에 따라 실사풍, 애니메이션, 유화 등 다양한 특징이 있으며, 생성되는 이미지의 분위기와 스타일, 화풍에 영향을줍니다. 생성하고자 하는 이미지에 가까운 모델을 사용하면, 예상한 이미지에 가까운 이미지를 생성할 수 있습니다.

출처: https://huggingface.co/stabilityai/stable-diffusion-xl-base-1.0

 

모델 (Checkpoint)와 LoRA의 차이

Stable Diffusion Web UI에서는 "Checkpoint"와 "LoRA"라는 용어가 자주 사용됩니다.

Checkpoint는 모델 파일의 기본으로 사용되는 본체가 됩니다. LoRA는 Checkpoint 모델에 추가적인 데이터셋으로 특정한 도메인에 특화되어 적응되도록 추가로 학습된 모델 파일을 말합니다.

Checkpoint가 모델의 기본이라고 하면, LoRA는 파트와 같은 역할로, 배경의 LoRA, 헤어스타일의 LoRA, 복장의 LoRA 등, 복수의 LoRA를 1개의 Checkpoint에 적용할 수 있습니다.

 

모델 파일을 얻는 방법

모델 파일은 Hugging Face 및 Civitai에서 무료로 사용할 수 있습니다. 모델에 따라 라이센스제한이 있으므로 잘 읽고 이용하십시오.

 

Hugging Face – The AI community building the future.

The Home of Machine Learning Create, discover and collaborate on ML better. We provide paid Compute and Enterprise solutions. We are building the foundation of ML tooling with the community.

huggingface.co

 

Civitai: The Home of Open-Source Generative AI

Explore thousands of high-quality Stable Diffusion & Flux models, share your AI-generated art, and engage with a vibrant community of creators

civitai.com

 

Hugging Face에서 모델을 다운로드하는 방법

Checkpoint의 샘플로서 stabilityai/stable-diffusion-3.5-large의 모델을 다운로드해 보겠습니다.

Huggig Face로 이동하여 헤더에서 Models를 클릭하고, Text-to-Image를 클릭한다. 그러고, 입력란에 "stabilityai/stable-diffusion-3.5-large"를 입력하고 아래에 찾아진 모델을 클릭합니다.

세부정보 페이지에서 Files 탭을 누르고 아래쪽에 있는 "sd3.5_large.safetensors" 파일에서 오른쪽의 다운로드 아이콘을 클락하여 모델 파일을 다운로드 합니다.

※ 어떤 파일이 Checkpoint에 해당하는지는 파일의 확장자를 참조하면 쉽습니다.

  • Checkpoint 확장자: *.safetensors, *.ckpt
  • .safetensors와 .ckpt를 모두 다운로드 가능하다면, 더 안전한 .safetensors를 다운로드 하는것을 권장합니다.

 

Civitai에서 모델을 다운로드하는 방법

Civitai로 이동하여 검색창에 모델 파일 이름을 입력합니다. ("stable-diffusion-3.5-large") 그러고 필터 아이콘을 클릭 후에, "Filter by Model Type" 항목에서 Checkpoint 를 클릭하면 해당 모델 파일의 이미지가 보입니다.

모델 파일 이미지를 클릭하여 상세 페이지로 이동하면 다운로드 버튼을 확인 할 수 있으며 클릭하여 다운로드가 가능합니다.

 

모델 넣는 방법 (Windows)

Stable Diffusion WebUI에 모델 파일을 넣는 방법은 거의 유사하며, AUTOMATIC1111과 SwarmUI에 대해서 아래와 같이 설명합니다.

 

AUTOMATIC1111 에서 모델 적용

[stable-diffusion-webui]>[models]>[Stable-diffusion] 폴더에 다운로드한 모델 파일을 저장합니다.

Stable Diffusion WebUI를 시작하고 [Stable Diffusion checkpoint]의 [업데이트] 아이콘을 클릭하고 [풀다운 메뉴]를 열면 설정된 모델이 표시되므로 [모델 이름]을 클릭하면 모델이 전환됩니다.

automatic1111 모델 적용

모델이 전환된 상태에서 프롬프트를 입력하여 이미지를 생성해 보면 모델을 반영한 이미지가 생성됩니다.

 

SwarmUI 에서 모델 적용

[SwarmUI]>[Models]>[Stable-diffusion]>[OfficialStableDiffusion] 폴더에 다운로드한 모델 파일을 저장합니다.

Stable Diffusion WebUI를 시작하고 [Models] 아이콘을 클릭하면 사용 가능한 모델이 표시되고, 모델 이미지를 클릭하면 모델이 전환됩니다.

swarmui 모델 적용

모델이 전환된 상태에서 프롬프트를 입력하여 이미지를 생성해 보면 모델을 반영한 이미지가 생성됩니다.

 

Stable Diffusion 모델의 상용 이용 및 라이센스에 대해

CreativeML Open RAIL-M은 Stable Diffusion 모델의 라이센스를 규정합니다.

CreativeML Open RAIL-M의 라이센스 약관은 다음과 같습니다.

 

License - a Hugging Face Space by CompVis

 

huggingface.co

라이센스 약관의 요점은 다음과 같습니다.

  • 허가: 신용 표기 없이 이 모델 사용
  • 허가: 이 모델에서 생성된 이미지를 상용화
  • 허가: 상용 이미지 생성 서비스에 이 모델 사용
  • 허가: 이 모델을 사용하여 병합 모델 공유
  • 금지: 이 모델 및 병합 모델 판매
  • 금지: 이 모델의 병합 모델에 다른 권한 설정

각 모델에는 라이센스가 있으며 Civitai 및 HuggingFace 모델 페이지에 나열되어 있습니다. 모델을 사용하기 전에 확인하자.

 

해당 포스트가 유용하셨다면 하단의 좋아요와 구독하기 부탁드립니다. ^^

Buy me a coffee

 

[Codingwalks]에게 송금하기 - AQR

[Codingwalks]에게 송금하기 - AQR

aq.gy

 

 

728x90
반응형