2bf747caf6
Blackify
2023-08-28 18:36:27 +03:00
bb085c5fba
Move monkeypatch for diffusers/torch bug to hotfixes.py
2023-08-28 18:29:49 +03:00
b65c9ad612
Add monkeypatch for xformers to align unaligned attention_mask
2023-08-28 04:50:58 +03:00
24132a7950
Merge branch 'main' into refactor/rename-get-logger
2023-08-28 11:38:37 +10:00
45d172d5a8
Merge branch 'main' into refactor/rename-get-logger
2023-08-20 16:08:32 -04:00
ef317be1f9
blackify (again)
2023-08-20 15:46:12 -04:00
027b84d1aa
add noqa comments to util/__init__
2023-08-20 15:43:17 -04:00
11b670755d
fix flake8 error
2023-08-20 15:39:45 -04:00
a536719fc3
blackify
2023-08-20 15:27:51 -04:00
8e6d88e98c
resolve merge conflicts
2023-08-20 15:26:52 -04:00
537ae2f901
Resolving merge conflicts for flake8
2023-08-18 15:52:04 +10:00
e2bdcc0271
Merge branch 'main' into refactor/rename-performance-options
2023-08-17 22:36:08 -04:00
1d107f30e5
remove getLogger() completely
2023-08-17 19:17:38 -04:00
79084e9e20
Merge branch 'main' into refactor/rename-get-logger
2023-08-17 19:01:17 -04:00
b69f26c85c
add support for "balanced" attention slice size
2023-08-17 16:11:09 -04:00
b5cee7d20c
blackify chore
2023-08-17 15:40:15 -04:00
ed38eaa10c
refactor InvokeAIAppConfig
2023-08-17 13:47:26 -04:00
4f82273fc4
Update 'monkeypatched' controlnet class
2023-08-15 11:07:43 -04:00
09ef57718e
fix docs
2023-08-14 20:20:35 -04:00
cab8239ba8
add get_logger() as alias for getLogger()
2023-08-14 20:18:09 -04:00
b6e369c745
chore: black
2023-08-05 12:28:35 +10:00
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
218b6d0546
Apply black
2023-07-27 10:54:01 -04:00
f2a6f0cf21
SDXL & SDXL-refiner models convert correctly
2023-07-23 09:31:14 -04:00
3f79812dc6
fix: mps attention fix for sd2
2023-07-21 09:22:37 -04:00
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
6aefd8600a
Fix error with long prompts when controlnet used
2023-07-16 21:06:40 -04:00
10d3bccf32
Mac MPS FP16 fixes ( #3641 )
...
This PR is to allow FP16 precision to work on Macs with MPS. In
addition, it centralizes the torch fixes/workarounds required for MPS
into a new backend utility `mps_fixes.py`. This is conditionally
imported in `api_app.py`/`cli_app.py`.
Many MANY thanks to @StAlKeR7779 for patiently working to debug and fix
these issues.
2023-07-07 17:43:23 -04:00
169ff6368b
Update mps_fixes.py - additional torch op for nodes
...
This fixes scaling in the nodes UI.
2023-07-05 17:47:23 -04:00
233869b56a
Mac MPS FP16 fixes
...
This PR is to allow FP16 precision to work on Macs with MPS. In addition, it centralizes the torch fixes/workarounds
required for MPS into a new backend utility file `mps_fixes.py`. This is conditionally imported in `api_app.py`/`cli_app.py`.
Many MANY thanks to StAlKeR7779 for patiently working to debug and fix these issues.
2023-07-04 18:10:53 -04:00
ac9ec4e75a
restore 3.9 compatibility by replacing | with Union[]
2023-07-03 10:57:40 -04:00
2465c7987b
Revert "restore 3.9 compatibility by replacing | with Union[]"
...
This reverts commit 76bafeb99e
.
2023-07-03 10:56:41 -04:00
76bafeb99e
restore 3.9 compatibility by replacing | with Union[]
2023-07-03 10:55:04 -04:00
160b5d7992
add support for an autoimport models directory scanned at startup time
2023-06-25 18:50:15 -04:00
3d2ff7755e
resolve conflicts
2023-06-10 10:13:54 -04:00
6652f3405b
merge with main
2023-06-08 21:08:43 -04:00
f2bb507ebb
allow logger to be reconfigured after startup
2023-06-08 09:23:11 -04:00
01f46d3c7d
Merge branch 'main' into lstein/fix-logger-reconfiguration
2023-06-07 19:50:44 -07:00
ae9d0c6c1b
fix logger behavior so that it is initialized after command line parsed
2023-06-06 23:19:10 -04:00
04f9757f8d
prevent crash when trying to calculate size of missing safety_checker
...
- Also fixed up order in which logger is created in invokeai-web
so that handlers are installed after command-line options are
parsed (and not before!)
2023-06-06 22:57:49 -04:00
90333c0074
merge with main
2023-06-05 22:03:44 -04:00
9e31b1f387
Merge branch 'main' into lstein/config-management-fixes
2023-06-04 18:17:43 -04:00
31e97ead2a
move invokeai.db to ~/invokeai/databases
...
- The invokeai.db database file has now been moved into
`INVOKEAIROOT/databases`. Using plural here for possible
future with more than one database file.
- Removed a few dangling debug messages that appeared during
testing.
- Rebuilt frontend to test web.
2023-06-03 20:25:34 -04:00
0b49995659
merge with main
2023-06-03 20:06:27 -04:00
91918e648b
dynamic display of log messages now working
2023-06-02 22:24:46 -04:00
1390b65a9c
new TUI is fully functional; needs some polishing
2023-06-02 17:20:50 -04:00
2273b3a8c8
fix potential race condition in config system
2023-05-25 20:41:26 -04:00
9110838fe4
Merge branch 'main' into release/make-web-dist-startable
2023-05-25 19:06:09 -04:00
ca7b267326
raise error if syslogging requested and syslog lib not available
2023-05-25 10:10:46 -04:00
b87f3043ae
add logging configuration
2023-05-24 23:57:15 -04:00