Commit Graph

575 Commits (cfcfa4e4d28dcce91eb029c8a70d01042161403f)

Author SHA1 Message Date
Seunghoon Lee f0463cda5b
break backward compatibility and force upgrading 2025-01-15 15:14:19 +09:00
Vladimir Mandic 0c8044070a refactor: split legacy loaders
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-01-13 13:00:30 -05:00
Disty0 705556d68d JPEG XL support 2025-01-12 00:38:13 +03:00
Seunghoon Lee e43d8e9448
check hipblaslt availability in windows 2025-01-11 23:36:51 +09:00
Vladimir Mandic dc26d32aed load thread locks
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-01-10 13:21:09 -05:00
Vladimir Mandic ac2adaa299 cleanup
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-01-10 08:25:00 -05:00
Vladimir Mandic aa1ff725c6 startup tracing
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-01-08 09:35:49 -05:00
Vladimir Mandic 2090a334b0 hunyuanvideo lora support
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-01-07 12:49:09 -05:00
Vladimir Mandic 19d56d3342 update diffusers and register mask_processor
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-01-06 09:49:07 -05:00
Vladimir Mandic 9f95fcc46e first update in 2025
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-01-01 09:49:12 -05:00
Vladimir Mandic 73de099711 fix lora on model change
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-12-31 10:41:58 -05:00
Vladimir Mandic 5f69cd092d fix processing with nested calls
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-12-31 09:15:36 -05:00
Vladimir Mandic 86ac38d94f enable debug by default and optimize startup
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-12-31 09:15:36 -05:00
Vladimir Mandic a71bae4f42 update requirements and changelog
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-12-24 08:40:46 -05:00
Vladimir Mandic 2794b1abc4 new ltxvideo, offloading, quantization
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-12-23 11:56:51 -05:00
Disty0 6d3d23bddd OpenVINO disable model caching by default 2024-12-23 00:16:34 +03:00
Disty0 cfe1650c89 Don't install OpenVINO without --use-openvino 2024-12-22 23:45:19 +03:00
Disty0 fcd23a7206 Update OpenVINO to 2024.6.0 2024-12-22 22:58:48 +03:00
Vladimir Mandic ea6d3107ab update all todo statements
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-12-22 08:39:31 -05:00
Disty0 042f5f9fed IPEX disable interpolate cpu fallback with IPEX 2.5 2024-12-22 03:04:40 +03:00
Vladimir Mandic bf67ffd34a flux true-scale and flux ipadapters
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-12-21 16:01:35 -05:00
Vladimir Mandic ed3e5f06d6 linting
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-12-20 18:48:06 -05:00
Vladimir Mandic b5463a52fd notify on torch install
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-12-20 10:37:11 -05:00
Vladimir Mandic 20f2554cec add sd35-ipadapter and more balanced offload optimizations
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-12-20 10:22:42 -05:00
Vladimir Mandic b569977895 dont use uv for uninstall
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-12-19 11:56:23 -05:00
Vladimir Mandic 1d81ce172f uninstall wandb
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-12-19 11:53:41 -05:00
Vladimir Mandic 85805f969a add sana chi
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-12-18 09:16:14 -05:00
Seunghoon Lee 096906efb8
relpath fails when venv is in different drive 2024-12-18 20:51:25 +09:00
Vladimir Mandic fd7fe8cea5 add torchao
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-12-17 13:29:36 -05:00
Vladimir Mandic 7b258468f0 add ufogen
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-12-16 15:40:54 -05:00
Vladimir Mandic ab07788ab5 add sana
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-12-16 11:30:15 -05:00
Vladimir Mandic 814161cb21 major controlnet work, xinsir promax and tiling support
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-12-14 17:29:51 -05:00
Disty0 8ee5103ade Update to IPEX 2.5.10+xpu 2024-12-13 22:16:56 +03:00
Vladimir Mandic bd540efb73 lora: absolute path, hf download, flux controlnet loras
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-12-11 18:10:51 -05:00
Vladimir Mandic 8f21e96f73 update bnb and increase ui timeouts
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-12-11 15:22:51 -05:00
Vladimir Mandic dda3d2d653 flux redux allow prompt
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-12-05 10:03:17 -05:00
Disty0 6f6ba0b598
Merge pull request #3617 from vladmandic/master
Pin ultralytics
2024-12-05 11:44:44 +03:00
Disty0 f79e85efeb
pin ultralytics 2024-12-05 11:43:49 +03:00
Vladimir Mandic e3f06734d0 samplers add custom sigma
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-12-03 08:52:53 -05:00
Vladimir Mandic cfafa2b271
Merge branch 'dev' into lora-refactor 2024-12-02 11:23:15 -05:00
Disty0 369ae52401 Update OpenVINO to 2024.5.0 2024-11-30 00:55:22 +03:00
Vladimir Mandic ea994a881e lora stats
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-11-29 15:40:23 -05:00
Vladimir Mandic 164ce252dc add sd35 controlnets
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-11-28 08:46:10 -05:00
Vladimir Mandic 67c6b93213 flux tools support
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-11-23 15:27:01 -05:00
Vladimir Mandic 8a1eaedc82 browser to server logging
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-11-23 10:47:06 -05:00
Vladimir Mandic 62c53942e0 post release jumbo patch
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-11-22 12:55:18 -05:00
Vladimir Mandic a0403e7d54 update diffusers
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-11-21 20:30:45 -05:00
Vladimir Mandic 2a9c90e560 enable beta and exponential sigma methods on all schedulers
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-11-20 09:02:59 -05:00
Vladimir Mandic b3eb03b7ba add slg
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-11-19 18:07:06 -05:00
Vladimir Mandic 013efaf14c add lambdas sigma method
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-11-18 11:55:07 -05:00
Vladimir Mandic aa52feb757 dpm flowmatch
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-11-17 12:43:46 -05:00
Vladimir Mandic 59cd08f5da update docker and progress monitoring
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-11-16 10:49:08 -05:00
Vladimir Mandic 6be52643b5 update docker build
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-11-14 18:09:53 -05:00
Vladimir Mandic 8d50661291 add docker support
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-11-13 17:28:04 -05:00
Vladimir Mandic 17a5f34cce update dependencies and changelog
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-11-12 11:42:02 -05:00
Vladimir Mandic c5eb80accb add pulid debug
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-11-11 09:53:05 -05:00
Vladimir Mandic 9b567e8ad1 installer verify and remove venv pgks
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-11-05 09:40:27 -05:00
Vladimir Mandic f933663afa allow new ext via experimental
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-11-04 14:00:38 -05:00
Disty0 358f1897a8 Don't uninstall flash-attn 2024-11-03 01:04:49 +03:00
Vladimir Mandic 4473f538bd changelog management, move assets
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-10-31 10:37:42 -04:00
Vladimir Mandic 58220b6497 flux enabled bnb quant on-the-fly
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-10-29 12:30:20 -04:00
Vladimir Mandic 13f6fb388c revert torch on rocm
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-10-29 11:52:00 -04:00
Vladimir Mandic 31e0bf8ea7 update requirements
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-10-29 11:45:55 -04:00
Vladimir Mandic f98d139c36 update torch==2.5.1
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-10-29 11:11:09 -04:00
Vladimir Mandic ce2234178d add sd35 medium
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-10-29 11:02:39 -04:00
Vladimir Mandic 2410012812 update ipadapters
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-10-27 11:33:40 -04:00
Vladimir Mandic b569d68b4f add ostris: experimental
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-10-26 21:51:36 -04:00
Seunghoon Lee 81bd236cc3
zluda&rocm bf16 test 2024-10-26 13:59:21 +09:00
Vladimir Mandic 8c12d0264e enable sd3 native lora and update requirements
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-10-25 09:21:09 -04:00
Vladimir Mandic 8eca1b17a7 update diffusers
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-10-22 14:02:11 -04:00
Yoink3000 26ae378061 only change cuda and openvino torch command 2024-10-22 04:39:50 +08:00
Yoink3000 09a4320ab8 specify cuXXX and cpu 2024-10-22 04:04:58 +08:00
Vladimir Mandic 13a2e6ca33 update torch requirements
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-10-19 13:20:33 -04:00
Vladimir Mandic 62ff47236d lock torch on cuda
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-10-18 17:22:30 -04:00
Disty0 688ab23cb7 Lock ROCm to PytTorch 2.4.1 2024-10-18 19:25:39 +03:00
Disty0 1a7b88ab64 Update the default ROCm version 2024-10-17 23:14:00 +03:00
Disty0 6c11002420 PyTorch 2.5 XPU support 2024-10-17 23:11:52 +03:00
Vladimir Mandic e746871962 flux extra controlnets and differential diffusion
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-10-16 10:10:58 -04:00
Vladimir Mandic d15f66619c add support for torch expandable segments
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-10-15 12:52:42 -04:00
Vladimir Mandic be7449cf02 fix loading of some non-primary models
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-10-15 12:52:42 -04:00
Vladimir Mandic cdcca50fb4 add model analyzer
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-10-14 13:03:46 -04:00
Vladimir Mandic ea0dfebe2d better handle any quant lib requirements
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-10-12 13:36:16 -04:00
Vladimir Mandic 723ce74986 add linfusion
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-10-09 11:01:16 -04:00
Vladimir Mandic 7d7a6bf6d1 fix controlnet
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-10-08 10:01:38 -04:00
Vladimir Mandic 0ced5d4b71 update hsa message
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-10-08 09:31:39 -04:00
Vladimir Mandic c13b8d2712 installer fixes
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-10-06 09:11:26 -04:00
Vladimir Mandic 7e81f1fde4 lock down adetailer
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-10-05 12:12:51 -04:00
Vladimir Mandic 184884750e add apg
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-10-04 13:24:21 -04:00
Vladimir Mandic 462e9f5721 handle torchao
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-10-04 07:57:24 -04:00
Vladimir Mandic bd6e689bd1 fix te meta
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-10-01 21:26:21 -04:00
Vladimir Mandic bcc9ba13b6 handle torchao
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-10-01 20:25:11 -04:00
Vladimir Mandic ac58b21d06 update flux lora code
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-09-30 10:16:02 -04:00
Seunghoon Lee d7264ed2c3
upgrade torch for directml backend 2024-09-30 12:46:55 +09:00
Vladimir Mandic 47755dce6b refactor devices
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-09-29 20:17:03 -04:00
Vladimir Mandic c6e4aee7a4 fix vdm
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-09-28 09:02:51 -04:00
Seunghoon Lee 470ea10e95
fix hipinfo 2024-09-27 10:24:55 +09:00
Seunghoon Lee 707c59a81d
some rewrites 2024-09-27 09:42:41 +09:00
Seunghoon Lee bfd8e70459
remove unnecessary line 2024-09-26 14:07:12 +09:00
Seunghoon Lee 7b3f4d4020
rocm skip if flash-attn is installed 2024-09-26 13:39:47 +09:00
Seunghoon Lee 96922d70a7
rocm&zluda handle apu 2024-09-26 13:34:11 +09:00
Seunghoon Lee 9ba7f4b1a0
rocm fix none error 2024-09-26 13:25:06 +09:00
Seunghoon Lee 220878cb03 zluda device id #4 2024-09-26 13:20:46 +09:00
Seunghoon Lee 993a3d7072 zluda device id #3 2024-09-26 13:07:54 +09:00
Seunghoon Lee bdcef261c5 zluda device id #2 2024-09-26 13:01:55 +09:00
Seunghoon Lee 6af1524be8
zluda device id #1 2024-09-26 12:55:08 +09:00
Seunghoon Lee 82ce34cc74
zluda device id experiment 2024-09-26 11:38:30 +09:00
Seunghoon Lee e246e55734
rocm install flash-attn if needed 2024-09-24 12:27:43 +09:00
Vladimir Mandic 92f2a2902f improve profiling 2024-09-23 11:07:24 -04:00
Vladimir Mandic ddefb38030 cleanup lora detect 2024-09-22 19:50:57 -04:00
Vladimir Mandic b9e230c17f update logging 2024-09-22 11:17:06 -04:00
Seunghoon Lee f028628e88
zluda downgrade torch on gcn cards 2024-09-21 14:45:40 +09:00
Vladimir Mandic bdbd24ee66 expermental t5 gguf support 2024-09-20 12:52:52 -04:00
Vladimir Mandic 3eb9e1dbb7 add cogvideox image2video 2024-09-18 17:19:36 -04:00
Vladimir Mandic 2acb883dda jumbo update, see changelog 2024-09-18 13:48:30 -04:00
Vladimir Mandic 67aeaac1ce experimental vdm scheduler 2024-09-18 08:59:06 -04:00
Vladimir Mandic 8b77b95804 handle setuptools 2024-09-17 10:32:44 -04:00
Disty0 012a7f3572 Update OpenVINO to 2024.3.0 2024-09-13 03:57:06 +03:00
Vladimir Mandic c788c8a3d5 update diffusers 2024-09-11 18:03:15 -04:00
Disty0 586e5384b5 Update IPEX to 2.3 on Linux 2024-09-10 19:13:42 +03:00
Vladimir Mandic daa206ed73 lint fixes 2024-09-09 11:30:15 -04:00
Vladimir Mandic 8f0d08e9a4 cache diffusers version 2024-09-07 12:12:45 -04:00
Vladimir Mandic f2c5cbbb36 lint updates and diffusers installer 2024-09-06 14:10:53 -04:00
Vladimir Mandic 8a5722fc88 update diffusers and changelog 2024-09-06 10:15:10 -04:00
Disty0 2bc31d53ed ROCm fix installer getting stuck on onnxruntime 2024-09-05 15:48:42 +03:00
Vladimir Mandic 25a301105f add flux inpaint and img2img 2024-09-04 18:20:40 -04:00
Vladimir Mandic a1b67020d4 update flux 2024-09-04 09:32:08 -04:00
Vladimir Mandic 9664ef4578 update hdr 2024-09-03 09:17:25 -04:00
Vladimir Mandic bba17766e4 add diffusers-from-main installer 2024-09-02 18:08:32 -04:00
Seunghoon Lee 66f06fba55
fix zluda device_id 2024-09-01 11:21:08 +09:00
Disty0 121fd439c8 Fix IPEX installer 2024-08-29 21:28:33 +03:00
Seunghoon Lee db9de0df42
prioritize given backend if use_* argument is presented 2024-08-30 01:28:43 +09:00
Disty0 009483829f Don't preload blaslt with ROCm 6.2 2024-08-28 20:16:21 +03:00
Vladimir Mandic 5ed58ac7cc end-to-end update flux, see changelog and wiki 2024-08-28 08:04:24 -04:00
Seunghoon Lee c6cd0723cf
hip_visible_devices 2024-08-13 15:03:25 +09:00
Disty0 6e97421d25 IPEX update to 2.1.40+xpu 2024-08-12 10:29:33 +03:00
Seunghoon Lee 25452852b3
skip hipblaslt check if no gpu detected 2024-08-09 10:26:20 +09:00
Seunghoon Lee 61961f5d6d
hipblaslt check torch version 2024-08-09 00:35:46 +09:00
Seunghoon Lee 0d57fa3016
fix zluda torch cpp_extension 2024-08-08 14:44:53 +09:00
Disty0 db0f6c73dd Cascade fix get_timestep_ratio_conditioning 2024-08-07 19:39:09 +03:00
Disty0 8cc03541cc Fix segfault with ROCm 6.2 2024-08-04 02:45:33 +03:00
Disty0 9e8ed74e1b ROCm add max version check 2024-08-03 14:22:16 +03:00
Disty0 6c75bcca0a Optimum Quanto support 2024-07-30 17:35:56 +03:00
Disty0 f5f7ed2a01 experimental pytorch nightly xpu support 2024-07-30 15:47:16 +03:00
Seunghoon Lee bdf6501f40
fix 2024-07-28 00:34:54 +09:00
Seunghoon Lee 5a9474180d
rocm.py 2024-07-28 00:00:19 +09:00
Disty0 425425620d Update the default ROCm ver to 6.1 2024-07-25 16:32:47 +03:00
Disty0 918a839952 ROCm 6.1 switch to stable PyTorch 2024-07-25 16:22:14 +03:00
Seunghoon Lee 4cf134005b
just use rocm.is_installed 2024-07-22 15:44:13 +09:00
Seunghoon Lee 0284c77ae5
refactor rocm & zluda 2024-07-22 15:29:49 +09:00
Seunghoon Lee d3a7095683
zluda better rocm detection 2024-07-21 00:09:35 +09:00