ComfyUI-LoaderUtils Load Model When It Need
세부 정보
파일 다운로드
모델 설명
안녕하세요, 저는 xiaozhijason(별명: lrzjason)입니다. 저는 워크플로우의 어떤 위치에서든 어떤 모델도 로드할 수 있는 헬퍼 노드를 개발했습니다.
GitHub: https://github.com/lrzjason/ComfyUI-LoaderUtils
✨ ComfyUI-LoaderUtils 소개: 필요할 때만 모델 로드
저는 즉시 교체 가능한 로더 노드 세트를 개발하여 모델 로딩을 유연하게 제어할 수 있게 했습니다. 어떻게요? 모든 로더에 마법 같은 선택적 any 파라미터를 추가하여, 워크플로우의 실제 필요에 따라 모델 로딩 순서를 조절할 수 있습니다.
핵심 혁신:
✅ 전략적 로딩 순서 – 텍스트 인코딩 후에 무거운 모델(UNET/Diffusion 모델)을 로드
✅ 워크플로우 변경 불필요 – 기존 설정과 완전히 호환됩니다(표준 로더를 _Any 버전으로 교체하고, 필요할 때 앞에 로더를 연결하기만 하면 됩니다)
✅ 모든 로더 지원: Checkpoints, LoRAs, ControlNets, VAEs, CLIP, GLIGEN – [아래 전체 목록]
💡 실제 워크플로우 예시
LoaderUtils
텍스트 프롬프트 및 컨디셔닝 실행
그 후
UNETLoader_Any를 통해 UNET 로드샘플링 후
VAELoader_Any를 통해 VAE 로드 → 8GB GPU에서도 안정적인 실행 ✅
🧩 사용 가능한 로더 노드(모두 _Any 접미사)
표준 로더
스마트 교체 버전
CheckpointLoader
→ CheckpointLoader_Any
VAELoader
→ VAELoader_Any
LoraLoader
→ LoraLoader_Any
ControlNetLoader
→ ControlNetLoader_Any
CLIPLoader
→ CLIPLoader_Any
(Diffusers, unCLIP, GLIGEN 등 추가 7개 이상 포함)
모든 기능 유지: 원래 파라미터는 그대로 유지되며, any 입력에 연결만 추가하면 로딩 순서를 제어할 수 있습니다!

