Comments (2)
On closer inspection I see we are filtering the files in invokeai/backend/model_manager/util/select_hf_files.py
, and there is a note about how we prefer .safetensors
files, so never mind mine comment about downloading .bin
files.
The remaining issue is downloading extra files. This occurs because the safetensors
and bin
files have different names, despite representing the same weights. The filter function sees them as different files instead of different versions of the same data.
For example, text_encoder/model.fp16.safetensors" and
text_encoder/pytorch_model.fp16.bin` are the same, but with different base names - "model" vs "pytorch_model".
I don't see any simple way to fix this given the very loosey-goosey structure of the diffusers format.
from invokeai.
Figured out a fix in #5846.
We only want the single "best" weights file for each submodel type/directory. We prefer safetensors and exact variant matches. To choose the right one, we can score each file and take the best one.
from invokeai.
Related Issues (20)
- [bug]: Embeddings need to be represented in a prompt in human readable, but still load via key
- [bug]: Clearing intermediates does not clear node cache
- [bug]: Model installation doesn't proceed after download finishes HOT 2
- [bug]: Unable to download models from CivitAI HOT 2
- [enhancement]: unified canvas, change the priority from transparent to mask HOT 3
- [enhancement]: Multi-threaded upscaling in the unified canvas / batch starts
- [bug]: Models not getting detected while there are jpg and json files in the same folder HOT 2
- [enhancement]: zluda support
- [enhancement]: Any plans for supporting PixArt Alpha model?
- [bug]: apiUrl not used for image fetching HOT 2
- [bug]: Failed to load sdxl:main:unet model HOT 1
- [bug]: Connection Aborted during Install HOT 4
- [bug]: Custom nodes are loaded before the CLI args are applied
- [bug]: Launching web-gui with CUDA HOT 15
- [bug]: Slow autoimport HOT 2
- [enhancement]: Invert scroll wheel brush size control in the Unified Canvas.
- [enhancement] [UI]: Add ability to sort/autosort models in ModelUI HOT 1
- [enhancement]: UI Tagging For User Objects
- [enhancement] [UI]: Sync model after download is complete HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from invokeai.