Lincoln Stein
af044007d5
pick correct config file for sdxl models
2023-08-07 15:19:49 -04:00
Sergey Borisov
1db2c93f75
Fix preview, inpaint
2023-08-07 21:27:32 +03:00
Sergey Borisov
2539e26c18
Apply denoising_start/end, add torch-sdp to memory effictiend attention func
2023-08-07 19:57:11 +03:00
Sergey Borisov
b0738b7f70
Fixes, zero tensor for empty negative prompt, remove raw prompt node
2023-08-07 18:37:06 +03: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
Kevin Turner
59caff7ff0
refactor(diffusers_pipeline): remove unused img2img wrappers 🚮
...
invokeai.app no longer needs this as a single method, as it builds on latents2latents instead.
2023-08-05 21:50:52 -07:00
Kevin Turner
6487e7d906
refactor(diffusers_pipeline): remove unused ModelGroup 🚮
...
orphaned since #3550 removed the LazilyLoadedModelGroup code, probably unused since ModelCache took over responsibility for sequential offload somewhere around #3335 .
2023-08-05 21:50:52 -07:00
Kevin Turner
77033eabd3
refactor(diffusers_pipeline): remove unused precision
🚮
2023-08-05 21:50:52 -07:00
Kevin Turner
b80abdd101
refactor(diffusers_pipeline): remove unused image_from_embeddings 🚮
2023-08-05 21:50:52 -07:00
Kevin Turner
006d782cc8
refactor(diffusers_pipeline): tidy imports 🚮
2023-08-05 21:50:52 -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
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