{ "schema": "posttrainllm.specialist.lock.v1", "id": "pace-intent-router-v8", "artifact_type": "tinygpt_checkpoint", "local_path": "runs/pace-intent-router-v8.tinygpt", "public_uri": null, "storage": { "primary": "local_runs_directory", "status": "local-only", "large_weights_published": false, "r2": "not-applicable" }, "base_model": { "id": "posttrainllm-ToolRouterModel-small", "preset": "small", "architecture": "ToolRouterModel", "precision": "float32", "layers": 6, "d_model": 384, "vocab_size": 256, "context_length": 128 }, "compatibility": { "posttrainllm_serve": true, "posttrainllm_sample": true, "mlx_lm": false, "browser_playground": false, "pace_app_integration": false }, "files": [ { "path": "runs/pace-intent-router-v8.tinygpt", "bytes": 593498112, "role": "model_checkpoint" }, { "path": "runs/pace-intent-router-v8.tinygpt.labels.json", "bytes": 200, "role": "label_map" } ], "training": { "method": "train-extractor", "steps": 18000, "batch_size": 32, "learning_rate": 0.0003, "warmup_steps": 100, "val_split": 0.05, "val_every": 100, "seed": 42, "train_rows": 112061, "heldout_rows": 14995, "classes": [ "chitchat", "phoneLargeModel", "pureKnowledge", "research", "screenAction", "screenDescription", "unknown" ], "data_source": "pace/scripts/generate-intent-corpus-v2.py + generate-intent-supplement-v2.py", "data_type": "fully_synthetic" }, "package_files": { "model_card": "model_card.md", "prompt": "prompt.md", "eval_report": "eval_report.json", "loader": "mlx_load.py" }, "notes": [ "Local-only artifact — not published to Hugging Face Hub.", "Use posttrainllm serve or posttrainllm sample to run inference.", "Not wired into the Pace shipping app — Apple FM is the production classifier.", "The v5 checkpoint (12000 steps) slightly outperforms v8 on overall accuracy but v8 has better unknown-class recall." ] }