Views
No views yet
| Property | Value |
|---|---|
| Base model | mistralai/Mistral-Small-4-119B-2603 |
| Architecture | MoE + MLA (Multi-head Latent Attention) |
| Total parameters | 119B |
| Active parameters | 6.5B per token (128 experts, 4 active) |
| Quantization | 8-bit |
| Model size on disk | ~118 GB |
| Context length | 256K tokens |
| Multimodal | Text + image input, text output |
| Languages | 24+ (en, fr, de, es, pt, it, ja, ko, zh, and more) |
| License | Apache 2.0 |
mlx-lm with Mistral4 architecture supportmlx-lm pip release does not support model_type: mistral4. You need mlx-lm from the main branch or a patched version.1# Option 1: Install from main (once Mistral4 support is merged)
2pip install git+https://github.com/ml-explore/mlx-lm.git
3
4# Option 2: Install stable + manually add mistral4.py
5pip install mlx-lm
6# Then add mistral4.py to mlx_lm/models/ and update mistral3.py1from mlx_lm import load, generate
2
3model, tokenizer = load("sachin-sith/Mistral-Small-4-119B-2603-MLX-8bit")
4
5messages = [{"role": "user", "content": "Explain quantum computing in simple terms."}]
6text = tokenizer.apply_chat_template(
7 messages, tokenize=False, add_generation_prompt=True
8)
9response = generate(model, tokenizer, prompt=text, max_tokens=256)
10print(response)mistral4.py model implementation was created, handling:q_lora_rank=1024, kv_lora_rank=256, qk_nope_head_dim=64, qk_rope_head_dim=64)gate_up_proj split into separate gate_proj and up_projkv_b_proj split into embed_q and unembed_out for MLA