Chess-Nut-Engine/chess-qwen35-0.8b-sft-abc-20260708
0
chess-qwen35-0.8b-sft-abc-20260708
Qwen3.5-0.8B (Gated-DeltaNet hybrid) fine-tuned on the chess-sft-corpus-4x curriculum, 2M examples per phase, chained A (foundation) -> B (understanding) -> C (planning) on 2x H100. Each phase_*/ folder is that phase's best checkpoint; phase_c is the final model.
Benchmark results (greedy, frozen 13k benchmark)
Phase A passes all foundation gates. Known weaknesses (2026-07-08 review): in-check move generation (check-blindness), move selection (answer-first traces). Both are addressed in the v2 data revision; SDPO planned for move quality. Full writeup in the repo's docs/experiments/2026-07-08_abc_run/README.md.
Usage
from transformers import AutoModelForCausalLM, AutoTokenizer
m = AutoModelForCausalLM.from_pretrained(
"Chess-Nut-Engine/chess-qwen35-0.8b-sft-abc-20260708",
subfolder="phase_c", trust_remote_code=True)
t = AutoTokenizer.from_pretrained(
"Chess-Nut-Engine/chess-qwen35-0.8b-sft-abc-20260708",
subfolder="phase_c")<move>/</move> are tokenizer special tokens (vocab resized +2). Planning prompts use the <think>...</think><move>uci</move> protocol.
