vllm_omni.diffusion.models.magi2.conditioning ¶
Native MAGI-2 prompt conditioning.
Adapted from SandAI's MAGI-2 Preview inference implementation. The model loading remains in-tree and uses the Transformers Qwen3.5 implementation; no MAGI-2 reference checkout is imported at runtime.
Magi2Qwen35TextEncoder ¶
Bases: Module
Qwen3.5-27B feature extractor used by MAGI-2 Preview.
text_model instance-attribute ¶
text_model = Qwen3_5TextModel.from_pretrained(
model_path,
torch_dtype=dtype,
local_files_only=local_files_only,
)
tokenizer instance-attribute ¶
tokenizer = AutoTokenizer.from_pretrained(
model_path,
padding_side="right",
local_files_only=local_files_only,
)
get_target_token_indices ¶
json_to_compact_markdown ¶
Convert MAGI's structured prompt JSON into its training-time text form.