Lincoln Stein
|
45d172d5a8
|
Merge branch 'main' into refactor/rename-get-logger
|
2023-08-20 16:08:32 -04:00 |
|
Lincoln Stein
|
8e6d88e98c
|
resolve merge conflicts
|
2023-08-20 15:26:52 -04:00 |
|
Kevin Turner
|
6f9c1c6d4e
|
Merge remote-tracking branch 'origin/dep/diffusers020' into feat/taesd
# Conflicts:
# invokeai/app/invocations/latent.py
|
2023-08-18 14:19:27 -07:00 |
|
Kevin Turner
|
2fef478497
|
fix(convert_ckpt): Removed is_safetensors_available as safetensors is now a required dependency.
|
2023-08-18 11:05:59 -07:00 |
|
Kevin Turner
|
6df6abf6f6
|
Merge branch 'main' into dep/diffusers020
|
2023-08-18 11:02:52 -07:00 |
|
Martin Kristiansen
|
ce465acf04
|
Fixed OnnxRuntimeModel import
|
2023-08-18 15:52:04 +10:00 |
|
Martin Kristiansen
|
33ee418d8c
|
Fixing class level import
|
2023-08-18 15:52:04 +10:00 |
|
Martin Kristiansen
|
537ae2f901
|
Resolving merge conflicts for flake8
|
2023-08-18 15:52:04 +10:00 |
|
Kevin Turner
|
26a7b7b66d
|
feat(model_probe): provide more clues when we fail to load a model.
|
2023-08-17 20:08:53 -07:00 |
|
Kevin Turner
|
8611ffe32d
|
feat(TAESD): support TAESD — Tiny Autoencoder for Stable Diffusion
|
2023-08-17 20:08:53 -07:00 |
|
Kevin Turner
|
98a4cc20a9
|
Merge branch 'main' into dep/diffusers020
|
2023-08-17 20:04:11 -07:00 |
|
Lincoln Stein
|
e2bdcc0271
|
Merge branch 'main' into refactor/rename-performance-options
|
2023-08-17 22:36:08 -04:00 |
|
Lincoln Stein
|
ffd0f5924b
|
pass lazy_offload to model cache
|
2023-08-17 22:35:16 -04:00 |
|
Lincoln Stein
|
3cb6d333f6
|
Merge branch 'main' into refactor/rename-get-logger
|
2023-08-17 20:31:30 -04:00 |
|
Lincoln Stein
|
1d107f30e5
|
remove getLogger() completely
|
2023-08-17 19:17:38 -04:00 |
|
Kevin Turner
|
4267132926
|
dep(diffusers): upgrade diffusers to 0.20
Removed `is_safetensors_available` as safetensors is now a required dependency of diffusers.
|
2023-08-17 13:42:29 -07:00 |
|
Lincoln Stein
|
23b4e1cea0
|
Merge branch 'main' into refactor/rename-performance-options
|
2023-08-17 14:43:00 -04:00 |
|
Lincoln Stein
|
ed38eaa10c
|
refactor InvokeAIAppConfig
|
2023-08-17 13:47:26 -04:00 |
|
Lincoln Stein
|
842eb4bb0a
|
Merge branch 'main' into bugfix/enable-links-in-autoimport
|
2023-08-17 07:20:26 -04:00 |
|
Lincoln Stein
|
bb1b8ceaa8
|
Update invokeai/backend/model_management/model_cache.py
Co-authored-by: StAlKeR7779 <stalkek7779@yandex.ru>
|
2023-08-16 08:48:44 -04:00 |
|
Lincoln Stein
|
f9958de6be
|
added memory used to load models
|
2023-08-15 21:56:19 -04:00 |
|
Lincoln Stein
|
ec10aca91e
|
report RAM and RAM cache statistics
|
2023-08-15 21:00:30 -04:00 |
|
Lincoln Stein
|
d6c9bf5b38
|
added sdxl controlnet detection
|
2023-08-15 12:51:15 -04:00 |
|
Lincoln Stein
|
b2934be6ba
|
use as_posix() instead of str()
|
2023-08-14 22:59:26 -04:00 |
|
Lincoln Stein
|
eab67b6a01
|
fixed actual bug
|
2023-08-14 22:59:26 -04:00 |
|
Lincoln Stein
|
5190a4c282
|
further removal of Paths
|
2023-08-14 22:59:26 -04:00 |
|
Lincoln Stein
|
141d438517
|
prevent windows from crashing with a WindowsPath serialization error on merge
|
2023-08-14 22:59:26 -04:00 |
|
Lincoln Stein
|
b524bf3c04
|
allow symbolic links to be followed during autoimport
|
2023-08-14 07:37:47 -04:00 |
|
Lincoln Stein
|
0b11f309ca
|
instead of crashing when a corrupted model is detected, warn and move on
|
2023-08-11 15:05:14 -04:00 |
|
Ryan Dick
|
6a8eb392b2
|
Add support for loading SDXL LoRA weights in diffusers format.
|
2023-08-11 14:40:22 -04:00 |
|
Sergey Borisov
|
c0c2ab3dcf
|
Format by black
|
2023-08-11 03:20:56 +03:00 |
|
Sergey Borisov
|
56023bc725
|
Add support for LyCORIS IA3 format
|
2023-08-11 02:08:08 +03:00 |
|
Kent Keirsey
|
f6522c8971
|
Merge branch 'main' into fix/detect-more-loras
|
2023-08-10 17:33:16 -04:00 |
|
Lincoln Stein
|
a969707e45
|
prevent vae: '' from crashing model
|
2023-08-10 17:33:04 -04:00 |
|
Lincoln Stein
|
2f68a1a76c
|
use Stalker's simplified LoRA vector-length detection code
|
2023-08-09 09:21:29 -04:00 |
|
Lincoln Stein
|
7d4ace962a
|
Merge branch 'main' into fix/detect-more-loras
|
2023-08-09 08:48:27 -04:00 |
|
StAlKeR7779
|
dfb41d8461
|
Merge branch 'main' into bugfix/autodetect-sdxl-ckpt-config
|
2023-08-09 03:57:44 +03:00 |
|
Lincoln Stein
|
a8d3e078c0
|
Merge branch 'main' into fix/detect-more-loras
|
2023-08-08 10:42:45 -04:00 |
|
Lincoln Stein
|
6ed7ba57dd
|
Merge branch 'main' into bugfix/fix-model-updates
|
2023-08-08 09:05:25 -04:00 |
|
Lincoln Stein
|
f0918edf98
|
improve error reporting on unrecognized lora models
|
2023-08-07 16:38:58 -04:00 |
|
Lincoln Stein
|
22f7cf0638
|
add stalker's complicated but effective code for finding token vector length in LoRAs
|
2023-08-07 16:19:57 -04:00 |
|
Lincoln Stein
|
72a3e776b2
|
fix logic error introduced in PR 4109
|
2023-08-07 15:38:22 -04:00 |
|
Lincoln Stein
|
af044007d5
|
pick correct config file for sdxl models
|
2023-08-07 15:19:49 -04:00 |
|
Lincoln Stein
|
f3d3316558
|
probe LoRAs that do not have the text encoder
|
2023-08-06 16:00:53 -04:00 |
|
Kevin Turner
|
5bfd6cb66f
|
Merge remote-tracking branch 'origin/main' into refactor/model_manager_instantiate
# Conflicts:
# invokeai/backend/model_management/model_manager.py
|
2023-08-05 22:02:28 -07:00 |
|
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 |
|
Kevin Turner
|
44bf308192
|
test(model_management): add a couple tests for _get_model_path
|
2023-08-05 15:22:23 -07: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 |
|
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 |
|
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
|
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 |
|
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 |
|
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
|
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
|
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
|
61aff8540c
|
fix refiner conversion
|
2023-07-27 00:02:10 -04:00 |
|
Lincoln Stein
|
77946bfea5
|
restore ability to convert SDXL checkpoints to diffusers
|
2023-07-26 23:28:58 -04:00 |
|
Lincoln Stein
|
9c4acb9d3f
|
install SDXL "fixed" VAE
|
2023-07-26 23:06:27 -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 |
|
Brandon Rising
|
c16da75ac7
|
Merge branch 'main' into feat/onnx
|
2023-07-26 10:42:31 -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 |
|
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 |
|
Lincoln Stein
|
9370572169
|
prettify startup messages
|
2023-07-20 22:45:35 -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
|
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 |
|
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
|
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 |
|
Brandon Rising
|
ee7b36cea5
|
Merge branch 'main' into onnx-testing
|
2023-07-18 22:56:41 -04:00 |
|
Lincoln Stein
|
a690cca5b5
|
make convert work with both 4.30.2 and 4.31.0
|
2023-07-18 22:18:13 -04:00 |
|
Brandon Rising
|
e201ad2f51
|
Switch to io_binding for run, testing different session options
|
2023-07-18 21:54:54 -04:00 |
|
Sergey Borisov
|
0aa7193d3b
|
Load text_model.embeddings.position_ids outsude state_dict
|
2023-07-19 04:18:43 +03:00 |
|
blessedcoolant
|
186e98da5e
|
Merge branch 'main' into fix/mem_cleanup
|
2023-07-19 10:10:32 +12:00 |
|
Eugene Brodsky
|
dea9a5da7a
|
Avoid crash if unable to modify the model config file (#3824)
* fix whitespace; remove invisible characters
* log error and proceed if unable to modify the model config
|
2023-07-18 16:33:19 -04:00 |
|
Sergey Borisov
|
bda0000acd
|
Cleanup vram after models offloading, tweak to cleanup local variable references on ram offload
|
2023-07-18 23:21:18 +03:00 |
|
Brandon Rising
|
35d5ef9118
|
Emit step completions
|
2023-07-18 12:35:07 -04:00 |
|
StAlKeR7779
|
889b77d3d6
|
Merge branch 'main' into save_vram
|
2023-07-18 16:55:48 +03:00 |
|
Sergey Borisov
|
bc11296a5e
|
Disable lazy offloading on disabled vram cache, move resulted tensors to cpu(to not stack vram tensors in cache), fix - text encoder not freed(detach)
|
2023-07-18 16:20:25 +03:00 |
|
Lincoln Stein
|
1353bf98b3
|
add specific exception for model probe failures
|
2023-07-17 23:08:39 -04:00 |
|
blessedcoolant
|
13da881953
|
Merge branch 'main' into sdxl-support
|
2023-07-18 13:34:07 +12:00 |
|
Brandon Rising
|
bcce70fca6
|
Testing different session opts, added timings for testing
|
2023-07-17 16:27:33 -04:00 |
|
Lincoln Stein
|
0ea8d3c30c
|
prevent crash on rename operation on models in models directory
|
2023-07-17 07:50:06 -04:00 |
|