Publication validation scope

September 11, 2026 ยท View on GitHub

This pre-release supports executable workflows at different maturity levels. Implemented APIs, passing correctness checks, historical measurements, and research goals are distinct. The capability catalog and known limitations remain authoritative for each path; this review does not promote their maturity levels.

Evidence reviewed on 2026-09-11

AreaImplemented and checkedBoundary
Local learningCircuit construction, PyTorch Module/autograd, optimizers and local measurements; Python 3.10, 3.11 and 3.12 core CI passesGradient support depends on representation and backend; no blanket higher-order-gradient claim
GPU and distributed executionA800 single-GPU gate checks; two-GPU statevector forward, reverse and training; MPS training on 2, 4 and 8 GPUs with checkpoint/resumeSelected correctness workloads, not a performance comparison or capacity certification
Cross-node statevectorTwo nodes, one A800 per node: forward, gradients and training/resume over NCCL/TCPThe forward probe uses five qubits; no RDMA, throughput, strong-scaling or large-state capacity claim follows
Tensor networksNative slicing and distributed CPU correctness checksThe A800 results above do not certify all tensor-network execution or gradient paths
Jiuding and QuafuExperimental adapters, submission/result contracts and runnable credential-dependent examplesNo new live QPU job was submitted in this review; earlier provider evidence remains limited to its recorded task and environment
Digital twinCalibration-conditioned predictions and program/task-bound comparisonsRetrospective replay is not general prospective prediction across circuits, devices or calibration epochs
QEC and FTQCLocal three-data-qubit repetition-memory experiments with syndrome, decoder and correction recordsGeneral logical operations, threshold claims and real-time QPU feedback remain research goals

The reviewed CI run passed all 15 jobs. Its coverage job passed 2,455 tests, skipped 36 and measured 66.10% line coverage under the repository's existing .coveragerc exclusions. The CPU distributed tier passed 402 tests with 28 skipped; a separate benchmark-contract tier passed 113 with 12 skipped. These counts are different scopes and must not be added into a unique-test total. Skipped tests are not evidence of supported hardware or behavior.

The A800 environment was Python 3.12.13, PyTorch 2.13.0+cu130, CUDA 13.0 and NCCL 2.29.7, on A800-SXM4-80GB devices. Raw logs remain in the maintainer's private validation archive because they contain infrastructure metadata. This summary is not a publicly replayable performance artifact or a scalability release gate.

One CI checkpoint-lease fault test failed without captured worker diagnostics. The harness now exposes worker output and separates normal checkpoint deadlines from deliberate timeout injection. All 14 fault scenarios passed on Linux, and the final CI passed; the original failure's root cause was not established. An additional macOS distributed check hit launcher timeouts and was stopped; this review does not certify macOS distributed execution.

Reproduce the relevant checks

Use the dependency installations and tier commands in CI and the testing manual. Hardware scenarios live in distributed tests, including statevector_forward_executor.py, statevector_reverse_executor.py, statevector_training_runtime.py, and test_mps_training_runtime.py. The distributed MPS runbook provides workload and evidence interpretation guidance.

Historical benchmark figures retained in Git history are records of their original experiments. They do not certify the present release. Performance comparisons require matched workloads, precision, measurement methodology and auditable artifacts; FTQC and general predictive digital-twin claims require their own scientific evidence.