이미지 관련 생성 AI는 오픈되어 있는 SD(stable diffusion)을 주로 사용하고 이를 직접 학습할 수도 있지만 대부분 사람들이 CIVITAI라는 사이트 (https://civitai.com )를 사용하여 학습된 체크 포인트와 LORA를 사용하여 원하는 생성 방식으로 SD를 완성한다.
많은 사람들이 stable-diffusion-webui을 사용하여 sd를 사용 중이고 이는 본인 pc 또는 colab을 이용하여 사용 가능하다. 오늘은 colab을 이용하여 간단하게 이미 생성 정도만 해보겠다.
일단 https://github.com/AUTOMATIC1111/stable-diffusion-webui
에서 제공 하는 UI를 이용하여 SD를 사용할 것이다. 여기서 설치 방법은 두 가지로 나누어지는데 오늘은 간단하게 코랩(colab)에 설치해서 사용해봤다.
단순히 코랩을 이용하여 사용하는 것이기에 페이지를 열고 코드를 본인 드라이브에 옮긴 후 실행 하면 되는 아주 간단한 일이고 체크포인트 또한 SD를 설치하면서 생긴
sd/stable-diffusion-webui/models/Stable-diffusion
에 올려두면 된다.
이미지 또한 잘 생성되지만 해상도와 스탭을 늘 릴경우 colab의 리소스 한계로 속도가 매우 느리다 이를 해결하기 위해서는 결제를 통해 더 많은 리소스를 받거나 성능이 괜찮은 PC 직접 설치하는 것이 좋을 것 같다.
내일은 직접 PC에 설치해 보고 이미지 생성까지 한 이후 가능 하다면 용어 정리를 할 예정이다.
앞으로 해야 할 것
코랩은 너무 느리니까 직접 Stable-diffusion을 PC에서 실행해 보자
FP16/32 이거 floating point 라는데 이게 머임?
스테이블 디퓨전 직접 학습시켜보고 논문도 읽고 이해하자 .
LORA 이것도 정확히 먼지 모름 정리해야 함.
sampling method 란?
잘 못된 내용에 대한 댓글 환영입니다.