What problem does it solve?
Working with Inkling and Inkling-Small on Tinker differs from other models: every render needs an explicit thinking-effort value, tokenization goes through tml-renderers instead of a Hugging Face chat template, and no default learning rate is published. This Skill prevents out-of-distribution behavior, train/test mismatch, and irreproducible eval scores by encoding the correct setup, sampling, training, and evaluation practices.
Core Features & Use Cases
- Effort-conditioned rendering and sampling: Build generation prompts and supervised examples with explicit thinking-effort values via TmlV0Renderer, and sweep effort levels with the sample_reasoning script.
- Post-training guidance: Calibrate learning rates, monitor entropy and degenerate reward groups, and apply RL defaults tuned for Inkling such as the agentic rollout preset and MinViableGroup strategy.
- Multimodal input handling: Encode audio (WAV, MP3, FLAC) and image inputs locally through tml-renderers, with runnable sampling scripts and audio fine-tuning recipes.
- Use Case: You want to run RL fine-tuning on Inkling-Small for a coding task. The Skill walks you through rendering training data at a fixed effort, sweeping learning rate and effort together over the first steps, and handling MALFORMED parse terminations during rollouts.
Quick Start
Ask the assistant to set up an Inkling sampling script on Tinker with an explicit thinking-effort value and a supervised training example rendered at the same effort.