Platform Support¶
The followings are the OS and hardware architecture we support.
It’s basically following the platform support of Qiskit.
Available Python Version¶
Qurrium 📏 is written in Python 3.9 type annotation. It can’t and won’t support Python 3.8 and below since they are too old.
Available Operation System and Processor Architecture¶
We strongly recommend to use Linux based system, due to Python multiprocessing may exist some unknown issue on Windows and the GPU acceleration of Qiskit, qiskit-aer-gpu only works with Nvidia CUDA on Linux.
Availability¶
macos |
macos |
macos |
windows |
windows |
windows |
linux |
linux |
linux |
|
|---|---|---|---|---|---|---|---|---|---|
CPython 3.9~3.13 |
ℹ️ 4 |
✅ |
✅ |
✅ |
✅ |
ℹ️ 2 |
✅ 3 |
✅ 3 |
✅ 3 |
All CPython builds are based on the 3.9+ CPython ABI.
windows_arm64builds will provide irregularly. Also they have not been properly tested, as we do not have access to such a machine for testing. Also this build is not in platform support ofqiskitandqiskit-aer.All Linux builds are based on
manylinux2014, consistent with Qiskit’s approach for their Linux builds.macos_x86_64builds no longer provided since0.13.0, as Apple has transitioned to ARM64 architecture a.k.a. Apple Silicon. Consider usinguniversal2builds instead, which support bothx86_64andarm64architectures. Usually, yourpip installwill automatically select the appropriate architecture based on your system.
All ManyLinux 2014 compatible distro
Ubuntu 18.04+ LTS, Rocky Linux, …
Linux
x86_64Distribution will be first distribution to get the latest Qurrium 📏 release.on
x86_64(recommended)Synology NAS with a finely-tuned Python environment.
on
x86_64Windows 10/11 WSL2 (recommended)on
aarch64Fujitsu Quantum Simulator with
qiskit-qulacsmakingqulacsas aqiskitbackend to run.Android Terminal emulator
Termuxwithproot-distro, so you can run this on your Android device if you know how to do.If you want to try this, I suggest using the devices with sufficient performance CPU like Qualcomm Snapdragon 865 with 10GiB RAM at least.
iSH on iOS/iPadOS can not even handle python environment building although iPad has powerful performance 😦
Windows 10/11
on
x86_64For Windows users, we recommend using the Windows Subsystem for Linux (WSL) with Ubuntu 18.04+ LTS for better compatibility and performance.
on
x86_32on
ARM64(not guaranteed)Disclaimer: Although we provide the distribution for Windows ARM, we cannot guarantee its functionality.
Since this distribution was built using cross-compilation, and we don’t have a Windows ARM device for it’s rare, full testing could not be performed.
MacOS 11+
on
arm64 (Apple Silicon)on
x86_64 (Intel chips)We provide
arm64anduniversal2wheels for installation.
Dependencies¶
with required modules:
qiskit,tqdm,requestswith optional modules:
qiskit-aer: The Qiskit simulator with more performance.qiskit-aer-gpu: The CUDA acceleration only on Linux.qiskit-aer-gpu-cu11: Extra support for CUDA11.
jax: The JAX acceleration for the post-processing ofClassicalShadow.