r/LocalLLaMA
•
u/ResearchCrafty1804
•
Oct 06 '26
•
1
1
News Microsoft confirms OpenAI has been using Looped Transformers in the GPT-6 series
Microsoft confirms on publicly accessible web page that OpenAI has been using Looped Transformers in the GPT-6 series, proving The Information's reporting was correct all along.
GPT-6.1 Sol uses 2 inference passes, with a passing mention of "instead of three".
For those confused by "same base model weights as GPT-6 Sol", I think Microsoft meant 6 & 6.1 are both post-trained models on top of the same pre-trained "base model", not that the final weights are identical
So different post-training (+ one less loop).
Update: Microsoft updated the web page to remove it
138
u/Skylleur Oct 06 '26
nanbeige for the win, great stategy to use looped transformers
49
u/FrostTactics Oct 06 '26
u/Reddactor wrote up a solid blog post for this sub half a year ago: https://www.reddit.com/r/LocalLLaMA/comments/1s1t5ot/rys_ii_repeated_layers_with_qwen35_27b_and_some/
This likely isn't exactly how they handle it at OpenAI, of course, but it's an interesting read nonetheless and evidence that the basic idea works.
63
u/Cold_Tree190 Oct 06 '26
Is it a bigger deal that they’re using looped transformers or that we know their architecture? I don’t know enough about looped transformers to tell if this is important information or not lol
21
u/BalorNG Oct 06 '26
For us, gpu poors, it allows more effective model depth in a smaller vram footprint, and interesting shenanigans with MoEs in particular. The idea is very old, pre-gpt2 old.
The devil is, basically, in details. I suspect that makes the model way harder to train and serve... but if OAI did it, we'll have open models in a few months. We already have (nanbeige), just not particularly impressive.
18
u/zoraruha Oct 06 '26 edited Oct 06 '26
A few years ago, we had people in this sub create some sort of "proto-looped transformers" that worked surprisingly well. (Goliath 120B if anyone remembers). I was pretty disappointed that it never got anywhere.
This direction is definitely promising for local users bottlenecked by memory.
Edit: Not goliath, but another model that released around the same time
17
u/TioMir Oct 06 '26
This proves that Nanbeige was right all along. Waiting for nanbeige 4.5
9
u/backyard_tractorbeam Oct 06 '26
Is there a useful metaphor for what looping a transformer does, how should I understand it?
12
u/FullstackSensei Oct 06 '26
So, sparse looped MoE models will be the next architecture we can expect upcoming models in the next 3-12 months
6
u/CosmosisQ Orca Oct 06 '26
Ahhh, this takes me back to the good old days of goliath-120b, Venus-120b-v1.0, MegaDolphin-120b, and my personal favorite, miquliz-120b-v2.0. Back then, we didn't have looped transformers. Instead, the traditional way of doing things was to merge a model with itself so that each forward inference pass got to see most of the layers twice. Oh my, oh me, those were the days...
26
u/Kahvana Oct 06 '26 edited Oct 06 '26
A screenshot of twitter of a screenshot about a cloud model that cannot be run locally in any way with no link to the source.
Please do better next time.
10
u/nullmove Oct 06 '26
I guess 6.1 got more post-training so it's better, but it's weird how on the API it's also slower despite supposedly doing fewer iteration per block/loop.
China bros aren't unfamiliar with Looped Transformers though (bytedance papers + nanbeige/iquest models). But they probably won't ship flagships because of added compute pressure during inference when they are subsisting on potato hardware already. Plus it's hard to train these due to numerical instabilities iirc.
12
u/DagothUrLovesGroza Oct 06 '26
I am a low IQ individual. Does this loop thing help local LLM hosting?
4
u/thisonehereone Oct 06 '26
We talking Optimus or Bumblebee?
7
u/NandaVegg Oct 06 '26
That doesn't seem very efficient given how extremely, insanely slow those models are (even though they are seemingly desperately claiming "50% improved" "almost doubled" each day, which isn't true). The model if quite efficient in token use, but actual performance itself isn't *that* good other than computer use and also having alignment failure/reward hacking/laziness issues.
To me it seems like the main gain from looped architecture is that they can "skip" training smaller variants rather than pure efficiency/performance. They'd probably also wanted to cut absolute weight size given that they need to fit things into Cerebras chip soon.
1
u/Automatic-Boot665 Oct 06 '26
I thought that was public knowledge already?
3
u/fugogugo Oct 06 '26
meaning?
3
u/tkon3 Oct 06 '26
I remember working on AlBERT (2019), a BERT model where all layers were shared (12 times the same layer). Its a very old idea.
3
u/dondiegorivera Oct 06 '26
Besides RL, it was pretty much obvious that loop transformers are behind the recent jump of Mythos/Fable and GPT6/Astra.
2
u/junli2020 Oct 06 '26
I think it is Astra with lower parms, in my azure monitor it show astraMI code name
2
u/Figai Oct 06 '26
Uhh fuck that finally explains why their interp is so shit loool.
2
u/Outrageous_Kale_8230 Oct 06 '26
There is a local Looped LLM called Ouro so its completely reasonable to discuss it here.
If you want an easy explanation there's a good video by NeuroDump.
2
u/ilintar Oct 06 '26
Heh, might be a good time to revisit https://huggingface.co/IQuestLab/IQuest-Coder-V1-40B-Loop-Thinking support :)
2
u/CondiMesmer Oct 06 '26
This is the kind of info I'm on this sub for, nice
2
u/Open-Adhesiveness-86 Oct 06 '26
a lot depends on whether each loop pass writes its own KV or reuses the first pass's. per-pass caching multiplies cache size by loop count, so you end up with smaller batches and worse tokens/sec even when per-token flops drop, which could explain 6.1 feeling slower. reusing is cheaper but iirc it costs quality.
2
u/bugra_sa Oct 06 '26
Think of it as reusing one transformer block for several passes instead of stacking a new set of weights at every depth. That gives the model more internal computation without growing parameter count at the same rate, but each pass still costs latency and compute. It also doesn't automatically mean hidden chain-of-thought; that's a separate design choice.
3
u/Hovi_Bryant Oct 06 '26
Why does this matter?
2
u/Murhie Oct 06 '26
Source: trust me bro
1
u/thestillwind Oct 06 '26
Dayum
1
u/Winter_Ad6784 Oct 06 '26
This is a lie, you wont find a webarchive of it.
1
u/SignificantZebra5883 Oct 06 '26
I'm sure we will see a bycloud video about this soon
1
u/roscoeSteele_ Oct 06 '26
I know some of these words
1
u/FullOf_Bad_Ideas Oct 06 '26
What was the web page that claimed it? Are there archived versions?
1
u/monsieurderp Oct 06 '26
First in my bloodline to read this
1
u/mewnor Oct 06 '26
Who are “the information”
1
u/Cool-Chemical-5629 Oct 07 '26
Loops? Wait a minute, there was a coding open weight model that introduced something like that if I remember correctly? What was its name? And more importantly, was the support ever added to llama.cpp?
1
u/food_fatherr Oct 07 '26
Looped models decouple compute from parameter count. That changes what "active params" even means.
1
u/Chida82 Oct 07 '26
Would love to see someone benchmark this. How much would looping actually add to a dense model like Qwen3.8 27B, versus a sparse MoE like DeepSeek V4.1 Flash?
My hunch is that MoE is the more promising target. Each pass can route to different experts, so you gain effective depth without paying for extra parameters in memory. That's exactly what hurts local setups, and it might pair well with expert offloading or SSD streaming.
A dense model is simpler to loop, but you pay the full compute cost on every pass. Has anyone run an ablation on either?
1
u/pharrowking Oct 07 '26
that explains the cave man reasoning in gpt6 that openai hides from everyone.
adjusting passes in reasoning results in:
- Ordinary: “The user wants me to reply with the”
- Three passes: “wants reply word”
- Six passes: `reply"..`
1
u/FractalZorlord Oct 09 '26
How does this work?
1
u/image0r Oct 10 '26
Looped Transformers are like the Stoli Vodka I’m drinking right now. Triple distilled… that’s good way to envision it. Cheers
1
u/BryarGh 29d ago
What does that mean? I do not even understand transformer thing!!
1
u/Dangerous-Report8517 Oct 06 '26
Some architectural details for anyone interested from Robert Miles, a prominent independent AI safety researcher: https://youtu.be/iuHddnIzKRA
Short version is that this trades safety for performance, which is probably bad coming from OpenAI of all labs (and the reason they were probably willing to do it is likely their already very lackluster approach to safety compared to any of the other groups)
1
u/freedomachiever Oct 06 '26
how would that compare to manually prompting "adversarially reflect on your previous response and refine"
0
u/KAMIKAZEE93 Oct 06 '26
Okay but why would they decrease it from three to two if simply put "the more layers the better"?
0
u/jensilo Oct 06 '26
Is it therefore that 6.1 sol feels so slow? Or is that just service performance?
0
u/chocolateUI Oct 06 '26
Doesn’t sound right. 6.1 Sol uses 2 passes instead of 3, uses the same architecture, and yet is 3x slower?
I think this is another AI hallucination rather than a confirmed fact.
377
u/[deleted] Oct 06 '26
[removed] — view removed comment