LH-Tech-AI commited on
Commit
f7e5e78
Β·
verified Β·
1 Parent(s): 518a93f

Create supra-gateddeltanet-300m-tokens.html

Browse files
Files changed (1) hide show
  1. supra-gateddeltanet-300m-tokens.html +266 -0
supra-gateddeltanet-300m-tokens.html ADDED
@@ -0,0 +1,266 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="en">
3
+ <head>
4
+ <meta charset="UTF-8">
5
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
+ <title>300M Tokens. Almost SOTA. The Architecture Did That. ⚑ | SupraLabs Blog</title>
7
+ <style>
8
+ :root {
9
+ --bg: #0f0f0f;
10
+ --surface: #1a1a1a;
11
+ --border: #333;
12
+ --text: #e0e0e0;
13
+ --accent: #536bfe;
14
+ --muted: #888;
15
+ --font-mono: 'JetBrains Mono', 'Fira Code', monospace;
16
+ }
17
+ * { margin: 0; padding: 0; box-sizing: border-box; }
18
+ body {
19
+ background-color: var(--bg);
20
+ color: var(--text);
21
+ font-family: 'Inter', -apple-system, sans-serif;
22
+ line-height: 1.6;
23
+ padding: 2rem;
24
+ }
25
+ code, pre, .mono { font-family: var(--font-mono); }
26
+ .container { max-width: 900px; margin: 0 auto; }
27
+
28
+ header {
29
+ border-bottom: 2px solid var(--border);
30
+ padding-bottom: 2rem;
31
+ margin-bottom: 3rem;
32
+ display: flex;
33
+ justify-content: space-between;
34
+ align-items: flex-end;
35
+ }
36
+ .logo-area h1 {
37
+ font-size: 1.2rem;
38
+ text-transform: uppercase;
39
+ letter-spacing: 2px;
40
+ color: var(--accent);
41
+ line-height: 1;
42
+ display: flex;
43
+ align-items: center;
44
+ gap: 10px;
45
+ }
46
+ .logo-area a { text-decoration: none; color: inherit; }
47
+ .logo-area { display: flex; align-items: center; gap: 10px; font-weight: bold; font-size: 1.2rem; }
48
+ nav a {
49
+ color: var(--text);
50
+ text-decoration: none;
51
+ margin-left: 1.5rem;
52
+ font-size: 0.9rem;
53
+ border-bottom: 1px solid transparent;
54
+ }
55
+ nav a:hover { border-bottom: 1px solid var(--accent); }
56
+
57
+ .post-header { margin-bottom: 3rem; }
58
+ .post-header h2 { font-size: 3rem; line-height: 1.1; margin-bottom: 1rem; font-weight: 800; }
59
+ .post-meta { font-family: var(--font-mono); color: var(--accent); font-size: 0.9rem; margin-bottom: 2rem; }
60
+
61
+ .post-content {
62
+ background: var(--surface);
63
+ border: 1px solid var(--border);
64
+ padding: 3rem;
65
+ margin-bottom: 4rem;
66
+ }
67
+ .post-content h2 { font-size: 1.8rem; margin: 2.5rem 0 1rem 0; color: var(--accent); }
68
+ .post-content h2:first-child { margin-top: 0; }
69
+ .post-content p { margin-bottom: 1.5rem; font-size: 1.1rem; color: var(--text); }
70
+ .post-content ul { margin-bottom: 1.5rem; padding-left: 1.5rem; }
71
+ .post-content li { margin-bottom: 0.5rem; font-size: 1.1rem; }
72
+ .post-content strong { color: #fff; }
73
+ .post-content code {
74
+ background: #111;
75
+ border: 1px solid var(--border);
76
+ padding: 2px 6px;
77
+ border-radius: 3px;
78
+ font-size: 0.95em;
79
+ color: var(--accent);
80
+ }
81
+
82
+ .callout {
83
+ border-left: 3px solid var(--accent);
84
+ background: #111;
85
+ padding: 1rem 1.5rem;
86
+ margin: 2rem 0;
87
+ font-family: var(--font-mono);
88
+ font-size: 0.95rem;
89
+ color: #ccc;
90
+ }
91
+ .callout span { display: block; color: var(--muted); font-size: 0.8rem; margin-bottom: 0.4rem; }
92
+
93
+ /* IO example pairs */
94
+ .io-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 1rem; margin: 2rem 0; }
95
+ .io-pair {
96
+ background: #111;
97
+ border: 1px solid var(--border);
98
+ padding: 1.2rem;
99
+ }
100
+ .io-pair .io-label {
101
+ font-family: var(--font-mono);
102
+ font-size: 0.72rem;
103
+ color: var(--muted);
104
+ margin-bottom: 0.5rem;
105
+ }
106
+ .io-pair .io-user { color: #ccc; font-size: 0.95rem; margin-bottom: 0.8rem; line-height: 1.5; }
107
+ .io-pair .io-result {
108
+ font-family: var(--font-mono);
109
+ color: var(--accent);
110
+ font-size: 0.9rem;
111
+ font-weight: 700;
112
+ }
113
+
114
+ /* Flow diagram */
115
+ .flow {
116
+ display: flex;
117
+ align-items: center;
118
+ justify-content: center;
119
+ gap: 0.8rem;
120
+ margin: 2rem 0;
121
+ flex-wrap: wrap;
122
+ }
123
+ .flow-box {
124
+ background: #111;
125
+ border: 1px solid var(--border);
126
+ padding: 0.8rem 1.2rem;
127
+ font-family: var(--font-mono);
128
+ font-size: 0.82rem;
129
+ text-align: center;
130
+ color: #ccc;
131
+ }
132
+ .flow-box.accent { border-color: var(--accent); color: var(--accent); }
133
+ .flow-arrow { color: var(--accent); font-size: 1.2rem; }
134
+
135
+ .table-wrap { overflow-x: auto; margin: 2rem 0; }
136
+ table { width: 100%; border-collapse: collapse; font-family: var(--font-mono); font-size: 0.88rem; }
137
+ th { background: #111; color: var(--accent); padding: 0.75rem 1rem; text-align: left; border: 1px solid var(--border); }
138
+ td { padding: 0.7rem 1rem; border: 1px solid var(--border); color: var(--text); }
139
+ tr:nth-child(even) td { background: #111; }
140
+
141
+ .tags { display: flex; gap: 0.5rem; margin-top: 2rem; flex-wrap: wrap; }
142
+ .tag { font-family: var(--font-mono); font-size: 0.7rem; padding: 2px 8px; border: 1px solid var(--border); border-radius: 4px; color: var(--muted); }
143
+
144
+ footer { margin-top: 6rem; padding-bottom: 2rem; font-size: 0.8rem; color: var(--muted); text-align: center; }
145
+
146
+ @media (max-width: 600px) {
147
+ .post-header h2 { font-size: 2rem; }
148
+ .post-content { padding: 1.5rem; }
149
+ header { flex-direction: column; align-items: flex-start; gap: 1rem; }
150
+ nav a { margin-left: 0; margin-right: 1rem; }
151
+ .io-grid { grid-template-columns: 1fr; }
152
+ .flow { flex-direction: column; }
153
+ }
154
+ </style>
155
+ </head>
156
+ <body>
157
+ <div class="container">
158
+ <header>
159
+ <div class="logo-area" style="font-size: 1.5em;">
160
+ <a href="./index.html"><h1><img src="./image.png" style="height: 2em"> SupraLabs_</h1></a>
161
+ </div>
162
+ <nav>
163
+ <a href="./index.html#news">News</a>
164
+ <a href="https://huggingface.co/SupraLabs" target="blank">HuggingFace</a>
165
+ <a href="./index.html#hardware">Hardware</a>
166
+ </nav>
167
+ </header>
168
+
169
+ <article>
170
+ <div class="post-header">
171
+ <div class="post-meta">// 2026-08-30 | Research</div>
172
+ <h2>300M Tokens. Almost SOTA.<br>The Architecture Did That. ⚑</h2>
173
+ </div>
174
+
175
+ <div class="post-content">
176
+
177
+ <p>Two days ago, AxionLab built a complete Python Jupyter Notebook for a 5M parameters model and told me to train it on a RTX 5090 on Runpod and it instantly ran - almost like a single-shot of an LLM if you know what I mean πŸ˜‚</p>
178
+ <p>Five million parameters. <strong>GatedDeltaNet</strong> under the hood. About <strong>300 million tokens</strong> of training data. That is not a typo. It's real 😭</p>
179
+ <p>While a lot of models in the community think that you'll need to throw like <strong>several billion tokens</strong> on a 5M just to look competitive, this little thing walked into the hard benchmarks tests - PIQA, HellaSwag, ARC-Easy, ARC-Challenge - and nearly sat down at the same table as <strong>CMA-8M</strong>, <strong>Qana-mini-5M</strong>, and <strong>GPT-S2-5M</strong>.</p>
180
+ <p>It's not a lie - it's true. Keep reading and you'll find out. :D</p>
181
+
182
+ <h2>The setup, no fluff</h2>
183
+ <p><strong>Architecture:</strong> GatedDeltaNet<br>
184
+ <strong>Size:</strong> 5M parameters<br>
185
+ <strong>Data:</strong> ~300M tokens<br>
186
+ <strong>Age:</strong> trained two days ago<br>
187
+ <strong>Mood:</strong> slightly feral πŸ˜‚</p>
188
+ <p>Most 5M class models you actually respect were fed some billion tokens. We gave this one a small fraction of that and it still was amazingly competitive!</p>
189
+ <p>That's the whole thing.</p>
190
+
191
+ <h2>Why GatedDeltaNet hits different</h2>
192
+ <p>Transformers are the default for a reason. They also spend like it 😭</p>
193
+ <p>GatedDeltaNet is a linear-ish sequence model with a gated delta rule: memory that updates, forgets on purpose, and does not make you pay quadratic rent for every extra token. At 5M params that is not a nice to have, it's almost obligatory.</p>
194
+ <p>Fast mixing. Controlled retention. Recurrence that actually remembers what it should. The kind of architecture that makes a small model feel bigger than the spreadsheet says.</p>
195
+ <p>If you have been waiting for a reason to care about gated delta style sequence models outside of papers: this is one. 🧠</p>
196
+ <p>Keep reading!</p>
197
+
198
+ <h2>The hard boards</h2>
199
+ <p>We care about the benches that do not clap for you.</p>
200
+ <p><strong>PIQA</strong> --> physical commonsense. Does the model know how the world actually behaves?</p>
201
+ <p><strong>HellaSwag</strong> --> completion that looks easy to humans and eats small models alive.</p>
202
+ <p><strong>ARC-Easy</strong> and <strong>ARC-Challenge</strong> --> science questions, including the ones that are supposed to hurt.</p>
203
+ <p>Against CMA-8M, Qana-mini-5M, and GPT-S2-5M - names the community already treats as near the front of this weight class (soon not any longer 😏πŸ”₯) - our 5M GatedDeltaNet closed most of the distance.</p>
204
+ <p>Wait, what? Read that again. Smaller or matched size. Far less data. Same brutal evals. Almost there. Amazing 🀩</p>
205
+ <p>When compute is scarce, data efficiency is not a footnote. It is the product.</p>
206
+
207
+ <h2>300M vs several billion is not a flex. It is the point.</h2>
208
+ <p>Training on ~300M tokens is a constraint we chose to respect, not a bug we will quietly patch in the appendix.</p>
209
+ <p>If an architecture only looks good after you drown it in tokens, you did not find a better model. You found a more expensive average 😭</p>
210
+ <p>GatedDeltaNet at this scale is saying something louder:</p>
211
+ <p><strong>less data + strong structure --> real reasoning signal</strong></p>
212
+ <p>That arrow is the whole lab thesis. ✨</p>
213
+
214
+ <h2>The real benchmark numbers</h2>
215
+ <p>Here you can see the model performing. Remember: ~300M tokens. Not some billions of it!</p>
216
+
217
+ <div class="table-wrap">
218
+ <table>
219
+ <thead>
220
+ <tr><th>Model</th><th>Train tokens</th><th>ARC-Easy</th><th>ARC-Challenge</th><th>HellaSwag</th><th>PIQA</th></tr>
221
+ </thead>
222
+ <tbody>
223
+ <tr><td><strong>Supra-5M-GatedDeltaNet</strong></td><td><strong>~300</strong> 😏</td><td><strong>33.29%</strong></td><td><strong>17.83%</strong></td><td><strong>26.10%</strong></td><td><strong>54.19%</strong></td></tr>
224
+ <tr><td>fromziro/Qana-mini-5M</td><td>~21B 😭</td><td>34.97%</td><td>23.21%</td><td>27.60%</td><td>57.18%</td></tr>
225
+ <tr><td>AxiomicLabs/GPT-S2-5M</td><td>~75B 😭</td><td>33.92%</td><td>22.87%</td><td>27.87%</td><td>57.56%</td></tr>
226
+ <tr><td>User01110/CMA-8M</td><td>~21B 😭</td><td>35.35%</td><td>23.29%</td><td>28.19%</td><td>58.22%</td></tr>
227
+ </tbody>
228
+ </table>
229
+ </div>
230
+
231
+ <p>This is the whole thing. All values are acc_norm. And we're not lying, faking or anything else the values. All is 1:1 spit out from <code>lm_eval</code>. 1:1. For you. Read it again and again and enjoy how good GatedDeltaNet is :D</p>
232
+
233
+ <h2>What we are not saying</h2>
234
+ <p>We are not pretending 5M params solved intelligence. Surely not πŸ˜‚</p>
235
+ <p>We are not shipping a silent "trust us" leaderboard with mystery evals.</p>
236
+ <p>We are not done. And something improved will come VERY soon! (<em>stay tuned</em>)...</p>
237
+ <p>The model is two days old. The architecture is clearly not. That combination is what made this model really great.</p>
238
+
239
+ <h2>What is next</h2>
240
+ <p>More tokens, carefully. Not a mindless 10x dump.</p>
241
+ <p>Better data mix. Tighter evals. The same spine.</p>
242
+ <p>If GatedDeltaNet can almost hang with the community SOTA club on a small fraction of the usual diet, we want to know where the ceiling actually is - not where the default recipe says it should be. And we'll find it out - for you πŸ€—</p>
243
+
244
+ <h2>One last thing</h2>
245
+ <p>SupraLabs exists to find the models that punch up.</p>
246
+ <p>This one punches. Defintely.</p>
247
+ <p>GatedDeltaNet. 5M. ~300M tokens. Two days old. Already bothering the names people quote.</p>
248
+
249
+ <div class="tags">
250
+ <span class="tag">#research</span>
251
+ <span class="tag">#small-model</span>
252
+ <span class="tag">#gated-delta-net</span>
253
+ <span class="tag">#GDN</span>
254
+ <span class="tag">#edge-ai</span>
255
+ <span class="tag">#tinyml</span>
256
+ </div>
257
+
258
+ </div>
259
+ </article>
260
+
261
+ <footer>
262
+ <p class="mono">&copy; 2026 SupraLabs // Built for the community.</p>
263
+ </footer>
264
+ </div>
265
+ </body>
266
+ </html>