3611 Commits

Author SHA1 Message Date
cmdr2
b3f714923f changelog 2024-10-11 15:13:42 +05:30
cmdr2
7e208fb682 Remove temp hack for debugging 2024-10-11 13:38:45 +05:30
cmdr2
d0cd340cbd Fix bug with post-install browser open 2024-10-11 13:37:26 +05:30
cmdr2
696b65049f Merge branch 'forge' of github.com:cmdr2/stable-diffusion-ui into forge 2024-10-11 13:34:45 +05:30
cmdr2
cabf4a4f07 Error reporting while starting the post-installation browser; Temp hack 2024-10-11 13:34:23 +05:30
cmdr2
f6e6b1ae5f
Copy webui_console.py in sh 2024-10-11 12:58:28 +05:30
cmdr2
ec18bae5e4
Copy webui_console.py in bat 2024-10-11 12:57:58 +05:30
cmdr2
e804247acb WebUI dev console script 2024-10-11 12:55:35 +05:30
cmdr2
07483891b6 Tweak message for 'still installing' 2024-10-11 12:55:24 +05:30
cmdr2
dfa552585e Don't open the browser while webui is still installing. wait until the webui actually starts up. 2024-10-11 12:28:20 +05:30
cmdr2
05cf4be89b Check for context attr 2024-10-11 12:05:29 +05:30
cmdr2
e8ee9275bc Don't parse if no filters are applied 2024-10-11 11:39:13 +05:30
cmdr2
c46f29abb0 Include scheduler in drag-and-drop 2024-10-09 21:18:15 +05:30
cmdr2
8bd5eb5ce4 Remove unnecessary patch for sdkit's model downloader. ED now handles both kinds of model folder names 2024-10-09 18:19:21 +05:30
cmdr2
78dcc7cb03 Bring back the earlier model scanning logic 2024-10-09 18:16:15 +05:30
cmdr2
e32b34e2f4 Show version 3.0.10 for ED 2 and 3.0 users, and 3.5.0 for webui users 2024-10-09 14:33:04 +05:30
cmdr2
16463431dd case 2024-10-09 14:19:28 +05:30
cmdr2
9761b172de Use a monitor thread for restarting the webui process if it has crashed. Sometimes it would crash but the process would be a zombie. An external monitor ensures that it gets killed and restarted 2024-10-09 13:47:06 +05:30
cmdr2
d6adb17746 Fix a bug where the vae wouldn't be unloaded in webui 2024-10-09 13:41:56 +05:30
cmdr2
3327244da2 Scheduler selection in the UI; Store Scheduler and Distilled Guidance in metadata 2024-10-09 11:43:45 +05:30
cmdr2
d283fb0776 Option to select Distilled Guidance Scale; Show warnings for Euler Ancestral sampler with Flux 2024-10-09 11:12:28 +05:30
cmdr2
90bc1456c9 Suggest guidance value for Flux and non-Flux models 2024-10-08 18:54:06 +05:30
cmdr2
84c8284a90 Proxy webui api 2024-10-08 18:35:08 +05:30
cmdr2
c1193377b6 Use vram_usage_level while starting webui 2024-10-07 13:33:25 +05:30
cmdr2
5a5d37ba52 Enable rendering only the CPU 2024-10-07 12:59:19 +05:30
cmdr2
b6ba782c35 Support both WebUI and ED folder names for models 2024-10-07 12:48:27 +05:30
cmdr2
9abc76482c Wait until the webui backend responds with a 200 OK to ping requests 2024-10-07 12:39:07 +05:30
cmdr2
6f4e2017f4 Install Forge automatically by creating a conda environment and cloing the forge repo 2024-10-07 11:28:28 +05:30
cmdr2
6ea7dd36da Fix a bug where the config file wasn't actually read on linux/mac 2024-10-02 15:30:29 +05:30
cmdr2
391e12e20d Require onnxruntime for nsfw checking 2024-10-01 16:41:26 +05:30
cmdr2
4e3a5cb6d9 Automatically restart webui if it stops/crashes 2024-10-01 16:25:56 +05:30
cmdr2
f51ab909ff Reset VAE upon restart 2024-10-01 16:25:24 +05:30
cmdr2
754a5f5e52 Case-insensitive model directories 2024-10-01 13:55:35 +05:30
cmdr2
9a12a8618c First working version of dynamic backends, with Forge and ed_diffusers (v3) and ed_classic (v2). Does not auto-install Forge yet 2024-10-01 10:54:58 +05:30
cmdr2
2eb0c9106a Temporarily disable the auto-selection of the appropriate controlnet model 2024-09-24 17:43:34 +05:30
cmdr2
a0de0b5814 Minor refactoring of SD dir variables 2024-09-24 17:40:00 +05:30
cmdr2
6559c41b2e minor log import change 2024-09-24 17:27:50 +05:30
cmdr2
dfb8313d1a Merge branch 'beta' of github.com:cmdr2/stable-diffusion-ui into beta 2024-09-09 18:49:07 +05:30
cmdr2
b7d46be530 Use SD 1.4 instead of 1.5 during installation 2024-09-09 18:48:38 +05:30
cmdr2
5fe3acd44b
Use 1.4 by default, instead of 1.5 v3.0.9 2024-09-09 18:34:32 +05:30
cmdr2
1cc7c1afa0
Merge pull request #1823 from d8ahazard/main
Don't break if we can't write a file
2024-07-24 09:48:30 +05:30
cmdr2
89f5e07619
Log the exception while trying to create an extension info file 2024-07-24 09:47:35 +05:30
d8ahazard
45f350239e
Don't break if we can't write a file 2024-07-23 17:56:35 -05:00
patriceac
ab3e20fbd6
Removing duplicate import
Removing duplicate import.
2024-07-21 01:37:25 -07:00
patriceac
b815ad01ff
Prevent Computer from Sleeping During Image Generation
This pull request introduces functionality to prevent the computer from going to sleep while images are being generated, ensuring consistent performance across Windows, macOS, and Linux. The changes involve integrating system-level calls to manage the sleep state within the `render_internal` function.

**Changes:**
- Added `PreventSleep` class to handle sleep prevention across different operating systems:
  - **Windows**: Utilizes `ctypes` to call `SetThreadExecutionState` to prevent and allow sleep.
  - **macOS**: Uses the `caffeinate` command to prevent sleep.
  - **Linux**: Uses `systemd-inhibit` to prevent sleep.
- Integrated these functions into the `render_internal` function to prevent the system from sleeping during the image generation process and to allow it to sleep once the process is complete.

This enhancement ensures uninterrupted image generation, improving the reliability of the application during long-running tasks on all supported platforms.

**Note**: I only tested this functionality on Windows.
2024-07-21 01:33:58 -07:00
cmdr2
716f30fecb
Merge pull request #1810 from easydiffusion/beta
Beta
2024-06-14 09:49:27 +05:30
cmdr2
364902f8a1 Ignore text in the version string when comparing them 2024-06-14 09:48:49 +05:30
cmdr2
a261a2d47d Fix #1779 - add to PATH only if it isn't present, to avoid exploding the PATH variable each time the function is called 2024-06-14 09:43:30 +05:30
cmdr2
dea962dc89
Merge pull request #1808 from easydiffusion/beta
temp hotfix for rocm torch
2024-06-13 14:06:14 +05:30
cmdr2
d062c2149a temp hotfix for rocm torch 2024-06-13 14:05:11 +05:30