LykosAI / StabilityMatrix

Multi-Platform Package Manager for Stable Diffusion
https://lykos.ai
GNU Affero General Public License v3.0
4.78k stars 307 forks source link

Slower but more accurate download protocol option #950

Open andwan0 opened 1 month ago

andwan0 commented 1 month ago

Proposal

Current Problem/Issue When I load a UI (ie. Fooocus or Stable Diffusion WebUI then it needs to download further model files.

Since I am on slow mobile broadband then fast downloads will always inccur errors, ie. these 3 large files for Fooocus:

I assume Python is downloading them via fast download protocol ie. UDP-like. My Stable Diffusion app would always fail to load and require me to restart to re-attempt the download in full. No matter how many times I retry, the files downloaded always end up corrupted.

Temporary Manual Resolution To resolve this I manually download the above files via a Download Manager or web browser (which I assume uses TCP-like protocol). Put them into their respective folders and now WebUI/packages works!

Future Proof However, I don't know if different WebUI/packages requires different model files. Also, new version releases will probably require download newer/latest model files. This would be painful to repeat the above steps.

Enhancement/Idea Enhancement is to allow option for Python to use a slower but error-recovery type download protocol.

github-actions[bot] commented 6 days ago

This issue is stale because it has been open 30 days with no activity. Remove the stale label or comment, else this will be closed in 5 days.

github-actions[bot] commented 1 day ago

This issue was closed because it has been stale for 5 days with no activity.