Views
No views yet
meta-llama/Llama-3.2-1B by model surgery
followed by a recurrence-curriculum healing phase.num_steps (a.k.a. recurrence depth).input → embed → prelude (4 layers) → [ adapter + recurrent core (6 layers) ] × R → coda (4 layers) → norm → lm_head
└──────────── looped R times ───────────┘| Base model | Llama-3.2-1B (16 layers) |
| Split (prelude / recurrent core / coda) | 4 / 6 / 4 (source layers 4–5 dropped) |
| Recurrence at inference | any num_steps; trained up to 16 |
| Block / norm / RoPE | Llama pre-norm, RMSNorm, native Llama-3 RoPE (θ=500000) |
| Params | ~1.39B |
model_type | huginn_raven |
1import torch
2from transformers import AutoModelForCausalLM, AutoTokenizer
3
4repo = "irafm-llm/Recurrent-Llama-3.2-1B"
5tok = AutoTokenizer.from_pretrained(repo)
6model = AutoModelForCausalLM.from_pretrained(repo, trust_remote_code=True, torch_dtype=torch.bfloat16).cuda().eval()
7
8ids = tok("The history of mathematics is", return_tensors="pt").input_ids.cuda()
9out = model.generate(ids, max_new_tokens=40, do_sample=False,
10 num_steps=32, # <-- recurrence depth: raise for more test-time compute
11 tokenizer=tok, pad_token_id=tok.eos_token_id)
12print(tok.decode(out[0][ids.shape[1]:], skip_special_tokens=True))trust_remote_code=True is required — the repo bundles its own raven_modeling_minimal.py. The
model exposes the full Huginn-0125 step API (embed_inputs, initialize_state, iterate_one_step,
predict_from_latents, forward_with_adaptive_compute) and is a drop-in for code written against
Huginn-0125, including per-sentence selective-recurrence control.smcleish/Recurrent-Llama-3.2-untrained on all non-adapter tensors.1-sqrt curriculum up to 16; depth is sampled per-step (log-normal-Poisson) and gradients are
truncated to the last 8 recurrent passes (truncated BPTT). Eval loss (@rec 16): 14.2 → 2.8.num_steps works but is extrapolation.1@article{mcleish2025teaching,
2 title={Teaching Pretrained Language Models to Think Deeper with Retrofitted Recurrence},
3 author={McLeish, Sean and Li, Ang and Kirchenbauer, John and Kalra, Dayal Singh and Bartoldson, Brian R. and Kailkhura, Bhavya and Schwarzschild, Avi and Geiping, Jonas and Goldstein, Tom and Goldblum, Micah},
4 journal={arXiv preprint arXiv:2511.07384}, year={2025}
5}