[bug]: Z-Image turbo regional guidance.
I maintainer di solito rispondono entro 2 giorni
Nessuno ha ancora preso questa issue.
- #9614 di @Zhuoxi2000 — chiusa senza merge
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 68/100
Direzione di ricerca
Start with the reported failure at backend/z_image/z_image_transformer_patch.py, especially regional_forward around line 160, then trace how regional guidance masks are prepared and passed from app/invocations/z_image_denoise.py. Reproduce with Z-Image Turbo and regional guidance, including the inpainting-mask case described. Done when generation no longer fails for the reported setup and the relevant behavior is covered by a test.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Is there an existing issue for this problem?
- I have searched the existing issues
Install method
Invoke's Launcher
Operating system
Windows
GPU vendor
Nvidia (CUDA)
GPU model
RTX 4090
GPU VRAM
24GB
Version number
v6.14.2
Browser
No response
System Information
InvokeAI 6.14.2 on Windows; Z-Image Turbo. Plain text-to-image succeeds. On a fresh Canvas, add one Regional Guidance layer, paint a nonempty region, enter a positive regional prompt, and generate. z_image_denoise fails in z_image_transformer_patch.py:160 at unified_mask.bool() with AttributeError: 'NoneType' object has no attribute 'bool'.
What happened
[2026-09-30 07:13:08,084]::[InvokeAI]::ERROR --> Error while invoking session 184e45a4-6661-4032-b1b7-fb857818d410, invocation 6f05eabe-3f5d-4cbe-971e-8864e6bb132f (z_image_denoise): 'NoneType' object has no attribute 'bool'
[2026-09-30 07:13:08,084]::[InvokeAI]::ERROR --> Traceback (most recent call last):
File "E:\InvokeAI.venv\Lib\site-packages\invokeai\app\services\session_processor\session_processor_default.py", line 278, in run_node
output = invocation.invoke_internal(context=context, services=self._services)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\InvokeAI.venv\Lib\site-packages\invokeai\app\invocations\baseinvocation.py", line 248, in invoke_internal
output = self.invoke(context)
^^^^^^^^^^^^^^^^^^^^
File "E:\InvokeAI.venv\Lib\site-packages\torch\utils_contextlib.py", line 116, in decorate_context
return func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^
File "E:\InvokeAI.venv\Lib\site-packages\invokeai\app\invocations\z_image_denoise.py", line 131, in invoke
latents = self._run_diffusion(context)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\InvokeAI.venv\Lib\site-packages\invokeai\app\invocations\z_image_denoise.py", line 726, in _run_diffusion
model_output = transformer(
^^^^^^^^^^^^
File "E:\InvokeAI.venv\Lib\site-packages\torch\nn\modules\module.py", line 1751, in _wrapped_call_impl
return self._call_impl(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\InvokeAI.venv\Lib\site-packages\torch\nn\modules\module.py", line 1762, in _call_impl
return forward_call(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\InvokeAI.venv\Lib\site-packages\invokeai\backend\z_image\z_image_transformer_patch.py", line 234, in
transformer.forward = lambda args, kwargs: regional_fwd(transformer, args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\InvokeAI.venv\Lib\site-packages\invokeai\backend\z_image\z_image_transformer_patch.py", line 160, in regional_forward
unified_mask.bool().unsqueeze(1).unsqueeze(1), # (bsz, 1, 1, S)
^^^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'bool'
What you expected to happen
Was generating an image with an in-painting mask and regional guidance.
How to reproduce the problem
Add source image to Canvas, create in-painting mask, add regional guidance with a prompt, generate.
Additional context
No response
Discord username
No response
- Lingua principale
- TypeScript
- Stelle
- 28.8k
- Fork
- 3.1k
- Merge medio
- 3g 2h
- PR unite (30g)
- 159
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Nessuna guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di invoke-ai/InvokeAI
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
I maintainer di solito rispondono entro 2 giorni
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
I maintainer di solito rispondono entro 2 giorni
-
bug
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 85/100
I maintainer di solito rispondono entro 2 giorni
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
I maintainer di solito rispondono entro 2 giorni
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 2 giorni
Tutte le issue di invoke-ai/InvokeAI
Issue simili
-
freshness freshness:observed-only
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
thoroc/context-radar#282 ·
-
bug P2 rust
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
I maintainer di solito rispondono entro 1 giorno
-
area: web
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
gabe-santana/arkdraw#25 ·
-
bug require-triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
expressjs/expressjs.com#2549 · 1 reazione ·
I maintainer di solito rispondono entro 1 giorno
-
bug good first issue hacktoberfest
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
codercops/discord-bot#101 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno