Commit Graph

7061 Commits

Author SHA1 Message Date
Vladimir Mandic b7046df441 update changelog 2024-02-01 09:26:04 -05:00
Seunghoon Lee d7074e8dce onnx/olive detailed error log 2024-02-01 23:16:53 +09:00
Seunghoon Lee 9884fa79c7 Merge branch 'dev' of https://github.com/vladmandic/automatic into dev 2024-02-01 19:01:19 +09:00
Seunghoon Lee 90b6052872 onnx python 3.9 compatability 2024-02-01 19:01:11 +09:00
Nico Schwartz 060c92c0d8 fixed pillow font scaling 2024-01-31 20:12:52 -05:00
Vladimir Mandic bc66ed1658 move save messages to info level 2024-01-31 16:28:54 -05:00
Vladimir Mandic d6885a59eb post merge cleanup 2024-01-31 16:02:29 -05:00
Seunghoon Lee 016fd03a38 overwrite orig_pipeline for onnx models 2024-02-01 02:36:42 +09:00
Seunghoon Lee f493ab8895 onnx cpu-only torch fix 2024-02-01 02:27:24 +09:00
Seunghoon Lee 8c7c510501 remove duplicated preprocess 2024-02-01 01:25:34 +09:00
Seunghoon Lee 10a8dd3248 premerge 2 2024-02-01 01:23:15 +09:00
Seunghoon Lee c26c53a9ad premerge 1 2024-02-01 01:20:16 +09:00
Seunghoon Lee df6d6e17f5 fix 2024-02-01 01:14:01 +09:00
Seunghoon Lee 6a6d282a5d fix 2024-02-01 01:13:25 +09:00
Seunghoon Lee 49b13b9526 Restruct ONNX-related files & change olive-ai to optional dependency. 2024-02-01 01:13:25 +09:00
Seunghoon Lee 88882a38e4 cleanup, remove torch 1.13.1 hack 2024-02-01 01:13:24 +09:00
Seunghoon Lee 192b9db5b3 cleanup 2024-02-01 01:13:24 +09:00
Seunghoon Lee 250f145bca fix 2024-02-01 01:13:24 +09:00
Seunghoon Lee 393e36e313 cleanup 2024-02-01 01:13:24 +09:00
Seunghoon Lee 8bcd60065d OnnxConversion pass (temp) 2024-02-01 01:13:23 +09:00
Seunghoon Lee fc465f94bc ONNX ROCm Linux. 2024-02-01 01:13:23 +09:00
Seunghoon Lee d848958240 ONNX/Olive fix from huggingface cache 2024-02-01 01:13:23 +09:00
Seunghoon Lee ea2ac32cf2 ONNX/Olive support .safetensors VAE. 2024-02-01 01:13:23 +09:00
Seunghoon Lee 0fac69cbf5 AutoExecutionProvider 2024-02-01 01:13:22 +09:00
Seunghoon Lee d55d92bab4 Implement Olive config editor. 2024-02-01 01:13:22 +09:00
Seunghoon Lee f5a7a53dbd olive 0.4.x support 2024-02-01 01:13:22 +09:00
Seunghoon Lee 701c6564ed ONNX/Olive SD/SDXL Img2Img Fix.
ONNX/Olive cache management.
2024-02-01 01:13:22 +09:00
Seunghoon Lee 3fb21306f6 ONNX Stable Diffusion Inpaint WIP
ONNX Stable Diffusion XL Img2Img WIP
ONNX Stable Diffusion XL Refiner WIP
and lots of fixes.
2024-02-01 01:13:21 +09:00
Seunghoon Lee 364c3beb2e Fix onnx model downloading & more fixes. 2024-02-01 01:13:21 +09:00
Seunghoon Lee 4e5f0d3dde Add static dims option. 2024-02-01 01:13:21 +09:00
Seunghoon Lee 2fc7a94c7e Add pass for QUInt8 Quantization. 2024-02-01 01:13:20 +09:00
Seunghoon Lee bdd6b2b8f7 vae override for onnx 2024-02-01 01:13:20 +09:00
Seunghoon Lee 208c877cd7 Add ui for olive 2024-02-01 01:13:20 +09:00
Seunghoon Lee 34ffba96e3 other devices 2024-02-01 01:13:20 +09:00
Seunghoon Lee 286ec8e753 Integrate Olive into compile backend. 2024-02-01 01:13:19 +09:00
Seunghoon Lee 3cad532d81 SDXL Turbo with Olive optimization.
[WIP] SDXL Refiner with Olive optimization.
2024-02-01 01:13:19 +09:00
Seunghoon Lee 7ac30fb731 minor 2024-02-01 01:13:19 +09:00
Seunghoon Lee 82523bd799 separate onnx & add pipeline for SDXL Img2Img 2024-02-01 01:13:19 +09:00
Seunghoon Lee f10b257dd9 Olive SDXL optimization. 2024-02-01 01:13:18 +09:00
Seunghoon Lee 86b56d2d2c follow up 2024-02-01 01:13:18 +09:00
Seunghoon Lee 106a1ea68f batch size 2024-02-01 01:13:18 +09:00
Seunghoon Lee 88faafe6de wip: sdxl optimization 2024-02-01 01:13:18 +09:00
Seunghoon Lee 68b31782bf update configs 2024-02-01 01:13:17 +09:00
Seunghoon Lee 9d602ea90c load pipeline before removing temp dir 2024-02-01 01:13:17 +09:00
Seunghoon Lee 5b2f77811c reduce memory usage (conversion/optimization) 2024-02-01 01:13:17 +09:00
Seunghoon Lee f832f62773 add onnx pipeline for inpaint 2024-02-01 01:13:17 +09:00
Seunghoon Lee d685426e5b refactor onnx/olive 2024-02-01 01:13:16 +09:00
Seunghoon Lee cef798bf57 implement olive img2img 2024-02-01 01:13:16 +09:00
Seunghoon Lee c8814c4898 img2img wip 2024-02-01 01:13:16 +09:00
Seunghoon Lee 6507491d8f refactor onnx and olive 2024-02-01 01:13:14 +09:00