Skip to main content

IQM Logo

QDMI on IQM

Core Apache 2.0 License SPANK Plugin GPLv3 License C++20 CMake

QDMI on IQM is IQM's official, production-ready implementation of the Quantum Device Management Interface (QDMI)—a vendor-neutral C API for quantum hardware. It connects HPC schedulers, middleware, and Python toolchains to IQM processors through a single, stable interface, handling session management, calibration queries, and job lifecycle transparently.

Documentation

Installation

The easiest way to get started is via the Python package, which ships pre-compiled binaries for Linux, macOS, and Windows:

uv pip install iqm-qdmi          # core library and Python entry points
uv pip install iqm-qdmi[qiskit]  # adds the Qiskit backend (IQMBackend)

For C++ projects, integrate the library via CMake's FetchContent or install it through Spack on HPC clusters.

Where to Start

I want to… Guide
Run circuits on IQM hardware from Python / Qiskit Qiskit Integration
Walk through end-to-end workloads (benchmarks, quantum chemistry) Examples
Integrate the C++ library directly Usage Guide
Install via Spack on an HPC cluster Spack Guide
Understand the Python package's entry points Python Package
Contribute to the project Contributing

Contributing

Contributions are welcome — bug reports, documentation improvements, and new features alike. See the Contributing Guide for the development workflow, coding standards, and pull request process.

License

The components of this repository are licensed under two separate licenses:

  • The main QDMI-on-IQM codebase (including the core C++ library and the Python wrapper) is licensed under the Apache License 2.0 with LLVM exception. See LICENSE for the license text.
  • The Slurm SPANK plugin (located in the spank/ directory) is licensed under the GNU General Public License v3 (GPLv3) because it links against GPL-licensed Slurm libraries. See spank/LICENSE.md for the plugin license text.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

iqm_qdmi-1.4.0.tar.gz (333.5 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

iqm_qdmi-1.4.0-py310-none-win_arm64.whl (437.9 kB view details)

Uploaded Python 3.10Windows ARM64

iqm_qdmi-1.4.0-py310-none-win_amd64.whl (469.7 kB view details)

Uploaded Python 3.10Windows x86-64

iqm_qdmi-1.4.0-py310-none-musllinux_1_2_x86_64.whl (4.0 MB view details)

Uploaded Python 3.10musllinux: musl 1.2+ x86-64

iqm_qdmi-1.4.0-py310-none-musllinux_1_2_aarch64.whl (4.2 MB view details)

Uploaded Python 3.10musllinux: musl 1.2+ ARM64

iqm_qdmi-1.4.0-py310-none-manylinux_2_28_x86_64.whl (2.3 MB view details)

Uploaded Python 3.10manylinux: glibc 2.28+ x86-64

iqm_qdmi-1.4.0-py310-none-manylinux_2_28_aarch64.whl (2.2 MB view details)

Uploaded Python 3.10manylinux: glibc 2.28+ ARM64

iqm_qdmi-1.4.0-py310-none-macosx_11_0_x86_64.whl (288.0 kB view details)

Uploaded Python 3.10macOS 11.0+ x86-64

iqm_qdmi-1.4.0-py310-none-macosx_11_0_arm64.whl (276.3 kB view details)

Uploaded Python 3.10macOS 11.0+ ARM64

File details

Details for the file iqm_qdmi-1.4.0.tar.gz.

File metadata

  • Download URL: iqm_qdmi-1.4.0.tar.gz
  • Upload date:
  • Size: 333.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for iqm_qdmi-1.4.0.tar.gz
Algorithm Hash digest
SHA256 b41f712ced692b66b65ff9294beb267692cda3080dbeb493912e6e71d8e7a797
MD5 bdd5d9aa5c3cbdc7918b2e6ebee8e2d3
BLAKE2b-256 8d318fa2ccdb8d8d40d3f2e7020c8df0fc2757814f950f804d5513a74ed58fbf

See more details on using hashes here.

Provenance

The following attestation bundles were made for iqm_qdmi-1.4.0.tar.gz:

Publisher: CD.yml on iqm-finland/QDMI-on-IQM

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file iqm_qdmi-1.4.0-py310-none-win_arm64.whl.

File metadata

  • Download URL: iqm_qdmi-1.4.0-py310-none-win_arm64.whl
  • Upload date:
  • Size: 437.9 kB
  • Tags: Python 3.10, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for iqm_qdmi-1.4.0-py310-none-win_arm64.whl
Algorithm Hash digest
SHA256 439822eb5cb1510962cbd3553531b9d7d100d299719ba1db07ff25b601ddc7aa
MD5 a4d35f8d401257e3a47a7946c9506b9f
BLAKE2b-256 a447b68592f2108de9c53b53f03579df9a7028938fec8591395029ee1f7e50a9

See more details on using hashes here.

Provenance

The following attestation bundles were made for iqm_qdmi-1.4.0-py310-none-win_arm64.whl:

Publisher: CD.yml on iqm-finland/QDMI-on-IQM

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file iqm_qdmi-1.4.0-py310-none-win_amd64.whl.

File metadata

  • Download URL: iqm_qdmi-1.4.0-py310-none-win_amd64.whl
  • Upload date:
  • Size: 469.7 kB
  • Tags: Python 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for iqm_qdmi-1.4.0-py310-none-win_amd64.whl
Algorithm Hash digest
SHA256 f3af741d53c72acb363bd9ebd3ab75b8794e66e51514505524adc33696c3048e
MD5 6166ce76ca7e7893e4435a6e7995421a
BLAKE2b-256 39358497744d7d509c1b8854c9c054bf2efdceccda0f61528af71bd226b4a8f6

See more details on using hashes here.

Provenance

The following attestation bundles were made for iqm_qdmi-1.4.0-py310-none-win_amd64.whl:

Publisher: CD.yml on iqm-finland/QDMI-on-IQM

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file iqm_qdmi-1.4.0-py310-none-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for iqm_qdmi-1.4.0-py310-none-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6f4417b249590d9f16ee2ea74ca6d7e4f9a00c570db43fdde1a83bf83c65e2a4
MD5 2e808a376d727da9a07405edb26d80c0
BLAKE2b-256 719ae21a740baaca1b0c45e9d060b0cf104f2808c5c3382d927d6bb075bfab01

See more details on using hashes here.

Provenance

The following attestation bundles were made for iqm_qdmi-1.4.0-py310-none-musllinux_1_2_x86_64.whl:

Publisher: CD.yml on iqm-finland/QDMI-on-IQM

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file iqm_qdmi-1.4.0-py310-none-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for iqm_qdmi-1.4.0-py310-none-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f55e5aa2debaaa25888b61acb5814f763cfc704595e11c19ef677a0ae00e0963
MD5 7cac9580ed9bc8328159d1633344acd4
BLAKE2b-256 f0d75f4ea7189f1901d8537ab5fdc0fc78af9a5050b38612a9b4fb4b70241917

See more details on using hashes here.

Provenance

The following attestation bundles were made for iqm_qdmi-1.4.0-py310-none-musllinux_1_2_aarch64.whl:

Publisher: CD.yml on iqm-finland/QDMI-on-IQM

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file iqm_qdmi-1.4.0-py310-none-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for iqm_qdmi-1.4.0-py310-none-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 db4043f39c31c134508350fc8cb361e8e03053d5a9b045003352cac5faac0ff8
MD5 fd04c7e217abb47c511331f555129b48
BLAKE2b-256 6ee91f1a97fa6b7f4aa225c095f6c2833a98a60022ec585c961df8e9f957999a

See more details on using hashes here.

Provenance

The following attestation bundles were made for iqm_qdmi-1.4.0-py310-none-manylinux_2_28_x86_64.whl:

Publisher: CD.yml on iqm-finland/QDMI-on-IQM

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file iqm_qdmi-1.4.0-py310-none-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for iqm_qdmi-1.4.0-py310-none-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c975109cebf84276203f02efe02c7890c01a2fe313cc3ee3c9f59d5df36af556
MD5 624b2762df3a717c785d35efe3fe9609
BLAKE2b-256 e2ecda6ca48cb66691600541c03fc6d655390ddd99ab96ba4523e92bc1136ccb

See more details on using hashes here.

Provenance

The following attestation bundles were made for iqm_qdmi-1.4.0-py310-none-manylinux_2_28_aarch64.whl:

Publisher: CD.yml on iqm-finland/QDMI-on-IQM

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file iqm_qdmi-1.4.0-py310-none-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for iqm_qdmi-1.4.0-py310-none-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 b94af646acae45e22290b0b40b2b2383d3043e1eb023ea85260200506288500b
MD5 b58c2dc6b0866877f68cd7f9b954a6ad
BLAKE2b-256 c0ddd32fa4e191ab849ff7b47cfcb0649f7306677023e5d69e4eac830e2244f8

See more details on using hashes here.

Provenance

The following attestation bundles were made for iqm_qdmi-1.4.0-py310-none-macosx_11_0_x86_64.whl:

Publisher: CD.yml on iqm-finland/QDMI-on-IQM

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file iqm_qdmi-1.4.0-py310-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for iqm_qdmi-1.4.0-py310-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 17f9e608f7ba890bf30c1cbd1a7cdd178494abb2da742e4826ce01924f19a314
MD5 a9b05116131c372bce9089f087b0c18b
BLAKE2b-256 29537669925274bf5e4fb47046436cfd3b3ae95c40161e5cbf3461bfb7a54722

See more details on using hashes here.

Provenance

The following attestation bundles were made for iqm_qdmi-1.4.0-py310-none-macosx_11_0_arm64.whl:

Publisher: CD.yml on iqm-finland/QDMI-on-IQM

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

1.4.0 This release

9 files

1.3.0

9 files

1.2.0

9 files

1.1.1

9 files

1.1.0

9 files

1.0.1

9 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page