-
-
Notifications
You must be signed in to change notification settings - Fork 140
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Model Downloader enhancements #44
Comments
I've revamped the downloader:
|
Well, that was fast! I tested, first by downloading that link I gave you here that isn't a proper link to a file. That worked perfect. While it was downloading, I went to Civit and grabbed something random. It's nice to have multiple in the queue. Before I'd have to keep checking until the first one was finished and do the next, etc. etc... I monitored the speeds. A single model does, indeed, seem to cap out at around 45MB/s. Adding a second bumps the speed to double. When the first finished, then speed dropped again. You can see in the graph below. So it seems as though each single download will cap but you can keep adding more to saturate bandwidth. Nice! Thanks. Features in CivitAI Browser+ are 'nice to have' quality of life things more than anything so that's fair enough. |
Feature Idea
Sometimes when downloading through Utilities -> Model Downloader, the speed will be at a crawl. Due to their size, when downloading a checkpoint this can mean it takes a very long time. I have a gigabit connection so I'm used to checkpoints arriving in around three minutes or less. When this crawl pace effect happens it can take literally hours to complete. In fact, when this happens I now restart the container (I use a Docker version) and, after trying the download again, it often comes through at a much more reasonable speed.
In Model Downloader, there is a 'Download' button and that's it.
If it's at all possible, maybe even a Retry/Resume button as well. This could check for 'ModelName.download.tmp' and resume the download, or overwrite if resume not possible.
I'm a convert from A1111 and I've been massively spoilt by CivitAi Browser+
One of the things that makes that extension such a joy is that it uses Aria2 for downloading which uses multiple threads at once. Every time I've used CivitAi Browser+ my bandwidth has been maxed out every time so Aria2 does work well with CivitAI. There's a whole Issue where Aria2 is discussed in depth.
So a secondary feature request is to add Aria2 to the model downloader.
Thirdly, this might be asking a lot but basically, I'd like to see CivitAI Browser+ integrated into SwarmUI in some capacity. Its model management features are something I sorely miss.
Other
No response
The text was updated successfully, but these errors were encountered: