LTX2TextConnectors is a model (ModelMixin, has its own weights subfolder in the checkpoints) but lives in the pipeline folder, src/diffusers/pipelines/ltx2/connectors.py. So far only the LTX-2 pipelines used it, but now #13881 (SANA-WM) uses it too, importing it across pipeline folders.
We have a folder for these: src/diffusers/models/condition_embedders/. Let's move it there (with a re-export at the old location so existing imports keep working).
This issue was drafted with Claude Code and posted by it on my behalf; I reviewed the content.
LTX2TextConnectorsis a model (ModelMixin, has its own weights subfolder in the checkpoints) but lives in the pipeline folder,src/diffusers/pipelines/ltx2/connectors.py. So far only the LTX-2 pipelines used it, but now #13881 (SANA-WM) uses it too, importing it across pipeline folders.We have a folder for these:
src/diffusers/models/condition_embedders/. Let's move it there (with a re-export at the old location so existing imports keep working).This issue was drafted with Claude Code and posted by it on my behalf; I reviewed the content.