fix(model-loaders): add local_files_only=True to prevent network requests #8735
+22
−10
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
Add
local_files_only=Trueto all model loaderfrom_pretrained()calls to prevent network requests during model loading.When loading models, HuggingFace's
from_pretrained()attempts to connect to the internet for validation or updates. This causes generation to hang or fail when the network is unavailable, slow, or behind a proxy.Affected loaders:
stable_diffusion.py- SD1, SD2, SDXL, SDXLRefiner, SD3generic_diffusers.py- T2IAdapter and generic modelsflux.py- CLIP and T5 Tokenizer/Encodercogview4.py- CogView4 modelsonnx.py- ONNX modelsRelated Issues / Discussions
User report: #8630
QA Instructions
Merge Plan
Standard merge - no special handling required.
Checklist
What's Newcopy (if doing a release after this PR)