Some checks failed
WAI examples / WAI examples · does this change touch them (push) Successful in 12s
WAI breaking changes and the conformance runner / WAI breaking · does this change touch WAI (push) Successful in 19s
WAI operation catalogue / does this change touch it (push) Successful in 20s
wai-quantum for JavaScript / does this change touch it (push) Successful in 22s
wai-quantum pulse and dynamics / does this change touch it (push) Successful in 23s
wai-quantum energy-landscape jobs / does this change touch it (push) Successful in 9s
wai-quantum OpenQASM reader / does this change touch it (push) Successful in 33s
wai-quantum for Python / does this change touch it (push) Successful in 21s
wai-quantum wasmQ / does this change touch it (push) Successful in 13s
wai-quantum qudit jobs / does this change touch it (push) Successful in 28s
wai-quantum error correction and mitigation / does this change touch it (push) Successful in 20s
wai-quantum extension points / does this change touch it (push) Successful in 29s
wai-quantum contract / does this change touch it (push) Successful in 1m29s
wai-quantum other formats / does this change touch it (push) Successful in 1m15s
wai-quantum service / does this change touch it (push) Successful in 28s
wai-quantum editors / does this change touch it (push) Successful in 1m34s
wai-quantum resource estimation / does this change touch it (push) Successful in 1m41s
wai-quantum verdicts and repairs / does this change touch it (push) Successful in 21s
wai-quantum clippy / does this change touch it (push) Successful in 1m58s
wai-audit collector and player integration / does this change touch it (push) Successful in 2m8s
wai-quantum variational and algorithm library / does this change touch it (push) Successful in 22s
wai-quantum studio and desktop / does this change touch it (push) Successful in 24s
wai-quantum command line / does this change touch it (push) Successful in 2m14s
wai-quantum service / service energy · linux packages (push) Failing after 13s
wai-sink-swift native sink package / does this change touch it (push) Successful in 18s
wai-quantum wasmQ / the reference modules rebuild to their modules of record · linux (push) Successful in 55s
wai-quantum pulse and dynamics / reader, simulator and pulse jobs under wasm32-wasip2 (wasmtime) (push) Successful in 1m34s
wai-quantum OpenQASM reader / corpus under wasm32-wasip2 (wasmtime) (push) Successful in 1m45s
WAI breaking changes and the conformance runner / WAI breaking · wire, record and API against main · linux (push) Successful in 2m44s
wai-quantum docs, course and locales / does this change touch it (push) Successful in 3m13s
WAI Studio / does this change touch it (push) Successful in 3m13s
wai-quantum views in agent hosts / does this change touch it (push) Successful in 3m24s
wai-sink-android native sink library / does this change touch it (push) Successful in 3m20s
wai-quantum qudit jobs / the module and the conformance set under wasm32-wasip2 (wasmtime) (push) Successful in 2m41s
wai-quantum pulse and dynamics / reader, simulator and pulse jobs · linux, release (push) Successful in 5m0s
wai-quantum other formats / the set under wasm32-wasip2 (wasmtime) (push) Successful in 2m6s
wai-quantum OpenQASM reader / reader and corpus · linux (push) Successful in 5m55s
wai-quantum for JavaScript / javascript · linux (push) Successful in 6m46s
wai-quantum other formats / readers, writers and the set · linux (push) Successful in 5m2s
wai-quantum wasmQ / interpreter and vectors under wasm32-wasip2 (wasmtime) (push) Successful in 6m30s
wai-quantum extension points / the registry under wasm32-wasip2 (wasmtime) (push) Successful in 2m18s
wai-quantum contract / the policy is linked, and the deprecations page reads (push) Successful in 9s
wai-quantum qudit jobs / the module, the job, the conformance set, the referee and the verb · linux (push) Successful in 6m25s
wai-quantum wasmQ / profile, engines, reference modules, adversarial, vectors · linux (push) Successful in 8m26s
wai-quantum pulse and dynamics / the same bits · linux-arm64 (push) Successful in 2m41s
WAI breaking changes and the conformance runner / WAI breaking and conform · their tests, and the independent verifiers through wai conform · linux (push) Successful in 10m26s
wai-quantum verdicts and repairs / the intent set and the verdict under wasm32-wasip2 (wasmtime) (push) Successful in 1m40s
wai-quantum editors / editors · linux (push) Successful in 3m56s
WAI operation catalogue / the catalogue and every door · linux (push) Successful in 11m2s
wai-quantum energy-landscape jobs / native against WebAssembly, over many seeds (push) Successful in 10m53s
wai-quantum for Python / python · linux (push) Successful in 10m48s
wai-quantum extension points / the registry and the example · linux (push) Successful in 5m15s
WAI examples / WAI examples · portable · linux (push) Successful in 13m30s
wai-audit collector and player integration / collector · linux (push) Successful in 5m1s
wai-quantum variational and algorithm library / parameters, gradients, optimisers, VQE, QAOA and builders · linux, release (push) Successful in 2m58s
wai-quantum verdicts and repairs / verdicts, repairs and the intent set · linux (push) Successful in 5m27s
wai-quantum contract / API compatibility · linux (push) Successful in 7m6s
repository checks / lockfiles, advisories, tests in CI, workflow hygiene, spec and section references, public text (push) Failing after 10m25s
wai-quantum error correction and mitigation / codes, decoders, texts and mitigation · linux, release (push) Successful in 9m55s
wai-quantum studio and desktop / studio · browser (push) Successful in 4m56s
wai-quantum docs, course and locales / the Studio's words in every locale · linux (push) Successful in 12s
wai-quantum clippy / clippy, warnings denied, every feature set · linux (push) Successful in 6m49s
WAI Studio / the catalogue's actions, the unit tests and the core · linux (push) Successful in 1m30s
wai-quantum service / service · linux (push) Failing after 12m43s
wai-quantum docs, course and locales / the course and the command line's languages · linux (push) Successful in 3m8s
wai-quantum variational and algorithm library / parameters, gradients, optimisers, VQE, QAOA and builders · linux-arm64, release (push) Successful in 4m14s
WAI examples / WAI examples · android-app · linux-arm64 (push) Successful in 12m53s
wai-quantum extension points / the registry and the example · linux-arm64 (push) Successful in 7m0s
wai-quantum studio and desktop / desktop app · linux (push) Successful in 9m41s
wai-quantum pulse and dynamics / the same bits · macos (push) Successful in 1m17s
wai-quantum energy-landscape jobs / the module under wasm32-wasip2 (wasmtime) (push) Successful in 22m1s
wai-quantum resource estimation / estimation and calibration · linux, release (push) Successful in 13m55s
wai-quantum energy-landscape jobs / the same bits · linux-arm64 (push) Successful in 13m42s
wai-quantum energy-landscape jobs / reader, kernels, answers and the stated result · linux, release (push) Successful in 23m31s
wai-quantum views in agent hosts / views · the page and its engine (push) Successful in 6m47s
wai-quantum views in agent hosts / views · a scripted host (push) Successful in 6m41s
wai-quantum contract / schemas and the committed tool lists · linux (push) Successful in 16m44s
wai-quantum wasmQ / profile, engines, reference modules, adversarial, vectors · macos (push) Successful in 1m50s
wai-quantum qudit jobs / the same bits · macos (push) Successful in 1m38s
wai-sink-android native sink library / the JNI layer and the platform-free half on the host JVM · linux-arm64 (push) Successful in 7m9s
wai-quantum energy-landscape jobs / the same bits · macos (push) Successful in 6m52s
wai-quantum for Python / python · macos (push) Successful in 6m52s
wai-quantum editors / editors · macos (push) Successful in 1m31s
wai-audit collector and player integration / collector, player integration and the browser end to end · macos (push) Successful in 3m10s
wai-quantum service / service · macos (push) Successful in 6m52s
wai-quantum studio and desktop / desktop app · macos (push) Successful in 4m9s
wai-quantum command line / command line · macos (push) Successful in 3m11s
WAI Studio / Studio in WebKit · linux (push) Successful in 23m22s
wai-quantum command line / command line · linux (push) Successful in 29m37s
WAI examples / WAI examples · the archive, the readiness check, the browser and Apple · macos (push) Successful in 26m13s
wai-sink-android native sink library / every ABI, the AAR, and the instrumented tests in a headless emulator · macos (push) Successful in 5m39s
WAI Studio / Studio in Chromium and Firefox · macos (push) Successful in 12m28s
wai-sink-swift native sink package / libwai slices, desktop tests, simulator tests · macos (push) Successful in 16m38s
wai-quantum docs, course and locales / every command and snippet in the docs · linux (push) Successful in 45m41s
wai-quantum studio and desktop / desktop app · windows (push) Successful in 14m32s
quantum-conformance/receipts/ gains eight receipts of wai.quantum.landscape/2 the command line made (a sampling run, its joules unpriced; a settle and a quench, priced; a replay, a sweep, a comparison; and runs on the reference provider, free and priced) and 41 crafted from them and from the first version's, each changing one thing at a rule: the version's name in the protocol, the schema and the request, the first version's kernel, a parity of statistical, a capacity, the replay digest under the other version's name, each way the joules can be misstated, a replay's lines, a sweep's and a comparison's rows, a provider's members, and an answer of one version to a request of the other. receipt_verify.py holds a second-version job to quantum-landscape-2 §5.4 (rules 2, 3, 6, 8 and 10 as that version reads them), written from that list, with a self-test of its own and the plant `landscape2-unchecked`, which the differential catches (CI's plant count 15 -> 16). The differential agrees three ways on all 470 receipts and on every one of the 35,252 one-member changes of the valid ones. Co-Authored-By: Claude Fable 5.2 <[email protected]>
122 lines
5.8 KiB
JSON
122 lines
5.8 KiB
JSON
{
|
||
"request": {
|
||
"program": "#! title Three workers, three jobs, deterministic: this fails\n#! about The 3×3 assignment at temperature 0. Every cell starts at 0 and takes the sign of its field: all -, then all +, then all - again. It never comes to rest. Constraint problems need the temperature, in this version as in the first.\n#! expect fails\n#! item cell\n#! plus chosen\n#! minus not chosen\n#! check exactly 1 0-1-2 3-4-5 6-7-8 0-3-6 1-4-7 2-5-8\n#\n# Variable 3·r + c is the cell of row r and column c: + chosen, - not.\nvars 9\nexactly 1 0 1 2\nexactly 1 3 4 5\nexactly 1 6 7 8\nexactly 1 0 3 6\nexactly 1 1 4 7\nexactly 1 2 5 8\nminimize\n",
|
||
"protocol": "wai.quantum.landscape/2"
|
||
},
|
||
"result": {
|
||
"protocol": "wai.quantum.landscape/2",
|
||
"label": "A classical emulator of the settling model of a planned energy-based processor, running on your machine. Energies are computed exactly. The joule line prices a run at temperature 0 at the settle rate measured on an FPGA board running this project's open reference design, with a published figure for one integer add beside it for scale, and leaves a run above temperature 0 unpriced, saying why. No photonic hardware, custom chip or quantum effect is involved in this run.",
|
||
"member": {
|
||
"id": "cpu:reference",
|
||
"class": "cpu",
|
||
"kernel": "wai.quantum.landscape2/settle",
|
||
"parity": "reference"
|
||
},
|
||
"program_digest": "e80891aeee8452db60b0dee8238a79866d1489efff8690dedfe57531c5c1f20a",
|
||
"title": "Three workers, three jobs, deterministic: this fails",
|
||
"about": "The 3×3 assignment at temperature 0. Every cell starts at 0 and takes the sign of its field: all -, then all +, then all - again. It never comes to rest. Constraint problems need the temperature, in this version as in the first.",
|
||
"item": "cell",
|
||
"expect": "fails",
|
||
"variables": 9,
|
||
"pairs": 18,
|
||
"seed": "1",
|
||
"mode": "settle",
|
||
"mode_words": "Deterministic (temperature 0): every variable starts at 0, then settles, for at most 60 sweeps.",
|
||
"temperature": 0.0,
|
||
"temperature_from": null,
|
||
"restarts": 1,
|
||
"sweeps": 60,
|
||
"state": "---------",
|
||
"groups": [
|
||
{
|
||
"name": "chosen",
|
||
"items": []
|
||
},
|
||
{
|
||
"name": "not chosen",
|
||
"items": [
|
||
0,
|
||
1,
|
||
2,
|
||
3,
|
||
4,
|
||
5,
|
||
6,
|
||
7,
|
||
8
|
||
]
|
||
}
|
||
],
|
||
"energy": -9,
|
||
"truth": {
|
||
"arrangements": 19683,
|
||
"lowest": -21.0,
|
||
"at_lowest": 6,
|
||
"at_lowest_passing": 6,
|
||
"example": "--+-+-+--"
|
||
},
|
||
"reached": false,
|
||
"declared": null,
|
||
"warnings": [],
|
||
"checks": [
|
||
{
|
||
"kind": "exactly",
|
||
"passed": false,
|
||
"detail": "6 of 6 groups do not hold exactly 1 + with their other variables −."
|
||
}
|
||
],
|
||
"verdict": "failed",
|
||
"summary": "It never came to rest: the deterministic mode kept flipping between two states, so this answer means nothing. Try a temperature above 0. 6 of 6 groups do not hold exactly 1 + with their other variables −.",
|
||
"work": {
|
||
"sweeps": 3,
|
||
"accumulates": 108,
|
||
"cell_updates": 27,
|
||
"draws": 0,
|
||
"ended": "kept flipping between two states",
|
||
"rests": false
|
||
},
|
||
"joules": {
|
||
"kind": "priced",
|
||
"class": "ModelBased",
|
||
"describes": "the work on one FPGA board running this project's open reference design, not the machine that ran this job",
|
||
"line": "Priced, not read from a meter: 108 accumulates × about 0.88 pJ = about 95 pJ.",
|
||
"rate_pj_per_accumulate": 0.88,
|
||
"rate_source": "Settle rate: measured on one FPGA board running this project's open reference design (wai/wai-quantum-landscape-fpga, its measurements of 2026-11-06): 162.0 mW of power, run minus halt on one bitstream, for a dense 64-cell settle repeated 12.5 million times a second, 1.831e11 accumulates a second at 100 MHz, its prediction committed first. One board and one whole-board sensor; one of the two null controls of that campaign failed at about 8 mW, which this reading is twenty times. No other board has repeated it.",
|
||
"evidence": [
|
||
"wai/wai-quantum-landscape-fpga/README.md (What it measured: Power)",
|
||
"wai/wai-quantum-landscape-fpga/measurements/2026-11-06/emio-classes/t0-recall.dat",
|
||
"wai/wai-quantum-landscape-fpga/measurements/2026-11-06/emio-checks/throughput-emio.txt"
|
||
],
|
||
"pj": 95.04,
|
||
"published_add": {
|
||
"class": "Estimator",
|
||
"rate_pj_per_accumulate": 0.03,
|
||
"source": "a published 2014 figure for the energy of one 8-bit integer add in 45 nm logic",
|
||
"pj": 3.2399999999999998,
|
||
"line": "For scale: a published 2014 figure for one 8-bit integer add, about 0.03 pJ, puts this count at about 3.2 pJ. It is a reference point, not a model of any processor."
|
||
},
|
||
"left_out": {
|
||
"board_watts": 3.14,
|
||
"board_hz": 100000000.0,
|
||
"clocks_at_least": 3,
|
||
"pj": 94200.00000000001,
|
||
"line": "Small jobs price low. This rate counts only the work: that board also draws about 3.1 W halted, at every clock. This run's 3 sweeps need at least 3 clocks, which is about 94 nJ of board power that the line above leaves out."
|
||
},
|
||
"why": null
|
||
},
|
||
"state_hash": "e604823a249029bf",
|
||
"replay": "655f874220d4836c6f8c4d2ab3187489f084f5b18d450b923e44f2614e675ce8",
|
||
"engine": {
|
||
"name": "wai-quantum",
|
||
"version": "0.9.0"
|
||
},
|
||
"schema": "wai.quantum.landscape/2",
|
||
"receipt": {
|
||
"alg": "ed25519",
|
||
"canon": "rfc8785",
|
||
"key": "197f6b23e16c8532c6abc838facd5ea789be0c76b2920334039bfa8b3d368d61",
|
||
"digest": "57b0a3145a7be565fa563ee22c7ad2752ac74873668d23a46240aa5195b9bbba",
|
||
"signature": "51c2fbaeda9636819443d641bad440095fae8ed2f4c3bb1d35e60edc0fe553d1a6fe3621b8895cd27c0333ae9827e2f4991d0ad45458da20af0dedbfe272610a"
|
||
}
|
||
}
|
||
}
|