Downloads · 30 days
78
22% of all-time downloads
tokimoa/Qwen3-Swallow-30B-A3B-RL-v0.2-MLX-6bit
Qwen3-Swallow-30B-A3B-RL-v0.2-MLX-6bit is a text generation model from tokimoa. 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.
東京科学大・産総研の Qwen3-Swallow-30B-A3B-RL-v0.2(日本語強化MoE、総パラメータ30B・アクティブ3B)を、公式BF16重みからMLX 6bitに変換したものです。Qwen3-Swallow-32B-RL-v0.2-MLX-4bit と同一レシピでの変換・検証です。
Downloads · 30 days
78
22% of all-time downloads
All-time downloads
362
Public
Parameters
30.5B
24.8 GB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors24.8 GB · 100%
How the weights are stored.
U3230.5B · 100%
From the Hugging Face model README
東京科学大・産総研の Qwen3-Swallow-30B-A3B-RL-v0.2(日本語強化MoE、総パラメータ30B・アクティブ3B)を、公式BF16重みからMLX 6bitに変換したものです。Qwen3-Swallow-32B-RL-v0.2-MLX-4bit と同一レシピでの変換・検証です。
MoEのアクティブ3B構成のため、dense 32B版と比べ生成速度が約10倍です(下記実測)。
<think>...</think> で英語の推論過程を出力します(最終回答は日本語)メモリ32GB機は4bit、48GB以上または品質重視は6bitを推奨します。
# pip install mlx-lm
from mlx_lm import load, generate
model, tokenizer = load("tokimoa/Qwen3-Swallow-30B-A3B-RL-v0.2-MLX-6bit")
messages = [{"role": "user", "content": "会議メモを3行で要約してください。..."}]
prompt = tokenizer.apply_chat_template(messages, tokenize=False, add_generation_prompt=True)
print(generate(model, tokenizer, prompt=prompt, max_tokens=1000))
tokyotech-llm/Qwen3-Swallow-30B-A3B-RL-v0.2(公式BF16、commit 138e4c4)mlx-lm 0.31.3 / mlx_lm convert -q --q-bits 6(group size 64)Apache-2.0(元モデルに準拠)