Skip to content

build(deps): bump qbraid from 0.11.1 to 0.12.1#677

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/uv/qbraid-0.12.1
Open

build(deps): bump qbraid from 0.11.1 to 0.12.1#677
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/uv/qbraid-0.12.1

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github May 19, 2026

Copy link
Copy Markdown
Contributor

Bumps qbraid from 0.11.1 to 0.12.1.

Release notes

Sourced from qbraid's releases.

qBraid-SDK 0.12.1

Release 0.12.1 (May 17, 2026)

Summary

Added

  • Added as_batch=True parameter to QbraidDevice.submit() enabling submission of a list of circuits as a single batch job (one API call, one job QRN). QbraidJob.result() returns BatchResult for batch jobs and a single Result for regular jobs. (#1187)

    from qiskit import QuantumCircuit
    from qbraid.runtime import QbraidProvider
    from qbraid.visualization import plot_histogram
    provider = QbraidProvider()
    device = provider.get_device("qbraid:equal1:sim:bell-1")
    assert device.profile.batch_job_support is True
    bell = QuantumCircuit(2)
    bell.h(0)
    bell.cx(0, 1)
    bell.measure_all()
    ghz = QuantumCircuit(3)
    ghz.h(0)
    ghz.cx(0, 1)
    ghz.cx(1, 2)
    ghz.measure_all()
    job = device.run([bell, ghz], as_batch=True, shots=100)
    result = job.result()  # BatchResult
    print(result.num_circuits)  # 2
    for i, circuit_result in enumerate(result.results):
    print(f"Circuit {i}: {circuit_result.data.get_counts()}")
    batch_counts = result.data.get_counts()
    plot_histogram(batch_counts)

  • Added OpenQuantumProvider, OpenQuantumDevice, and OpenQuantumJob classes implementing the qBraid runtime interface for Open Quantum

    from qbraid.runtime.openquantum import OpenQuantumProvider
    Create SDK key on OpenQuantum.com
    provider = OpenQuantumProvider(client_id="", client_secret="")
    device = provider.get_device("ionq:forte-1")

... (truncated)

Changelog

Sourced from qbraid's changelog.

[0.12.1] - 2026-05-17

Added

  • Added as_batch=True parameter to QbraidDevice.submit() enabling submission of a list of circuits as a single batch job (one API call, one job QRN). QbraidJob.result() returns BatchResult for batch jobs and a single Result for regular jobs. (#1187)

    from qiskit import QuantumCircuit
    from qbraid.runtime import QbraidProvider
    from qbraid.visualization import plot_histogram
    provider = QbraidProvider()
    device = provider.get_device("qbraid:equal1:sim:bell-1")
    assert device.profile.batch_job_support is True
    bell = QuantumCircuit(2)
    bell.h(0)
    bell.cx(0, 1)
    bell.measure_all()
    ghz = QuantumCircuit(3)
    ghz.h(0)
    ghz.cx(0, 1)
    ghz.cx(1, 2)
    ghz.measure_all()
    job = device.run([bell, ghz], as_batch=True, shots=100)
    result = job.result()  # BatchResult
    print(result.num_circuits)  # 2
    for i, circuit_result in enumerate(result.results):
    print(f"Circuit {i}: {circuit_result.data.get_counts()}")
    batch_counts = result.data.get_counts()
    plot_histogram(batch_counts)

  • Added OpenQuantumProvider, OpenQuantumDevice, and OpenQuantumJob classes implementing the qBraid runtime interface for Open Quantum

    from qbraid.runtime.openquantum import OpenQuantumProvider
    Create SDK key on OpenQuantum.com
    provider = OpenQuantumProvider(client_id="", client_secret="")
    device = provider.get_device("ionq:forte-1")
    qasm_str = """
    OPENQASM 3.0;
    include "stdgates.inc";

... (truncated)

Commits

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file preview-benchmark-results Tag a PR to have it run benchmarks and compare to baseline. labels May 19, 2026
@ucc-bench-bot

ucc-bench-bot Bot commented May 19, 2026

Copy link
Copy Markdown

📊 Benchmark Summary (ucc-benchmarks-8-core-U22.04)

Comparing new a56e8d0 to base 12e9205 (ucc version as of unitaryfoundation/ucc-bench@b9fbf55):

  • 🟢 0 improvements in compile_time_ms
  • 🔴 0 regressions in compile_time_ms
  • 🟢 0 improvements in compiled_multiq_gates
  • 🔴 0 regressions in compiled_multiq_gates
🔍 See full benchmark table
Compiler Benchmark Compile Time Base (s) Compile Time New (s) Compile Time Δ MultiQ Gates Δ MultiQ Gates Base MultiQ Gates New
ucc qaoa 0.17 0.17 +1.7% +0.0% 1176 1176
ucc square_heisenberg 0.21 0.21 -1.5% +0.0% 540 540
ucc qcnn 0.04 0.04 +1.5% +0.0% 388 388
ucc qft 0.45 0.47 +5.7% +0.0% 2740 2740
ucc prep_select 1.06 1.10 +3.7% +0.0% 9702 9702
ucc qv 1.68 1.70 +1.4% +0.0% 14856 14856
pytket-peep qaoa 11.17 11.34 +1.5% +0.0% 1176 1176
pytket-peep square_heisenberg 8.25 8.61 +4.3% +0.0% 540 540
pytket-peep qcnn 4.60 4.72 +2.5% +0.0% 388 388
qiskit-default qaoa 0.03 0.03 +2.9% +0.0% 1176 1176
qiskit-default qv 1.76 1.73 -1.7% +0.0% 14854 14854
qiskit-default qft 0.11 0.11 +0.7% +0.0% 3570 3570
qiskit-default square_heisenberg 0.06 0.06 -3.9% +0.0% 540 540
qiskit-default prep_select 0.30 0.29 -1.8% +0.0% 9708 9708
qiskit-default qcnn 0.02 0.02 +0.3% +0.0% 388 388
cirq qaoa 5.30 5.25 -0.8% +0.0% 1176 1176
pytket-peep qft 49.00 49.86 +1.8% +0.0% 4498 4498
cirq qft 32.72 33.68 +2.9% +0.0% 4648 4648
cirq square_heisenberg 7.43 7.70 +3.6% +0.0% 540 540
pytket-peep prep_select 126.78 132.84 +4.8% +0.0% 9698 9698
cirq qcnn 2.59 2.62 +1.1% +0.0% 388 388
cirq prep_select 61.24 62.60 +2.2% +0.0% 9712 9712
pytket-peep qv 213.70 220.74 +3.3% +0.0% 14856 14856
cirq qv 230.96 231.23 +0.1% +0.0% 14856 14856
📜 See standalone benchmark tables

New results:

compiler benchmark_id target_device_id raw_multiq_gates compile_time_ms compiled_multiq_gates compiler_version uid_timestamp num_qubits
ucc qaoa 1176 169.24 1176 0.4.12 2026-05-19 03:11:51+00:00
ucc square_heisenberg 2160 205.98 540 0.4.12 2026-05-19 03:11:51+00:00
ucc qcnn 388 37.25 388 0.4.12 2026-05-19 03:11:51+00:00
ucc qft 10050 472.50 2740 0.4.12 2026-05-19 03:11:51+00:00
ucc prep_select 9744 1100.52 9702 0.4.12 2026-05-19 03:11:51+00:00
ucc qv 15000 1700.55 14856 0.4.12 2026-05-19 03:11:51+00:00
pytket-peep qaoa 1176 11341.54 1176 2.16.0 2026-05-19 03:11:51+00:00
pytket-peep square_heisenberg 2160 8607.11 540 2.16.0 2026-05-19 03:11:51+00:00
pytket-peep qcnn 388 4719.69 388 2.16.0 2026-05-19 03:11:51+00:00
qiskit-default qaoa 1176 32.82 1176 2.4.0 2026-05-19 03:11:51+00:00
qiskit-default qv 15000 1728.53 14854 2.4.0 2026-05-19 03:11:51+00:00
qiskit-default qft 10050 107.73 3570 2.4.0 2026-05-19 03:11:51+00:00
qiskit-default square_heisenberg 2160 59.88 540 2.4.0 2026-05-19 03:11:51+00:00
qiskit-default prep_select 9744 291.83 9708 2.4.0 2026-05-19 03:11:51+00:00
qiskit-default qcnn 388 18.81 388 2.4.0 2026-05-19 03:11:51+00:00
cirq qaoa 1176 5251.31 1176 1.6.1 2026-05-19 03:11:51+00:00
pytket-peep qft 10050 49862.35 4498 2.16.0 2026-05-19 03:11:51+00:00
cirq qft 10050 33683.45 4648 1.6.1 2026-05-19 03:11:51+00:00
cirq square_heisenberg 2160 7697.96 540 1.6.1 2026-05-19 03:11:51+00:00
pytket-peep prep_select 9744 132841.47 9698 2.16.0 2026-05-19 03:11:51+00:00
cirq qcnn 388 2620.15 388 1.6.1 2026-05-19 03:11:51+00:00
cirq prep_select 9744 62600.89 9712 1.6.1 2026-05-19 03:11:51+00:00
pytket-peep qv 15000 220742.94 14856 2.16.0 2026-05-19 03:11:51+00:00
cirq qv 15000 231226.81 14856 1.6.1 2026-05-19 03:11:51+00:00

Baseline results:

compiler benchmark_id target_device_id raw_multiq_gates compile_time_ms compiled_multiq_gates compiler_version uid_timestamp num_qubits
ucc qaoa 1176 166.33 1176 0.4.12 2026-04-29 14:26:34+00:00
ucc square_heisenberg 2160 209.19 540 0.4.12 2026-04-29 14:26:34+00:00
ucc qcnn 388 36.68 388 0.4.12 2026-04-29 14:26:34+00:00
ucc qft 10050 446.92 2740 0.4.12 2026-04-29 14:26:34+00:00
ucc prep_select 9744 1061.16 9702 0.4.12 2026-04-29 14:26:34+00:00
ucc qv 15000 1677.23 14856 0.4.12 2026-04-29 14:26:34+00:00
pytket-peep qaoa 1176 11169.71 1176 2.16.0 2026-04-29 14:26:34+00:00
pytket-peep square_heisenberg 2160 8254.00 540 2.16.0 2026-04-29 14:26:34+00:00
pytket-peep qcnn 388 4604.50 388 2.16.0 2026-04-29 14:26:34+00:00
qiskit-default qaoa 1176 31.89 1176 2.4.0 2026-04-29 14:26:34+00:00
qiskit-default qv 15000 1758.56 14854 2.4.0 2026-04-29 14:26:34+00:00
qiskit-default qft 10050 107.03 3570 2.4.0 2026-04-29 14:26:34+00:00
qiskit-default square_heisenberg 2160 62.32 540 2.4.0 2026-04-29 14:26:34+00:00
qiskit-default prep_select 9744 297.13 9708 2.4.0 2026-04-29 14:26:34+00:00
qiskit-default qcnn 388 18.75 388 2.4.0 2026-04-29 14:26:34+00:00
cirq qaoa 1176 5295.41 1176 1.6.1 2026-04-29 14:26:34+00:00
pytket-peep qft 10050 48997.32 4498 2.16.0 2026-04-29 14:26:34+00:00
cirq qft 10050 32720.03 4648 1.6.1 2026-04-29 14:26:34+00:00
cirq square_heisenberg 2160 7427.11 540 1.6.1 2026-04-29 14:26:34+00:00
pytket-peep prep_select 9744 126780.76 9698 2.16.0 2026-04-29 14:26:34+00:00
cirq qcnn 388 2592.66 388 1.6.1 2026-04-29 14:26:34+00:00
cirq prep_select 9744 61236.44 9712 1.6.1 2026-04-29 14:26:34+00:00
pytket-peep qv 15000 213703.76 14856 2.16.0 2026-04-29 14:26:34+00:00
cirq qv 15000 230959.24 14856 1.6.1 2026-04-29 14:26:34+00:00

Bumps [qbraid](https://github.com/qBraid/qBraid) from 0.11.1 to 0.12.1.
- [Release notes](https://github.com/qBraid/qBraid/releases)
- [Changelog](https://github.com/qBraid/qBraid/blob/main/CHANGELOG.md)
- [Commits](qBraid/qBraid@v0.11.1...v0.12.1)

---
updated-dependencies:
- dependency-name: qbraid
  dependency-version: 0.12.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/uv/qbraid-0.12.1 branch from 42d9ffc to 389a74d Compare May 27, 2026 12:05
@ucc-bench-bot

ucc-bench-bot Bot commented May 27, 2026

Copy link
Copy Markdown

❌ Error running benchmark comparison

Results not found for base commit 6aba8e9dcd89d5b11e4c89e7fe0d2caad6cc1072 (runner: ucc-benchmarks-8-core-U22.04).That benchmark run might still be going. You may need to wait for it to finish, and then try retagging this PR to rerun the comparison.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file preview-benchmark-results Tag a PR to have it run benchmarks and compare to baseline.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants