혹시 Flux를 자신의 PC에 설치하기가 아주 힘들다는 이야기를 들어보셨을지 모르겠습니다. 하지만 당황하실 필요 없습니다. 이 글을 따라가면 단 15분 만에 Flux를 설치를 끝내고 바로 사용할 수 있습니다.
필수조건
이 글에서는 모든 종류의 스테이블 디퓨전 관련 웹 인터페이스를 한꺼번에 설치하고 관리할 수 있는 Stability Matrix를 이용하여 Flux를 로컬에 설치하는 방법을 설명합니다. 이 프로그램을 사용하면 아주 간단하게 Flux를 설치하고 실행시킬 수 있습니다.
하지만 이를 위해서는 자신의 PC의 GPU가 최소 8GB의 VRAM을 갖추고 있어야 하며, Linux 또는 윈도우 10 이상이 설치되어 있어야 합니다(참고로, Mac에서도 Flux를 설치할 수 있지만, 이 글에서는 NVidia GPU상에서만 작동하는 버전만 설명합니다.)
FLUX를 사용하기 위한 하드웨어 요구사항은 이 글을 참고하세요. |
아울러 Flux 모델은 매우 크기가 크기 때문에 최소 15GB 이상의 SSD 가 필요합니다(64GB 이상을 추천합니다). HDD가 아니고 SSD가 필요한 이유는 데이터를 읽어들이는 속도가 빠르기 때문입니다.
Flux를 자신의 PC에 설치해야 하는 이유
Flux를 자신의 PC에 설치하면 여러가지 장점이 있습니다.
제일 먼저 FLUX 이미지 생성 인공지능을 무료로 무제한 사용할 수 있다는 것입니다. 크레딧을 구매할 필요도, 매달 구독할 필요도 없습니다.
게다가 검열이나 제한 없이, 자신의 창작물에 대하여 완전하게 통제할 수 있습니다. 특히 창의적이거나 전문적인 프로젝트의 경우 매우 중요할 것입니다.
Flux 설치 따라하기
1 단계: Stability Matrix 설치
Stability Matrix를 이용해 여러가지 이미지 생성 인공지능용 웹 인터페이스를 설치하면, 모델을 중복해서 설치하는 등의 번거로움이 사라지는 등 많은 이점이 있습니다.
Stability Matrix를 설치하는 방법은 이 글의 1 단계를 따라하시면 됩니다. 2 단계는 실행하지 마시고 아래 글을 따라하세요.
참고로, 이미 Stability Matirx를 설치하신 경우에는 아래와 같이 정사각형 아이콘을 눌러 Pakages로 들어간 후, 맨 아래에 있는 "Add Package"를 누르시면 됩니다.
2 단계: Forge WebUI 설치
다음으로 아래와 같은 화면이 나오는데, 보시는 것처럼 맨위에 있는 [Stable Diffusion WebUI Forge]를 선택합니다. 선택하면 SD-Forge가 설치되는데, 몇 분정도 소요됩니다.
가끔 설치가 실패할 경우가 있는데, 그냥 재설치하면 대부분 문제가 해결됩니다.
또 설치하는 도중에 Stable Diffusion 템플릿을 다운로드할 것인지 묻는 내용이 나오는데, 그냥 무시하시면 됩니다.
Stable Diffusion WebUI Forge란? Stable Diffusion WebUI Forge(아래에서는 SD-Forge라고 부르겠습니다)는 가장 대중적인 웹UI인 AUTOMATIC1111을 승계한 웹 인터페이스로서, AUTOMATIC1111은 2024년 10월 이후 업데이트가 안되고 있는 반면, SD-Forge는 Flux 등 이후에 나온 인공지능 모델을 수용하는 등 활발히 활동을 하고 있고, A1111보다 속도가 빠르는 등 여러가지 장점이 있습니다. 자세한 내용은 이 글을 읽어보세요. SD-Forge 를 설치하는 이유는? 보시는 것처럼 여러가지 웹 인터페이스가 있는데 구지 SD-Forge를 설치하는 이유는 가장 빨리, 쉽게 설치하고 사용할 수 있기 때문입니다. 일단 SD-Forge가 익숙해지면 다른 인터페이스로 갈아타셔도 됩니다. |
3 단계: Flux 모델 설치하기
Flux는 여러가지 버전이 있습니다. 각각 성능이 다르고 요구하는 하드웨어 사양도 다릅니다.
이 글에서는 가장 간단하게 Flux.1 dev FN4 버전을 설치합니다. 이 버전은 품질과 성능, 기술적 요구사항 등이 적절하게 균형을 이룬 버전입니다.
아래의 Hugging Face 모델 페이지로 들어갑니다.
https://huggingface.co/lllyasviel/flux1-dev-bnb-nf4/blob/main/flux1-dev-bnb-nf4-v2.safetensors
"download" 버튼을 눌러 다운로드 받습니다. 용량이 12GB이기 때문에 다운로드 받는데 꽤 오래 걸립니다.
이 파일을 Data\Models\StableDiffusion 폴더에 다운로드 받습니다.
4 단계: SD-Forge 실행
이제 Flux 설치는 끝났습니다. Forge를 실행시켜 이미지를 생성하는 일만 남았습니다.
Stability Matrix의 좌측 메뉴에서 정사각형 아이콘을 누른 후, 아래와 같이 Launch 버튼을 눌러주시면 됩니다. 참고로 아래 그림과 같이 초록색으로 [Update]가 나타나면 미리 업데이트를 하고 실행시켜주는 게 좋습니다.
처음 실행시키면 몇 분정도 기다리셔야 합니다. 여러가지 관련 요소들을 다운로드 받기 때문입니다.
모두 완료되면, 현재의 기본 웹브라우저에 SD-Forge 화면이 나타납니다. 안보인다면 아래와 같이 [Open Web UI]버튼을 눌러주시면 됩니다.
5 단계: 이미지 생성
SD-Forge 화면에서 아래와 같이 설정합니다.
UI : flux
Checkpoint : sd\flux1-dev-bnb-nf4-v2.safetensors (저는 Flux 하위 폴더에 넣었습니다)
프롬프트: A funny elf in a strange dark forest
이제 우측에 있는 [Generate] 버튼을 누르면 아래와 같은 이미지가 생성됩니다.
이제 끝입니다. 언제든지 프롬프트만 바꿔주면(필요할 경우 설정을 변경해서) 원하는 이미지를 무료로 생성할 수 있습니다!
이 글은 stablediffusion.blog의 글을 번역하면서 필요에 따라 수정하여 작성하였습니다.
- ComfyUI로 설치 및 사용법 기초
- ComfyUI 투토리얼
- ComfyUI를 위한 유용한 정보
- ComfyUI와 SDXL 사용법(1) - 기초
- ComfyUI에서 ControlNet 사용법
- 편리한 ComfyUI 워크플로 모음
- LCM-LoRA - 초고속 스테이블 디퓨전
- Stable Video Diffusion(비디오 스테이블 디퓨전)