Views
No views yet

[!NOTE] The OpenGCM naming and the models are now deprecated. We recommend switching to Polaris.
| Source Dataset | Count (QAs) | Total Tokens | Avg Tokens | Min Tokens | Max Tokens | Description |
|---|---|---|---|---|---|---|
| fable-5 | 159 | 399,989 | 2,515.7 | 108 | 3,981 | Real tool-use/bash/filesystem agent trajectories from Fable-5. |
| gpt-5.5 | 410 | 399,689 | 974.9 | 586 | 1,023 | Detailed reasoning and step-by-step instruction distillation from GPT-5.5. |
| glm-5.2 | 28 | 104,788 | 3,742.4 | 842 | 7,994 | Complex system-level reasoning traces and tool-use steps from GLM-5.2. |
| Total | 597 | 904,466 | 1,515.0 | 108 | 7,994 | Balanced multi-source agent-reasoning blend. |
Qwen/Qwen3.5-9Bq_proj, k_proj, v_proj, o_proj, gate_proj, up_proj, down_projadamw_8bitbfloat16gemma4-coder-fable5:| Benchmark | OpenGCM-v2 (9B) Accuracy | OpenGCM-v2 Time (s) | gemma4-coder-fable5 Accuracy | gemma4-coder-fable5 Time (s) |
|---|---|---|---|---|
| AIME 26 | 1/1 (100%) | 33.2s | 1/1 (100%) | 20.6s |
| SWE-bench Pro | 1/1 (100%) | 17.8s | 0/1 (0%) | 7.5s |
| GPQA Diamond | 0/1 (0%) | 67.7s | 1/1 (100%) | 14.3s |
| MMMU Pro | 0/1 (0%) | 38.2s | 1/1 (100%) | 16.4s |
| LiveCodeBench | 0/1 (0%) | 162.8s | 0/1 (0%) | 59.3s |
0.2 or 0.4) and structured system prompts are recommended.Modelfile with the following configuration:1FROM ./opengcm_Q6_K.gguf
2
3TEMPLATE """{{ if .System }}<|im_start|>system
4{{ .System }}<|im_end|>
5{{ end }}{{ if .Prompt }}<|im_start|>user
6{{ .Prompt }}<|im_end|>
7{{ end }}<|im_start|>assistant
8{{ .Response }}<|im_end|>
9"""
10
11PARAMETER stop "<|im_start|>"
12PARAMETER stop "<|im_end|>"1import torch
2from transformers import AutoModelForCausalLM, AutoTokenizer
3
4model_id = "NitrAI/OpenGCM-v2"
5
6tokenizer = AutoTokenizer.from_pretrained(model_id)
7model = AutoModelForCausalLM.from_pretrained(
8 model_id,
9 torch_dtype=torch.bfloat16,
10 device_map="auto"
11)
12
13messages = [
14 {"role": "system", "content": "You are a helpful assistant. Use step-by-step reasoning enclosed in <think>...</think> tags before answering."},
15 {"role": "user", "content": "Solve: a_1 = 1, a_2 = 3. For n >= 3, a_n is the smallest positive integer that hasn't appeared yet and is coprime to a_{n-1}. Find a_100."}
16]
17
18inputs = tokenizer.apply_chat_template(
19 messages,
20 add_generation_prompt=True,
21 return_tensors="pt"
22).to(model.device)
23
24outputs = model.generate(
25 inputs,
26 max_new_tokens=1024,
27 temperature=0.4,
28 do_sample=True
29)
30
31print(tokenizer.decode(outputs[0], skip_special_tokens=True))ansulev/GPT-5.5-Thinking-Max-Distill-25kAletheiaResearch/GLM-5.2-AgentGlint-Research/Fable-5-traces