Repository navigation
Conversation
Command Bot: Processing... |
Thanks for this, I forgot to sign these commits in my branch. I just force pushed so all now have the gpg signed key. |
|
There's still some Validation failures I know about that I need to fix. Deployments looks good though. |
|
Q: is this just a "keep up" update or does it address some failures/brittleness that has crept in? |
@schweitzpgi Strictly to keep up with the latest. There is no failures that this update is addressing at the moment. |
CI Summary (
|
| Job | Result | Link |
|---|---|---|
binaries |
❌ failure | view |
Top-level jobs (18)
| Job | Result |
|---|---|
binaries |
❌ failure |
build_and_test |
✅ success |
changes |
✅ success |
config_devdeps |
✅ success |
config_source_build |
✅ success |
config_wheeldeps |
✅ success |
devdeps |
✅ success |
docker_image |
✅ success |
documentation |
⏩ skipped |
gen_code_coverage |
⏩ skipped |
metadata |
✅ success |
python_devel_wheel |
✅ success |
python_metapackages |
✅ success |
python_wheels |
✅ success |
python_wheels_cu12_validation |
✅ success |
python_wheels_cu13 |
✅ success |
source_build |
✅ success |
wheeldeps |
✅ success |
⏩ Skipped jobs (2) — intentionally skipped on PR builds; run on merge_group / workflow_dispatch
| Job |
|---|
documentation |
gen_code_coverage |
All sub-jobs (332) — every matrix leg, with links
| Job | Status | Link |
|---|---|---|
| Build and test (amd64, gcc12, openmpi) / Dev environment (Debug) | ✅ success | view |
| Build and test (amd64, gcc12, openmpi) / Dev environment (Python) | ✅ success | view |
| Build and test (amd64, llvm, openmpi) / Dev environment (Debug) | ✅ success | view |
| Build and test (amd64, llvm, openmpi) / Dev environment (Python) | ✅ success | view |
| Build and test (arm64, gcc12, openmpi) / Dev environment (Debug) | ✅ success | view |
| Build and test (arm64, gcc12, openmpi) / Dev environment (Python) | ✅ success | view |
| Build and test (arm64, llvm, openmpi) / Dev environment (Debug) | ✅ success | view |
| Build and test (arm64, llvm, openmpi) / Dev environment (Python) | ✅ success | view |
| CI Summary | ❔ in_progress | view |
| Check for stable CUDA-Q changes | ✅ success | view |
| Configure build (devdeps) | ✅ success | view |
| Configure build (source_build) | ✅ success | view |
| Configure build (wheeldeps) | ✅ success | view |
| Create CUDA 12 Python wheels (amd64, 3.11, 12.6) / Build Python 3.11 wheel | ✅ success | view |
| Create CUDA 12 Python wheels (amd64, 3.11, 12.6) / Build and test cudaq.logical | ⏩ skipped | view |
| Create CUDA 12 Python wheels (amd64, 3.11, 12.6) / Build cudaq-devel wheel | ⏩ skipped | view |
| Create CUDA 12 Python wheels (amd64, 3.11, 12.6) / Compute wheel info | ✅ success | view |
| Create CUDA 12 Python wheels (amd64, 3.11, 12.6) / Prepare validation | ✅ success | view |
| Create CUDA 12 Python wheels (amd64, 3.11, 12.6) / Staging | ⏩ skipped | view |
| Create CUDA 12 Python wheels (amd64, 3.11, 12.6) / Validate devel wheel | ⏩ skipped | view |
| Create CUDA 12 Python wheels (amd64, 3.11, 12.6) / Validate wheel | ⏩ skipped | view |
| Create CUDA 12 Python wheels (amd64, 3.11, 12.6) / Validate wheel on GPU (nvidia simulator) | ⏩ skipped | view |
| Create CUDA 12 Python wheels (amd64, 3.13, 12.6) / Build Python 3.13 wheel | ✅ success | view |
| Create CUDA 12 Python wheels (amd64, 3.13, 12.6) / Build and test cudaq.logical | ⏩ skipped | view |
| Create CUDA 12 Python wheels (amd64, 3.13, 12.6) / Build cudaq-devel wheel | ⏩ skipped | view |
| Create CUDA 12 Python wheels (amd64, 3.13, 12.6) / Compute wheel info | ✅ success | view |
| Create CUDA 12 Python wheels (amd64, 3.13, 12.6) / Prepare validation | ✅ success | view |
| Create CUDA 12 Python wheels (amd64, 3.13, 12.6) / Staging | ⏩ skipped | view |
| Create CUDA 12 Python wheels (amd64, 3.13, 12.6) / Validate devel wheel | ⏩ skipped | view |
| Create CUDA 12 Python wheels (amd64, 3.13, 12.6) / Validate wheel | ⏩ skipped | view |
| Create CUDA 12 Python wheels (amd64, 3.13, 12.6) / Validate wheel on GPU (nvidia simulator) | ⏩ skipped | view |
| Create CUDA 12 Python wheels (amd64, 3.14, 12.6) / Build Python 3.14 wheel | ✅ success | view |
| Create CUDA 12 Python wheels (amd64, 3.14, 12.6) / Build and test cudaq.logical | ⏩ skipped | view |
| Create CUDA 12 Python wheels (amd64, 3.14, 12.6) / Build cudaq-devel wheel | ⏩ skipped | view |
| Create CUDA 12 Python wheels (amd64, 3.14, 12.6) / Compute wheel info | ✅ success | view |
| Create CUDA 12 Python wheels (amd64, 3.14, 12.6) / Prepare validation | ✅ success | view |
| Create CUDA 12 Python wheels (amd64, 3.14, 12.6) / Staging | ⏩ skipped | view |
| Create CUDA 12 Python wheels (amd64, 3.14, 12.6) / Validate devel wheel | ⏩ skipped | view |
| Create CUDA 12 Python wheels (amd64, 3.14, 12.6) / Validate wheel | ⏩ skipped | view |
| Create CUDA 12 Python wheels (amd64, 3.14, 12.6) / Validate wheel on GPU (nvidia simulator) | ⏩ skipped | view |
| Create CUDA 12 Python wheels (arm64, 3.11, 12.6) / Build Python 3.11 wheel | ✅ success | view |
| Create CUDA 12 Python wheels (arm64, 3.11, 12.6) / Build and test cudaq.logical | ⏩ skipped | view |
| Create CUDA 12 Python wheels (arm64, 3.11, 12.6) / Build cudaq-devel wheel | ⏩ skipped | view |
| Create CUDA 12 Python wheels (arm64, 3.11, 12.6) / Compute wheel info | ✅ success | view |
| Create CUDA 12 Python wheels (arm64, 3.11, 12.6) / Prepare validation | ✅ success | view |
| Create CUDA 12 Python wheels (arm64, 3.11, 12.6) / Staging | ⏩ skipped | view |
| Create CUDA 12 Python wheels (arm64, 3.11, 12.6) / Validate devel wheel | ⏩ skipped | view |
| Create CUDA 12 Python wheels (arm64, 3.11, 12.6) / Validate wheel | ⏩ skipped | view |
| Create CUDA 12 Python wheels (arm64, 3.11, 12.6) / Validate wheel on GPU (nvidia simulator) | ⏩ skipped | view |
| Create CUDA 12 Python wheels (arm64, 3.13, 12.6) / Build Python 3.13 wheel | ✅ success | view |
| Create CUDA 12 Python wheels (arm64, 3.13, 12.6) / Build and test cudaq.logical | ⏩ skipped | view |
| Create CUDA 12 Python wheels (arm64, 3.13, 12.6) / Build cudaq-devel wheel | ⏩ skipped | view |
| Create CUDA 12 Python wheels (arm64, 3.13, 12.6) / Compute wheel info | ✅ success | view |
| Create CUDA 12 Python wheels (arm64, 3.13, 12.6) / Prepare validation | ✅ success | view |
| Create CUDA 12 Python wheels (arm64, 3.13, 12.6) / Staging | ⏩ skipped | view |
| Create CUDA 12 Python wheels (arm64, 3.13, 12.6) / Validate devel wheel | ⏩ skipped | view |
| Create CUDA 12 Python wheels (arm64, 3.13, 12.6) / Validate wheel | ⏩ skipped | view |
| Create CUDA 12 Python wheels (arm64, 3.13, 12.6) / Validate wheel on GPU (nvidia simulator) | ⏩ skipped | view |
| Create CUDA 12 Python wheels (arm64, 3.14, 12.6) / Build Python 3.14 wheel | ✅ success | view |
| Create CUDA 12 Python wheels (arm64, 3.14, 12.6) / Build and test cudaq.logical | ⏩ skipped | view |
| Create CUDA 12 Python wheels (arm64, 3.14, 12.6) / Build cudaq-devel wheel | ⏩ skipped | view |
| Create CUDA 12 Python wheels (arm64, 3.14, 12.6) / Compute wheel info | ✅ success | view |
| Create CUDA 12 Python wheels (arm64, 3.14, 12.6) / Prepare validation | ✅ success | view |
| Create CUDA 12 Python wheels (arm64, 3.14, 12.6) / Staging | ⏩ skipped | view |
| Create CUDA 12 Python wheels (arm64, 3.14, 12.6) / Validate devel wheel | ⏩ skipped | view |
| Create CUDA 12 Python wheels (arm64, 3.14, 12.6) / Validate wheel | ⏩ skipped | view |
| Create CUDA 12 Python wheels (arm64, 3.14, 12.6) / Validate wheel on GPU (nvidia simulator) | ⏩ skipped | view |
| Create CUDA 13 Python wheels (amd64, 3.11, 13.0) / Build Python 3.11 wheel | ✅ success | view |
| Create CUDA 13 Python wheels (amd64, 3.11, 13.0) / Build and test cudaq.logical / Build and test cudaq.logical | ✅ success | view |
| Create CUDA 13 Python wheels (amd64, 3.11, 13.0) / Build and test cudaq.logical / Infer platform and Python version | ✅ success | view |
| Create CUDA 13 Python wheels (amd64, 3.11, 13.0) / Build and test cudaq.logical / Test cudaq.logical | ✅ success | view |
| Create CUDA 13 Python wheels (amd64, 3.11, 13.0) / Build cudaq-devel wheel | ⏩ skipped | view |
| Create CUDA 13 Python wheels (amd64, 3.11, 13.0) / Compute wheel info | ✅ success | view |
| Create CUDA 13 Python wheels (amd64, 3.11, 13.0) / Prepare validation | ✅ success | view |
| Create CUDA 13 Python wheels (amd64, 3.11, 13.0) / Staging | ⏩ skipped | view |
| Create CUDA 13 Python wheels (amd64, 3.11, 13.0) / Validate devel wheel | ✅ success | view |
| Create CUDA 13 Python wheels (amd64, 3.11, 13.0) / Validate wheel (debian:12) | ✅ success | view |
| Create CUDA 13 Python wheels (amd64, 3.11, 13.0) / Validate wheel (debian:12, --user) | ✅ success | view |
| Create CUDA 13 Python wheels (amd64, 3.11, 13.0) / Validate wheel (fedora:42) | ✅ success | view |
| Create CUDA 13 Python wheels (amd64, 3.11, 13.0) / Validate wheel (fedora:42, --user) | ✅ success | view |
| Create CUDA 13 Python wheels (amd64, 3.11, 13.0) / Validate wheel (redhat/ubi8:8.10) | ✅ success | view |
| Create CUDA 13 Python wheels (amd64, 3.11, 13.0) / Validate wheel (redhat/ubi8:8.10, --user) | ✅ success | view |
| Create CUDA 13 Python wheels (amd64, 3.11, 13.0) / Validate wheel (redhat/ubi9:9.6) | ✅ success | view |
| Create CUDA 13 Python wheels (amd64, 3.11, 13.0) / Validate wheel (redhat/ubi9:9.6, --user) | ✅ success | view |
| Create CUDA 13 Python wheels (amd64, 3.11, 13.0) / Validate wheel (ubuntu:22.04) | ✅ success | view |
| Create CUDA 13 Python wheels (amd64, 3.11, 13.0) / Validate wheel (ubuntu:22.04, --user) | ✅ success | view |
| Create CUDA 13 Python wheels (amd64, 3.11, 13.0) / Validate wheel on GPU (nvidia simulator) | ⏩ skipped | view |
| Create CUDA 13 Python wheels (amd64, 3.13, 13.0) / Build Python 3.13 wheel | ✅ success | view |
| Create CUDA 13 Python wheels (amd64, 3.13, 13.0) / Build and test cudaq.logical / Build and test cudaq.logical | ✅ success | view |
| Create CUDA 13 Python wheels (amd64, 3.13, 13.0) / Build and test cudaq.logical / Infer platform and Python version | ✅ success | view |
| Create CUDA 13 Python wheels (amd64, 3.13, 13.0) / Build and test cudaq.logical / Test cudaq.logical | ✅ success | view |
| Create CUDA 13 Python wheels (amd64, 3.13, 13.0) / Build cudaq-devel wheel | ⏩ skipped | view |
| Create CUDA 13 Python wheels (amd64, 3.13, 13.0) / Compute wheel info | ✅ success | view |
| Create CUDA 13 Python wheels (amd64, 3.13, 13.0) / Prepare validation | ✅ success | view |
| Create CUDA 13 Python wheels (amd64, 3.13, 13.0) / Staging | ⏩ skipped | view |
| Create CUDA 13 Python wheels (amd64, 3.13, 13.0) / Validate devel wheel | ⏩ skipped | view |
| Create CUDA 13 Python wheels (amd64, 3.13, 13.0) / Validate wheel (fedora:42) | ✅ success | view |
| Create CUDA 13 Python wheels (amd64, 3.13, 13.0) / Validate wheel (fedora:42, --user) | ✅ success | view |
| Create CUDA 13 Python wheels (amd64, 3.13, 13.0) / Validate wheel on GPU (nvidia simulator) | ⏩ skipped | view |
| Create CUDA 13 Python wheels (amd64, 3.14, 13.0) / Build Python 3.14 wheel | ✅ success | view |
| Create CUDA 13 Python wheels (amd64, 3.14, 13.0) / Build and test cudaq.logical / Build and test cudaq.logical | ✅ success | view |
| Create CUDA 13 Python wheels (amd64, 3.14, 13.0) / Build and test cudaq.logical / Infer platform and Python version | ✅ success | view |
| Create CUDA 13 Python wheels (amd64, 3.14, 13.0) / Build and test cudaq.logical / Test cudaq.logical | ✅ success | view |
| Create CUDA 13 Python wheels (amd64, 3.14, 13.0) / Build cudaq-devel wheel | ⏩ skipped | view |
| Create CUDA 13 Python wheels (amd64, 3.14, 13.0) / Compute wheel info | ✅ success | view |
| Create CUDA 13 Python wheels (amd64, 3.14, 13.0) / Prepare validation | ✅ success | view |
| Create CUDA 13 Python wheels (amd64, 3.14, 13.0) / Staging | ⏩ skipped | view |
| Create CUDA 13 Python wheels (amd64, 3.14, 13.0) / Validate devel wheel | ⏩ skipped | view |
| Create CUDA 13 Python wheels (amd64, 3.14, 13.0) / Validate wheel (fedora:42) | ✅ success | view |
| Create CUDA 13 Python wheels (amd64, 3.14, 13.0) / Validate wheel (fedora:42, --user) | ✅ success | view |
| Create CUDA 13 Python wheels (amd64, 3.14, 13.0) / Validate wheel (ubuntu:26.04) | ✅ success | view |
| Create CUDA 13 Python wheels (amd64, 3.14, 13.0) / Validate wheel (ubuntu:26.04, --user) | ✅ success | view |
| Create CUDA 13 Python wheels (amd64, 3.14, 13.0) / Validate wheel on GPU (nvidia simulator) | ⏩ skipped | view |
| Create CUDA 13 Python wheels (arm64, 3.11, 13.0) / Build Python 3.11 wheel | ✅ success | view |
| Create CUDA 13 Python wheels (arm64, 3.11, 13.0) / Build and test cudaq.logical | ⏩ skipped | view |
| Create CUDA 13 Python wheels (arm64, 3.11, 13.0) / Build cudaq-devel wheel | ✅ success | view |
| Create CUDA 13 Python wheels (arm64, 3.11, 13.0) / Compute wheel info | ✅ success | view |
| Create CUDA 13 Python wheels (arm64, 3.11, 13.0) / Prepare validation | ✅ success | view |
| Create CUDA 13 Python wheels (arm64, 3.11, 13.0) / Staging | ⏩ skipped | view |
| Create CUDA 13 Python wheels (arm64, 3.11, 13.0) / Validate devel wheel | ✅ success | view |
| Create CUDA 13 Python wheels (arm64, 3.11, 13.0) / Validate wheel (debian:12) | ✅ success | view |
| Create CUDA 13 Python wheels (arm64, 3.11, 13.0) / Validate wheel (debian:12, --user) | ✅ success | view |
| Create CUDA 13 Python wheels (arm64, 3.11, 13.0) / Validate wheel (fedora:42) | ✅ success | view |
| Create CUDA 13 Python wheels (arm64, 3.11, 13.0) / Validate wheel (fedora:42, --user) | ✅ success | view |
| Create CUDA 13 Python wheels (arm64, 3.11, 13.0) / Validate wheel (redhat/ubi8:8.10) | ✅ success | view |
| Create CUDA 13 Python wheels (arm64, 3.11, 13.0) / Validate wheel (redhat/ubi8:8.10, --user) | ✅ success | view |
| Create CUDA 13 Python wheels (arm64, 3.11, 13.0) / Validate wheel (redhat/ubi9:9.6) | ✅ success | view |
| Create CUDA 13 Python wheels (arm64, 3.11, 13.0) / Validate wheel (redhat/ubi9:9.6, --user) | ✅ success | view |
| Create CUDA 13 Python wheels (arm64, 3.11, 13.0) / Validate wheel (ubuntu:22.04) | ✅ success | view |
| Create CUDA 13 Python wheels (arm64, 3.11, 13.0) / Validate wheel (ubuntu:22.04, --user) | ✅ success | view |
| Create CUDA 13 Python wheels (arm64, 3.11, 13.0) / Validate wheel on GPU (nvidia simulator) | ⏩ skipped | view |
| Create CUDA 13 Python wheels (arm64, 3.13, 13.0) / Build Python 3.13 wheel | ✅ success | view |
| Create CUDA 13 Python wheels (arm64, 3.13, 13.0) / Build and test cudaq.logical | ⏩ skipped | view |
| Create CUDA 13 Python wheels (arm64, 3.13, 13.0) / Build cudaq-devel wheel | ⏩ skipped | view |
| Create CUDA 13 Python wheels (arm64, 3.13, 13.0) / Compute wheel info | ✅ success | view |
| Create CUDA 13 Python wheels (arm64, 3.13, 13.0) / Prepare validation | ✅ success | view |
| Create CUDA 13 Python wheels (arm64, 3.13, 13.0) / Staging | ⏩ skipped | view |
| Create CUDA 13 Python wheels (arm64, 3.13, 13.0) / Validate devel wheel | ⏩ skipped | view |
| Create CUDA 13 Python wheels (arm64, 3.13, 13.0) / Validate wheel (fedora:42) | ✅ success | view |
| Create CUDA 13 Python wheels (arm64, 3.13, 13.0) / Validate wheel (fedora:42, --user) | ✅ success | view |
| Create CUDA 13 Python wheels (arm64, 3.13, 13.0) / Validate wheel on GPU (nvidia simulator) | ⏩ skipped | view |
| Create CUDA 13 Python wheels (arm64, 3.14, 13.0) / Build Python 3.14 wheel | ✅ success | view |
| Create CUDA 13 Python wheels (arm64, 3.14, 13.0) / Build and test cudaq.logical | ⏩ skipped | view |
| Create CUDA 13 Python wheels (arm64, 3.14, 13.0) / Build cudaq-devel wheel | ⏩ skipped | view |
| Create CUDA 13 Python wheels (arm64, 3.14, 13.0) / Compute wheel info | ✅ success | view |
| Create CUDA 13 Python wheels (arm64, 3.14, 13.0) / Prepare validation | ✅ success | view |
| Create CUDA 13 Python wheels (arm64, 3.14, 13.0) / Staging | ⏩ skipped | view |
| Create CUDA 13 Python wheels (arm64, 3.14, 13.0) / Validate devel wheel | ⏩ skipped | view |
| Create CUDA 13 Python wheels (arm64, 3.14, 13.0) / Validate wheel (fedora:42) | ✅ success | view |
| Create CUDA 13 Python wheels (arm64, 3.14, 13.0) / Validate wheel (fedora:42, --user) | ✅ success | view |
| Create CUDA 13 Python wheels (arm64, 3.14, 13.0) / Validate wheel (ubuntu:26.04) | ✅ success | view |
| Create CUDA 13 Python wheels (arm64, 3.14, 13.0) / Validate wheel (ubuntu:26.04, --user) | ✅ success | view |
| Create CUDA 13 Python wheels (arm64, 3.14, 13.0) / Validate wheel on GPU (nvidia simulator) | ⏩ skipped | view |
| Create CUDA Quantum installer (amd64, 12.6) / Build CUDA Quantum assets | ❌ failure | view |
| Create CUDA Quantum installer (amd64, 12.6) / Minimal OpenMPI installation | ✅ success | view |
| Create CUDA Quantum installer (amd64, 12.6) / Prepare cache clean-up | ✅ success | view |
| Create CUDA Quantum installer (amd64, 12.6) / Prepare validation | ✅ success | view |
| Create CUDA Quantum installer (amd64, 12.6) / Staging | ⏩ skipped | view |
| Create CUDA Quantum installer (amd64, 12.6) / Validate installer | ⏩ skipped | view |
| Create CUDA Quantum installer (amd64, 13.0) / Build CUDA Quantum assets | ❌ failure | view |
| Create CUDA Quantum installer (amd64, 13.0) / Minimal OpenMPI installation | ✅ success | view |
| Create CUDA Quantum installer (amd64, 13.0) / Prepare cache clean-up | ✅ success | view |
| Create CUDA Quantum installer (amd64, 13.0) / Prepare validation | ✅ success | view |
| Create CUDA Quantum installer (amd64, 13.0) / Staging | ⏩ skipped | view |
| Create CUDA Quantum installer (amd64, 13.0) / Validate installer | ⏩ skipped | view |
| Create CUDA Quantum installer (arm64, 12.6) / Build CUDA Quantum assets | ❌ failure | view |
| Create CUDA Quantum installer (arm64, 12.6) / Minimal OpenMPI installation | ✅ success | view |
| Create CUDA Quantum installer (arm64, 12.6) / Prepare cache clean-up | ✅ success | view |
| Create CUDA Quantum installer (arm64, 12.6) / Prepare validation | ✅ success | view |
| Create CUDA Quantum installer (arm64, 12.6) / Staging | ⏩ skipped | view |
| Create CUDA Quantum installer (arm64, 12.6) / Validate installer | ⏩ skipped | view |
| Create CUDA Quantum installer (arm64, 13.0) / Build CUDA Quantum assets | ❌ failure | view |
| Create CUDA Quantum installer (arm64, 13.0) / Minimal OpenMPI installation | ✅ success | view |
| Create CUDA Quantum installer (arm64, 13.0) / Prepare cache clean-up | ✅ success | view |
| Create CUDA Quantum installer (arm64, 13.0) / Prepare validation | ✅ success | view |
| Create CUDA Quantum installer (arm64, 13.0) / Staging | ⏩ skipped | view |
| Create CUDA Quantum installer (arm64, 13.0) / Validate installer | ⏩ skipped | view |
| Create Docker images (amd64) / Documentation | ✅ success | view |
| Create Docker images (amd64) / Metadata | ✅ success | view |
| Create Docker images (amd64) / Prepare cache clean-up | ✅ success | view |
| Create Docker images (amd64) / Staging | ⏩ skipped | view |
| Create Docker images (amd64) / Validation | ✅ success | view |
| Create Docker images (amd64) / cuda-quantum (release) | ✅ success | view |
| Create Docker images (amd64) / cuda-quantum-dev (debug) | ✅ success | view |
| Create Docker images (amd64) / open-mpi | ⏩ skipped | view |
| Create Docker images (arm64) / Documentation | ⏩ skipped | view |
| Create Docker images (arm64) / Metadata | ✅ success | view |
| Create Docker images (arm64) / Prepare cache clean-up | ✅ success | view |
| Create Docker images (arm64) / Staging | ⏩ skipped | view |
| Create Docker images (arm64) / Validation | ✅ success | view |
| Create Docker images (arm64) / cuda-quantum (release) | ✅ success | view |
| Create Docker images (arm64) / cuda-quantum-dev (debug) | ✅ success | view |
| Create Docker images (arm64) / open-mpi | ⏩ skipped | view |
| Create Python metapackages / Build Python metapackages | ✅ success | view |
| Create Python metapackages / Test Python metapackages (12.6, 3.11) | ✅ success | view |
| Create Python metapackages / Test Python metapackages (12.6, 3.13) | ✅ success | view |
| Create Python metapackages / Test Python metapackages (12.6, 3.14) | ✅ success | view |
| Create Python metapackages / Test Python metapackages (13.0, 3.11) | ✅ success | view |
| Create Python metapackages / Test Python metapackages (13.0, 3.13) | ✅ success | view |
| Create Python metapackages / Test Python metapackages (13.0, 3.14) | ✅ success | view |
| Create Python metapackages / Test Python metapackages (3.11) | ✅ success | view |
| Create Python metapackages / Test Python metapackages (3.13) | ✅ success | view |
| Create Python metapackages / Test Python metapackages (3.14) | ✅ success | view |
| Create shared Python development wheel / Build Python ${{ inputs.python_version }} wheel | ⏩ skipped | view |
| Create shared Python development wheel / Build and test cudaq.logical | ⏩ skipped | view |
| Create shared Python development wheel / Build cudaq-devel wheel | ✅ success | view |
| Create shared Python development wheel / Compute wheel info | ✅ success | view |
| Create shared Python development wheel / Prepare validation | ✅ success | view |
| Create shared Python development wheel / Staging | ⏩ skipped | view |
| Create shared Python development wheel / Validate devel wheel | ⏩ skipped | view |
| Create shared Python development wheel / Validate wheel | ⏩ skipped | view |
| Create shared Python development wheel / Validate wheel on GPU (nvidia simulator) | ⏩ skipped | view |
| Documentation | ⏩ skipped | view |
| Gen code coverage | ⏩ skipped | view |
| Load dependencies (amd64, gcc12) / Caching | ✅ success | view |
| Load dependencies (amd64, gcc12) / Finalize | ✅ success | view |
| Load dependencies (amd64, gcc12) / Metadata | ✅ success | view |
| Load dependencies (amd64, llvm) / Caching | ✅ success | view |
| Load dependencies (amd64, llvm) / Finalize | ✅ success | view |
| Load dependencies (amd64, llvm) / Metadata | ✅ success | view |
| Load dependencies (arm64, gcc12) / Caching | ✅ success | view |
| Load dependencies (arm64, gcc12) / Finalize | ✅ success | view |
| Load dependencies (arm64, gcc12) / Metadata | ✅ success | view |
| Load dependencies (arm64, llvm) / Caching | ✅ success | view |
| Load dependencies (arm64, llvm) / Finalize | ✅ success | view |
| Load dependencies (arm64, llvm) / Metadata | ✅ success | view |
| Load source build cache (amd64, 12.6) / Caching | ✅ success | view |
| Load source build cache (amd64, 12.6) / Finalize | ✅ success | view |
| Load source build cache (amd64, 12.6) / Metadata | ✅ success | view |
| Load source build cache (amd64, 13.0) / Caching | ✅ success | view |
| Load source build cache (amd64, 13.0) / Finalize | ✅ success | view |
| Load source build cache (amd64, 13.0) / Metadata | ✅ success | view |
| Load source build cache (arm64, 12.6) / Caching | ✅ success | view |
| Load source build cache (arm64, 12.6) / Finalize | ✅ success | view |
| Load source build cache (arm64, 12.6) / Metadata | ✅ success | view |
| Load source build cache (arm64, 13.0) / Caching | ✅ success | view |
| Load source build cache (arm64, 13.0) / Finalize | ✅ success | view |
| Load source build cache (arm64, 13.0) / Metadata | ✅ success | view |
| Load wheel dependencies (amd64, 12.6) / Caching | ✅ success | view |
| Load wheel dependencies (amd64, 12.6) / Finalize | ✅ success | view |
| Load wheel dependencies (amd64, 12.6) / Metadata | ✅ success | view |
| Load wheel dependencies (amd64, 13.0) / Caching | ✅ success | view |
| Load wheel dependencies (amd64, 13.0) / Finalize | ✅ success | view |
| Load wheel dependencies (amd64, 13.0) / Metadata | ✅ success | view |
| Load wheel dependencies (arm64, 12.6) / Caching | ✅ success | view |
| Load wheel dependencies (arm64, 12.6) / Finalize | ✅ success | view |
| Load wheel dependencies (arm64, 12.6) / Metadata | ✅ success | view |
| Load wheel dependencies (arm64, 13.0) / Caching | ✅ success | view |
| Load wheel dependencies (arm64, 13.0) / Finalize | ✅ success | view |
| Load wheel dependencies (arm64, 13.0) / Metadata | ✅ success | view |
| Prepare cache clean-up | ✅ success | view |
| Retrieve PR info | ✅ success | view |
| Validate CUDA 12 Python wheels (amd64, 3.11, 12.6) / Build Python ${{ inputs.python_version }} wheel | ⏩ skipped | view |
| Validate CUDA 12 Python wheels (amd64, 3.11, 12.6) / Build and test cudaq.logical | ⏩ skipped | view |
| Validate CUDA 12 Python wheels (amd64, 3.11, 12.6) / Build cudaq-devel wheel | ⏩ skipped | view |
| Validate CUDA 12 Python wheels (amd64, 3.11, 12.6) / Compute wheel info | ✅ success | view |
| Validate CUDA 12 Python wheels (amd64, 3.11, 12.6) / Prepare validation | ✅ success | view |
| Validate CUDA 12 Python wheels (amd64, 3.11, 12.6) / Staging | ⏩ skipped | view |
| Validate CUDA 12 Python wheels (amd64, 3.11, 12.6) / Validate devel wheel | ⏩ skipped | view |
| Validate CUDA 12 Python wheels (amd64, 3.11, 12.6) / Validate wheel (debian:12) | ✅ success | view |
| Validate CUDA 12 Python wheels (amd64, 3.11, 12.6) / Validate wheel (debian:12, --user) | ✅ success | view |
| Validate CUDA 12 Python wheels (amd64, 3.11, 12.6) / Validate wheel (fedora:42) | ✅ success | view |
| Validate CUDA 12 Python wheels (amd64, 3.11, 12.6) / Validate wheel (fedora:42, --user) | ✅ success | view |
| Validate CUDA 12 Python wheels (amd64, 3.11, 12.6) / Validate wheel (redhat/ubi8:8.10) | ✅ success | view |
| Validate CUDA 12 Python wheels (amd64, 3.11, 12.6) / Validate wheel (redhat/ubi8:8.10, --user) | ✅ success | view |
| Validate CUDA 12 Python wheels (amd64, 3.11, 12.6) / Validate wheel (redhat/ubi9:9.6) | ✅ success | view |
| Validate CUDA 12 Python wheels (amd64, 3.11, 12.6) / Validate wheel (redhat/ubi9:9.6, --user) | ✅ success | view |
| Validate CUDA 12 Python wheels (amd64, 3.11, 12.6) / Validate wheel (ubuntu:22.04) | ✅ success | view |
| Validate CUDA 12 Python wheels (amd64, 3.11, 12.6) / Validate wheel (ubuntu:22.04, --user) | ✅ success | view |
| Validate CUDA 12 Python wheels (amd64, 3.11, 12.6) / Validate wheel on GPU (nvidia simulator) | ✅ success | view |
| Validate CUDA 12 Python wheels (amd64, 3.13, 12.6) / Build Python ${{ inputs.python_version }} wheel | ⏩ skipped | view |
| Validate CUDA 12 Python wheels (amd64, 3.13, 12.6) / Build and test cudaq.logical | ⏩ skipped | view |
| Validate CUDA 12 Python wheels (amd64, 3.13, 12.6) / Build cudaq-devel wheel | ⏩ skipped | view |
| Validate CUDA 12 Python wheels (amd64, 3.13, 12.6) / Compute wheel info | ✅ success | view |
| Validate CUDA 12 Python wheels (amd64, 3.13, 12.6) / Prepare validation | ✅ success | view |
| Validate CUDA 12 Python wheels (amd64, 3.13, 12.6) / Staging | ⏩ skipped | view |
| Validate CUDA 12 Python wheels (amd64, 3.13, 12.6) / Validate devel wheel | ⏩ skipped | view |
| Validate CUDA 12 Python wheels (amd64, 3.13, 12.6) / Validate wheel (fedora:42) | ✅ success | view |
| Validate CUDA 12 Python wheels (amd64, 3.13, 12.6) / Validate wheel (fedora:42, --user) | ✅ success | view |
| Validate CUDA 12 Python wheels (amd64, 3.13, 12.6) / Validate wheel on GPU (nvidia simulator) | ⏩ skipped | view |
| Validate CUDA 12 Python wheels (amd64, 3.14, 12.6) / Build Python ${{ inputs.python_version }} wheel | ⏩ skipped | view |
| Validate CUDA 12 Python wheels (amd64, 3.14, 12.6) / Build and test cudaq.logical | ⏩ skipped | view |
| Validate CUDA 12 Python wheels (amd64, 3.14, 12.6) / Build cudaq-devel wheel | ⏩ skipped | view |
| Validate CUDA 12 Python wheels (amd64, 3.14, 12.6) / Compute wheel info | ✅ success | view |
| Validate CUDA 12 Python wheels (amd64, 3.14, 12.6) / Prepare validation | ✅ success | view |
| Validate CUDA 12 Python wheels (amd64, 3.14, 12.6) / Staging | ⏩ skipped | view |
| Validate CUDA 12 Python wheels (amd64, 3.14, 12.6) / Validate devel wheel | ⏩ skipped | view |
| Validate CUDA 12 Python wheels (amd64, 3.14, 12.6) / Validate wheel (fedora:42) | ✅ success | view |
| Validate CUDA 12 Python wheels (amd64, 3.14, 12.6) / Validate wheel (fedora:42, --user) | ✅ success | view |
| Validate CUDA 12 Python wheels (amd64, 3.14, 12.6) / Validate wheel (ubuntu:26.04) | ✅ success | view |
| Validate CUDA 12 Python wheels (amd64, 3.14, 12.6) / Validate wheel (ubuntu:26.04, --user) | ✅ success | view |
| Validate CUDA 12 Python wheels (amd64, 3.14, 12.6) / Validate wheel on GPU (nvidia simulator) | ⏩ skipped | view |
| Validate CUDA 12 Python wheels (arm64, 3.11, 12.6) / Build Python ${{ inputs.python_version }} wheel | ⏩ skipped | view |
| Validate CUDA 12 Python wheels (arm64, 3.11, 12.6) / Build and test cudaq.logical | ⏩ skipped | view |
| Validate CUDA 12 Python wheels (arm64, 3.11, 12.6) / Build cudaq-devel wheel | ⏩ skipped | view |
| Validate CUDA 12 Python wheels (arm64, 3.11, 12.6) / Compute wheel info | ✅ success | view |
| Validate CUDA 12 Python wheels (arm64, 3.11, 12.6) / Prepare validation | ✅ success | view |
| Validate CUDA 12 Python wheels (arm64, 3.11, 12.6) / Staging | ⏩ skipped | view |
| Validate CUDA 12 Python wheels (arm64, 3.11, 12.6) / Validate devel wheel | ⏩ skipped | view |
| Validate CUDA 12 Python wheels (arm64, 3.11, 12.6) / Validate wheel (debian:12) | ✅ success | view |
| Validate CUDA 12 Python wheels (arm64, 3.11, 12.6) / Validate wheel (debian:12, --user) | ✅ success | view |
| Validate CUDA 12 Python wheels (arm64, 3.11, 12.6) / Validate wheel (fedora:42) | ✅ success | view |
| Validate CUDA 12 Python wheels (arm64, 3.11, 12.6) / Validate wheel (fedora:42, --user) | ✅ success | view |
| Validate CUDA 12 Python wheels (arm64, 3.11, 12.6) / Validate wheel (redhat/ubi8:8.10) | ✅ success | view |
| Validate CUDA 12 Python wheels (arm64, 3.11, 12.6) / Validate wheel (redhat/ubi8:8.10, --user) | ✅ success | view |
| Validate CUDA 12 Python wheels (arm64, 3.11, 12.6) / Validate wheel (redhat/ubi9:9.6) | ✅ success | view |
| Validate CUDA 12 Python wheels (arm64, 3.11, 12.6) / Validate wheel (redhat/ubi9:9.6, --user) | ✅ success | view |
| Validate CUDA 12 Python wheels (arm64, 3.11, 12.6) / Validate wheel (ubuntu:22.04) | ✅ success | view |
| Validate CUDA 12 Python wheels (arm64, 3.11, 12.6) / Validate wheel (ubuntu:22.04, --user) | ✅ success | view |
| Validate CUDA 12 Python wheels (arm64, 3.11, 12.6) / Validate wheel on GPU (nvidia simulator) | ⏩ skipped | view |
| Validate CUDA 12 Python wheels (arm64, 3.13, 12.6) / Build Python ${{ inputs.python_version }} wheel | ⏩ skipped | view |
| Validate CUDA 12 Python wheels (arm64, 3.13, 12.6) / Build and test cudaq.logical | ⏩ skipped | view |
| Validate CUDA 12 Python wheels (arm64, 3.13, 12.6) / Build cudaq-devel wheel | ⏩ skipped | view |
| Validate CUDA 12 Python wheels (arm64, 3.13, 12.6) / Compute wheel info | ✅ success | view |
| Validate CUDA 12 Python wheels (arm64, 3.13, 12.6) / Prepare validation | ✅ success | view |
| Validate CUDA 12 Python wheels (arm64, 3.13, 12.6) / Staging | ⏩ skipped | view |
| Validate CUDA 12 Python wheels (arm64, 3.13, 12.6) / Validate devel wheel | ⏩ skipped | view |
| Validate CUDA 12 Python wheels (arm64, 3.13, 12.6) / Validate wheel (fedora:42) | ✅ success | view |
| Validate CUDA 12 Python wheels (arm64, 3.13, 12.6) / Validate wheel (fedora:42, --user) | ✅ success | view |
| Validate CUDA 12 Python wheels (arm64, 3.13, 12.6) / Validate wheel on GPU (nvidia simulator) | ⏩ skipped | view |
| Validate CUDA 12 Python wheels (arm64, 3.14, 12.6) / Build Python ${{ inputs.python_version }} wheel | ⏩ skipped | view |
| Validate CUDA 12 Python wheels (arm64, 3.14, 12.6) / Build and test cudaq.logical | ⏩ skipped | view |
| Validate CUDA 12 Python wheels (arm64, 3.14, 12.6) / Build cudaq-devel wheel | ⏩ skipped | view |
| Validate CUDA 12 Python wheels (arm64, 3.14, 12.6) / Compute wheel info | ✅ success | view |
| Validate CUDA 12 Python wheels (arm64, 3.14, 12.6) / Prepare validation | ✅ success | view |
| Validate CUDA 12 Python wheels (arm64, 3.14, 12.6) / Staging | ⏩ skipped | view |
| Validate CUDA 12 Python wheels (arm64, 3.14, 12.6) / Validate devel wheel | ⏩ skipped | view |
| Validate CUDA 12 Python wheels (arm64, 3.14, 12.6) / Validate wheel (fedora:42) | ✅ success | view |
| Validate CUDA 12 Python wheels (arm64, 3.14, 12.6) / Validate wheel (fedora:42, --user) | ✅ success | view |
| Validate CUDA 12 Python wheels (arm64, 3.14, 12.6) / Validate wheel (ubuntu:26.04) | ✅ success | view |
| Validate CUDA 12 Python wheels (arm64, 3.14, 12.6) / Validate wheel (ubuntu:26.04, --user) | ✅ success | view |
| Validate CUDA 12 Python wheels (arm64, 3.14, 12.6) / Validate wheel on GPU (nvidia simulator) | ⏩ skipped | view |
⚠️ Required checks (44/53) — 9 missing — declared in .github/required-checks.yml for workflow_dispatch
| Required check | Status | Link |
|---|---|---|
| Build and test (amd64, llvm, openmpi) / Dev environment (Debug) | ✅ success | view |
| Build and test (amd64, llvm, openmpi) / Dev environment (Python) | ✅ success | view |
| Build and test (arm64, llvm, openmpi) / Dev environment (Debug) | ✅ success | view |
| Build and test (arm64, llvm, openmpi) / Dev environment (Python) | ✅ success | view |
| Build and test (amd64, gcc12, openmpi) / Dev environment (Debug) | ✅ success | view |
| Build and test (amd64, gcc12, openmpi) / Dev environment (Python) | ✅ success | view |
| Build and test (arm64, gcc12, openmpi) / Dev environment (Debug) | ✅ success | view |
| Build and test (arm64, gcc12, openmpi) / Dev environment (Python) | ✅ success | view |
| Create CUDA Quantum installer (amd64, 12.6) / Build CUDA Quantum assets | ❌ failure | view |
| Create CUDA Quantum installer (amd64, 12.6) / Minimal OpenMPI installation | ✅ success | view |
| Create CUDA Quantum installer (amd64, 12.6) / Validate installer (debian:12) | ❔ missing | |
| Create CUDA Quantum installer (amd64, 12.6) / Validate installer (fedora:42) | ❔ missing | |
| Create CUDA Quantum installer (amd64, 12.6) / Validate installer (opensuse/leap:15.5) | ❔ missing | |
| Create CUDA Quantum installer (amd64, 12.6) / Validate installer (redhat/ubi9:9.6) | ❔ missing | |
| Create CUDA Quantum installer (amd64, 12.6) / Validate installer (ubuntu:22.04) | ❔ missing | |
| Create CUDA Quantum installer (arm64, 12.6) / Build CUDA Quantum assets | ❌ failure | view |
| Create CUDA Quantum installer (arm64, 12.6) / Minimal OpenMPI installation | ✅ success | view |
| Create CUDA Quantum installer (arm64, 12.6) / Validate installer (redhat/ubi9:9.6) | ❔ missing | |
| Create CUDA Quantum installer (arm64, 12.6) / Validate installer (ubuntu:22.04) | ❔ missing | |
| Create Docker images (amd64) / Documentation | ✅ success | view |
| Create Docker images (amd64) / Validation | ✅ success | view |
| Create Docker images (arm64) / Validation | ✅ success | view |
| Create Python metapackages / Build Python metapackages | ✅ success | view |
| Create Python metapackages / Test Python metapackages (3.11) | ✅ success | view |
| Create Python metapackages / Test Python metapackages (3.13) | ✅ success | view |
| Create Python metapackages / Test Python metapackages (3.14) | ✅ success | view |
| Create Python metapackages / Test Python metapackages (12.6, 3.11) | ✅ success | view |
| Create Python metapackages / Test Python metapackages (12.6, 3.13) | ✅ success | view |
| Create Python metapackages / Test Python metapackages (12.6, 3.14) | ✅ success | view |
| Create CUDA 13 Python wheels (amd64, 3.11, 13.0) / Validate wheel (debian:12, --user) | ✅ success | view |
| Create CUDA 13 Python wheels (amd64, 3.11, 13.0) / Validate wheel (debian:12) | ✅ success | view |
| Create CUDA 13 Python wheels (amd64, 3.11, 13.0) / Validate wheel (fedora:42, --user) | ✅ success | view |
| Create CUDA 13 Python wheels (amd64, 3.11, 13.0) / Validate wheel (fedora:42) | ✅ success | view |
| Create CUDA 13 Python wheels (amd64, 3.11, 13.0) / Validate wheel (redhat/ubi8:8.10, --user) | ✅ success | view |
| Create CUDA 13 Python wheels (amd64, 3.11, 13.0) / Validate wheel (redhat/ubi8:8.10) | ✅ success | view |
| Create CUDA 13 Python wheels (arm64, 3.11, 13.0) / Validate wheel (debian:12, --user) | ✅ success | view |
| Create CUDA 13 Python wheels (arm64, 3.11, 13.0) / Validate wheel (debian:12) | ✅ success | view |
| Create CUDA 13 Python wheels (arm64, 3.11, 13.0) / Validate wheel (fedora:42, --user) | ✅ success | view |
| Create CUDA 13 Python wheels (arm64, 3.11, 13.0) / Validate wheel (fedora:42) | ✅ success | view |
| Create CUDA 13 Python wheels (arm64, 3.11, 13.0) / Validate wheel (redhat/ubi8:8.10, --user) | ✅ success | view |
| Create CUDA 13 Python wheels (arm64, 3.11, 13.0) / Validate wheel (redhat/ubi8:8.10) | ✅ success | view |
| Validate CUDA 12 Python wheels (amd64, 3.11, 12.6) / Validate wheel (debian:12, --user) | ✅ success | view |
| Validate CUDA 12 Python wheels (amd64, 3.11, 12.6) / Validate wheel (debian:12) | ✅ success | view |
| Validate CUDA 12 Python wheels (amd64, 3.11, 12.6) / Validate wheel (fedora:42, --user) | ✅ success | view |
| Validate CUDA 12 Python wheels (amd64, 3.11, 12.6) / Validate wheel (fedora:42) | ✅ success | view |
| Validate CUDA 12 Python wheels (amd64, 3.11, 12.6) / Validate wheel (redhat/ubi8:8.10, --user) | ✅ success | view |
| Validate CUDA 12 Python wheels (amd64, 3.11, 12.6) / Validate wheel (redhat/ubi8:8.10) | ✅ success | view |
| Validate CUDA 12 Python wheels (arm64, 3.11, 12.6) / Validate wheel (debian:12, --user) | ✅ success | view |
| Validate CUDA 12 Python wheels (arm64, 3.11, 12.6) / Validate wheel (debian:12) | ✅ success | view |
| Validate CUDA 12 Python wheels (arm64, 3.11, 12.6) / Validate wheel (fedora:42, --user) | ✅ success | view |
| Validate CUDA 12 Python wheels (arm64, 3.11, 12.6) / Validate wheel (fedora:42) | ✅ success | view |
| Validate CUDA 12 Python wheels (arm64, 3.11, 12.6) / Validate wheel (redhat/ubi8:8.10, --user) | ✅ success | view |
| Validate CUDA 12 Python wheels (arm64, 3.11, 12.6) / Validate wheel (redhat/ubi8:8.10) | ✅ success | view |
Ubuntu 26.04 has CUDA images and apt packages only for CUDA 13.3+, so CUDA 13 images move to 26.04 (13.0 label kept for tags/keys, mapped to 13.3 for the Ubuntu image builds) while CUDA 12.6 stays on 24.04 with its own gcc12 devdeps image. - Dockerfiles: default base 26.04, parametrize ubuntu_version, python_version and libstdcxx_version, derive the CUDA keyring distro from os-release, replace the removed apt-key with signed-by keyrings, use cupy>=14 on Python 3.14. - Workflows: map CUDA/Ubuntu/Python per image, cp312 -> cp314 logical wheel for 26.04 images, add ubuntu:26.04 to GHCR mirror and validation matrices, derive the Kitware codename from the image. - realtime: default to DOCA 3.4.0 on Ubuntu 26.04 (3.3.0 has no repo). - docs: list Ubuntu 26.04. Signed-off-by: mdzurick <mitch_dz@hotmail.com>
Skip the OFED 5.3 repo on 26.04 (it conflicts with rdma-core 61 and the t64 package names) and build UCX with -Wno-error, since its hard-coded -Werror trips on glibc 2.43's const-correct strchr. Verified by building devdeps.ompi.Dockerfile on nvidia/cuda:13.3.0-devel-ubuntu26.04. Signed-off-by: mdzurick <mitch_dz@hotmail.com>
Signed-off-by: mdzurick <mitch_dz@hotmail.com>
Ubuntu 26.04's CMake 4.2 rejects doxygen 1.9.7's old cmake_minimum_required. Pass CMAKE_POLICY_VERSION_MINIMUM=3.5. Signed-off-by: mdzurick <mitch_dz@hotmail.com>
The release image on Ubuntu 26.04 has only Python 3.14. numba 0.60.0 does not build there and matplotlib 3.8.4 has no 3.14 wheel, so the pip cells in mps_encoding and readout_error_mitigation failed and later imports raised ModuleNotFoundError (quimb, seaborn). Use numba>=0.63 and matplotlib 3.10.7, pandas 2.3.3 and scipy 1.16.3, which have 3.14 wheels. Signed-off-by: mdzurick <mitch_dz@hotmail.com>
On Ubuntu 26.04, libopenmpi-dev depends on gfortran-16, which adds /usr/lib/gcc/x86_64-linux-gnu/16 without libstdc++. Clang 22 selects the newest GCC directory, so linking failed with 'unable to find library -lstdc++' in the llvm build and test jobs. Install the libstdc++ dev package that matches the newest GCC directory. Signed-off-by: mdzurick <mitch_dz@hotmail.com>
Signed-off-by: mdzurick <mitch_dz@hotmail.com>
|
I force pushed again to re-sign gpg keys again.. I forgot to put |
CI Summary (
|
| Job | Result |
|---|---|
binaries |
⏩ skipped |
build_and_test |
✅ success |
changes |
✅ success |
config_devdeps |
✅ success |
config_source_build |
⏩ skipped |
config_wheeldeps |
✅ success |
devdeps |
✅ success |
docker_image |
⏩ skipped |
documentation |
✅ success |
gen_code_coverage |
⏩ skipped |
metadata |
✅ success |
python_devel_wheel |
⏩ skipped |
python_metapackages |
⏩ skipped |
python_wheels |
⏩ skipped |
python_wheels_cu12_validation |
⏩ skipped |
python_wheels_cu13 |
⏩ skipped |
source_build |
⏩ skipped |
wheeldeps |
✅ success |
⏩ Skipped jobs (10) — intentionally skipped on PR builds; run on merge_group / workflow_dispatch
| Job |
|---|
binaries |
config_source_build |
docker_image |
gen_code_coverage |
python_devel_wheel |
python_metapackages |
python_wheels_cu12_validation |
python_wheels_cu13 |
python_wheels |
source_build |
All sub-jobs (47) — every matrix leg, with links
| Job | Status | Link |
|---|---|---|
| Build and test (amd64, gcc12, openmpi) / Dev environment (Debug) | ✅ success | view |
| Build and test (amd64, gcc12, openmpi) / Dev environment (Python) | ✅ success | view |
| Build and test (amd64, llvm, openmpi) / Dev environment (Debug) | ✅ success | view |
| Build and test (amd64, llvm, openmpi) / Dev environment (Python) | ✅ success | view |
| Build and test (arm64, llvm, openmpi) / Dev environment (Debug) | ✅ success | view |
| Build and test (arm64, llvm, openmpi) / Dev environment (Python) | ✅ success | view |
| CI Summary | ❔ in_progress | view |
| Check for stable CUDA-Q changes | ✅ success | view |
| Configure build (devdeps) | ✅ success | view |
| Configure build (source_build) | ⏩ skipped | view |
| Configure build (wheeldeps) | ✅ success | view |
| Create CUDA 12 Python wheels | ⏩ skipped | view |
| Create CUDA 13 Python wheels | ⏩ skipped | view |
| Create CUDA Quantum installer | ⏩ skipped | view |
| Create Docker images | ⏩ skipped | view |
| Create Python metapackages | ⏩ skipped | view |
| Create shared Python development wheel | ⏩ skipped | view |
| Documentation / Build and check docs | ✅ success | view |
| Gen code coverage | ⏩ skipped | view |
| Load dependencies (amd64, gcc12) / Caching | ✅ success | view |
| Load dependencies (amd64, gcc12) / Finalize | ✅ success | view |
| Load dependencies (amd64, gcc12) / Metadata | ✅ success | view |
| Load dependencies (amd64, llvm) / Caching | ✅ success | view |
| Load dependencies (amd64, llvm) / Finalize | ✅ success | view |
| Load dependencies (amd64, llvm) / Metadata | ✅ success | view |
| Load dependencies (arm64, gcc12) / Caching | ✅ success | view |
| Load dependencies (arm64, gcc12) / Finalize | ✅ success | view |
| Load dependencies (arm64, gcc12) / Metadata | ✅ success | view |
| Load dependencies (arm64, llvm) / Caching | ✅ success | view |
| Load dependencies (arm64, llvm) / Finalize | ✅ success | view |
| Load dependencies (arm64, llvm) / Metadata | ✅ success | view |
| Load source build cache | ⏩ skipped | view |
| Load wheel dependencies (amd64, 12.6) / Caching | ✅ success | view |
| Load wheel dependencies (amd64, 12.6) / Finalize | ✅ success | view |
| Load wheel dependencies (amd64, 12.6) / Metadata | ✅ success | view |
| Load wheel dependencies (amd64, 13.0) / Caching | ✅ success | view |
| Load wheel dependencies (amd64, 13.0) / Finalize | ✅ success | view |
| Load wheel dependencies (amd64, 13.0) / Metadata | ✅ success | view |
| Load wheel dependencies (arm64, 12.6) / Caching | ✅ success | view |
| Load wheel dependencies (arm64, 12.6) / Finalize | ✅ success | view |
| Load wheel dependencies (arm64, 12.6) / Metadata | ✅ success | view |
| Load wheel dependencies (arm64, 13.0) / Caching | ✅ success | view |
| Load wheel dependencies (arm64, 13.0) / Finalize | ✅ success | view |
| Load wheel dependencies (arm64, 13.0) / Metadata | ✅ success | view |
| Prepare cache clean-up | ✅ success | view |
| Retrieve PR info | ✅ success | view |
| Validate CUDA 12 Python wheels | ⏩ skipped | view |
✅ Required checks (7/7) — declared in .github/required-checks.yml for push
| Required check | Status | Link |
|---|---|---|
| Build and test (amd64, llvm, openmpi) / Dev environment (Debug) | ✅ success | view |
| Build and test (amd64, llvm, openmpi) / Dev environment (Python) | ✅ success | view |
| Build and test (arm64, llvm, openmpi) / Dev environment (Debug) | ✅ success | view |
| Build and test (arm64, llvm, openmpi) / Dev environment (Python) | ✅ success | view |
| Build and test (amd64, gcc12, openmpi) / Dev environment (Debug) | ✅ success | view |
| Build and test (amd64, gcc12, openmpi) / Dev environment (Python) | ✅ success | view |
| Documentation / Build and check docs | ✅ success | view |
The Ubuntu 26.04 images ship CUDA 13.3 with cuSOLVER 12.2.6.9. With it, tensornet-mps in single precision aborts under the default GESVDJ SVD (CUTENSORNET_STATUS_INTERNAL_ERROR in cutensornetStateCompute), which failed phase_estimation.cpp and trotter_kernel_mode.cpp in the release image and installer validation (run 38970535974). Tested phase_estimation on cuSOLVER 12.2.6.9, 12.3.2.15, 12.3.4.7 and 12.3.5.3: GESVDJ fails only on 12.2.6.9 fp32, GESVD fails on 12.3.4.7+ (host workspace, see #5600), and GESVDP passes everywhere in fp32 and fp64. Results match fp64 to about 1e-5. Make MPSSettings take the precision and default fp32 to GESVDP. fp64 and an explicit CUDAQ_MPS_SVD_ALGO are unchanged. Signed-off-by: mdzurick <mitch_dz@hotmail.com>
Signed-off-by: mdzurick <mitch_dz@hotmail.com>
The CUDA base image does not define CPATH, so `ENV CPATH="$GDRCOPY_INSTALL_PREFIX/include:$CPATH"` triggers the UndefinedVar build check, and it leaves a trailing colon that adds the current directory to CPATH. Set CPATH directly here. The later PMIx and Open MPI entries prepend to it, so they are unaffected. Signed-off-by: mdzurick <mitch_dz@hotmail.com>
The Ubuntu 26.04 dev image compiles with clang against libstdc++ 16, which no longer provides the fixed-width integer types through other standard headers. The Debug dev-environment jobs failed in runtime/cudaq/operators/callback.cpp and handler.cpp with "no member named 'int64_t' in namespace 'std'". Include <cstdint> in callback.h. The pinned Stim headers have the same gap (dem_instruction.h uses uint64_t without it), so force-include it when compiling libstim instead of bumping the submodule. Signed-off-by: mdzurick <mitch_dz@hotmail.com>
|
Moving to draft until green CI + Deployments + Validation |
The Documentation job failed on Ubuntu 26.04 with "PycodeError: parsing cudaq/__init__.py failed: module 'ast' has no attribute 'Str'". Sphinx 5.3 still uses ast.Str, which Python 3.14 removed. Move to Sphinx 8.2.3 and the extension versions that support it: sphinx_rtd_theme 3.1.0, sphinx-reredirects 1.1.0, sphinx_inline_tabs 2025.12.21.14, breathe 5.1.0, nbsphinx 0.9.8, sphinx_gallery 0.22.1 and myst-parser 5.1.0. Sphinx 9 is too new for enum-tools, which imports sphinx.ext.autodoc.logger. sphinx_rtd_theme 3 deprecates get_html_theme_path, which the -W build would turn into an error. The theme is found through its entry point, so drop html_theme_path and the import. A local build of docs/sphinx on Python 3.14 with these versions succeeds and renders the RTD theme. Its remaining warnings were from the missing Doxygen output and an unreachable intersphinx inventory. Signed-off-by: mdzurick <mitch_dz@hotmail.com>
The installer validation installs the wheel's Python (3.11) with apt, but Ubuntu 26.04 only packages 3.14, so the side-by-side step failed with 'Unable to locate package python3.11'. When apt has no such package, create the venv with a pinned uv instead. Signed-off-by: mdzurick <mitch_dz@hotmail.com>
|
We should wait for #5670 before pushing this in. |
Signed-off-by: mdzurick <mitch_dz@hotmail.com> # Conflicts: # realtime/scripts/deps_common.sh
CUDA 13 builds now use CUDA 13.3 because Ubuntu 26.04 has no CUDA 12 or 13.0 to 13.2 images. This does not raise the minimum CUDA 13 requirement. On an L4 with a 580 driver (CUDA 13.0), a 13.3-built binary, and the 13.3 CUDA-Q image with and without CUDA 13.0 cuBLAS/cuSOLVER libraries, ran the GPU simulators correctly. Update the "built against" version, the tested CUDA versions, the Ubuntu 26.04 notes, and the latest release notes. Signed-off-by: mdzurick <mitch_dz@hotmail.com>
Signed-off-by: mdzurick <mitch_dz@hotmail.com>
|
#5670 is merged now. This should be good to review now. |
apt 3.2 cannot fetch the repo over https (unexpected eof, then the repository is reported as not signed). The metadata is still verified against the DOCA key. Signed-off-by: mdzurick <mitch_dz@hotmail.com>
doca-all pins the OFED rdma-core, which cannot be installed next to the rdma-core that 26.04 ships. Install only the GPUNetIO dev package, as install_devdeps.sh does. Signed-off-by: mdzurick <mitch_dz@hotmail.com>
Signed-off-by: mdzurick <mitch_dz@hotmail.com> # Conflicts: # .github/workflows/validation.yml # docs/sphinx/using/install/local_installation.rst
Signed-off-by: mdzurick <mitch_dz@hotmail.com>
Signed-off-by: mdzurick <mitch_dz@hotmail.com>
Signed-off-by: mdzurick <mitch_dz@hotmail.com>
WIP: This PR is still going through CI for evaluation
CUDA 12 (and CUDA 13.0 to 13.2) have no Ubuntu 26.04 base images, so the CUDA 12 images stay on Ubuntu 24.04.
CUDA 13 builds now use 13.3. This does not raise the minimum CUDA 13.x requirement: 13.3-built CUDA-Q runs on driver 580.65.06+ and with CUDA 13.0 runtime libraries (tested on L4/Ada, with the sample, observe and MPS paths). One exception: PTX is emitted as ISA 9.3, so a GPU with no matching SASS (e.g. sm_120) on a 13.0 driver can't JIT it.
CI Runs