-
Notifications
You must be signed in to change notification settings - Fork 532
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Describe the bug
Pre-built Flux1-dev images are not able to run test_input.json
Found this issue while trying to deploy the pre-built image into RunPod Serverless, but I noticed the flux1-dev models are getting downloaded into legacy folder "models/unet" and the test_input.json
's workflow expects it in models/checkpoints
folder.
Following change in Dockerfile makes the prebuilt image run fine.
RUN if [ "$MODEL_TYPE" = "flux1-schnell" ]; then \
- wget -q --header="Authorization: Bearer ${HUGGINGFACE_ACCESS_TOKEN}" -O models/unet/flux1-schnell.safetensors https://huggingface.co/black-forest-labs/FLUX.1-schnell/resolve/main/flux1-schnell.safetensors && \
+ wget -q --header="Authorization: Bearer ${HUGGINGFACE_ACCESS_TOKEN}" -O models/checkpoints/flux1-schnell.safetensors https://huggingface.co/black-forest-labs/FLUX.1-schnell/resolve/main/flux1-schnell.safetensors && \
wget -q -O models/clip/clip_l.safetensors https://huggingface.co/comfyanonymous/flux_text_encoders/resolve/main/clip_l.safetensors && \
wget -q -O models/clip/t5xxl_fp8_e4m3fn.safetensors https://huggingface.co/comfyanonymous/flux_text_encoders/resolve/main/t5xxl_fp8_e4m3fn.safetensors && \
wget -q --header="Authorization: Bearer ${HUGGINGFACE_ACCESS_TOKEN}" -O models/vae/ae.safetensors https://huggingface.co/black-forest-labs/FLUX.1-schnell/resolve/main/ae.safetensors; \
fi
RUN if [ "$MODEL_TYPE" = "flux1-dev" ]; then \
- wget -q --header="Authorization: Bearer ${HUGGINGFACE_ACCESS_TOKEN}" -O models/unet/flux1-dev.safetensors https://huggingface.co/black-forest-labs/FLUX.1-dev/resolve/main/flux1-dev.safetensors && \
+ wget -q --header="Authorization: Bearer ${HUGGINGFACE_ACCESS_TOKEN}" -O models/checkpoints/flux1-dev.safetensors https://huggingface.co/black-forest-labs/FLUX.1-dev/resolve/main/flux1-dev.safetensors && \
wget -q -O models/clip/clip_l.safetensors https://huggingface.co/comfyanonymous/flux_text_encoders/resolve/main/clip_l.safetensors && \
wget -q -O models/clip/t5xxl_fp8_e4m3fn.safetensors https://huggingface.co/comfyanonymous/flux_text_encoders/resolve/main/t5xxl_fp8_e4m3fn.safetensors && \
wget -q --header="Authorization: Bearer ${HUGGINGFACE_ACCESS_TOKEN}" -O models/vae/ae.safetensors https://huggingface.co/black-forest-labs/FLUX.1-dev/resolve/main/ae.safetensors; \
fi
Otherwise, we get:
'type': 'value_not_in_list', 'message': 'Value not in list', 'details': "ckpt_name: 'flux1-dev.safetensors' not in []"
Repro MVP (Minimal Viable Procedure)
Expected behavior
Screenshots
Versions (please complete the following information):
- Docker version: [e.g. 20.10.7]
- ComfyUI version: [e.g. 1.2.0]
- Host OS: [e.g. Ubuntu 20.04]
Additional context
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working