Live · refreshes every 20 s · all training runs · the GB10

Coppelius training on the RTX 3090.

A 57.7-million-parameter language model training on a rented RTX 3090 (RunPod) through the Alpha compiler alone: a host executable and sm_86 kernels the compiler lowers from Coppelius's own programs, with no CUDA runtime in the path. Every figure below is read from the run's own records: the result files, the device's semaphore timestamps, the per-launch profile of the profiled build and the samplers on the machine.

Run rtx3090 · polled 2026-09-27 22:30:06 UTC

finished

2,000 of 2,000 steps · 899.4 min since the start

Launch profiles · submission 334 of each profiled build, timed by the device's own semaphores

Where a step's time goes

One training step of each profiled build, every launch bracketed by timestamped releases.

RunStepLaunches
barrier-guard-step127.43 ms658
barrier-guard-step1: kernel families
Familyms a stepShareLaunches
GEMM (tiled)11.0540.3%243
attention-key2.398.7%16
adamw2.057.5%1
attention-query1.917.0%16
attention-forward1.375.0%16
embedding-scatter1.164.2%1
transpose1.043.8%64
cross-entropy-backward0.923.3%1
layernorm-parameters0.883.2%33
cast-down0.702.6%66
gated-gelu-backward0.642.3%16
layernorm-backward0.622.3%33
layernorm-forward0.552.0%33
gated-gelu-forward0.481.7%16
add0.441.6%32
inverse-rope-qkv0.341.2%16
value-transpose0.271.0%16
qk-rope0.200.7%16
token-to-head0.150.5%16
cross-entropy0.150.5%1
copy0.090.3%4
gather0.020.1%1
loss-target-gather0.010.0%1
barrier-guard-step1: tiled products (µs a launch, TFLOP/s)
PhaseShapeµsTFLOP/s× a step
ffn-gatetiled-cc-m1408-n512-k102451.728.632
layertiled-rr-m1024-n1408-k51237.039.932
layertiled-rr-m1024-n1536-k51258.027.816
ffn-downtiled-rc-m1024-n1408-k51256.226.316
layertiled-rr-m1024-n512-k1408-add53.527.616
ffn-downtiled-cc-m512-n1408-k102452.128.416
qkvtiled-cc-m1536-n512-k102451.731.216
qkvtiled-rc-m1024-n512-k153642.937.516
ffn-gatetiled-rc-m1024-n512-k1408-add42.934.416
ffn-gatetiled-rc-m1024-n512-k140839.937.016
layertiled-rr-m1024-n512-k512-add24.821.616
attention-outputtiled-cc-m512-n512-k102423.622.816
attention-outputtiled-rc-m1024-n512-k51221.425.116
outputtiled-rr-m1024-n12288-k512300.043.01
output-gradienttiled-rc-m1024-n512-k12288254.950.51
output-gradienttiled-cc-m12288-n512-k1024190.667.61
Tokens per second40,010end to end, last 20 invocations; 40,010/s during the updates on the GPU
Loss on an unseen context6.545mean of the last 10; the first ten averaged 8.040
Loss after ten steps6.360invocation 199
Best unseen-context loss5.648a fresh model: 9.416
AdamW steps2000of 2,000 in one process
Tokens trained on2,048,0001,024 a step, a fresh context each
Milliseconds a step25.61the latest group of steps
GPU utilization0%last minute's average
Power28.6 Wpeak 29.1 W
Temperature25 °Cmax 25 °C

Prompt probe

What the model says next

A predict invocation of a saved checkpoint on a context whose text ends with the prompt at rows 255, 511 and 1023; each row gives the model's most likely next token after a different stretch of preceding text. Probes run between training runs: the GPU runs one invocation at a time.

No probe yet.

Loss

Cross-entropy at every AdamW step

Mean over the 1,024 rows of each step's context; the band is the 10th–90th percentile across rows. The first step of an invocation is scored on a context the model has not trained on (dots), so its fall is learning rather than memorization. Dashed: ln 12,288 = 9.416, a model that knows nothing.

every stepp10–p90 across rowsfirst step (unseen context)unseen, 20-invocation average

5.0010.00500100015002000

Fitting the context

Loss fall from step 1 to step 10 within each invocation.

-1.000.001.00050100150

Per-row spread at the last step

Minimum, median and maximum per-row loss.

minmedianmax

0.05.010.015.0050100150

Sampled rows before training

Cross-entropy at rows 255, 511 and 1023 on the state each invocation starts from, and row 1023 after its ten steps.

25551110231023 after

no data yet

Prediction entropy

Row 1023's next-token entropy before and after each invocation, nats; ln 12,288 when every token is equally likely.

beforeafter

no data yet

Invocation inspector

One invocation, every field

Loading invocation 199…

Device timing

On the GPU's own clock

Every step's time comes from its submission's two semaphore releases, stamped by the RTX 3090's own clock; the host records them once the run ends, so while it runs the figures are the polls' wall clock. Each point is a group of 10 steps.

Device time per invocation, seconds

ten updatesforward passescheckpoint load and gatherwall clock

0.00.10.2050100150

Tokens per second

Ten steps on 1,024 tokens per invocation: over the wall clock (checkpoint in and out included), and over the ten update submissions on the GPU.

during the updates, GPU clockend to end, wall clock

020,00040,000050100150

One AdamW update, milliseconds

Mean of the ten update submissions; band: their range.

252627050100150

Submission timeline, invocation 199

0 submissions; each bar is one submission's device time in milliseconds, log scale.

no data yet

Host doorbell to wake-up, milliseconds

Per invocation, over the host-stamped submissions.

medianmax

no data yet

Optimizer internals

The token embedding, read back from the device

L2 norms of the first 1,024 scalars of the embedding's last-step gradient, its parameters and AdamW's first moment after each invocation, and a count of non-finite values in those windows.

Gradient

no data yet

Parameters

no data yet

AdamW first moment

no data yet

Non-finite values

00111050100150

GPU telemetry

nvidia-smi, per minute

Sampled every second; line: the minute's average, band: its range. The RTX 3090 has 24 GB of its own memory; the arena lives there.

Utilization, %

025507510007:3010:5014:1017:3020:50

Power, W

010020030007:3010:5014:1017:3020:50

Temperature, °C

406007:3010:5014:1017:3020:50

SM clock, MHz

50010001500200007:3010:5014:1017:3020:50

Memory-controller utilization, %

025507510007:3010:5014:1017:3020:50

Performance state and clock events

P-state (0 is maximum performance) and whether any clock-event reason (throttling) was active.

P-stateclock event active

0112207:3010:5014:1017:3020:50

Host telemetry

The pod's x86-64 CPU running the host

Load average, 1 min

0.0500.01000.007:3010:5014:1017:3020:50

Memory available, GB

880.0900.0920.007:3010:5014:1017:3020:50

Host process resident memory, MB

0.010.007:3010:5014:1017:3020:50

Host process CPU, %

0.020.040.007:3010:5014:1017:3020:50

Channel health

Every invocation's exit, notifier and numerics

One cell per planned invocation: exit 0 with a clear error notifier, an all-zero host status block and a finite loss; a failure or a non-finite loss; pending.

Checkpoint lineage

Every invocation, newest first

Each invocation resumes the checkpoint the one before wrote. Predictions are the argmax at rows 255, 511 and 1023 on the state the invocation started from; truth is the real next token.

kStepsUnseen lossStep 10Wall sDevice sCheckpoint SHA-256PredictionsTruth
1991991–20006.8326.3600.260.26—…
1981981–19906.2516.7300.260.26—…
1971971–19806.3596.3040.260.26—…
1961961–19706.4976.3710.260.26—…
1951951–19606.2506.1620.260.26—…
1941941–19506.5386.5850.260.26—…
1931931–19407.0596.4800.250.25—…
1921921–19306.3286.3550.260.26—…
1911911–19206.6256.1310.260.26—…
1901901–19106.7116.7550.260.26—…
1891891–19006.1406.2240.260.26—…
1881881–18906.2896.3550.260.26—…
1871871–18806.4496.4560.250.25—…
1861861–18706.4926.4180.260.26—…
1851851–18606.3776.3510.260.26—…
1841841–18506.5706.5110.250.25—…
1831831–18406.7266.3010.250.25—…
1821821–18306.4556.1200.250.25—…
1811811–18206.7046.7890.250.25—…
1801801–18106.6356.4100.260.26—…
1791791–18006.4315.8910.260.26—…
1781781–17906.4396.3760.260.26—…
1771771–17806.2526.8610.250.25—…
1761761–17706.1536.3470.250.25—…
1751751–17606.0486.3100.250.25—…
1741741–17505.6486.4150.260.26—…
1731731–17406.5355.8760.260.26—…
1721721–17306.3476.3980.260.26—…
1711711–17206.7526.3980.260.26—…
1701701–17106.3886.4980.250.25—…
1691691–17006.6786.5100.250.25—…
1681681–16906.3536.6500.250.25—…
1671671–16806.3916.4360.250.25—…
1661661–16706.6046.4390.260.26—…
1651651–16606.5646.4430.260.26—…
1641641–16506.7736.4250.260.26—…
1631631–16406.4786.3660.250.25—…
1621621–16307.4896.3470.260.26—…
1611611–16206.3006.7150.260.26—…
1601601–16106.5486.5100.260.26—…
1591591–16006.8196.2170.260.26—…
1581581–15906.7336.5580.260.26—…
1571571–15806.6466.8150.260.26—…
1561561–15706.9836.4110.260.26—…
1551551–15606.4896.8020.260.26—…
1541541–15506.5866.4890.260.26—…
1531531–15406.4356.9440.260.26—…
1521521–15307.1786.1750.260.26—…
1511511–15206.4887.1740.260.26—…
1501501–15106.3786.5150.260.26—…
1491491–15006.2486.4290.260.26—…
1481481–14906.4366.5680.260.26—…
1471471–14806.4666.5470.260.26—…
1461461–14705.8896.1290.260.26—…
1451451–14606.5536.3660.260.26—…
1441441–14506.6996.4320.260.26—…
1431431–14406.5386.7320.260.26—…
1421421–14306.4386.4300.260.26—…
1411411–14206.5576.3650.260.26—…
1401401–14106.3816.7610.260.26—…
1391391–14006.5206.1910.260.26—…
1381381–13906.6746.4720.260.26—…
1371371–13806.0456.7080.260.26—…
1361361–13706.4845.7670.260.26—…
1351351–13606.6127.2430.260.26—…
1341341–13506.4506.5570.260.26—…
1331331–13406.7416.6610.260.26—…
1321321–13306.5846.5730.260.26—…
1311311–13206.3636.6060.260.26—…
1301301–13106.6896.5930.260.26—…
1291291–13006.4646.6000.260.26—…
1281281–12906.9426.6570.260.26—…
1271271–12806.4247.1390.260.26—…
1261261–12706.7546.9440.260.26—…
1251251–12606.4006.4400.260.26—…
1241241–12506.3836.3630.260.26—…
1231231–12406.4616.5520.260.26—…
1221221–12306.7346.6120.260.26—…
1211211–12206.4796.6460.260.26—…
1201201–12106.8476.3430.260.26—…
1191191–12006.6586.7620.260.26—…
1181181–11906.7736.6370.260.26—…
1171171–11806.6816.9110.260.26—…
1161161–11706.6216.8750.260.26—…
1151151–11607.0386.4630.260.26—…
1141141–11506.4567.0050.260.26—…
1131131–11406.8076.5330.260.26—…
1121121–11306.8266.6940.260.26—…
1111111–11206.7206.5150.260.26—…
1101101–11106.9666.3100.260.26—…
1091091–11006.6596.7900.250.25—…
1081081–10906.7866.7040.260.26—…
1071071–10806.7266.9430.260.26—…
1061061–10706.6597.0180.260.26—…
1051051–10606.6766.9020.250.25—…
1041041–10506.7726.8820.250.25—…
1031031–10406.9636.7900.250.25—…
1021021–10306.6916.7050.260.26—…
1011011–10206.8257.0070.260.26—…
1001001–10106.7726.9040.260.26—…
99991–10006.5886.6220.260.26—…
98981–9906.4246.5170.260.26—…
97971–9807.0406.9350.260.26—…
96961–9706.5546.5980.260.26—…
95951–9606.9326.3620.260.26—…
94941–9506.4916.8280.260.26—…
93931–9406.8246.4050.260.26—…
92921–9306.7016.6290.260.26—…
91911–9206.8186.5840.260.26—…
90901–9106.8506.7760.260.26—…
89891–9006.9316.8080.260.26—…
88881–8906.7146.8830.260.26—…
87871–8807.1046.7730.260.26—…
86861–8706.6766.9140.250.25—…
85851–8606.9337.0940.260.26—…
84841–8506.9366.9730.260.26—…
83831–8406.8136.8140.260.26—…
82821–8307.1296.8540.260.26—…
81811–8207.0547.0470.260.26—…
80801–8106.9636.7980.260.26—…
79791–8006.5306.9020.260.26—…
78781–7907.0117.0060.260.26—…
77771–7806.9626.9110.260.26—…
76761–7707.1106.6980.260.26—…
75751–7607.3987.0250.260.26—…
74741–7506.9277.0620.260.26—…
73731–7406.6296.8410.260.26—…
72721–7306.7676.9800.260.26—…
71711–7206.9527.0390.260.26—…
70701–7106.9836.7730.260.26—…
69691–7007.0706.9980.260.26—…
68681–6906.7656.8920.260.26—…
67671–6806.8786.8140.250.25—…
66661–6707.2716.9000.260.26—…
65651–6607.3937.0810.260.26—…
64641–6507.4267.2580.260.26—…
63631–6406.9267.0090.260.26—…
62621–6307.0006.8380.260.26—…
61611–6206.8917.2610.260.26—…
60601–6107.1217.0820.260.26—…
59591–6007.0187.9820.260.26—…
58581–5907.2507.0870.260.26—…
57571–5806.9797.1380.260.26—…
56561–5707.2176.9660.260.26—…
55551–5607.0977.0420.260.26—…
54541–5507.2497.2000.260.26—…
53531–5407.0577.0340.260.26—…
52521–5307.2286.8870.260.26—…
51511–5207.1447.3480.260.26—…
50501–5106.9116.9080.260.26—…
49491–5006.9406.7880.260.26—…
48481–4907.0846.9280.260.26—…
47471–4806.9827.2510.260.26—…
46461–4707.6047.2030.260.26—…
45451–4607.2617.2230.270.27—…
44441–4507.1547.0980.260.26—…
43431–4407.3777.1110.260.26—…
42421–4307.5547.3210.260.26—…
41411–4207.4797.2500.260.26—…
40401–4107.3227.5010.260.26—…
39391–4007.2987.6800.260.26—…
38381–3907.1827.3300.260.26—…
37371–3807.3687.1940.260.26—…
36361–3707.2067.5310.260.26—…
35351–3607.3977.2660.260.26—…
34341–3507.4627.0800.260.26—…
33331–3407.2227.8350.260.26—…
32321–3307.4397.2080.260.26—…
31311–3207.4907.2420.260.26—…
30301–3107.3367.2750.260.26—…
29291–3007.4097.1840.260.26—…
28281–2907.3397.3780.260.26—…
27271–2807.4267.3920.260.26—…
26261–2707.3097.5470.260.26—…
25251–2607.1637.5200.260.26—…
24241–2507.5347.7000.260.26—…
23231–2407.4707.5180.260.26—…
22221–2307.3187.4530.260.26—…
21211–2207.7707.4640.260.26—…
20201–2106.8257.5620.260.26—…
19191–2007.1396.8230.260.26—…
18181–1907.4257.1590.260.26—…
17171–1807.6387.4710.260.26—…
16161–1707.5217.6120.260.26—…
15151–1607.3487.7690.260.26—…
14141–1507.5697.3900.260.26—…
13131–1407.4727.3790.260.26—…
12121–1307.4387.5280.260.26—…
11111–1207.2777.4760.260.26—…
10101–1107.5347.3190.260.26—…
991–1007.3837.3570.260.26—…
881–907.4107.5650.260.26—…
771–807.7187.6240.260.26—…
661–707.8307.7980.260.26—…
551–607.8427.6800.260.26—…
441–507.8467.9290.260.26—…
331–408.0317.8610.260.26—…
221–308.3588.0030.260.26—…
111–208.6288.5300.260.26—…
01–109.3498.5900.260.26—…

Run

What is running

machine
NVIDIA GeForce RTX 3090
driver
580.126.20
compute
8.6
executable
rtx3090-barrier-guard-2k-from-step1.elf
model
Coppelius: 16 blocks, width 512, 8 heads, context 1024, FFN 1408, vocab 12288, 57.7M parameters
optimizer
AdamW, one step per context, 2000 steps in one process, checkpoint every 1000
steps done
2000
started
2026-09-27 07:30:40 UTC
last GPU sample
2026/09/27 22:29:22.541, 0 %, 2