From 1d37a254952adbfe7188b9f2a218c40b9f2f56f2 Mon Sep 17 00:00:00 2001 From: Vladimir Mandic Date: Mon, 4 Aug 2025 15:53:38 -0400 Subject: [PATCH] add note on qwen blocker Signed-off-by: Vladimir Mandic --- CHANGELOG.md | 6 +++++- modules/sd_hijack_te.py | 4 +++- wiki | 2 +- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4d62db33b..9e9c10937 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,10 +1,14 @@ # Change Log for SD.Next +## Blockers + +- Qwen: + ## Update for 2025-08-04 - **Models** - [Qwen-Image](https://qwenlm.github.io/blog/qwen-image/) - new image foundational model with 20B params and using Qwen-2.5 as text-encoder! + new image foundational model with 20B params DiT and using Qwen-2.5 8B as text-encoder! available for text-to-image workflows, image-editing workflows will follow soon *note*: this model is almost 2x the size of Flux, quantization and offloading are highly recommended! available via *networks -> models -> reference* diff --git a/modules/sd_hijack_te.py b/modules/sd_hijack_te.py index 2d0f165ff..960d87430 100644 --- a/modules/sd_hijack_te.py +++ b/modules/sd_hijack_te.py @@ -8,10 +8,12 @@ def hijack_encode_prompt(*args, **kwargs): t0 = time.time() if 'max_sequence_length' in kwargs: kwargs['max_sequence_length'] = max(kwargs['max_sequence_length'], os.environ.get('HIDREAM_MAX_SEQUENCE_LENGTH', 256)) + # if hasattr(shared.sd_model, 'text_encoder') and shared.sd_model.text_encoder is not None: + # sd_models.move_model(shared.sd_model.text_encoder, devices.device) try: res = shared.sd_model.orig_encode_prompt(*args, **kwargs) except Exception as e: - shared.log.error(f'Eencode prompt: {e}') + shared.log.error(f'Encode prompt: {e}') errors.display(e, 'Encode prompt') res = None t1 = time.time() diff --git a/wiki b/wiki index a6e3a70d1..85ff38d28 160000 --- a/wiki +++ b/wiki @@ -1 +1 @@ -Subproject commit a6e3a70d176e8b2af89eedb2ab9c25069146e30f +Subproject commit 85ff38d28980390786f4558666425d29f7bceb33