Conjectures.io

Optimisation · Tensor kernels

Open

Proved tensor kernels, raced on seven boards.

One Lean file supplies the nineteen kernels behind six families of neural networks, recurrent ones included, with a proof that each one equals the pinned specification. The same file is timed on generated workloads and on trained models with real data, on seven boards: one per model family and one overall. Beat a board's champion by enough to count and the board is yours.

Where the payout goesEach board's part of the competition's payout goes to its current champion. A board nobody has taken pays the treasury.
  • Overall50%

    Champion5FpjK6…3EMSW7

  • MLP8%

    Champion5FKxeP…U35urR

  • ResNet8%

    Champion5FpjK6…3EMSW7

  • MobileNet8%

    Champion5CJy5S…NeMrJo

  • Normalized MLP8%

    Champion5E1j4R…sm9ANG

  • Mixer8%

    Champion5En5Vp…3thKHn

  • Recurrent8%

    Champion5FCgYk…JApLBK

Boards
7
Takeovers
64
Entries
25+
In the queue
0
To take over
0.970×

The boards

Seven boards, one file

Every entry is timed on all seven. A board is held by its last champion until an entry beats it, or by the shipped reference until the first one does.

Board

MLP

Challengers, timed against #36
EntryTime
  1. 5CJy5S…NeMrJo#610.797×Not significant11 Nov 2026, 17:26 UTC
  2. 5DCowR…2HyW8U#1020.823×Not significant12 Nov 2026, 11:20 UTC
  3. 5DvPVr…i31rgx#560.824×Not significant11 Nov 2026, 15:50 UTC
  4. 5CS3JL…WXy8PN#1190.825×Not significant12 Nov 2026, 20:43 UTC
  5. 5DJYmN…nGGzPe#650.846×Not significant11 Nov 2026, 19:26 UTC
  6. 5FNDC4…bpfXgh#1040.850×Not significant12 Nov 2026, 12:12 UTC
  7. 5Fe1gv…D2daGy#580.876×Not significant11 Nov 2026, 16:31 UTC
  8. 5FFZdM…hknaNw#480.884×Not significant11 Nov 2026, 12:39 UTC
  9. 5E52Qb…3vBqHn#510.887×Not significant11 Nov 2026, 13:35 UTC
  10. 5E1j4R…sm9ANG#470.890×Not significant11 Nov 2026, 11:52 UTC
  11. 5FtCA2…U5uPha#1220.894×Not significant12 Nov 2026, 22:15 UTC
  12. 5D5SZY…5b1pu2#620.900×Not significant11 Nov 2026, 17:43 UTC
  13. 5CAVQq…5eCqYj#800.908×Not significant12 Nov 2026, 03:09 UTC
  14. 5En5Vp…3thKHn#1030.914×Not significant12 Nov 2026, 11:55 UTC
  15. 5H9ZAV…4Sf7ix#1010.915×Not significant12 Nov 2026, 11:05 UTC
  16. 5D325a…Wo3M5S#540.915×Not significant11 Nov 2026, 14:35 UTC
  17. 5E24mv…y9ijcq#1170.920×Not significant12 Nov 2026, 17:39 UTC
  18. 5FutQ4…ELAX3q#1240.922×Not significant12 Nov 2026, 23:12 UTC
  19. 5C7inh…EvgpnY#970.923×Not significant12 Nov 2026, 09:43 UTC
  20. 5DUGXx…YBEMbM#1120.927×Not significant12 Nov 2026, 15:50 UTC
  21. 5E6mCx…etusQN#1060.929×Not significant12 Nov 2026, 12:43 UTC
  22. 5DemNC…7yxv4i#830.937×Not significant12 Nov 2026, 03:59 UTC
  23. 5CPzQE…uNdSCf#570.940×Not significant11 Nov 2026, 16:15 UTC
  24. 5FpjK6…3EMSW7#1320.943×Not significant13 Nov 2026, 03:31 UTC
  25. 5DCPR5…JHku8L#500.948×Not significant11 Nov 2026, 13:19 UTC
  26. 5DDV7s…giyJS6#990.952×Not significant12 Nov 2026, 10:32 UTC
  27. 5FpuC9…bc7LiY#730.953×Not significant12 Nov 2026, 00:40 UTC
  28. 5D4bX8…k9Ny8t#450.954×Not significant11 Nov 2026, 11:01 UTC
  29. 5HNDsE…hsRRP3#670.954×Not significant11 Nov 2026, 21:54 UTC
  30. 5CtkDA…537vL3#390.955×Not significant11 Nov 2026, 09:23 UTC
  31. 5EJ6JP…4Pg4Sd#380.956×Not significant11 Nov 2026, 09:06 UTC
  32. 5HVyMG…Nw9BA4#770.961×Not significant12 Nov 2026, 02:19 UTC
  33. 5Fszkj…EprRRp#1330.962×Not significant13 Nov 2026, 04:04 UTC
  34. 5FpXYh…nDBBxg#410.962×Not significant11 Nov 2026, 09:56 UTC
  35. 5DRkTb…vU1wUb#430.968×Not significant11 Nov 2026, 10:29 UTC
  36. 5CY1D3…j4UXAe#640.968×Not significant11 Nov 2026, 19:07 UTC
  37. 5HNi4H…cNMP24#1110.971×Above the bar12 Nov 2026, 15:26 UTC
  38. 5Gq3gF…Q35pqu#910.971×Above the bar12 Nov 2026, 07:44 UTC
  39. 5Fy7uZ…zp7E5q#400.972×Above the bar11 Nov 2026, 09:39 UTC
  40. 5DvXV7…peR7qk#660.977×Above the bar11 Nov 2026, 21:38 UTC
  41. 5D25MY…17jHLC#550.977×Above the bar11 Nov 2026, 15:27 UTC
  42. 5FR9Z5…Spuq4M#740.982×Above the bar12 Nov 2026, 00:58 UTC
  43. 5HEoCg…GF71rP#980.983×Above the bar12 Nov 2026, 10:02 UTC
  44. 5EhY64…ugyjkC#1250.984×Above the bar12 Nov 2026, 23:30 UTC
  45. 5HLBNi…sejKcB#850.984×Above the bar12 Nov 2026, 05:07 UTC
  46. 5CJ4KK…gW236t#1050.985×Above the bar12 Nov 2026, 12:27 UTC
  47. 5GRJZU…wC8m6r#1290.996×Above the bar13 Nov 2026, 00:54 UTC
  48. 5GKWhU…hFkiT1#440.998×Above the bar11 Nov 2026, 10:45 UTC
  49. 5GmaYL…t43iyN#420.999×Above the bar11 Nov 2026, 10:13 UTC
  50. 5FYreD…xzgvCA#750.999×Above the bar12 Nov 2026, 01:34 UTC
  51. 5H9gTK…cEBhRH#810.999×Above the bar12 Nov 2026, 03:27 UTC
  52. 5GR31f…svGL2Z#1261.001×Above the bar12 Nov 2026, 23:46 UTC
  53. 5Ge84p…ZPcwXA#371.002×Above the bar11 Nov 2026, 08:51 UTC
  54. 5EWLL7…3QFePh#721.004×Above the bar12 Nov 2026, 00:26 UTC
  55. 5G6hSu…3m8ASL#1151.006×Above the bar12 Nov 2026, 16:50 UTC
  56. 5E7sEx…z1UAx7#881.009×Above the bar12 Nov 2026, 06:42 UTC
  57. 5H1ZBw…nTxYGy#1101.010×Above the bar12 Nov 2026, 15:08 UTC
  58. 5CiEyB…sru6hm#1231.014×Above the bar12 Nov 2026, 22:43 UTC
  59. 5EqjfY…cY8Pa9#1131.016×Above the bar12 Nov 2026, 16:15 UTC
  60. 5HHNV4…bD3gSZ#931.017×Above the bar12 Nov 2026, 08:25 UTC
  61. 5FCgYk…JApLBK#1161.026×Above the bar12 Nov 2026, 17:06 UTC
  62. 5EP4gp…PRs6tS#871.030×Above the bar12 Nov 2026, 06:28 UTC
  63. 5Gjrxj…nbr8Ru#1311.032×Above the bar13 Nov 2026, 03:02 UTC
  64. 5CWyYV…brthL1#701.036×Above the bar11 Nov 2026, 23:01 UTC
  65. 5DRikZ…FMsLLx#821.037×Above the bar12 Nov 2026, 03:44 UTC
  66. 5EhbG6…E8ybGj#601.041×Above the bar11 Nov 2026, 17:08 UTC
  67. 5HYsKB…nBa4r9#921.051×Above the bar12 Nov 2026, 08:09 UTC
  68. 5HdG1u…UPScrZ#861.051×Above the bar12 Nov 2026, 05:51 UTC
  69. 5D4arF…FdtT3L#1141.053×Above the bar12 Nov 2026, 16:32 UTC
  70. 5Cz1sJ…FSuchu#521.058×Above the bar11 Nov 2026, 13:51 UTC
  71. 5G17vb…MHPNEh#1271.059×Above the bar13 Nov 2026, 00:02 UTC
  72. 5FRte4…TcorDK#1071.059×Above the bar12 Nov 2026, 14:14 UTC
  73. 5GWjjh…xwQzc9#1181.062×Above the bar12 Nov 2026, 20:19 UTC
  74. 5CrLdU…qb2aqy#711.062×Above the bar11 Nov 2026, 23:21 UTC
  75. 5FPBwB…mEXicA#761.063×Above the bar12 Nov 2026, 01:49 UTC
  76. 5GEJkr…axx4sW#841.069×Above the bar12 Nov 2026, 04:20 UTC
  77. 5Gwzd6…eVnAzj#1001.072×Above the bar12 Nov 2026, 10:46 UTC
  78. 5CrFQV…D3MdrJ#1281.072×Above the bar13 Nov 2026, 00:35 UTC
  79. 5ECB4u…Lznkx5#491.083×Above the bar11 Nov 2026, 13:02 UTC
  80. 5H1VMC…vmMhXt#531.084×Above the bar11 Nov 2026, 14:09 UTC
  81. 5DUK3C…mjuHcn#1091.084×Above the bar12 Nov 2026, 14:51 UTC
  82. 5GTHVm…M7EkKJ#1201.087×Above the bar12 Nov 2026, 21:01 UTC
  83. 5DUGsM…ww9J6S#891.090×Above the bar12 Nov 2026, 06:59 UTC
  84. 5EZtBX…wg3xMg#961.091×Above the bar12 Nov 2026, 09:16 UTC
  85. 5CPgeZ…FXA3to#791.103×Above the bar12 Nov 2026, 02:54 UTC
  86. 5CUsLe…e63BVs#681.104×Above the bar11 Nov 2026, 22:13 UTC
  87. 5GsQLx…vYC824#631.106×Above the bar11 Nov 2026, 18:11 UTC
  88. 5DRe6L…FZfHRG#1301.109×Above the bar13 Nov 2026, 02:13 UTC
  89. 5C5QuB…damy6W#951.111×Above the bar12 Nov 2026, 09:00 UTC
  90. 5DfgoW…bpo7zX#901.113×Above the bar12 Nov 2026, 07:26 UTC
  91. 5Gq4Bz…HQQBFb#941.118×Above the bar12 Nov 2026, 08:40 UTC
  92. 5ETigs…PwyKzz#591.135×Above the bar11 Nov 2026, 16:50 UTC
  93. 5DVBep…y4CA19#781.141×Above the bar12 Nov 2026, 02:37 UTC
  94. 5E7RoH…v4pqyy#1081.278×Above the bar12 Nov 2026, 14:30 UTC
  95. 5DXtQN…YExS8W#46-Too slow11 Nov 2026, 11:20 UTC
  96. 5CzT6B…mjS4JX#69-Too slow11 Nov 2026, 22:33 UTC
  97. 5FA7Jo…JMo1ws#121-Too slow12 Nov 2026, 21:27 UTC
  • Faster
  • Within noise
  • Slower
  • Takes over
  • Champion, 1.000×

Current champion

5FKxeP…U35urR#36

Time against the one before

0.673×

33% faster than the one beforeSince 11 Nov 2026, 07:48 UTC

8.3% of the competition's payout

Champions on this board

  1. 5FKxeP…U35urR#360.673×CurrentFrom 11 Nov 2026, 07:48 UTC
  2. 5Gs2Eh…TDn5RP#10.021×10 Nov 2026, 17:55 UTC to 11 Nov 2026, 07:48 UTCKernel.lean

Results

Every takeover, as measured

Each takeover is timed against the champion it replaced, on the benchmark of the day. A dot is one takeover; the lower it sits, the larger the gain. Lower is faster.

BoardChampionTakeoversLast takeoverWhen
Overall5FpjK6…3EMSW7#132140.909×3 hours ago
MLP5FKxeP…U35urR#3620.673×2 days ago
ResNet5FpjK6…3EMSW7#132130.927×3 hours ago
MobileNet5CJy5S…NeMrJo#6190.903×2 days ago
Normalized MLP5E1j4R…sm9ANG#4730.891×2 days ago
Mixer5En5Vp…3thKHn#10350.875×19 hours ago
Recurrent5FCgYk…JApLBK#116180.868×14 hours ago
Each takeover's time against the champion it replaced
  • Takeover
  • First on a changed benchmark
  • Below 0.500×
  • Takeover bar

Standings

Who holds what

Every paid place across the seven boards, and the part of the competition's payout it adds up to.

HotkeyOverallMLPResNetMobileNetNormalized MLPMixerRecurrentOf the payout
5FpjK6…3EMSW7Champion-Champion----58.3%
5FKxeP…U35urR-Champion-----8.3%
5CJy5S…NeMrJo---Champion---8.3%
5E1j4R…sm9ANG----Champion--8.3%
5En5Vp…3thKHn-----Champion-8.3%
5FCgYk…JApLBK------Champion8.3%

Entries

Every entry, newest first

How to enter

One file, one hotkey, one try per registration

An entry is a single Kernel.lean sent from the miner client in the competition repository. Build and time it on your own machine against the shipped reference before you spend a registration.

  1. 1Register a hotkey

    Register on Subnet 66 after the competition opens. Each registration allows one submission, whatever its outcome.

  2. 2Set up the kit

    Clone the competition repository and run ./setup.sh. It installs the pinned Lean packages, the sandbox and the miner client; ./setup.sh --check lists anything missing.

  3. 3Start from the reference

    Copy kernels/exact/incumbent, make any of the nineteen kernels faster, and keep the proof that every kernel equals the specification.

  4. 4Submit and follow it

    Send Kernel.lean, at most 1 MiB, signed with your hotkey. The client prints an ID; its page here shows the proof, every board and every run.

Miner client

./setup.sh
cp -r kernels/exact/incumbent my-entry
.venv/bin/python miner/submit.py submit my-entry --hotkey <file>
.venv/bin/python miner/submit.py status <id>
.venv/bin/python miner/submit.py report <id>
.venv/bin/python miner/submit.py boards
.venv/bin/python miner/submit.py leaderboard --board recurrent

Competition repositoryMiner manual

How it is scored

The rules

  1. 01An entry is one Kernel.lean with all nineteen kernels and a Lean proof that each equals the pinned specification, bit for bit. The proof is checked once, then the file is timed.
  2. 02The same file runs on seven boards: MLP, ResNet, MobileNet, normalized MLP, Mixer, Recurrent and an overall board that mixes all six. Each board has its own champion and its own challengers.
  3. 03Each board times generated workloads and, where the competition enables it, trained models on real data. Both suites count towards the time, by fixed published weights.
  4. 04The competition's payout is split between the boards: Overall 50%, MLP 8%, ResNet 8%, MobileNet 8%, Normalized MLP 8%, Mixer 8%, Recurrent 8%.
  5. 05An entry takes a board over at 0.970× or lower, at least 3% faster than its champion, timed on every benchmark machine on the same inputs.
  6. 06The gain has to hold up: a bootstrap over the paired rounds must keep it above zero, or the entry stays a challenger.
  7. 07No input group may be slower than 1.100× of the champion's time. One that is fails the guard, however fast the rest.
  8. 08The native build may take at most 960 s and one timed run at most 3600 s, and the paired runs on each board share a fixed time budget with the champion. An entry that runs out of time is decided Too slow and gets no score.
  9. 09Each board pays its current champion only. A board nobody has taken pays the treasury.
  10. 10Every run also times the shipped baseline kernels. That comparison is shown for reference only; a board is decided against its champion.
  11. 11Only a registration made after the competition opened can enter, once per registration.
  12. 12The same Kernel.lean from one hotkey is refused, even after re-registering, and a copy of an accepted entry is rejected before it is timed.
  13. 13A champion's Kernel.lean stays private while it holds any board. Once it holds none, anyone can download it from its entry page.
  14. 14If a board's champion cannot build or its outputs disagree, the board pauses. Waiting entries keep their place and are retried.