wai-quantum 0.6.13: the engine critiques a design, checks two circuits are the same, and offers alternatives #405

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

Four co-design features for WAI Quantum, from the human–AI creativity research. 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.
  • 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 and engine_variants, tested native and under wasm. The workflow's counts go from 4 to 5 native tests and from 6 to 7 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 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 and check_equivalent.
  • Desktop app: native critique, equivalent and variants commands.
  • 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;
    • MCP tools critique_qasm, check_equivalent and improve_qasm, 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:

  • wai-quantum: cargo test --features full --lib -- engine:: qasm:: passes 66 tests, and clippy finds nothing in the changed files.
  • wai-web: the engine's native tests pass 5 of 5; its wasm tests under wasm-bindgen-test-runner pass 7 of 7. These are the workflow's new counts.
  • Quantum Studio: test/studio.test.mjs passes 53 of 53 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;
    • 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 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, orphan-source and workflow-concurrency checks pass.

🤖 Generated with Claude Code


Closed: Superseded by #417, which carries this change and the classical-shortcut lens on current main (this branch conflicted with main in the changelog only).

Four co-design features for WAI Quantum, from the human–AI creativity research. 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. - **`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` and `engine_variants`, tested native and under wasm. The workflow's counts go from 4 to 5 native tests and from 6 to 7 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 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` and `check_equivalent`. - **Desktop app:** native `critique`, `equivalent` and `variants` commands. - **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; - MCP tools `critique_qasm`, `check_equivalent` and `improve_qasm`, 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: - **wai-quantum:** `cargo test --features full --lib -- engine:: qasm::` passes 66 tests, and clippy finds nothing in the changed files. - **wai-web:** the engine's native tests pass 5 of 5; its wasm tests under `wasm-bindgen-test-runner` pass 7 of 7. These are the workflow's new counts. - **Quantum Studio:** `test/studio.test.mjs` passes 53 of 53 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; - 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` 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, orphan-source and workflow-concurrency checks pass. 🤖 Generated with [Claude Code](https://claude.com/claude-code) --- **Closed:** Superseded by #417, which carries this change and the classical-shortcut lens on current main (this branch conflicted with main in the changelog only).
wai-quantum 0.6.13: the engine critiques a design, checks two circuits are the same, and offers alternatives
Some checks failed
WAI conformance / cargo-class corpora · linux-arm64 (pull_request) Successful in 15m34s
wai-pack / wai-pack · linux-arm64 (pull_request) Successful in 1m21s
wai-pack / wai-pack · independent verifier (Python) (pull_request) Successful in 4m9s
wai-pack / wai-pack · the floor through a media prober (pull_request) Successful in 41s
WAI energy receipts / energy receipts · linux-arm64 (pull_request) Successful in 6m52s
wai-quantum HIP member / member · HIP absent (linux-arm64) (pull_request) Successful in 22s
wai-pack / wai-pack · dependency licences (pull_request) Successful in 1m16s
wai-quantum npu-cores member / member · npu-cores absent (linux-arm64) (pull_request) Successful in 28s
wai-quantum tensor-engine member / member · tensor engine absent (linux-arm64) (pull_request) Successful in 18s
WAI conformance / independent verifiers · claims, JWP, key discovery and integer payloads (Python) (pull_request) Successful in 27m29s
standards workspaces build + test / macOS energy backends (pull_request) Successful in 9m34s
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) Successful in 26m48s
WAI conformance / cross-arch byte-equality · macos (pull_request) Successful in 37s
WAI conformance / codec wrappers · fuzz smoke, text decode limits, C entry points, provenance, the semantic path (pull_request) Successful in 1m38s
007b627b8b
The engine is the microscope and the judge, a local model a muse that waits to be
asked, and the reader 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.

Quantum Studio gains four things:
- the critique, always on under the diagram, with the smells flagged on it, Show and
  Fix;
- 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 and check_equivalent.
wai-web exports the three engine calls. The desktop app answers them natively.
wai-quantum-cli 0.1.1 adds critique, equivalent (exit 0/1/2) and improve, with three
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-21 19:42:14 -04:00
Some checks failed
wai-quantum WebGPU member / member · DX12 and Vulkan (cbio-windows) (pull_request) Successful in 13m8s
joule-moq-room room service / joule-moq-room · does this change touch it (pull_request) Successful in 5s
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 1m38s
wai-quantum on every processor / emulated · armv7-unknown-linux-gnueabihf (pull_request) Successful in 2m1s
wai-quantum on every processor / emulated · loongarch64-unknown-linux-gnu (pull_request) Successful in 3m30s
wai-quantum on every processor / emulated · powerpc64-unknown-linux-gnu (pull_request) Successful in 4m59s
wai-quantum on every processor / emulated · powerpc64le-unknown-linux-gnu (pull_request) Successful in 5m26s
wai-quantum on every processor / emulated · riscv64gc-unknown-linux-gnu (pull_request) Successful in 3m39s
wai-quantum on every processor / emulated · s390x-unknown-linux-gnu (pull_request) Successful in 3m41s
wai-quantum on every processor / emulated · sparc64-unknown-linux-gnu (pull_request) Successful in 5m39s
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 3m44s
standards workspaces build + test / which workspaces this change touches (pull_request) Successful in 19s
WAI conformance / does this change touch it (pull_request) Successful in 45s
WAI energy receipts / does this change touch it (pull_request) Successful in 53s
WAI JPEG-AI whole decode (pinned inputs, required) / does this change touch it (pull_request) Successful in 29s
WAI neural sink gates / does this change touch it (pull_request) Successful in 31s
wai-ops-gpu integer operators on GPUs / does this change touch it (pull_request) Successful in 28s
wai-web reach builds / wai-web reach builds · the package of record, every output as recorded (pull_request) Successful in 2m45s
wai-pack / wai-pack · does this change touch it (pull_request) Successful in 33s
wai-quantum command line / does this change touch it (pull_request) Successful in 39s
wai-quantum CUDA member / does this change touch it (pull_request) Successful in 48s
repository checks / lockfiles, tests in CI, workflow hygiene, spec and section references, public text (pull_request) Successful in 4m23s
wai-quantum dataflow member / does this change touch it (pull_request) Successful in 43s
wai-quantum signal processor / does this change touch it (pull_request) Successful in 28s
wai-quantum CUDA member / member · CUDA (jetson-hub) (pull_request) Successful in 27s
wai-quantum HIP member / does this change touch it (pull_request) Successful in 20s
wai-quantum FPGA member / does this change touch it (pull_request) Successful in 26s
wai-quantum Metal member / does this change touch it (pull_request) Successful in 18s
wai-quantum HIP member / member · HIP (framework-128gb) (pull_request) Successful in 19s
wai-quantum npu-cores member / does this change touch it (pull_request) Successful in 22s
wai-quantum neural-processor member / does this change touch it (pull_request) Successful in 32s
wai-quantum OpenCL member / does this change touch it (pull_request) Successful in 45s
wai-quantum-qpu / does this change touch it (pull_request) Successful in 39s
wai-quantum service / does this change touch it (pull_request) Successful in 35s
wai-quantum OpenCL member / member · OpenCL GPU and CPU (jetson-hub) (pull_request) Successful in 26s
wai-quantum matrix-extension member / does this change touch it (pull_request) Successful in 30s
wai-quantum npu-cores member / member · npu-cores, neural processor (framework-128gb silicon) (pull_request) Successful in 1m11s
wai-quantum studio and desktop / does this change touch it (pull_request) Successful in 36s
wai-quantum tensor-engine member / does this change touch it (pull_request) Successful in 31s
wai-quantum OpenCL member / member · OpenCL GPU (framework-128gb) (pull_request) Successful in 13s
wai-quantum portable tensor program / does this change touch it (pull_request) Successful in 26s
wai-quantum CPU vector units / does this change touch it (pull_request) Successful in 22s
wai-quantum WebGPU member / does this change touch it (pull_request) Successful in 21s
wai-quantum portable tensor program / tensor program · integrated GPU (framework-128gb) (pull_request) Successful in 7s
WAI mbt2018_mean integer decode (regenerated vectors) / does this change touch it (pull_request) Successful in 15s
wai-quantum CPU vector units / member · vector units, avx2 and avx512 (framework-128gb silicon) (pull_request) Successful in 10s
wai-web wasm32 / does this change touch it (pull_request) Successful in 16s
wai-quantum portable tensor program / tensor program · GPUs (jetson-hub) (pull_request) Successful in 22s
wai-web reach builds / wai-web reach builds · this tree's wai-web, every rung on its engine line (pull_request) Successful in 5m2s
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 5m20s
wai-quantum WebGPU member / member · discrete GPU, Vulkan (jetson-hub) (pull_request) Successful in 31m14s
WAI conformance / quantum core and corpus under wasm32-wasip2 (wasmtime) (pull_request) Successful in 2m2s
WAI conformance / cross-arch byte-equality · linux (pull_request) Successful in 26s
WAI energy receipts / energy receipts · linux (pull_request) Successful in 10m15s
WAI conformance / cargo-class corpora · linux (pull_request) Successful in 18m38s
WAI neural sink gates / model-free refusals of the neural sink (pull_request) Successful in 1m20s
wai-ops-gpu integer operators on GPUs / builds · no adapter is not a pass (linux) (pull_request) Successful in 1m47s
wai-pack / wai-pack · linux (pull_request) Successful in 1m17s
WAI JPEG-AI whole decode (pinned inputs, required) / fetch pinned JPEG-AI inputs → whole decode + pixel hash, required (pull_request) Successful in 7m10s
wai-quantum command line / command line · linux (pull_request) Successful in 1m4s
wai-quantum CUDA member / member · CUDA absent (linux) (pull_request) Successful in 23s
wai-quantum dataflow member / member · dataflow device, simulated (pci 1e52:b140) (pull_request) Successful in 3m29s
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 20s
wai-quantum Metal member / member · Metal absent (linux) (pull_request) Successful in 21s
wai-quantum neural-processor member / member · neural processor absent (linux) (pull_request) Successful in 24s
wai-quantum OpenCL member / member · OpenCL absent (linux) (pull_request) Successful in 23s
wai-quantum-qpu / clients against their contracts (linux) (pull_request) Successful in 22s
wai-quantum service / service · linux (pull_request) Successful in 39s
wai-quantum matrix-extension member / member · matrix extension, emulated (aarch64 Linux) (pull_request) Successful in 18s
wai-quantum studio and desktop / studio · browser (pull_request) Successful in 3m24s
wai-quantum signal processor / processor and member · signal processor, emulated (pull_request) Successful in 13m56s
wai-quantum portable tensor program / tensor program · CPU, mutants, GPU builds (pull_request) Successful in 30s
wai-quantum CPU vector units / member · vector unit, rvv 1024-bit (riscv64, emulated) (pull_request) Successful in 19s
wai-quantum CPU vector units / member · vector unit, sve 128-bit (aarch64, emulated) (pull_request) Successful in 28s
joule-moq-web browser client / joule-moq-web · browser end-to-end (macos) (pull_request) Successful in 6m41s
wai-quantum CPU vector units / member · vector unit, rvv 128-bit (riscv64, emulated) (pull_request) Successful in 13s
wai-quantum CPU vector units / member · vector unit, sve 2048-bit (aarch64, emulated) (pull_request) Successful in 10s
wai-quantum tensor-engine member / member · tensor engine, the kernel toolchain's simulator (linux) (pull_request) Successful in 8m8s
wai-quantum CPU vector units / member · vector unit, avx2 (x86_64 silicon) (pull_request) Successful in 13s
wai-quantum CPU vector units / member · vector unit, sve 512-bit (aarch64, emulated) (pull_request) Successful in 22s
wai-quantum WebGPU member / member · software Vulkan (linux) (pull_request) Successful in 2m25s
wai-quantum WebGPU member / shader checks · browser build · wasip2 inertness · MSRV (pull_request) Successful in 3m46s
wai-web wasm32 / wai-web wasm32 build · corpus, menu and writers (pull_request) Successful in 4m5s
WAI mbt2018_mean integer decode (regenerated vectors) / regenerate mbt2018_mean integer vectors → Rust decode, required (pull_request) Successful in 5m20s
standards workspaces build + test / joule-code-rs (joule-code/joule-code-rs, joule-code-rs, linux-arm64, true) (pull_request) Successful in 4m0s
WAI conformance / v2 vocabulary · manifests validate as stated (pull_request) Successful in 53s
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 26s
WAI conformance / C2PA manifest emission · signed, read back, validated (pull_request) Successful in 1m40s
WAI conformance / cargo-class corpora · linux-arm64 (pull_request) Successful in 15m34s
wai-pack / wai-pack · linux-arm64 (pull_request) Successful in 1m21s
wai-pack / wai-pack · independent verifier (Python) (pull_request) Successful in 4m9s
wai-pack / wai-pack · the floor through a media prober (pull_request) Successful in 41s
WAI energy receipts / energy receipts · linux-arm64 (pull_request) Successful in 6m52s
wai-quantum HIP member / member · HIP absent (linux-arm64) (pull_request) Successful in 22s
wai-pack / wai-pack · dependency licences (pull_request) Successful in 1m16s
wai-quantum npu-cores member / member · npu-cores absent (linux-arm64) (pull_request) Successful in 28s
wai-quantum tensor-engine member / member · tensor engine absent (linux-arm64) (pull_request) Successful in 18s
WAI conformance / independent verifiers · claims, JWP, key discovery and integer payloads (Python) (pull_request) Successful in 27m29s
standards workspaces build + test / macOS energy backends (pull_request) Successful in 9m34s
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) Successful in 26m48s
WAI conformance / cross-arch byte-equality · macos (pull_request) Successful in 37s
WAI conformance / codec wrappers · fuzz smoke, text decode limits, C entry points, provenance, the semantic path (pull_request) Successful in 1m38s

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!405
No description provided.