psychedelicious
|
66f524cae7
|
fix(mm): fix a lot of typing issues
Most fixes are just things being typed as `str` but having default values of `None`, but there are some minor logic changes.
|
2023-08-06 14:09:04 +10:00 |
|
Sergey Borisov
|
9aaf67c5b4
|
wip
|
2023-08-06 05:05:25 +03:00 |
|
Kevin Turner
|
44bf308192
|
test(model_management): add a couple tests for _get_model_path
|
2023-08-05 15:22:23 -07:00 |
|
Kevin Turner
|
65ed224bfc
|
Merge branch 'main' into refactor/model_manager_instantiate
|
2023-08-04 21:34:38 -07:00 |
|
psychedelicious
|
b6e369c745
|
chore: black
|
2023-08-05 12:28:35 +10:00 |
|
gogurtenjoyer
|
ecabfc252b
|
devices.py - Update MPS FP16 check to account for upcoming MacOS Sonoma
float16 doesn't seem to work on MacOS Sonoma due to further changes with Metal. This'll default back to float32 for Sonoma users.
|
2023-08-05 12:28:35 +10:00 |
|
psychedelicious
|
da96a41103
|
Merge branch 'main' into feat/select-vram-in-config
|
2023-08-05 12:11:50 +10:00 |
|
psychedelicious
|
eb6c317f04
|
chore: black
|
2023-08-05 12:05:24 +10:00 |
|
psychedelicious
|
6d7223238f
|
fix: fix typo in message
|
2023-08-05 12:05:24 +10:00 |
|
Damian Stewart
|
8607d124c5
|
improve message about the consequences of the --ignore_missing_core_models flag
|
2023-08-05 12:05:24 +10:00 |
|
Damian Stewart
|
23497bf759
|
add --ignore_missing_core_models CLI flag to bypass checking for missing core models
|
2023-08-05 12:05:24 +10:00 |
|
Kevin Turner
|
b10cf20eb1
|
Merge branch 'main' into refactor/model_manager_instantiate
# Conflicts:
# invokeai/backend/model_management/model_manager.py
|
2023-08-04 18:28:18 -07:00 |
|
StAlKeR7779
|
9bacd77a79
|
Merge branch 'main' into bugfix/fp16-models
|
2023-08-05 01:42:43 +03:00 |
|
Lincoln Stein
|
1b158f62c4
|
resolve vae overrides correctly
|
2023-08-04 18:24:47 -04:00 |
|
Lincoln Stein
|
6ad565d84c
|
folded in changes from 4099
|
2023-08-04 18:24:47 -04:00 |
|
Sergey Borisov
|
04229082d6
|
Provide ti name from model manager, not from ti itself
|
2023-08-04 18:24:47 -04:00 |
|
Sergey Borisov
|
f0613bb0ef
|
Fix merge conflict resolve - restore full/diff layer support
|
2023-08-04 19:53:27 +03:00 |
|
StAlKeR7779
|
0e9f92b868
|
Merge branch 'main' into feat/sdxl_lora
|
2023-08-04 19:22:13 +03:00 |
|
psychedelicious
|
7d0cc6ec3f
|
chore: black
|
2023-08-05 02:04:22 +10:00 |
|
Sergey Borisov
|
2f8b928486
|
Add support for diff/full lora layers
|
2023-08-05 02:04:22 +10:00 |
|
Lincoln Stein
|
1d5d187ba1
|
model probe detects sdxl lora models
|
2023-08-04 11:44:56 -04:00 |
|
Sergey Borisov
|
1ac14a1e43
|
add sdxl lora support
|
2023-08-04 11:44:56 -04:00 |
|
Lincoln Stein
|
1deca89fde
|
Merge branch 'main' into feat/select-vram-in-config
|
2023-08-03 19:27:58 -04:00 |
|
Lincoln Stein
|
446fb4a438
|
blackify
|
2023-08-03 19:24:23 -04:00 |
|
Lincoln Stein
|
ab5d938a1d
|
use variant instead of revision
|
2023-08-03 19:23:52 -04:00 |
|
Brandon
|
9942af756a
|
Merge branch 'main' into remove-onnx-model-check-from-pipeline-download
|
2023-08-03 10:10:51 -04:00 |
|
Kevin Turner
|
91ebf9f76e
|
Merge branch 'main' into refactor/model_manager_instantiate
|
2023-08-02 19:01:21 -07:00 |
|
Lincoln Stein
|
e080fd1e08
|
blackify
|
2023-08-03 11:25:20 +10:00 |
|
Lincoln Stein
|
eeef1e08f8
|
restore ability to convert merged inpaint .safetensors files
|
2023-08-03 11:25:20 +10:00 |
|
Kevin Turner
|
02d2cc758d
|
Merge branch 'main' into refactor/model_manager_instantiate
|
2023-08-02 17:11:23 -07:00 |
|
Damian Stewart
|
4e0949fa55
|
fix .swap() by reverting improperly merged @classmethod change
|
2023-08-03 10:00:43 +10:00 |
|
Lincoln Stein
|
ec48779080
|
blackify
|
2023-08-02 14:28:19 -04:00 |
|
Lincoln Stein
|
5de42be4a6
|
reduce VRAM cache default; take max RAM from system
|
2023-08-02 14:27:13 -04:00 |
|
Lincoln Stein
|
29ac252501
|
blackify
|
2023-08-02 09:44:06 -04:00 |
|
Lincoln Stein
|
880727436c
|
fix default vram cache size calculation
|
2023-08-02 09:43:52 -04:00 |
|
Lincoln Stein
|
77c5c18542
|
add slider for VRAM cache
|
2023-08-02 09:11:24 -04:00 |
|
Brandon Rising
|
ed76250dba
|
Stop checking for unet/model.onnx when a model_index.json is detected
|
2023-08-02 07:21:21 -04:00 |
|
Lincoln Stein
|
4d22cafdad
|
Installer should download fp16 models if user has specified 'auto' in config
- Closes #4127
|
2023-08-01 22:06:27 -04:00 |
|
Kevin Turner
|
5998509888
|
Merge branch 'main' into refactor/model_manager_instantiate
|
2023-08-01 11:09:43 -07:00 |
|
Kent Keirsey
|
746afcd235
|
Merge branch 'main' into feat/onnx
|
2023-07-31 16:56:34 -04:00 |
|
Brandon Rising
|
aeac557c41
|
Run python black, point out that onnx is an alpha feature in the installer
|
2023-07-31 16:47:48 -04:00 |
|
Kevin Turner
|
bacdf985f1
|
doc(model_manager): docstrings
|
2023-07-31 09:16:32 -07:00 |
|
Brandon Rising
|
f5ac73b091
|
Merge branch 'main' into feat/onnx
|
2023-07-31 10:58:40 -04:00 |
|
psychedelicious
|
2c07f54b6e
|
Merge branch 'main' into fix-optional
|
2023-07-31 16:31:01 +10:00 |
|
Kevin Turner
|
adfd1e52f4
|
refactor(model_manager): avoid copy/paste logic
|
2023-07-30 11:53:12 -07:00 |
|
Kevin Turner
|
0e48c98330
|
Merge remote-tracking branch 'origin/main' into refactor/model_manager_instantiate
# Conflicts:
# invokeai/backend/model_management/model_manager.py
|
2023-07-30 11:33:13 -07:00 |
|
Lincoln Stein
|
83d3f2347e
|
fix "unrecognized arguments: --yes" bug on unattended upgrade
|
2023-07-30 11:07:06 -04:00 |
|
Alexandre Macabies
|
50e00feceb
|
Add missing Optional on a few nullable fields.
|
2023-07-30 16:25:12 +02:00 |
|
Lincoln Stein
|
2537ff0280
|
Merge branch 'main' into bugfix/model-manager-rel-paths
|
2023-07-30 08:17:36 -04:00 |
|
Lincoln Stein
|
e20c4dc1e8
|
blackified
|
2023-07-30 08:17:10 -04:00 |
|
Lincoln Stein
|
ac84a9f915
|
reenable display of autoloaded models
|
2023-07-30 08:05:05 -04:00 |
|
Lincoln Stein
|
844578ab88
|
fix lora loading crash
|
2023-07-30 07:57:10 -04:00 |
|
Kevin Turner
|
ff1c40747e
|
lint: formatting
|
2023-07-29 20:02:31 -07:00 |
|
Lincoln Stein
|
73f3b7f84b
|
remove dangling comment
|
2023-07-29 17:32:33 -04:00 |
|
Lincoln Stein
|
348bee8981
|
blackified
|
2023-07-29 17:30:54 -04:00 |
|
Lincoln Stein
|
e82eb0b9fc
|
add correct optional annotation to precision arg
|
2023-07-29 17:30:21 -04:00 |
|
Lincoln Stein
|
1de783b1ce
|
fix mistake in indexing flat_ema_key
|
2023-07-29 17:20:26 -04:00 |
|
Lincoln Stein
|
3f9105be50
|
make convert script respect setting of use_ema in config file
|
2023-07-29 17:17:45 -04:00 |
|
Lincoln Stein
|
2a2d988928
|
convert script handles more ckpt variants
|
2023-07-29 15:28:39 -04:00 |
|
Kevin Turner
|
ccceb32a85
|
lint: formatting
|
2023-07-29 11:50:04 -07:00 |
|
Lincoln Stein
|
72c519c6ad
|
fix incorrect key construction
|
2023-07-29 13:51:47 -04:00 |
|
Lincoln Stein
|
24b19166dd
|
further refactoring
|
2023-07-29 13:13:22 -04:00 |
|
Lincoln Stein
|
0fb7328022
|
blackify code
|
2023-07-29 13:00:43 -04:00 |
|
Lincoln Stein
|
99daa97978
|
more refactoring; fixed place where rel conversion missed
|
2023-07-29 13:00:07 -04:00 |
|
Lincoln Stein
|
982a568349
|
blackify pr
|
2023-07-29 10:47:55 -04:00 |
|
Lincoln Stein
|
d79d5a4ff7
|
modest refactoring
|
2023-07-29 10:45:26 -04:00 |
|
Lincoln Stein
|
9968ff2893
|
fix relative model paths to be against config.models_path, not root
|
2023-07-29 10:30:27 -04:00 |
|
Kevin Turner
|
86b8b69e88
|
internal(ModelManager): add instantiate method
|
2023-07-28 22:30:25 -07:00 |
|
Kevin Turner
|
bc9a5038fd
|
refactor(ModelManager): factor out get_model_path
|
2023-07-28 22:29:36 -07:00 |
|
Kevin Turner
|
b163ae6a4d
|
refactor(ModelManager): factor out get_model_config
|
2023-07-28 21:30:20 -07:00 |
|
Kevin Turner
|
dca685ac25
|
refactor(ModelManager): refactor rescan-on-miss to exists() method
|
2023-07-28 21:11:00 -07:00 |
|
Kevin Turner
|
e70bedba7d
|
refactor(ModelManager): factor out _get_implementation method
|
2023-07-28 21:03:27 -07:00 |
|
Brandon Rising
|
390ce9f249
|
Fix onnx installer
|
2023-07-28 16:54:03 -04:00 |
|
Brandon Rising
|
a2aa66f43a
|
Run Python black
|
2023-07-28 10:00:09 -04:00 |
|
Brandon Rising
|
da751da3dd
|
Merge branch 'main' into feat/onnx
|
2023-07-28 09:59:35 -04:00 |
|
Brandon Rising
|
2b7b3dd4ba
|
Run python black
|
2023-07-28 09:46:44 -04:00 |
|
Lincoln Stein
|
4c79350300
|
persist LoRA model info in models.yaml
|
2023-07-28 11:38:52 +10:00 |
|
Brandon Rising
|
1ea9ba84f5
|
Release session if applying ti or lora
|
2023-07-27 15:20:38 -04:00 |
|
Lincoln Stein
|
0d8f9cbe55
|
resolved conflicts with main
|
2023-07-27 15:11:25 -04:00 |
|
Brandon Rising
|
bfdc8c80f3
|
Testing caching onnx sessions
|
2023-07-27 14:13:29 -04:00 |
|
Brandon Rising
|
59716938bf
|
Remove TensorRT support at the current time until we validate it works, remove time step recorder
|
2023-07-27 11:18:50 -04:00 |
|
Martin Kristiansen
|
218b6d0546
|
Apply black
|
2023-07-27 10:54:01 -04:00 |
|
Brandon Rising
|
f7bb4c3f05
|
Remove more files no longer needed in main
|
2023-07-27 10:49:43 -04:00 |
|
Brandon Rising
|
989d3d7f3c
|
Remove onnx changes from canvas img2img, inpaint, and linear image2image
|
2023-07-27 10:08:45 -04:00 |
|
Brandon Rising
|
eb1ba8d74b
|
Merge branch 'main' into feat/onnx
|
2023-07-27 09:54:30 -04:00 |
|
Brandon Rising
|
024f92f9a9
|
Add onnx models to the model manager UI
|
2023-07-27 09:37:37 -04:00 |
|
Lincoln Stein
|
b67041dd29
|
Merge branch 'main' into bugfix/convert-sdxl-models
|
2023-07-27 00:24:37 -04:00 |
|
Lincoln Stein
|
c02b9db064
|
Merge branch 'main' into bugfix/convert-sdxl-models
|
2023-07-27 00:08:15 -04:00 |
|
Lincoln Stein
|
2e19b23eed
|
Merge branch 'main' into feat/install-finetune-sdxl-vae
|
2023-07-27 00:06:00 -04:00 |
|
Lincoln Stein
|
61aff8540c
|
fix refiner conversion
|
2023-07-27 00:02:10 -04:00 |
|
Lincoln Stein
|
2b7807e6a0
|
Merge branch 'main' into fix/yaml-file-delete
|
2023-07-26 23:45:43 -04:00 |
|
Lincoln Stein
|
77946bfea5
|
restore ability to convert SDXL checkpoints to diffusers
|
2023-07-26 23:28:58 -04:00 |
|
Lincoln Stein
|
d4d4d749f2
|
Merge branch 'release/invokeai-3-0-1'
|
2023-07-26 23:15:26 -04:00 |
|
Lincoln Stein
|
43fe8b1dda
|
Merge branch 'main' into fix/reduce-configure-vertical
|
2023-07-26 23:12:25 -04:00 |
|
Lincoln Stein
|
9c4acb9d3f
|
install SDXL "fixed" VAE
|
2023-07-26 23:06:27 -04:00 |
|
Lincoln Stein
|
451b8c96e5
|
do not overwrite models.yaml if it is well formed
|
2023-07-26 22:29:39 -04:00 |
|
Lincoln Stein
|
83a981b585
|
merge with main; fix SDXL repo_ids
|
2023-07-26 17:38:06 -04:00 |
|
Lincoln Stein
|
049645d66e
|
updated LICENSE files and added information about watermarking
|
2023-07-26 17:27:33 -04:00 |
|
Lincoln Stein
|
0100ac8f2d
|
Merge branch 'main' into release/invokeai-3-0-1
|
2023-07-26 15:27:06 -04:00 |
|
Lincoln Stein
|
020031f376
|
add all legacy model .yaml files to configs directory unconditionally
|
2023-07-26 15:17:00 -04:00 |
|
Lincoln Stein
|
bf1f6619df
|
fix conversion for sd1 and sd2 models
|
2023-07-26 15:02:32 -04:00 |
|
Brandon Rising
|
861c0fe76b
|
Correct issues caused by merging main
|
2023-07-26 12:25:46 -04:00 |
|
Lincoln Stein
|
af8fc6ff82
|
final polish before release candidate
- Fix issue that prevented web ui from starting if
ROOT/databases/invokeai.db not found.
- Rebuild front end
|
2023-07-26 10:59:23 -04:00 |
|
Brandon Rising
|
c16da75ac7
|
Merge branch 'main' into feat/onnx
|
2023-07-26 10:42:31 -04:00 |
|
Lincoln Stein
|
c7f883d22a
|
Merge branch 'main' into patch
|
2023-07-26 10:19:02 -04:00 |
|
Lincoln Stein
|
4bea846199
|
Merge branch 'main' into feat/safety-checker-node
|
2023-07-26 10:04:23 -04:00 |
|
Lincoln Stein
|
58c0bee325
|
improved error message for running configure
|
2023-07-26 08:30:01 -04:00 |
|
Lincoln Stein
|
b8f43f444a
|
implemented startup sanity checks on core models
|
2023-07-26 08:26:29 -04:00 |
|
Lincoln Stein
|
da76f6fee4
|
compress height needed by configure script
|
2023-07-26 08:00:19 -04:00 |
|
Lincoln Stein
|
3e206d4d6a
|
removed nsfw/watermark from invokeai.yaml
|
2023-07-26 06:53:35 -04:00 |
|
Lincoln Stein
|
85ad5ef204
|
refactored code; added watermark and nsfw facilities to app config route
|
2023-07-26 15:27:04 +10:00 |
|
Lincoln Stein
|
e32cd794f7
|
add safetychecker and watermark nodes
|
2023-07-26 15:26:45 +10:00 |
|
Lincoln Stein
|
dbc3d42afc
|
install all recommended models with --yes; don't alter starter model screen
|
2023-07-25 22:24:03 -04:00 |
|
Lincoln Stein
|
2db9b3b2ae
|
Merge branch 'main' into patch
|
2023-07-25 16:27:10 -04:00 |
|
Lincoln Stein
|
e43e198102
|
rework configure/install TUI to require less space
|
2023-07-25 11:25:26 -04:00 |
|
Lincoln Stein
|
2aefa921fe
|
fix "unknown model type" error when rebasing a model with API
- Add command-line model probing script for dev use
- Minor documentation tweak
|
2023-07-25 08:36:57 -04:00 |
|
Lincoln Stein
|
11e6ecc1bf
|
Merge branch 'main' into feat/controlnet-and-sdxl-convert
|
2023-07-25 08:05:17 -04:00 |
|
Lincoln Stein
|
fc4e104c61
|
tested on 3.11 and 3.10
|
2023-07-24 17:13:32 -04:00 |
|
blessedcoolant
|
d6bf6513ef
|
Merge branch 'main' into fix-types-2
|
2023-07-24 20:01:48 +12:00 |
|
camenduru
|
cbb90cbdbb
|
Download all model types.
|
2023-07-24 10:59:59 +03:00 |
|
blessedcoolant
|
0cf7a10c5c
|
fix: Other lora missing type
|
2023-07-24 18:58:24 +12:00 |
|
Alexandre Macabies
|
0beec08d38
|
Add missing import.
|
2023-07-23 16:40:05 +02:00 |
|
Lincoln Stein
|
f2a6f0cf21
|
SDXL & SDXL-refiner models convert correctly
|
2023-07-23 09:31:14 -04:00 |
|
Alexandre Macabies
|
07a90c0198
|
Fix incorrect use of a singleton list.
This was found through pylance type errors. Go types!
|
2023-07-23 15:28:05 +02:00 |
|
Lincoln Stein
|
5e59edfaf1
|
SDXL checkpoint models now convert and load; needs refactor
|
2023-07-23 00:00:31 -04:00 |
|
Lincoln Stein
|
b1d7c9b306
|
save text_encoder_2 config, not whole model
|
2023-07-22 21:33:40 -04:00 |
|
Lincoln Stein
|
5607794dbb
|
add support for controlnet & sdxl conversion - not fully working
|
2023-07-22 20:12:16 -04:00 |
|
Lincoln Stein
|
845d1524ad
|
warn, do not crash, when duplicate models encountered
|
2023-07-21 15:00:55 -04:00 |
|
Brandon Rising
|
78750042f5
|
Pass in dim overrides
|
2023-07-21 12:16:24 -04:00 |
|
psychedelicious
|
3f79812dc6
|
fix: mps attention fix for sd2
|
2023-07-21 09:22:37 -04:00 |
|
Lincoln Stein
|
5962d96f27
|
Merge branch 'main' into fix/long_tensors_mps
|
2023-07-20 23:24:47 -04:00 |
|
Lincoln Stein
|
9370572169
|
prettify startup messages
|
2023-07-20 22:45:35 -04:00 |
|
Sergey Borisov
|
e6d890888c
|
Replace SlicedAttnProcessor with patched to chunk memory consumption less then 4gb in each attention calculation pass
|
2023-07-21 04:08:49 +03:00 |
|
Lincoln Stein
|
85ef3f51e7
|
extra check for empty hftoken
|
2023-07-20 15:16:06 -04:00 |
|
Brandon Rising
|
ba1a934297
|
Fix Lora typings
|
2023-07-20 14:02:23 -04:00 |
|
Brandon Rising
|
4e90376d11
|
Allow passing in of precision, use available providers if none provided
|
2023-07-20 13:15:45 -04:00 |
|
Lincoln Stein
|
7deafa838b
|
merge with main
|
2023-07-20 11:45:54 -04:00 |
|
Lincoln Stein
|
b1a6ba552b
|
reinitialize models.yaml if corrupt or missing
|
2023-07-20 11:26:20 -04:00 |
|
Lincoln Stein
|
89a15f78dd
|
collapse all autoimport directories into a single folder
|
2023-07-20 09:01:49 -04:00 |
|
Lincoln Stein
|
cb29ac63a8
|
prevent crashes on quick install when hftoken not defined
|
2023-07-20 08:38:37 -04:00 |
|
user1
|
bab8b6d240
|
Removed diffusers_pipeline prepare_control_image() -- replaced with controlnet_utils.prepare_control_image()
Added resize_mode to ControlNetData class.
|
2023-07-20 00:41:49 -07:00 |
|
Lincoln Stein
|
12cae33dcd
|
fix inpaint model detection (#3843)
Co-authored-by: Lincoln Stein <lstein@gmail.com>
|
2023-07-20 12:57:14 +12:00 |
|
Brandon Rising
|
43b6a077fb
|
io binding seems to be massively resource intensive compared to session.run
|
2023-07-19 17:42:28 -04:00 |
|
Lincoln Stein
|
a1251c8e04
|
fix inpaint model detection
|
2023-07-19 13:30:00 -04:00 |
|
Lincoln Stein
|
8439e30798
|
Merge branch 'main' into release/invokeai-3-0-beta
|
2023-07-19 12:09:32 -04:00 |
|
Lincoln Stein
|
9c3a556813
|
Merge branch 'main' into fix/transformers_4_31_0
|
2023-07-19 09:35:52 -04:00 |
|
Lincoln Stein
|
0b6ef7eb7d
|
make the convert VAE available to model manager for use in UI
|
2023-07-19 09:05:24 -04:00 |
|
Brandon Rising
|
e8299d0abb
|
Comment out erroniously removed del statement, comment out opt tests
|
2023-07-18 23:23:34 -04:00 |
|
Sergey Borisov
|
2e7fc055c4
|
Support both pre and post 4.31.0 transformers
|
2023-07-19 06:15:17 +03:00 |
|
Brandon Rising
|
f4e52fafac
|
Fix as part of merging main in
|
2023-07-18 23:05:33 -04:00 |
|