Commit graph

1041 commits

Author SHA1 Message Date
igneum-josh
9dfaa98a95 Counter ASIC 3.0 status: the RTX 4070 ladder (holds to 200,000 ops at its tune point; binds at 330,700 under the 160 W cap) 2026-10-06 18:49:44 +01:00
igneum-josh
a4b6390a33 Counter ASIC 3.0 status: item 6's RX 9070 XT column (the card alone; every family 0.75x to 1.30x except perm and mm8; R3 unmoved) 2026-10-06 18:36:21 +01:00
igneum-josh
a636e15a4f Counter ASIC 3.0: item 2's 9070 XT rows (bit-exact, +2.0 s OpenCL compile per pack, no rate cost) 2026-10-06 18:30:00 +01:00
igneum-josh
7cf151a4b4 Merge branch 'ca3-pc1-amd' into ca3-coord 2026-10-06 18:23:56 +01:00
igneum-josh
5dd68b21b7 Counter ASIC 3.0 status: G2 AMD green (1,024 of 1,024 on both packs, re-hashed here) 2026-10-06 18:23:43 +01:00
igneum-josh
b33e28878f Counter ASIC 3.0 PC 1 AMD: family run e takes the 9070 XT alone (job 1's switch, process-list confirmation, per-entry restore in finally; the other AMD columns beside the miners after the restore); mm8 stays exact=unverified with the reason
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 18:23:22 +01:00
igneum-josh
3786deca08 Counter ASIC 3.0 status: family run d (AMD compile answers; the loaded-card ratios unusable; run e with the card alone) 2026-10-06 18:21:43 +01:00
igneum-josh
5967d8bdd0 Counter ASIC 3.0 PC 1 AMD: the family script's probe parameter renamed (the automatic unbound-arguments variable shadowed it, so nothing was splatted); the CI check gains the rule 2026-10-06 18:12:18 +01:00
igneum-josh
2a240face4 Counter ASIC 3.0 status: the 9070 XT back on 8 identities (rate unchanged) 2026-10-06 18:08:40 +01:00
igneum-josh
5185e3b1f6 Merge branch 'ca3-pc1-amd' into ca3-coord 2026-10-06 18:05:54 +01:00
igneum-josh
f2cc980b13 Counter ASIC 3.0 PC 1 AMD: the identities job posts the app's cards-array shape (400 on the flat object) and prints the live lines from the caller (a function's output joins its return value) 2026-10-06 18:05:17 +01:00
igneum-josh
eebf7f4b05 Counter ASIC 3.0 PC 1 AMD: run a's build failures classed by their log lines (amd_perm undeclared: no path on AMD; sudot4 and WMMA: RDNA 2 target-feature refusals, decided by run b on the 9070 XT)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 18:04:54 +01:00
igneum-josh
9988fee73a Merge branch 'ca3-pc1-amd' into ca3-coord 2026-10-06 18:04:35 +01:00
igneum-josh
82ea3e956e Counter ASIC 3.0 PC 1 AMD: the family probe picks the card by name on its newest platform (never ordinal 0; device name, CUs and platform on every row; refuses without a match), the family job run b with its own kit, the ordinal-0 fault and the AMD OpenCL C builtin finding recorded
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 18:04:07 +01:00
igneum-josh
0cf6641fe8 Counter ASIC 3.0 status: the identities job's parse fault and the new CI guard 2026-10-06 18:03:46 +01:00
igneum-josh
f952ad30b4 Counter ASIC 3.0: the identities job's ${appDir}: fix and the class guard tools/ci/ps-drive-ref-check.sh in CI (a $name: inside a double-quoted string is a PowerShell 5.1 parse error; backtick-escaped dollars ignored) 2026-10-06 18:03:32 +01:00
igneum-josh
1deda8a813 Counter ASIC 3.0 status: job 2 ran on gfx1036 (re-run owed), the reset and identities findings 2026-10-06 18:01:06 +01:00
igneum-josh
bdf59ac810 Counter ASIC 3.0 PC 1 AMD: the identities job (one POST api/cards for the 9070 XT's live entry back to 8, the rate before and after; main's go 17:0x UTC) 2026-10-06 17:57:31 +01:00
igneum-josh
f40cc1abc3 Counter ASIC 3.0 status: PC 2 held for the 0.3.14 suite, PC 1's queue and the update order 2026-10-06 17:54:15 +01:00
igneum-josh
ee99de1b40 Merge branch 'ca3-pc1-amd' into ca3-coord 2026-10-06 17:50:29 +01:00
igneum-josh
c38dfef6cd Counter ASIC 3.0 PC 1 AMD: the 9070 XT ADLX factory-reset job with the identities read, and the watts job revised to the app's path (control row from /api/state with the card on, the helper calibrated beside it, the candidate row alone through the kit worker with the calibration ratio)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 17:49:57 +01:00
igneum-josh
b38e5422c3 Counter ASIC 3.0 status: the two cut preconditions (staging rehearsal, miner-signalled activation) as gates; the line for Josh re-worded, no date until 0.3.14 runs a clean day 2026-10-06 17:47:12 +01:00
igneum-josh
2ad8dc74f4 Counter ASIC 3.0 status: the blocker closed (G4 re-run with the id assertion green), every gate green, the line for Josh confirmed 2026-10-06 17:45:52 +01:00
igneum-josh
4ccda908f3 Merge branch 'ca3-v4-node' into ca3-coord 2026-10-06 17:44:27 +01:00
igneum-josh
491131a457 Counter ASIC 3.0 gates (node): the program id carries the class: G4 re-run GREEN with the id assertion (every v4 epoch's id = the CLI's class v4 id, differs from the same-seed v3 id; the assertion's failed case fails on that one check), the seven re-exported packs' Metal fingerprints equal the hash lane's table, G5 workers rebuilt from the fix
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 17:43:46 +01:00
igneum-josh
560f51c647 Counter ASIC 3.0 PC 1 AMD: G2 takes the class token from the pack (v4 for the generator-4 candidate), the G2 kit rebuilt from the merged tree, digests unchanged on the Mac, the wrong-token refusal checked
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 17:42:23 +01:00
igneum-josh
5bbb5fe50a Counter ASIC 3.0 status: the hash lane green on the id fix (ca61dec merged) 2026-10-06 17:40:09 +01:00
igneum-josh
aa4e9e0df4 Merge branch 'ca3-v4-hash' into ca3-coord 2026-10-06 17:39:24 +01:00
igneum-josh
ca61dec382 Counter ASIC 3.0 gates (hash): follow-up 1 on the program-id fix (7c22d0d merged): crate suite 97 of 97, the seven v4 packs re-exported byte-identical (generator 4, id c120d7963abdcd96), fingerprints unchanged on Metal and Apple OpenCL, Mac G2 16 x 1,024 of 1,024 through the v4 class token, the harness 4 of 4 on the class and on the era with the id assert_ne holding; the job scripts take the class token from the pack
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 17:38:48 +01:00
igneum-josh
7658369db7 Counter ASIC 3.0 status: the program-id fix merged (7c22d0d), the re-runs open 2026-10-06 17:26:11 +01:00
igneum-josh
5314771910 Merge commit '7c22d0d' into ca3-v4-hash 2026-10-06 17:24:47 +01:00
igneum-josh
31b614ea3f Merge branch 'ca3-v4-node' into ca3-coord 2026-10-06 17:24:30 +01:00
igneum-josh
7c22d0da04 Counter ASIC 3.0 gates (node): the program id carries the class. A class v4 program is generator 4 wherever it is made: the CLI's --era path stamps the generator from the class (era_generator_of: 4 on V4_CLASS, 3 otherwise; ProgramClass::of_load_class), show honours --program-class and --era-hex; the shadow block marks class v4 in packcheck, packfile.h and the Metal worker (a generator 3 pack with IGNEUM_SHADOW_INSTRS is refused as a v4 program stamped v3, a generator 4 pack without it is refused; generator 2 ladder packs unchanged); the seven gate packs re-exported (generator 4, id c120d7963abdcd96 against the v3 control's 73bcbfe8ccf988f1, every other line byte-identical); class-v4.mjs asserts every v4 epoch's id against the CLI's same-seed v3 and v4 ids (--id-check-against v4 is the assertion's failed case); v2 and v3 ids byte-identical (60 + 7 + 4 + 19 + 7, the pinned packs)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 17:24:02 +01:00
igneum-josh
f011d9b712 Counter ASIC 3.0 status: AMD G2 job ready (chain-seed packs, own kit) 2026-10-06 17:22:31 +01:00
igneum-josh
d46bdaa7c7 Merge branch 'ca3-pc1-amd' into ca3-coord 2026-10-06 17:22:30 +01:00
igneum-josh
91574e0476 Counter ASIC 3.0 PC 1 AMD: gate G2 on the 9070 XT (the hash lane's form: found lines to g2-<pack>.found, count and sha256 per pack, digest_match against the verifier's digests derived on the Mac), the G2 kit maker with the chain-seed packs, README rows
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 17:22:01 +01:00
igneum-josh
5cf1edc38b Merge commit 'b7cd99e' into ca3-pc1-amd 2026-10-06 17:19:48 +01:00
igneum-josh
18cc4ec127 Merge branch 'ca3-v4-hash' into ca3-coord 2026-10-06 17:19:26 +01:00
igneum-josh
b7cd99ee26 Counter ASIC 3.0 gates (hash): the G2 job writes its found lines to g2-<pack>.found and prints the count and sha256 (no found line in the report, every RESULT line inside the cap, the log and collect glob named); tools/ca3-v4/g2-recheck.sh derives the digest from hash-bound and diffs a found file; trusted on a known-good and a known-bad file
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 17:18:57 +01:00
igneum-josh
ff5c103f50 Counter ASIC 3.0 status: every gate green on the hash, the program-id blocker on the cut, the one line for Josh 2026-10-06 17:18:08 +01:00
igneum-josh
601f152103 Merge branch 'ca3-v4-node' into ca3-coord 2026-10-06 17:16:21 +01:00
igneum-josh
7a48950c3a Merge branch 'ca3-v4-hash' into ca3-coord 2026-10-06 17:16:21 +01:00
igneum-josh
c3ddf1e017 Counter ASIC 3.0 gates (hash): the RTX 5090 G1 and G2 JSON summaries
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 17:15:17 +01:00
igneum-josh
1ecb730462 Counter ASIC 3.0 gates (hash): the RTX 5090 G1 and G2 evidence from the collected job.log (eight fingerprints equal to the Mac's, 8 x 1,024 of 1,024); hash-gates.md and the bench-log entry closed
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 17:14:08 +01:00
igneum-josh
4f52d4f66e Counter ASIC 3.0 gates (node): G6 row, the two crates whose lines the relay upload does not carry
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 17:10:30 +01:00
igneum-josh
393bd7a374 Counter ASIC 3.0 gates (node): G4, G4b, G5 and G6 GREEN for class v4 (the three fast-time summaries incl. the known-failed case, node-gates.md, counter-asic-3-node.md)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 17:10:00 +01:00
igneum-josh
5e2fbdd0c6 Counter ASIC 3.0 gates (hash): the gate directory (hash-gates.md, G1 Mac, G2 Mac, G3 and verifier JSON) and the bench-log entry; the RTX 5090 G1 rows pending the collected job.log
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 17:07:55 +01:00
igneum-josh
306d649265 Merge branch 'ca3-pc1-amd' into ca3-coord 2026-10-06 17:03:33 +01:00
igneum-josh
e546d0a36b Counter ASIC 3.0 PC 1 AMD: the watts re-run script (sampler proven on the idle window, never blind), the sampler fed through the environment (the unquoted ArgumentList class), per-entry card restore in jobs 1 and 4, the README's record of job 1's first run
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 17:02:55 +01:00
igneum-josh
a522d046e1 Counter ASIC 3.0 gates (node): class v4 = mx8+sh256x27 through the stack (igneum-pow ProgramClass::V4, V4_CLASS, generator 4, program_id(4, seed, attempt), the era composed as v3's; program.h and program.json class v4; packcheck, packfile.h, the CUDA and OpenCL identity rule and the Metal worker accept generator 4 and the class=v4 token, the Metal worker takes v4 from the prepared pack only; v2 and v3 byte-identical, the pinned packs diffed); the G4 harness class-v4.mjs (two switches, the never case); override-60x.json: the v4 field at never, the duplicated proving v1 block removed, the four 0.3.12/0.3.13 fields added; CI check override-json-check.sh (no duplicate key in any override file)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 16:58:49 +01:00