2024년 8월, 전 Stability AI 개발자들로 구성된 팀이 Black Forest Labs의 설립과 120억 개의 파라미터로 훈련된 첫 번째 AI 모델인 FLUX.1의 출시를 발표했습니다. 이 모델은 새로운 트랜스포머 아키텍처를 기반으로 하고 있습니다.
프롬프트: 관람자가 인간의 눈을 바라보는 이미지를 생성하세요. (남자) 눈의 반사에 미래적이고 전쟁으로 황폐해진 세상을 묘사하세요. 풍경은 거대한 로봇, 자율 드론, 디지털 광고와 홀로그램으로 덮인 낡은 건물 등 고급 AI 기술로 가득 차 있어야 합니다. 전체적인 분위기는 어둡고 디스토피아적이며, 차가운 금속 색조와 파괴의 흔적이 있어야 합니다. 눈 자체는 핵폭발처럼 보이지만, 빛나는 사이버네틱 홍채와 같은 인공적인 향상이 있어야 합니다.
모델에 대한 반응은 압도적으로 긍정적이었습니다. 사용자들은 이미지 품질과 프롬프트 인식이 얼마나 뛰어난지에 놀랐습니다.
Flux.1 모델을 더욱 특별하게 만드는 것은 오픈 소스 모델이라는 점입니다. 따라서 커뮤니티는 다양한 기능을 가진 맞춤형 모델과 LORA를 훈련하여 이를 기반으로 발전시킬 수 있습니다.
Flux.1은 세 가지 모델 변형으로 구성되어 있습니다;
Flux.1 [Pro] – Pro는 API를 통해서만 사용 가능합니다. Black Forest Labs의 API 또는 여러 상업적 파트너를 통해 Flux.1 Pro로 이미지를 생성할 수 있습니다. 가중치(모델 파일)는 다운로드할 수 없으며, 다운로드할 수 있다고 하더라도 시스템 요구 사항이 소비자 하드웨어로 사용하기에는 너무 높습니다.
Flux.1 [Dev] – Dev는 비상업적 애플리케이션을 위한 오픈 소스 모델입니다. Flux.1 [Pro]에서 증류되어 유사한 이미지 품질과 프롬프트 인식 기능을 제공하며, 더 효율적입니다. 소비자 하드웨어에서 로컬로 실행할 수 있습니다. Flux.1 [Dev]는 비상업적 라이선스 하에 출시되었습니다. Hugging Face에서 다운로드하세요.
Clip 모델은 ComfyUI\models\clip 폴더에 배치해야 합니다. 이전에 SD3를 사용한 경우 필요한 Clip 모델이 이미 있을 수 있습니다.
시스템 요구 사항 고려 사항;
flux1-dev는 12GB 이상의 VRAM이 필요합니다.
flux1-schnell은 12GB VRAM에서 실행할 수 있습니다.
시스템 RAM이 32GB 미만인 경우, t5xxl_fp8_e4m3fn 텍스트 인코더를 t5xxl_fp16 버전 대신 사용하세요.
⚠️ ‘풀 패트’ 공식 모델을 실행할 수 없는 경우, 제작자 Kijai가 flux1-dev와 flux1-schnell의 압축된 fp8 버전을 출시했습니다. 이미지 품질이 일부 저하될 수 있지만, 이러한 버전은 VRAM이 적은 사용자도 Flux로 생성할 수 있게 해줍니다.
시작하려면 기본 텍스트-이미지 워크플로우도 필요합니다. 아래 다운로드 링크는 몇 가지 좋은 사전 설정 옵션으로 간단한 설정을 제공합니다. 또한, 우리는 LoRA 로더(기본적으로 우회됨)를 포함했습니다. Civitai에서 첫 번째 Flux LoRA가 이미 나타나고 있습니다!
우리의 가장 좋아하는 인터페이스 중 하나인 Forge가 놀라운 주요 업데이트로 Flux 지원을 받았습니다! Automatic1111의 인터페이스에 익숙하다면 Forge에서 편안하게 사용할 수 있습니다. Gradio 프론트엔드는 거의 동일합니다.
Forge는 위에서 Comfy에 대해 나열된 원래 Flux 모델과 텍스트 인코더를 지원할 수 있습니다.
전체 모델과 텍스트 인코더를 사용하려면 모델과 인코더를 로드할 수 있는 새로운 필드가 있습니다;
Forge 제작자 Illyasviel는 현재 Flux를 Forge와 함께 사용하는 권장 방법인 “압축된” NF4 모델을 출시했습니다; “NF4는 6GB/8GB/12GB 장치에서 FP8보다 훨씬 빠르며, 16GB 이상의 VRAM 장치에서도 약간 더 빠릅니다. 6GB/8GB VRAM을 가진 GPU의 경우, 속도 향상은 약 1.3배에서 2.5배(파이토치 2.4, CUDA 12.4) 또는 약 1.3배에서 4배(파이토치 2.1, CUDA 12.1)입니다.“