Skip to content

[PTSBE] Routing sampling through the standard policy launch path#4912

Queued
sacpis wants to merge 12 commits into
NVIDIA:mainfrom
sacpis:ptsbe_launch_integration
Queued

[PTSBE] Routing sampling through the standard policy launch path#4912
sacpis wants to merge 12 commits into
NVIDIA:mainfrom
sacpis:ptsbe_launch_integration

Conversation

@sacpis

@sacpis sacpis commented Jul 10, 2026

Copy link
Copy Markdown
Collaborator

ptsbe::sample now runs through the detail::launch as cudaq::sample/observe, using a single "ptsbe-sample" execution context for both trace capture and trajectory replay.

Here are the changes

  • ExecutionContext::isTraceCapture generalizes tracer detection off the name == "tracer" string compare.
  • QPU::launchKernel(const ptsbe::sample_policy &) with a throwing base default.
  • runSamplingPTSBE = preamble + detail::launch. The kernel launch records the trace, and the two-phase finalizePTSBE does cleanup -> validate -> build batch -> replay in place -> aggregate -> attach execution data.
  • Noise stays on the context during trace capture and is cleared before replay so trajectory-encoded noise isn't applied twice.
  • Removed dead buildExecutionDataInstructions code.

@sacpis sacpis requested review from Renaud-K and taalexander July 10, 2026 22:49
@github-actions

github-actions Bot commented Jul 10, 2026

Copy link
Copy Markdown

CI Summary (push) — ✅ passed

Run #29389178934 · ✅ 6 · ⏩ 7 · ❌ 0 · ⛔ 0

Top-level jobs (13)
Job Result
binaries ⏩ skipped
build_and_test ✅ success
config_devdeps ✅ success
config_source_build ⏩ skipped
config_wheeldeps ✅ success
devdeps ✅ success
docker_image ⏩ skipped
gen_code_coverage ⏩ skipped
metadata ✅ success
python_metapackages ⏩ skipped
python_wheels ⏩ skipped
source_build ⏩ skipped
wheeldeps ✅ success
⏩ Skipped jobs (7) — intentionally skipped on PR builds; run on merge_group / workflow_dispatch
Job
binaries
config_source_build
docker_image
gen_code_coverage
python_metapackages
python_wheels
source_build
All sub-jobs (42) — 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
Configure build (devdeps) ✅ success view
Configure build (source_build) ⏩ skipped view
Configure build (wheeldeps) ✅ success view
Create CUDA Quantum installer ⏩ skipped view
Create Docker images ⏩ skipped view
Create Python metapackages ⏩ skipped view
Create Python wheels ⏩ 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 ⏩ 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 ❔ in_progress view
Retrieve PR info ✅ success view
✅ Required checks (6/6) — 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

@taalexander taalexander left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, thank you.

@sacpis sacpis added this pull request to the merge queue Jul 13, 2026
@Renaud-K Renaud-K removed this pull request from the merge queue due to a manual request Jul 13, 2026
@Renaud-K

Copy link
Copy Markdown
Collaborator

I would like a chance to do a review.

@github-actions

github-actions Bot commented Jul 13, 2026

Copy link
Copy Markdown

CI Summary (merge_group) — ❌ failed

Run #29436200228 · ✅ 9 · ⏩ 2 · ❌ 2 · ⛔ 0

❌ Failed or cancelled
Job Result Link
docker_image ❌ failure view
python_wheels ❌ failure view
Top-level jobs (13)
Job Result
binaries ✅ success
build_and_test ✅ success
config_devdeps ✅ success
config_source_build ✅ success
config_wheeldeps ✅ success
devdeps ✅ success
docker_image ❌ failure
gen_code_coverage ⏩ skipped
metadata ✅ success
python_metapackages ⏩ skipped
python_wheels ❌ failure
source_build ✅ success
wheeldeps ✅ success
⏩ Skipped jobs (2) — intentionally skipped on PR builds; run on merge_group / workflow_dispatch
Job
gen_code_coverage
python_metapackages
All sub-jobs (160) — 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
Configure build (devdeps) ✅ success view
Configure build (source_build) ✅ success view
Configure build (wheeldeps) ✅ success view
Create CUDA Quantum installer (amd64, 12.6) / Build CUDA Quantum assets ✅ success 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 (debian:12) ✅ success view
Create CUDA Quantum installer (amd64, 12.6) / Validate installer (fedora:42) ✅ success view
Create CUDA Quantum installer (amd64, 12.6) / Validate installer (opensuse/leap:15.5) ✅ success view
Create CUDA Quantum installer (amd64, 12.6) / Validate installer (redhat/ubi9:9.6) ✅ success view
Create CUDA Quantum installer (amd64, 12.6) / Validate installer (ubuntu:22.04) ✅ success view
Create CUDA Quantum installer (amd64, 13.0) / Build CUDA Quantum assets ✅ success 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 (debian:12) ✅ success view
Create CUDA Quantum installer (amd64, 13.0) / Validate installer (fedora:42) ✅ success view
Create CUDA Quantum installer (amd64, 13.0) / Validate installer (opensuse/leap:15.5) ✅ success view
Create CUDA Quantum installer (amd64, 13.0) / Validate installer (ubuntu:22.04) ✅ success view
Create CUDA Quantum installer (arm64, 12.6) / Build CUDA Quantum assets ✅ success 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 (redhat/ubi9:9.6) ✅ success view
Create CUDA Quantum installer (arm64, 12.6) / Validate installer (ubuntu:22.04) ✅ success view
Create CUDA Quantum installer (arm64, 13.0) / Build CUDA Quantum assets ✅ success 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 (ubuntu:22.04) ✅ success view
Create Docker images (amd64) / Documentation ⛔ cancelled view
Create Docker images (amd64) / Metadata ✅ success view
Create Docker images (amd64) / Prepare cache clean-up ✅ success view
Create Docker images (amd64) / Staging ⛔ cancelled view
Create Docker images (amd64) / Validation ⛔ cancelled view
Create Docker images (amd64) / cuda-quantum (release) ✅ success view
Create Docker images (amd64) / cuda-quantum-dev (debug) ⛔ cancelled 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 ⏩ skipped view
Create Docker images (arm64) / cuda-quantum (release) ❌ failure view
Create Docker images (arm64) / cuda-quantum-dev (debug) ✅ success view
Create Docker images (arm64) / open-mpi ⏩ skipped view
Create Python metapackages ⏩ skipped view
Create Python wheels (amd64, 3.11, 12.6) / Build Python 3.11 wheel ⛔ cancelled view
Create Python wheels (amd64, 3.11, 12.6) / Prepare validation ✅ success view
Create Python wheels (amd64, 3.11, 12.6) / Staging ⛔ cancelled view
Create Python wheels (amd64, 3.11, 12.6) / Validate wheel ⛔ cancelled view
Create Python wheels (amd64, 3.11, 12.6) / Validate wheel on GPU (nvidia simulator) ⛔ cancelled view
Create Python wheels (amd64, 3.11, 13.0) / Build Python 3.11 wheel ⛔ cancelled view
Create Python wheels (amd64, 3.11, 13.0) / Prepare validation ✅ success view
Create Python wheels (amd64, 3.11, 13.0) / Staging ⛔ cancelled view
Create Python wheels (amd64, 3.11, 13.0) / Validate wheel ⛔ cancelled view
Create Python wheels (amd64, 3.11, 13.0) / Validate wheel on GPU (nvidia simulator) ⛔ cancelled view
Create Python wheels (amd64, 3.13, 12.6) / Build Python 3.13 wheel ⛔ cancelled view
Create Python wheels (amd64, 3.13, 12.6) / Prepare validation ✅ success view
Create Python wheels (amd64, 3.13, 12.6) / Staging ⛔ cancelled view
Create Python wheels (amd64, 3.13, 12.6) / Validate wheel ⛔ cancelled view
Create Python wheels (amd64, 3.13, 12.6) / Validate wheel on GPU (nvidia simulator) ⛔ cancelled view
Create Python wheels (amd64, 3.13, 13.0) / Build Python 3.13 wheel ⛔ cancelled view
Create Python wheels (amd64, 3.13, 13.0) / Prepare validation ✅ success view
Create Python wheels (amd64, 3.13, 13.0) / Staging ⛔ cancelled view
Create Python wheels (amd64, 3.13, 13.0) / Validate wheel ⛔ cancelled view
Create Python wheels (amd64, 3.13, 13.0) / Validate wheel on GPU (nvidia simulator) ⛔ cancelled view
Create Python wheels (amd64, 3.14, 12.6) / Build Python 3.14 wheel ⛔ cancelled view
Create Python wheels (amd64, 3.14, 12.6) / Prepare validation ✅ success view
Create Python wheels (amd64, 3.14, 12.6) / Staging ⛔ cancelled view
Create Python wheels (amd64, 3.14, 12.6) / Validate wheel ⛔ cancelled view
Create Python wheels (amd64, 3.14, 12.6) / Validate wheel on GPU (nvidia simulator) ⛔ cancelled view
Create Python wheels (amd64, 3.14, 13.0) / Build Python 3.14 wheel ⛔ cancelled view
Create Python wheels (amd64, 3.14, 13.0) / Prepare validation ✅ success view
Create Python wheels (amd64, 3.14, 13.0) / Staging ⛔ cancelled view
Create Python wheels (amd64, 3.14, 13.0) / Validate wheel ⛔ cancelled view
Create Python wheels (amd64, 3.14, 13.0) / Validate wheel on GPU (nvidia simulator) ⛔ cancelled view
Create Python wheels (arm64, 3.11, 12.6) / Build Python 3.11 wheel ⛔ cancelled view
Create Python wheels (arm64, 3.11, 12.6) / Prepare validation ✅ success view
Create Python wheels (arm64, 3.11, 12.6) / Staging ⛔ cancelled view
Create Python wheels (arm64, 3.11, 12.6) / Validate wheel ⛔ cancelled view
Create Python wheels (arm64, 3.11, 12.6) / Validate wheel on GPU (nvidia simulator) ⛔ cancelled view
Create Python wheels (arm64, 3.11, 13.0) / Build Python 3.11 wheel ⛔ cancelled view
Create Python wheels (arm64, 3.11, 13.0) / Prepare validation ✅ success view
Create Python wheels (arm64, 3.11, 13.0) / Staging ⛔ cancelled view
Create Python wheels (arm64, 3.11, 13.0) / Validate wheel ⛔ cancelled view
Create Python wheels (arm64, 3.11, 13.0) / Validate wheel on GPU (nvidia simulator) ⛔ cancelled view
Create Python wheels (arm64, 3.13, 12.6) / Build Python 3.13 wheel ⛔ cancelled view
Create Python wheels (arm64, 3.13, 12.6) / Prepare validation ✅ success view
Create Python wheels (arm64, 3.13, 12.6) / Staging ⛔ cancelled view
Create Python wheels (arm64, 3.13, 12.6) / Validate wheel ⛔ cancelled view
Create Python wheels (arm64, 3.13, 12.6) / Validate wheel on GPU (nvidia simulator) ⛔ cancelled view
Create Python wheels (arm64, 3.13, 13.0) / Build Python 3.13 wheel ⛔ cancelled view
Create Python wheels (arm64, 3.13, 13.0) / Prepare validation ✅ success view
Create Python wheels (arm64, 3.13, 13.0) / Staging ⛔ cancelled view
Create Python wheels (arm64, 3.13, 13.0) / Validate wheel ⛔ cancelled view
Create Python wheels (arm64, 3.13, 13.0) / Validate wheel on GPU (nvidia simulator) ⛔ cancelled view
Create Python wheels (arm64, 3.14, 12.6) / Build Python 3.14 wheel ❌ failure view
Create Python wheels (arm64, 3.14, 12.6) / Prepare validation ✅ success view
Create Python wheels (arm64, 3.14, 12.6) / Staging ⏩ skipped view
Create Python wheels (arm64, 3.14, 12.6) / Validate wheel ⏩ skipped view
Create Python wheels (arm64, 3.14, 12.6) / Validate wheel on GPU (nvidia simulator) ⏩ skipped view
Create Python wheels (arm64, 3.14, 13.0) / Build Python 3.14 wheel ⛔ cancelled view
Create Python wheels (arm64, 3.14, 13.0) / Prepare validation ✅ success view
Create Python wheels (arm64, 3.14, 13.0) / Staging ⛔ cancelled view
Create Python wheels (arm64, 3.14, 13.0) / Validate wheel ⛔ cancelled view
Create Python wheels (arm64, 3.14, 13.0) / Validate wheel on GPU (nvidia simulator) ⛔ cancelled 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
⚠️ Required checks (19/41) — 22 missing — declared in .github/required-checks.yml for merge_group
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 ✅ success view
Create CUDA Quantum installer (amd64, 12.6) / Minimal OpenMPI installation ✅ success view
Create CUDA Quantum installer (amd64, 12.6) / Validate installer (debian:12) ✅ success view
Create CUDA Quantum installer (amd64, 12.6) / Validate installer (fedora:42) ✅ success view
Create CUDA Quantum installer (amd64, 12.6) / Validate installer (opensuse/leap:15.5) ✅ success view
Create CUDA Quantum installer (amd64, 12.6) / Validate installer (redhat/ubi9:9.6) ✅ success view
Create CUDA Quantum installer (amd64, 12.6) / Validate installer (ubuntu:22.04) ✅ success view
Create CUDA Quantum installer (arm64, 12.6) / Build CUDA Quantum assets ✅ success 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) ✅ success view
Create CUDA Quantum installer (arm64, 12.6) / Validate installer (ubuntu:22.04) ✅ success view
Create Docker images (amd64) / Documentation ⛔ cancelled view
Create Docker images (amd64) / Validation ⛔ cancelled view
Create Docker images (arm64) / Validation ⏩ skipped view
Create Python metapackages / Build Python metapackages ❔ missing
Create Python metapackages / Test Python metapackages (3.11) ❔ missing
Create Python metapackages / Test Python metapackages (3.13) ❔ missing
Create Python metapackages / Test Python metapackages (3.14) ❔ missing
Create Python metapackages / Test Python metapackages (12.6, 3.11) ❔ missing
Create Python metapackages / Test Python metapackages (12.6, 3.13) ❔ missing
Create Python metapackages / Test Python metapackages (12.6, 3.14) ❔ missing
Create Python wheels (amd64, 3.11, 12.6) / Validate wheel (debian:12, --user) ❔ missing
Create Python wheels (amd64, 3.11, 12.6) / Validate wheel (debian:12) ❔ missing
Create Python wheels (amd64, 3.11, 12.6) / Validate wheel (fedora:42, --user) ❔ missing
Create Python wheels (amd64, 3.11, 12.6) / Validate wheel (fedora:42) ❔ missing
Create Python wheels (amd64, 3.11, 12.6) / Validate wheel (redhat/ubi8:8.10, --user) ❔ missing
Create Python wheels (amd64, 3.11, 12.6) / Validate wheel (redhat/ubi8:8.10) ❔ missing
Create Python wheels (arm64, 3.11, 12.6) / Validate wheel (debian:12, --user) ❔ missing
Create Python wheels (arm64, 3.11, 12.6) / Validate wheel (debian:12) ❔ missing
Create Python wheels (arm64, 3.11, 12.6) / Validate wheel (fedora:42, --user) ❔ missing
Create Python wheels (arm64, 3.11, 12.6) / Validate wheel (fedora:42) ❔ missing
Create Python wheels (arm64, 3.11, 12.6) / Validate wheel (redhat/ubi8:8.10, --user) ❔ missing
Create Python wheels (arm64, 3.11, 12.6) / Validate wheel (redhat/ubi8:8.10) ❔ missing

@sacpis sacpis force-pushed the ptsbe_launch_integration branch from d057395 to a3783fb Compare July 13, 2026 20:17
Comment thread runtime/cudaq/ptsbe/PTSBESampler.cpp Outdated
Comment thread runtime/cudaq/ptsbe/PTSBESampler.cpp Outdated
Comment thread runtime/cudaq/ptsbe/PTSBESample.h Outdated
sacpis added 5 commits July 13, 2026 15:23
…flag

Signed-off-by: Sachin Pisal <spisal@nvidia.com>
Signed-off-by: Sachin Pisal <spisal@nvidia.com>
Signed-off-by: Sachin Pisal <spisal@nvidia.com>
Signed-off-by: Sachin Pisal <spisal@nvidia.com>
Signed-off-by: Sachin Pisal <spisal@nvidia.com>
Comment thread runtime/common/ExecutionContext.h Outdated
Comment thread runtime/cudaq/ptsbe/PTSBESampler.cpp Outdated
…ure to name==tracer

Signed-off-by: Sachin Pisal <spisal@nvidia.com>
@sacpis sacpis force-pushed the ptsbe_launch_integration branch from a3783fb to ddf05d3 Compare July 13, 2026 23:15
…ext-clear in releaseBatchQubits

Signed-off-by: Sachin Pisal <spisal@nvidia.com>
@sacpis sacpis requested a review from Renaud-K July 13, 2026 23:30
Comment thread runtime/cudaq/ptsbe/PTSBESampler.cpp Outdated
@sacpis sacpis enabled auto-merge July 14, 2026 00:05
Comment thread runtime/cudaq/ptsbe/PTSBESampler.cpp Outdated
@sacpis sacpis disabled auto-merge July 14, 2026 00:17
sacpis added 2 commits July 14, 2026 14:52
* allocating qubits in samplePTSBE and releasing it via endExecution

Signed-off-by: Sachin Pisal <spisal@nvidia.com>
@sacpis sacpis requested a review from Renaud-K July 14, 2026 21:53
Comment thread runtime/cudaq/ptsbe/PTSBESample.h Outdated
Comment thread runtime/cudaq/ptsbe/PTSBESampler.cpp
sacpis added 3 commits July 14, 2026 20:39
Signed-off-by: Sachin Pisal <spisal@nvidia.com>
Signed-off-by: Sachin Pisal <spisal@nvidia.com>
@sacpis sacpis requested a review from Renaud-K July 15, 2026 04:31
@sacpis sacpis added this pull request to the merge queue Jul 15, 2026
@sacpis sacpis removed this pull request from the merge queue due to a manual request Jul 15, 2026

@Renaud-K Renaud-K left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great improvement overall.
Thank you!

@sacpis sacpis added this pull request to the merge queue Jul 15, 2026
@github-merge-queue github-merge-queue Bot removed this pull request from the merge queue due to failed status checks Jul 15, 2026
@sacpis sacpis added this pull request to the merge queue Jul 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants