Context
The MLX migration currently depends on mflux PR #445 support for mlx-forge converted Ideogram 4 checkpoints, including MLXBits/ideogram-4-mlx-q8.
Current state checked on 2026-06-18:
Why this exists
The MLXBits q8 model requires split_model.json / mlx-forge loader support. Stock stable mflux currently supports Ideogram 4 FP8 but not this q8 layout. We should keep the commit pin until the loader lands in an upstream stable release.
Exit criteria
Context
The MLX migration currently depends on
mfluxPR #445 support for mlx-forge converted Ideogram 4 checkpoints, includingMLXBits/ideogram-4-mlx-q8.Current state checked on 2026-06-18:
v.0.18.0mflux @ git+https://github.com/plz12345/mflux.git@8d80b9cb53688b62a2f814604b9f8b48987c5acdWhy this exists
The MLXBits q8 model requires
split_model.json/ mlx-forge loader support. Stock stable mflux currently supports Ideogram 4 FP8 but not this q8 layout. We should keep the commit pin until the loader lands in an upstream stable release.Exit criteria
server/requirements.txtis changed from the git commit pin to the stable release pin.README.md,AGENTS.md, and PR/installation notes are updated to remove the temporary PR-pin warning.python -m compileall server ideogram4_mlx.py scripts/doctor.pyrg "torch|safetensors.torch|from ideogram4|import ideogram4" server ideogram4_mlx.pycd webui && pnpm lint && pnpm buildV4_TURBO_12smoke generation withMLXBits/ideogram-4-mlx-q8