Downloads · 30 days
244
15% of all-time downloads
RockTalk/GigaChat3.1-10B-A1.8B-MLX-4bit
GigaChat3.1-10B-A1.8B-MLX-4bit is a text generation model from RockTalk. Use it when you need the model to write or continue text. It is set up for mlx. The card lists the license as apache-2.0.
First MLX conversion of Sber's GigaChat 3.1. DeepSeek V3 MoE architecture running natively on Apple Silicon.
Downloads · 30 days
244
15% of all-time downloads
All-time downloads
1.7K
Public
Parameters
10.7B
6 GB on disk
Likes
1
Public
Click a slice to open those files.
.safetensors6 GB · 100%
How the weights are stored.
U3210.7B · 100%
From the Hugging Face model README
First MLX conversion of Sber's GigaChat 3.1. DeepSeek V3 MoE architecture running natively on Apple Silicon.
| Metric | Value |
|---|---|
| Total params | 10B |
| Active params | 1.8B (4 of 64 experts per token) |
| Architecture | DeepseekV3ForCausalLM (MoE) |
| Layers | 26 |
| Hidden size | 1536 |
| Attention heads | 32 |
| Context | 262,144 tokens |
| Quantization | 4-bit (group_size=64, 4.5 bits/weight) |
| Size on disk | 5.6 GB |
| Speed | 116 tok/s on M3 Ultra |
| Peak memory | 5.6 GB |
| Languages | English, Russian |
pip install mlx-lm
# Quick generate
mlx_lm.generate --model RockTalk/GigaChat3.1-10B-A1.8B-MLX-4bit --prompt "Explain gradient descent:"
# Chat
mlx_lm.chat --model RockTalk/GigaChat3.1-10B-A1.8B-MLX-4bit
from mlx_lm import load, generate
model, tokenizer = load("RockTalk/GigaChat3.1-10B-A1.8B-MLX-4bit")
messages = [{"role": "user", "content": "What is LoRA fine-tuning?"}]
prompt = tokenizer.apply_chat_template(messages, tokenize=False, add_generation_prompt=True)
response = generate(model, tokenizer, prompt=prompt, max_tokens=500)
print(response)
num_nextn_predict_layers set to 0, layer 26 weights removed)mlx_lm.convert --quantize --q-bits 4 --q-group-size 64Tested on M3 Ultra (512GB):
| Test | Result |
|---|---|
| Coherent generation | PASS |
| Code generation | PASS |
| Technical Q&A (MLOps) | PASS |
| Reasoning puzzles | PASS (both trick questions correct) |
| Russian language | PASS (fluent) |
| Safety refusal | PASS |
| Speed > 80 tok/s | PASS (116 tok/s) |
| Memory < 10 GB | PASS (5.6 GB) |
| No degeneration | PASS |
32/32 validation tests passed before upload.
GigaChat is developed by Sber (Russia's largest bank) through their AI lab ai-sage. It uses the DeepSeek V3 MoE architecture — 64 routed experts with 4 active per token, plus 1 shared expert. The 10B variant is their efficient model, designed for fast inference with minimal memory.
Converted by RockTalk.