Divided by Zer0
616d586acf
wip
2022-10-14 22:27:56 +02:00
ZeroCool940711
8d2cf46fbc
Added first implementation to support the stable horde bridge on the streamlit version.
2022-10-14 12:09:47 -07:00
ZeroCool940711
a74d9685ff
Fixed issue when hydralit was not enabled.
2022-10-12 12:58:40 -07:00
ZeroCool940711
3cb9b62130
Added config option to enable or disable hydralit.
2022-10-12 11:03:59 -07:00
ZeroCool940711
1cc22b0984
Add option to select between lerp and slerp in txt2vid
2022-10-11 22:33:28 -07:00
hlky
3851fcc537
model manager
...
model manager
2022-10-04 19:39:52 +01:00
ZeroCool940711
2a078d5657
Fixed missing keys on first run, it seems related to server_state doing a rerun in the background on first run which changes the first session_state initialization, this causes it to be empty until the second run.
2022-10-02 21:50:24 -07:00
ZeroCool940711
51b7c9ac31
Removed some left over comments on webui_streamlit.py
2022-09-30 02:05:16 -07:00
Alejandro Gil
510d103a83
Temporary fix for the jumpy UI and tabs resetting to the first one. ( #1353 )
2022-09-28 10:02:08 -07:00
Alejandro Gil
3e40bab7f7
Changed the default streamlit import for hydralit as we will be using hydralit as replacement for the default streamlit library, hydralit provides better control over css as well as having a lot more options. ( #1352 )
2022-09-28 09:33:54 -07:00
Alejandro Gil
519d7c661f
Added new implementation of the textual inversion page. ( #1342 )
2022-09-27 11:36:48 -07:00
hlky
4a15702fe9
License header
2022-09-26 14:02:48 +01:00
ZeroCool940711
3b4b435768
Added option to enable or disable the streamlit data usage gathering or telemetry.
2022-09-26 01:24:14 -07:00
ZeroCool940711
7084e94bdf
Moved the model to server_state instead of session_state so it can be shared between multiple sessions, tabs and users as long as the streamlit server is running.
2022-09-25 00:03:05 -07:00
ZeroCool940711
d584fa28eb
Added condition to make sure the userconfig_streamlit.yaml file is created if it doesnt exist.
2022-09-24 05:19:13 -07:00
ZeroCool940711
1c459bce53
- Added individual titles on the browser tab for each page.
...
- Added basic url for each page to the address bar for browser history.
2022-09-23 22:07:50 -07:00
ZeroCool940711
e49699a65e
Basic code for the streamlit textual inversion page.
2022-09-22 01:44:35 -07:00
ZeroCool940711
fdd0c38ac2
Added missing sd_concept_library.py file.
2022-09-18 09:15:05 -07:00
hlky
4680975ae1
st.session_state["defaults"] fix
2022-09-18 09:57:33 +01:00
hlky
745e1cc2e1
Temporarily hide sd_concept_library due to missing layout()
2022-09-18 04:21:35 +01:00
ZeroCool940711
997eb12733
Basic implementation for the Concept Library tab made by cloning the Home tab.
2022-09-17 19:02:40 -07:00
ZeroCool940711
c35e5804c2
Added a config option to use embeddings from the huggingface stable diffusion concept library.
2022-09-17 15:25:55 -07:00
ZeroCool940711
eb545c1229
Removed the Home tab until the gallery is fixed.
2022-09-15 14:23:09 -07:00
ZeroCool940711
4068d804ad
- Added the Home tab made by @devilismyfriend
...
- Added gallery tab on txt2img.
2022-09-15 06:29:41 -07:00
ZeroCool940711
d93065bb95
Added streamlit_nested_layout component as dependency and imported on the webui_streamli.py file to allow us to use nested columns and expanders.
2022-09-15 03:48:55 -07:00
ZeroCool940711
02fe63acb2
Added custom models list to the txt2img tab.
2022-09-14 14:48:13 -07:00
ZeroCool940711
ed1ebc129c
Modified the way the defaults settings are loaded from the config file so we only load them on the webui_strealit.py file and use st.session_state to access them from anywhere else, this makes it so the config can be modified externally like before the code split and the changes will be updated on next rerun of the UI.
2022-09-14 06:40:56 -07:00
ZeroCool940711
6a79ea930b
Removed condition to check if the defaults are in the st.session_state dictionary, this is not needed and would cause issues with it not being reloaded when the user changes something on it.
2022-09-14 05:58:01 -07:00
ZeroCool940711
9246692072
Moved defaults to the webui_streamlit.py file and fixed some imports.
2022-09-14 04:19:24 -07:00
ZeroCool940711
71be8f09f2
Forgot to call the layout() for the Model Manager tab after the import so it was not been used and the tab was shown as empty.
2022-09-13 23:02:16 -07:00
ZeroCool940711
ede343a269
The webui_streamlit.py file has been split into multiple modules containing their own code making it easier to work with than a single big file.
...
The list of modules is as follow:
- webuit_streamlit.py: contains the main layout as well as the functions that load the css which is needed by the layout.
- webui_streamlit_old.py: contains the code for the previous version of the WebUI. Will be removed once the new UI code starts to get used and if everything works as it should.
- txt2img.py: contains the code for the txt2img tab.
- img2img.py: contains the code for the img2img tab.
- txt2vid.py: contains the code for the txt2vid tab.
- sd_utils.py: contains utility functions used by more than one module, any function that meets such condition should be placed here.
- ModelManager.py: contains the code for the Model Manager page on the sidebar menu.
- Settings.py: contains the code for the Settings page on the sidebar menu.
- home.py: contains the code for the Home tab, history and gallery implemented by @devilismyfriend.
- imglab.py: contains the code for the Image Lab tab implemented by @devilismyfriend
2022-09-13 14:09:39 -07:00
hlky
92b3159909
half precision streamlit txt2vid
...
`RuntimeError: expected scalar type Half but found Float` with both `torch_dtype=torch.float16` and `revision="fp16"`
2022-09-13 13:26:36 +01:00
ZeroCool940711
cbbf33d735
Changed the loading of the model on the txt2vid tab so the half models are only loaded if the no_half option on the config file is set to False.
2022-09-13 01:49:03 -07:00
ZeroCool940711
299cef698d
Merge remote-tracking branch 'origin/dev' into dev
2022-09-13 00:49:31 -07:00
ZeroCool940711
67cb1116c8
Made it so the sampling_steps is added to num_inference_steps, otherwise it would not match the value you set for it on the slider.
2022-09-13 00:47:30 -07:00
ZeroCool
0480804499
Merge branch 'dev' into feature/img2img-masking-fixes
2022-09-13 00:06:34 -07:00
Brian Semrau
003f97d52a
img2img mask fixes and fix image2noise normalization
2022-09-13 02:04:26 -04:00
unnamedplugins
2af42fed51
Fix indentation error that prevents mask_restore from working unless ESRGAN is turned on
2022-09-12 23:01:59 -04:00
unnamedplugins
acc5f7591a
Fix issue where loopback was using batch mode
2022-09-12 21:43:53 -04:00
ZeroCool940711
f80a2f69ca
Commented some print statements that were used for debugging and forgot to remove previously.
2022-09-12 12:01:16 -07:00
ZeroCool940711
1117b5604a
-Added the Update Image Preview option to be part of the current tab options under Preview Settings.
...
- Added Dynamic Preview Frequency option for the txt2vid tab which tries to find the lowest value for update_preview_frequency at which we can update the preview image during generation while at the same time minimizing the impact it has in performance.
- Added option to save a video file on the outputs/txt2vid-samples folder after the generation is complete similar to how the save_grid option works on other tabs.
- Added a video preview which shows a video on the txt2vid tab when the generation is completed.
- Formated some lines of code to make it use less space and fit on the a single screen.
- Added a script called Settings.py to the script folder in which Settings for the Setting page will be placed. Empty for now.
2022-09-12 11:44:00 -07:00
ZeroCool
ba63fd7004
Merge pull request #1040 from briansemrau/feature/st-img2img-masking
...
Add masking to streamlit img2img
2022-09-12 00:24:59 -07:00
Brian Semrau
1089ec1162
add masking to streamlit img2img, find_noise_for_image, matched_noise
2022-09-12 03:02:43 -04:00
ZeroCool940711
9c8ac62b3d
Fixed an error with the metadata not able to be saved because of the seed was not converted to a string before so it had no attribute encode on it.
2022-09-11 23:57:29 -07:00
ZeroCool940711
36a1551465
- Added code for @Hafiidz's changes made on the css.
2022-09-11 23:11:42 -07:00
ZeroCool940711
20172d381e
Multiple improvements to the txt2vid tab.
...
- Improved txt2vid speed by 2 times.
- Added DDIM scheduler.
- Added sliders for beta_start and beta_end to have more control over these parameters on the scheduler.
- Added option to select the scheduler type from scaled_linear or linear.
- Added option to save info files for the txt2vid tab and improved the information saved to include most of the parameters used to run the generation.
- You can now download any model from the huggingface website to use on the txt2vid tab, just add the name to the custom_models_list on the config file.
2022-09-11 10:42:17 -07:00
ZeroCool940711
e6463e3249
Added some basic layout for the Model Manager tab and added there the models that most people use to make it easy to download instead of having to go do the wiki or searching through discord for links, it also shows the path where you are supposed to put those models for them to work.
2022-09-11 03:35:14 -07:00
JJ
42cc7ea8dc
fix individual image file format saves
...
* introduces a general config setting save_format similar to grid_format for individual file saves
2022-09-11 17:40:28 +10:00
JJ
2672743f67
write same metadata to file and yaml
...
* include piexif in environment needed for exif labelling of non-png files
2022-09-11 17:27:52 +10:00
ZeroCool
a760e036d9
Commented an import that is not used for now but will be used soon.
2022-09-10 21:31:42 -07:00