a01998d095
Remove more old logic
2023-06-19 15:57:28 +10:00
7b35162b9e
Remove old logic except for inpaint, add support for lora and ti to inpaint node
2023-06-19 15:57:28 +10:00
c26e1a9271
Rewrite inpaint node to new model manager, remove TextToImage and ImageToImage nodes
2023-06-19 15:57:28 +10:00
9b32407744
Provide generator to all schedulers step function to make both ancestral and sde schedulers reproducible
2023-06-19 00:34:01 +03:00
82091b9a66
Fix vae conversion
2023-06-18 23:46:07 +03:00
f3d9797ebe
Add dpmpp_sde and dpmpp_2m_sde schedulers(with karras)
2023-06-18 23:38:15 +03:00
f312e1448f
Update index.md
...
fixed typo
2023-06-18 10:39:02 -04:00
a11946f0ad
feat: Port Schedulers to Mantine ( #3552 )
...
- Ports Schedulers to use IAIMantineSelect.
- Adds ability to favorite schedulers in Settings. Favorited schedulers
show up at the top of the list.
- Adds IAIMantineMultiSelect component.
- Change SettingsSchedulers component to use IAIMantineMultiSelect
instead of Chakra Menus.
2023-06-18 22:22:03 +12:00
80a8d3ef28
style: Theme placeholder style for IAIMantineMultiSelect
2023-06-18 22:17:09 +12:00
f4ca9d0e09
Merge branch 'scheduler-select' of https://github.com/blessedcoolant/InvokeAI into scheduler-select
2023-06-18 22:05:12 +12:00
a960fa009d
fix: Fix some styling issues with IAIMantineMultiSelect
2023-06-18 22:04:12 +12:00
b96b95bc95
feat(ui): enabledSchedulers
-> favoriteSchedulers
2023-06-18 20:01:05 +10:00
450641c414
fix(ui): enable all schedulers by default
2023-06-18 19:39:31 +10:00
94cfcdc411
feat(ui): improve scheduler selection logic
...
- remove UI-specific state (the enabled schedulers) from redux, instead derive it in a selector
- simplify logic by putting schedulers in an object instead of an array
- rename `activeSchedulers` to `enabledSchedulers`
- remove need for `useEffect()` when `enabledSchedulers` changes by adding a listener for the `enabledSchedulersChanged` action/event to `generationSlice`
- increase type safety by making `enabledSchedulers` an array of `SchedulerParam`, which is created by the zod schema for scheduler
2023-06-18 19:34:37 +10:00
150059f704
fix(ui): create all scheduler constants up-front
2023-06-18 18:49:10 +10:00
f1a8b9daee
fix(ui): clarify scheduler logic
...
- use full conditional syntax with `{}`
- do not mutate `action.payload` in a reducer
2023-06-18 18:47:59 +10:00
be8c0bb952
feat: Use Labels for Schedulers
2023-06-18 20:17:51 +12:00
dae5b9b259
fix: Minor styling fix to the IAIMantineMultiSelect component
2023-06-18 20:06:56 +12:00
06428fac67
fix: Revert scheduler back to zod validation
2023-06-18 20:02:36 +12:00
59b5dfc3e0
feat: Port Schedulers to Mantine
2023-06-18 19:47:27 +12:00
fd981a90be
Add lms and dpmpp2_s karras scheduler ( #3551 )
...
Karras sigmas support added to lms and dpmpp2_s schedulers in 0.17.0
diffusers.
2023-06-18 17:36:47 +12:00
e1d53b86f3
Merge branch 'main' into lstein/installer-for-new-model-layout
2023-06-17 16:26:56 -07:00
ddb3f4b02b
make configure script work properly on empty rootdir
2023-06-17 19:26:35 -04:00
6b7cf3f3be
Add lms and dpmpp2_s karras scheduler
2023-06-17 21:00:16 +03:00
15f8132e17
add direct-call script for model installer
2023-06-16 22:57:53 -04:00
f28d50070e
configure/install basically working; needs edge case testing
2023-06-16 22:54:36 -04:00
f6f66307fc
WIP README.md Updates
2023-06-16 17:27:02 -04:00
469dae8c88
fix(linux): installer script prints maximum python version usable
2023-06-16 15:18:23 +02:00
9d4b84ef68
feat: Upgrade to Diffusers 0.17.1
2023-06-16 23:57:57 +12:00
ada7399753
rewrite of widget display - marshalling needs rewrite
2023-06-15 23:32:33 -04:00
4cbc802e36
Model manager fixes ( #3541 )
...
Fix lora import
Fix sd2 config - `variant` field not added
Fix list models api - `base_model` arg not provided, redundant assert
check
2023-06-16 06:43:00 +12:00
5f2d07917d
Fix lora import, fix sd2 config, fix list models api
2023-06-15 21:30:15 +03:00
5c740452f6
Model Manager rewrite ( #3335 )
2023-06-14 08:44:04 -07:00
82c2498043
Merge branch 'main' into lstein/new-model-manager
2023-06-14 08:41:40 -07:00
4ca325e8e6
chore: Rebuild API
2023-06-15 03:20:49 +12:00
6b8e88ad7f
Merge branch 'main' into feat/controlnet-control-modes
2023-06-15 03:18:41 +12:00
0497bea264
fix: add dynamicprompts to pyproject.toml
2023-06-15 01:05:16 +10:00
b8e32fa459
chore(ui): regen api client
2023-06-15 01:05:16 +10:00
34ebee67b7
fix(nodes): fix revert conflict
2023-06-15 01:05:16 +10:00
e0c998d192
Revert "feat(ui): add warning socket event handling"
...
This reverts commit e7a61e631a42190e4b64e0d5e22771c669c5b30c.
2023-06-15 01:05:16 +10:00
b51e9a6bdb
Revert "feat(nodes): add warning socket event"
...
This reverts commit cefdd9d634e515239bd85666c872a0d64bb9d772.
2023-06-15 01:05:16 +10:00
09f396ce84
feat(ui): add warning socket event handling
2023-06-15 01:05:16 +10:00
abee37eab3
feat(nodes): add warning socket event
2023-06-15 01:05:16 +10:00
42e48b2bef
feat(nodes): add dynamic prompt node
2023-06-15 01:05:16 +10:00
70ece4364c
refactor(minor): Image & Latent File Storage ( #3538 )
...
- `DiskImageStorage` and `DiskLatentsStorage` have now both been updated
to exclusively work with `Path` objects and not rely on the `os` lib to
handle pathing related functions.
- We now also validate the existence of the required image output
folders and latent output folders to ensure that the app does not break
in case the required folders get tampered with mid-session.
- Just overall general cleanup.
Tested it. Don't seem to be any thing breaking.
2023-06-15 02:43:27 +12:00
f9d5f9d52c
fix(nodes): minor fixes for folder validation
...
- fix type for `__output_folder`
- prefix `validate_storage_folders()` with `__` to indicate private method
2023-06-15 00:40:39 +10:00
d0ee3558d1
Merge branch 'main' into lstein/new-model-manager
2023-06-14 17:29:01 +03:00
587297878a
refactor(minor): Latent Disk Storage
2023-06-15 02:21:49 +12:00
b4c998a9ae
refactor(minor): Image File Storage
2023-06-15 01:58:58 +12:00
88e8e3977b
feat(ui): update UI to not use image_origin
...
see commit `8ad8de8: feat(nodes): remove `image_origin` from most places` for details.
2023-06-14 23:08:27 +10:00