{ "tinker": "0.37.0", "tinker-cookbook": "git+https://github.com/thinking-machines-lab/tinker-cookbook.git@f79fdb2ba4cd967ef2807ba43097c52985f9f17f", "research_exchange": "modal-projects/research-exchange@77745cd (validators only)", "datasets": "5.1.0", "transformers": "5.22.1", "base_model": "Qwen/Qwen2.5-3B@3aab1f1954e9cc14eb9509a215f9e5ca08227a9b", "gsm8k": "openai/gsm8k main @740312add88f781978c0658806c59bc2815b9866", "spindle": "shared Spindle at $TINKER_BASE_URL (no fork)", "frozen_code_sha256": "c30bf146eab81c6b8cb27d8495c1b49f585b9242b9a98fafbbf4b88ded4843bb eval_gsm8k.py\nf6918e60cb26a8c0792f0f2f191538c60b8ef5364917d0e9954d735cab23b878 common.py\n0025c2439049c7d21e1f49098e312a6a2f52ab604c4c64cf80cf43ae5ec6dae9 train_arm.py\n10ccfc225fb989e84419e17776f25f25e8ed3b53a9847f159b0f741f3b1de9a5 probe.py\n", "train_arm.py_note": "train_arm.py was edited after the first launch to (a) skip save_weights_external and (b) write *_restore1 files on resume; final sha in this bundle" }