wai-quantum 0.6.13: the engine critiques a design, checks two circuits are the same, offers alternatives, and prices its classical shortcuts #417

Closed
dcharlot wants to merge 1 commit from wai/quantum-codesign-lens into main
Owner

Five features for WAI Quantum: the four co-design features from the human–AI creativity research, and the classical-shortcut lens. This replaces #405, which conflicted with main in the changelog only. The engine is the microscope and the judge, a local model is a muse that waits to be asked, and the reader is the author. Every figure is the engine's, and nothing changes the program until the reader applies a change.

The engine (wai-quantum 0.6.13)

  • engine::critique gives a program's measures before it runs:

    • gates by kind; one-, two- and three-qubit gates; T gates; gates off the Clifford angles;
    • depth and two-qubit depth, and the measured qubits;
    • whether it is a Clifford circuit;
    • a fidelity at reference error rates, named as a model, not a run.

    It also gives the program's smells, each with its lines and operations: gates that cancel, rotations that merge or do nothing, idle qubits, and qubits never measured. A mid-circuit measurement, reset or condition is a barrier.

  • critique::variants rewrites the program's own text with its smells fixed. It offers all the fixes, to a fixed point, and each one alone, each distinct program once. A fix touches only a statement alone on its line, and a merge keeps the user's expressions and comment. Every candidate carries its measures and the equivalence verdict. One the check finds different is never offered.

  • engine::equiv checks two programs are the same circuit up to a global phase:

    • Clifford circuits by their tableaus, at any size;
    • otherwise every basis state up to 8 qubits;
    • otherwise 3 random product states up to 22 qubits, which is evidence, not proof;
    • otherwise unchecked, with the reason.
  • engine::shortcuts lists every exact classical route the engine knows for a program, priced on it, and names the cheapest for counts, amplitudes, expectation values and one-qubit expectation values. The routes:

    • the stabilizer tableau;
    • the cut-rank sum, with the engine's order search, priced per sample including the graph-form reduction;
    • an exact matrix product state, at a rigorous bond bound: across each cut, the product of the operator Schmidt ranks of the gates crossing it, computed from their matrices;
    • the light cone of a one-qubit expectation value;
    • a tensor-network contraction of one amplitude, when asked to be thorough;
    • the state vector.

    A cheap route proves a design classically easy; none being cheap proves nothing, and the result says so. On the 70-qubit random graph-state circuit:

    • the quick check finds the cut-rank sum, widest cut 30, in 1.8 s;
    • the thorough one finds widest cut 29 (an 8 GiB table) in 238 s, and prices the tensor-network route at a largest intermediate of 2^48.
  • qasm::parse_lines gives each operation's line. draw::layout gives each gate its operation's index (op), so the diagram can mark what a smell names.

Where it reaches

  • wai-web: engine_critique, engine_equivalent, engine_variants and engine_shortcuts, tested native and under wasm. The workflow's counts go from 4 to 6 native tests and from 6 to 8 wasm tests.
  • Quantum Studio:
    • Always-on critique. It shows the measures, each with its change since the last run, a Clifford badge and the modelled fidelity. Smells are listed with their lines and flagged on the diagram, where each gate's tooltip names its smell. Show selects the lines and marks the gates. Fix applies the engine's rewrite and says how it was checked; Undo restores the lines.
    • Alternatives. Improve offers the same circuit, cheaper: the engine's rewrites and the model's, each checked. One that is not the same circuit is listed with the reason and not offered. Explore takes an aim and asks the model for different circuits; the engine reads, measures and compares each. An atlas plots two-qubit gates against depth, and Apply puts one in the editor.
    • Predict first (opt-in). The reader names the outcome they expect and its share of the shots before the run. The counts are set against it, with a tally kept on the device.
    • The classical cost, on request. Under the critique, each route is priced and the cheapest named. Thorough adds the contraction search. A check is marked stale once the program changes.
    • The assistant asks questions first, and speaks only when asked. The stance can be set to ask questions first (the default), suggest changes, or write programs. The assistant speaks only when asked (the default), or can offer a hint, which it never sends itself, after a long-standing problem or two refused runs. New quick asks are "Ask me a question" and "Hint". New tools are critique_qasm, check_equivalent and classical_shortcuts.
  • Desktop app: native critique, equivalent, variants and shortcuts commands, the last off the window's thread.
  • wai-quantum-cli 0.1.1:
    • critique;
    • equivalent a b, which exits 0 for the same circuit, 1 for different and 2 for unchecked;
    • improve, which prints the program to stdout and what changed to stderr;
    • shortcuts [--thorough] [--json];
    • MCP tools critique_qasm, check_equivalent, improve_qasm and classical_shortcuts, all covered by smoke.sh.
  • examples/cutrank_qasm gains probs: the exact 2^n·p of given bit strings and their linear XEB.

Tested, on the build host

Run through rb on the build host, as each workflow runs them, on this branch at current main:

  • wai-quantum: cargo test --features full --lib -- engine:: qasm:: passes, including the shortcut lens's seven tests. One of those holds the bond bound against the true Schmidt rank at every cut of 20 random circuits. Clippy finds nothing in the changed files.
  • wai-web: the engine's native tests pass 6 of 6, and its wasm tests under wasm-bindgen-test-runner pass 8 of 8. These are the workflow's new counts.
  • Quantum Studio: test/studio.test.mjs passes 58 of 58 checks in Chrome, against the engine package built as CI builds it. New checks cover:
    • the critique's measures, and their change since the last run;
    • a smell named with its lines, flagged on the diagram (its gates, not their wires), shown and fixed, with Undo;
    • idle qubits flagged on their wires;
    • the classical cost:
      • a Clifford ring with a closing layer priced by the cut-rank sum, widest cut 2;
      • a contraction searched only when thorough;
      • a check marked stale after an edit;
      • a Clifford circuit easy at any width;
    • Improve without a model, checked on every basis state, plotted and applied;
    • Explore without a model;
    • predict first, including the width refusal;
    • the assistant's defaults, its new tools, and a hint offered only when allowed and never sent;
    • Improve and Explore against a scripted model, with a wrong rewrite left out with its reason;
    • no "null" written out.
  • wai-quantum-cli: tests pass, clippy passes with and without default features, and smoke.sh holds, including critique, improve, equivalent, shortcuts and the MCP tools.
  • Desktop app: tests pass, including the new commands, and clippy passes. Service: clippy passes.
  • Every lockfile resolves with --locked at 0.6.13.
  • Name, comparative-prose, vanity-metric, tests-in-CI and orphan-source checks pass.

🤖 Generated with Claude Code


Closed: Superseded by #427, which carries this change and 0.6.14 on current main; its changelog entries now sit beside the other quantum entries, so new entries at the section's top no longer conflict with them.

Five features for WAI Quantum: the four co-design features from the human–AI creativity research, and the classical-shortcut lens. This replaces #405, which conflicted with main in the changelog only. The engine is the microscope and the judge, a local model is a muse that waits to be asked, and the reader is the author. Every figure is the engine's, and nothing changes the program until the reader applies a change. ## The engine (wai-quantum 0.6.13) - **`engine::critique`** gives a program's measures before it runs: - gates by kind; one-, two- and three-qubit gates; T gates; gates off the Clifford angles; - depth and two-qubit depth, and the measured qubits; - whether it is a Clifford circuit; - a fidelity at reference error rates, named as a model, not a run. It also gives the program's smells, each with its lines and operations: gates that cancel, rotations that merge or do nothing, idle qubits, and qubits never measured. A mid-circuit measurement, reset or condition is a barrier. - **`critique::variants`** rewrites the program's own text with its smells fixed. It offers all the fixes, to a fixed point, and each one alone, each distinct program once. A fix touches only a statement alone on its line, and a merge keeps the user's expressions and comment. Every candidate carries its measures and the equivalence verdict. One the check finds different is never offered. - **`engine::equiv`** checks two programs are the same circuit up to a global phase: - Clifford circuits by their tableaus, at any size; - otherwise every basis state up to 8 qubits; - otherwise 3 random product states up to 22 qubits, which is evidence, not proof; - otherwise unchecked, with the reason. - **`engine::shortcuts`** lists every exact classical route the engine knows for a program, priced on it, and names the cheapest for counts, amplitudes, expectation values and one-qubit expectation values. The routes: - the stabilizer tableau; - the cut-rank sum, with the engine's order search, priced per sample including the graph-form reduction; - an exact matrix product state, at a rigorous bond bound: across each cut, the product of the operator Schmidt ranks of the gates crossing it, computed from their matrices; - the light cone of a one-qubit expectation value; - a tensor-network contraction of one amplitude, when asked to be thorough; - the state vector. A cheap route proves a design classically easy; none being cheap proves nothing, and the result says so. On the 70-qubit random graph-state circuit: - the quick check finds the cut-rank sum, widest cut 30, in 1.8 s; - the thorough one finds widest cut 29 (an 8 GiB table) in 238 s, and prices the tensor-network route at a largest intermediate of 2^48. - **`qasm::parse_lines`** gives each operation's line. **`draw::layout`** gives each gate its operation's index (`op`), so the diagram can mark what a smell names. ## Where it reaches - **wai-web:** `engine_critique`, `engine_equivalent`, `engine_variants` and `engine_shortcuts`, tested native and under wasm. The workflow's counts go from 4 to 6 native tests and from 6 to 8 wasm tests. - **Quantum Studio:** - **Always-on critique.** It shows the measures, each with its change since the last run, a Clifford badge and the modelled fidelity. Smells are listed with their lines and flagged on the diagram, where each gate's tooltip names its smell. Show selects the lines and marks the gates. Fix applies the engine's rewrite and says how it was checked; Undo restores the lines. - **Alternatives.** Improve offers the same circuit, cheaper: the engine's rewrites and the model's, each checked. One that is not the same circuit is listed with the reason and not offered. Explore takes an aim and asks the model for different circuits; the engine reads, measures and compares each. An atlas plots two-qubit gates against depth, and Apply puts one in the editor. - **Predict first** (opt-in). The reader names the outcome they expect and its share of the shots before the run. The counts are set against it, with a tally kept on the device. - **The classical cost, on request.** Under the critique, each route is priced and the cheapest named. Thorough adds the contraction search. A check is marked stale once the program changes. - **The assistant asks questions first, and speaks only when asked.** The stance can be set to ask questions first (the default), suggest changes, or write programs. The assistant speaks only when asked (the default), or can offer a hint, which it never sends itself, after a long-standing problem or two refused runs. New quick asks are "Ask me a question" and "Hint". New tools are `critique_qasm`, `check_equivalent` and `classical_shortcuts`. - **Desktop app:** native `critique`, `equivalent`, `variants` and `shortcuts` commands, the last off the window's thread. - **wai-quantum-cli 0.1.1:** - `critique`; - `equivalent a b`, which exits 0 for the same circuit, 1 for different and 2 for unchecked; - `improve`, which prints the program to stdout and what changed to stderr; - `shortcuts [--thorough] [--json]`; - MCP tools `critique_qasm`, `check_equivalent`, `improve_qasm` and `classical_shortcuts`, all covered by smoke.sh. - `examples/cutrank_qasm` gains `probs`: the exact `2^n·p` of given bit strings and their linear XEB. ## Tested, on the build host Run through `rb` on the build host, as each workflow runs them, on this branch at current main: - **wai-quantum:** `cargo test --features full --lib -- engine:: qasm::` passes, including the shortcut lens's seven tests. One of those holds the bond bound against the true Schmidt rank at every cut of 20 random circuits. Clippy finds nothing in the changed files. - **wai-web:** the engine's native tests pass 6 of 6, and its wasm tests under `wasm-bindgen-test-runner` pass 8 of 8. These are the workflow's new counts. - **Quantum Studio:** `test/studio.test.mjs` passes 58 of 58 checks in Chrome, against the engine package built as CI builds it. New checks cover: - the critique's measures, and their change since the last run; - a smell named with its lines, flagged on the diagram (its gates, not their wires), shown and fixed, with Undo; - idle qubits flagged on their wires; - the classical cost: - a Clifford ring with a closing layer priced by the cut-rank sum, widest cut 2; - a contraction searched only when thorough; - a check marked stale after an edit; - a Clifford circuit easy at any width; - Improve without a model, checked on every basis state, plotted and applied; - Explore without a model; - predict first, including the width refusal; - the assistant's defaults, its new tools, and a hint offered only when allowed and never sent; - Improve and Explore against a scripted model, with a wrong rewrite left out with its reason; - no "null" written out. - **wai-quantum-cli:** tests pass, clippy passes with and without default features, and `smoke.sh` holds, including `critique`, `improve`, `equivalent`, `shortcuts` and the MCP tools. - **Desktop app:** tests pass, including the new commands, and clippy passes. **Service:** clippy passes. - Every lockfile resolves with `--locked` at 0.6.13. - Name, comparative-prose, vanity-metric, tests-in-CI and orphan-source checks pass. 🤖 Generated with [Claude Code](https://claude.com/claude-code) --- **Closed:** Superseded by #427, which carries this change and 0.6.14 on current main; its changelog entries now sit beside the other quantum entries, so new entries at the section's top no longer conflict with them.
wai-quantum 0.6.13: the engine critiques a design, checks two circuits are the same, offers alternatives, and prices its classical shortcuts
Some checks failed
wai-pack / wai-pack · linux-arm64 (pull_request) Successful in 1m21s
WAI conformance / cargo-class corpora · linux-arm64 (pull_request) Successful in 16m10s
wai-pack / wai-pack · the floor through a media prober (pull_request) Successful in 17s
wai-pack / wai-pack · dependency licences (pull_request) Successful in 1m18s
wai-quantum HIP member / member · HIP absent (linux-arm64) (pull_request) Successful in 30s
wai-quantum npu-cores member / member · npu-cores absent (linux-arm64) (pull_request) Successful in 20s
wai-quantum tensor-engine member / member · tensor engine absent (linux-arm64) (pull_request) Successful in 19s
wai-pack / wai-pack · independent verifier (Python) (pull_request) Successful in 4m6s
WAI conformance / independent verifiers · claims, JWP, key discovery and integer payloads (Python) (pull_request) Successful in 29m39s
wai-quantum WebGPU member / member · Metal (macos) (pull_request) Has been cancelled
wai-quantum WebGPU member / member · browser WebGPU (macos) (pull_request) Has been cancelled
wai-quantum CPU vector units / member · vector unit absent (macos) (pull_request) Has been cancelled
wai-quantum portable tensor program / tensor program · Metal and the arm64 CPU (macos) (pull_request) Has been cancelled
wai-quantum studio and desktop / desktop app · macos (pull_request) Has been cancelled
wai-quantum matrix-extension member / member · matrix extension absent (macos) (pull_request) Has been cancelled
wai-quantum service / service · macos (pull_request) Has been cancelled
wai-quantum OpenCL member / member · OpenCL GPU (macos) (pull_request) Has been cancelled
wai-quantum neural-processor member / member · neural processor (macos) (pull_request) Has been cancelled
wai-quantum Metal member / member · Metal (macos) (pull_request) Has been cancelled
wai-quantum FPGA member / member · FPGA datapath, simulated (macos) (pull_request) Has been cancelled
wai-quantum dataflow member / member · dataflow device absent (macos) (pull_request) Has been cancelled
wai-quantum command line / command line · macos (pull_request) Has been cancelled
wai-pack / wai-pack · macos (pull_request) Has been cancelled
wai-ops-gpu integer operators on GPUs / Metal GPU and browser WebGPU (macos) (pull_request) Has been cancelled
WAI energy receipts / energy receipts · macos (pull_request) Has been cancelled
WAI conformance / cargo-class corpora · macos (pull_request) Has been cancelled
WAI conformance / cross-arch byte-equality · macos (pull_request) Has been cancelled
WAI conformance / codec wrappers · fuzz smoke, text decode limits, C entry points, provenance, the semantic path (pull_request) Has been cancelled
standards workspaces build + test / macOS energy backends (pull_request) Has been cancelled
joule-moq-web browser client / joule-moq-web · browser end-to-end (macos) (pull_request) Successful in 6m29s
0e830096fa
The engine is the microscope and the judge, a local model is a muse that waits to be
asked, and the reader is the author. Every figure is the engine's. Nothing changes the
reader's program until they apply a change.

engine::critique gives a program's measures before it runs:
- gates by kind; one-, two- and three-qubit gates; T gates; gates off the Clifford
  angles;
- depth and two-qubit depth, and whether it is a Clifford circuit;
- a fidelity at reference error rates, named as a model.
It also gives the program's smells, each with its lines and operations: gates that
cancel, rotations that merge or do nothing, idle qubits, and qubits never measured.
critique::variants rewrites the program's own text with the smells fixed, all of them
to a fixed point and each one alone. Each candidate carries its measures and the
equivalence verdict; one the check finds different is never offered.

engine::equiv compares two programs up to a global phase:
- by tableau for Clifford circuits, at any size;
- otherwise on every basis state, to 8 qubits;
- otherwise on random product states, to 22 qubits, which is evidence, not proof;
- otherwise unchecked, with the reason.
qasm::parse_lines gives each operation's line, and draw::layout each gate's operation
index.

engine::shortcuts lists every exact classical route the engine knows, priced on the
program, and names the cheapest for each question:
- the stabilizer tableau;
- the cut-rank sum;
- an exact matrix product state, at a bond bounded by the operator Schmidt ranks of
  the gates crossing each cut. The bound is held by a test against the true Schmidt
  ranks of random circuits;
- the light cone;
- a tensor-network contraction, when asked to be thorough;
- the state vector.
A cheap route proves a design classically easy; none being cheap proves nothing. On
the 70-qubit random graph-state circuit the quick check finds the cut-rank sum (widest
cut 30) in under 2 s. The thorough one finds widest cut 29 in about 4 minutes.

Quantum Studio gains:
- the critique, always on under the diagram, with the smells flagged on it, Show and
  Fix;
- the classical cost, on request;
- Alternatives: Improve (the engine's rewrites and the model's, each checked) and
  Explore (the model's different circuits, each measured and compared), with an atlas
  and Apply;
- Predict first, which sets the reader's expected outcome against the run;
- an assistant that asks questions first and speaks only when asked, offering (never
  sending) a hint when allowed. Its new tools are critique_qasm, check_equivalent and
  classical_shortcuts.
wai-web exports the four engine calls. The desktop app answers them natively.
wai-quantum-cli 0.1.1 adds critique, equivalent (exit 0/1/2), improve and shortcuts,
with four MCP tools.

examples/cutrank_qasm gains probs: the exact 2^n·p of given bit strings, with their
linear cross-entropy.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
dcharlot closed this pull request 2026-10-22 02:50:08 -04:00
Some checks failed
wai-quantum WebGPU member / member · DX12 and Vulkan (cbio-windows) (pull_request) Successful in 12m57s
joule-moq-room room service / joule-moq-room · does this change touch it (pull_request) Successful in 4s
joule-moq-web browser client / joule-moq-web · does this change touch it (pull_request) Successful in 5s
wai-quantum on every processor / emulated · aarch64-unknown-linux-gnu (pull_request) Successful in 1m57s
wai-quantum on every processor / emulated · armv7-unknown-linux-gnueabihf (pull_request) Successful in 1m31s
wai-quantum on every processor / emulated · loongarch64-unknown-linux-gnu (pull_request) Successful in 3m16s
wai-quantum on every processor / emulated · powerpc64-unknown-linux-gnu (pull_request) Successful in 4m58s
wai-quantum on every processor / emulated · powerpc64le-unknown-linux-gnu (pull_request) Successful in 5m28s
wai-quantum on every processor / emulated · riscv64gc-unknown-linux-gnu (pull_request) Successful in 3m41s
wai-quantum on every processor / emulated · s390x-unknown-linux-gnu (pull_request) Successful in 3m40s
wai-quantum on every processor / emulated · sparc64-unknown-linux-gnu (pull_request) Successful in 5m41s
wai-web reach builds / wai-web reach · does this change touch it (pull_request) Successful in 4s
wai-quantum on every processor / emulated · i686-unknown-linux-gnu (pull_request) Successful in 3m46s
wai-web reach builds / wai-web reach builds · the package of record, every output as recorded (pull_request) Successful in 2m34s
wai-web reach builds / wai-web reach builds · this tree's wai-web, every rung on its engine line (pull_request) Successful in 4m53s
standards workspaces build + test / which workspaces this change touches (pull_request) Successful in 6s
repository checks / lockfiles, tests in CI, workflow hygiene, spec and section references, public text (pull_request) Successful in 1m24s
WAI conformance / does this change touch it (pull_request) Successful in 6s
WAI energy receipts / does this change touch it (pull_request) Successful in 5s
WAI JPEG-AI whole decode (pinned inputs, required) / does this change touch it (pull_request) Successful in 4s
wai-ops-gpu integer operators on GPUs / does this change touch it (pull_request) Successful in 5s
WAI neural sink gates / does this change touch it (pull_request) Successful in 6s
wai-pack / wai-pack · does this change touch it (pull_request) Successful in 5s
wai-quantum command line / does this change touch it (pull_request) Successful in 5s
wai-quantum dataflow member / does this change touch it (pull_request) Successful in 5s
wai-quantum CUDA member / does this change touch it (pull_request) Successful in 7s
wai-quantum signal processor / does this change touch it (pull_request) Successful in 17s
wai-quantum FPGA member / does this change touch it (pull_request) Successful in 18s
wai-quantum HIP member / does this change touch it (pull_request) Successful in 23s
wai-quantum Metal member / does this change touch it (pull_request) Successful in 20s
wai-quantum npu-cores member / does this change touch it (pull_request) Successful in 23s
wai-quantum neural-processor member / does this change touch it (pull_request) Successful in 18s
wai-quantum HIP member / member · HIP (framework-128gb) (pull_request) Successful in 20s
wai-quantum CUDA member / member · CUDA (jetson-hub) (pull_request) Successful in 45s
wai-quantum OpenCL member / does this change touch it (pull_request) Successful in 12s
wai-quantum-qpu / does this change touch it (pull_request) Successful in 11s
wai-quantum service / does this change touch it (pull_request) Successful in 11s
wai-quantum matrix-extension member / does this change touch it (pull_request) Successful in 8s
wai-quantum studio and desktop / does this change touch it (pull_request) Successful in 9s
wai-quantum tensor-engine member / does this change touch it (pull_request) Successful in 7s
wai-quantum portable tensor program / does this change touch it (pull_request) Successful in 8s
wai-quantum CPU vector units / does this change touch it (pull_request) Successful in 5s
wai-quantum WebGPU member / does this change touch it (pull_request) Successful in 7s
wai-web wasm32 / does this change touch it (pull_request) Successful in 5s
WAI mbt2018_mean integer decode (regenerated vectors) / does this change touch it (pull_request) Successful in 6s
wai-quantum OpenCL member / member · OpenCL GPU and CPU (jetson-hub) (pull_request) Successful in 47s
wai-quantum npu-cores member / member · npu-cores, neural processor (framework-128gb silicon) (pull_request) Successful in 1m13s
wai-quantum OpenCL member / member · OpenCL GPU (framework-128gb) (pull_request) Successful in 13s
wai-quantum portable tensor program / tensor program · integrated GPU (framework-128gb) (pull_request) Successful in 7s
wai-quantum portable tensor program / tensor program · GPUs (jetson-hub) (pull_request) Successful in 49s
wai-quantum CPU vector units / member · vector units, avx2 and avx512 (framework-128gb silicon) (pull_request) Successful in 10s
wai-quantum WebGPU member / member · integrated GPU, Vulkan (framework-128gb) (pull_request) Successful in 7m20s
joule-moq-room room service / joule-moq-room, every target (pull_request) Successful in 1m37s
wai-quantum WebGPU member / member · discrete GPU, Vulkan (jetson-hub) (pull_request) Successful in 46m54s
WAI conformance / quantum core and corpus under wasm32-wasip2 (wasmtime) (pull_request) Successful in 2m1s
WAI conformance / cross-arch byte-equality · linux (pull_request) Successful in 26s
WAI JPEG-AI whole decode (pinned inputs, required) / fetch pinned JPEG-AI inputs → whole decode + pixel hash, required (pull_request) Successful in 7m9s
WAI conformance / cargo-class corpora · linux (pull_request) Successful in 14m42s
wai-ops-gpu integer operators on GPUs / builds · no adapter is not a pass (linux) (pull_request) Successful in 3m1s
WAI neural sink gates / model-free refusals of the neural sink (pull_request) Successful in 2m39s
wai-pack / wai-pack · linux (pull_request) Successful in 2m33s
WAI energy receipts / energy receipts · linux (pull_request) Successful in 10m4s
wai-quantum command line / command line · linux (pull_request) Successful in 1m11s
wai-quantum dataflow member / member · dataflow device, simulated (pci 1e52:b140) (pull_request) Successful in 3m32s
wai-quantum CUDA member / member · CUDA absent (linux) (pull_request) Successful in 22s
wai-quantum dataflow member / member · dataflow device, simulated (pci 1e52:401e) (pull_request) Successful in 4m26s
wai-quantum FPGA member / member · FPGA simulation absent (linux) (pull_request) Successful in 19s
wai-quantum Metal member / member · Metal absent (linux) (pull_request) Successful in 24s
wai-quantum neural-processor member / member · neural processor absent (linux) (pull_request) Successful in 17s
wai-quantum OpenCL member / member · OpenCL absent (linux) (pull_request) Successful in 22s
wai-quantum-qpu / clients against their contracts (linux) (pull_request) Successful in 20s
wai-quantum service / service · linux (pull_request) Successful in 38s
wai-quantum matrix-extension member / member · matrix extension, emulated (aarch64 Linux) (pull_request) Successful in 19s
wai-quantum studio and desktop / studio · browser (pull_request) Successful in 2m19s
wai-quantum signal processor / processor and member · signal processor, emulated (pull_request) Successful in 13m53s
wai-quantum tensor-engine member / member · tensor engine, the kernel toolchain's simulator (linux) (pull_request) Successful in 8m5s
wai-quantum CPU vector units / member · vector unit, rvv 1024-bit (riscv64, emulated) (pull_request) Successful in 19s
wai-quantum portable tensor program / tensor program · CPU, mutants, GPU builds (pull_request) Successful in 28s
wai-quantum CPU vector units / member · vector unit, sve 128-bit (aarch64, emulated) (pull_request) Successful in 25s
wai-quantum CPU vector units / member · vector unit, rvv 128-bit (riscv64, emulated) (pull_request) Successful in 33s
wai-quantum CPU vector units / member · vector unit, sve 2048-bit (aarch64, emulated) (pull_request) Successful in 16s
wai-quantum CPU vector units / member · vector unit, avx2 (x86_64 silicon) (pull_request) Successful in 16s
wai-quantum CPU vector units / member · vector unit, sve 512-bit (aarch64, emulated) (pull_request) Successful in 19s
wai-quantum WebGPU member / member · software Vulkan (linux) (pull_request) Successful in 2m8s
wai-quantum WebGPU member / shader checks · browser build · wasip2 inertness · MSRV (pull_request) Successful in 3m26s
standards workspaces build + test / joule-code-rs (joule-code/joule-code-rs, joule-code-rs, linux-arm64, true) (pull_request) Successful in 3m43s
WAI conformance / v2 vocabulary · manifests validate as stated (pull_request) Successful in 14s
wai-web wasm32 / wai-web wasm32 build · corpus, menu and writers (pull_request) Successful in 4m4s
WAI conformance / delivery telemetry · CMCD and CMSD against an independent library (pull_request) Successful in 10s
WAI conformance / cross-arch byte-equality · linux-arm64 (pull_request) Successful in 25s
WAI mbt2018_mean integer decode (regenerated vectors) / regenerate mbt2018_mean integer vectors → Rust decode, required (pull_request) Successful in 5m20s
WAI conformance / C2PA manifest emission · signed, read back, validated (pull_request) Successful in 1m32s
WAI energy receipts / energy receipts · linux-arm64 (pull_request) Successful in 8m21s
wai-pack / wai-pack · linux-arm64 (pull_request) Successful in 1m21s
WAI conformance / cargo-class corpora · linux-arm64 (pull_request) Successful in 16m10s
wai-pack / wai-pack · the floor through a media prober (pull_request) Successful in 17s
wai-pack / wai-pack · dependency licences (pull_request) Successful in 1m18s
wai-quantum HIP member / member · HIP absent (linux-arm64) (pull_request) Successful in 30s
wai-quantum npu-cores member / member · npu-cores absent (linux-arm64) (pull_request) Successful in 20s
wai-quantum tensor-engine member / member · tensor engine absent (linux-arm64) (pull_request) Successful in 19s
wai-pack / wai-pack · independent verifier (Python) (pull_request) Successful in 4m6s
WAI conformance / independent verifiers · claims, JWP, key discovery and integer payloads (Python) (pull_request) Successful in 29m39s
wai-quantum WebGPU member / member · Metal (macos) (pull_request) Has been cancelled
wai-quantum WebGPU member / member · browser WebGPU (macos) (pull_request) Has been cancelled
wai-quantum CPU vector units / member · vector unit absent (macos) (pull_request) Has been cancelled
wai-quantum portable tensor program / tensor program · Metal and the arm64 CPU (macos) (pull_request) Has been cancelled
wai-quantum studio and desktop / desktop app · macos (pull_request) Has been cancelled
wai-quantum matrix-extension member / member · matrix extension absent (macos) (pull_request) Has been cancelled
wai-quantum service / service · macos (pull_request) Has been cancelled
wai-quantum OpenCL member / member · OpenCL GPU (macos) (pull_request) Has been cancelled
wai-quantum neural-processor member / member · neural processor (macos) (pull_request) Has been cancelled
wai-quantum Metal member / member · Metal (macos) (pull_request) Has been cancelled
wai-quantum FPGA member / member · FPGA datapath, simulated (macos) (pull_request) Has been cancelled
wai-quantum dataflow member / member · dataflow device absent (macos) (pull_request) Has been cancelled
wai-quantum command line / command line · macos (pull_request) Has been cancelled
wai-pack / wai-pack · macos (pull_request) Has been cancelled
wai-ops-gpu integer operators on GPUs / Metal GPU and browser WebGPU (macos) (pull_request) Has been cancelled
WAI energy receipts / energy receipts · macos (pull_request) Has been cancelled
WAI conformance / cargo-class corpora · macos (pull_request) Has been cancelled
WAI conformance / cross-arch byte-equality · macos (pull_request) Has been cancelled
WAI conformance / codec wrappers · fuzz smoke, text decode limits, C entry points, provenance, the semantic path (pull_request) Has been cancelled
standards workspaces build + test / macOS energy backends (pull_request) Has been cancelled
joule-moq-web browser client / joule-moq-web · browser end-to-end (macos) (pull_request) Successful in 6m29s

Pull request closed

Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
Transaction-Science/open-standards!417
No description provided.