Replies: 5 comments
-
|
Long term, the first run wizard would be ideal, especially because you could look at offering different model options based on the system profile and adjust the default settings accordingly. For now, however, and in the spirit of #37, I suggest an NSIS option for Windows and a separate Debian package modeled after the famous ttf-mscorefonts-installer (e.g. libstablediffusion-models-installer). These would allow users to decide whether they would like to download the models or not. The only code change to core would then be to support multiple model locations, a new hard-coded system-wide default and the per-user setting already present. Suggested Linux system-wide location: /opt/libstablediffusion This approach would also make the Starter Pack usable for the server variant. |
Beta Was this translation helpful? Give feedback.
-
|
In terms of models:
If the two third-party inpainting LoRAs and the various Control LoRAs work as advertised, you would have feature parity across all three architectures despite the lack of ControlNet support in SDXL and Flux. I'm jetlagged to the point of feeling like Bowser’s bone, but hopefully this makes sense! |
Beta Was this translation helpful? Give feedback.
-
|
I appreciate the list! 🍺 I've started working on the Runtime Deployment (First-Run Wizard) version - i think it's the easier approach. I'm planning to add more checkboxes, such as "Select all realistic models", "Select all anime models", etc. Additionally, I'll improve dependency checks -for example, if a user selects an SDXL model for download, the SDXL Fix VAE will be selected automatically. One more thing: The model list could be fetched from a REST API, making it dynamic instead of hardcoded into the GUI. This window will appear on the first run. |
Beta Was this translation helpful? Give feedback.
-
Great idea! GPT4All does something similar, hosting a control file on GitHub that is used by its desktop application and Python SDK. |
Beta Was this translation helpful? Give feedback.
-
|
It looks like Control LoRAs will require stable-diffusion.cpp#692 to be merged first. |
Beta Was this translation helpful? Give feedback.

Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Implementation Options
There are two main approaches to implementing this feature:
1. Install-Time Deployment
Windows: The NSIS installer can download files or zip archives and extract them into the default models folder.
Linux (.deb files): A meta-package could be created to download the models based on user preferences (though this is uncommon practice).
Alternatively, a bash or PowerShell script could handle model downloads, making the process available post-installation as well.
2. Runtime Deployment (First-Run Wizard)
A new Frame/Window could be introduced, triggered on the first startup.
The user can select categories such as:
The wizard could also allow users to modify default settings, such as:
This wizard could be re-triggered later via the settings window to redownload default models.
Related issue: #37
Beta Was this translation helpful? Give feedback.
All reactions