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_arm64
builds 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 ofqiskit
andqiskit-aer
.All Linux builds are based on
manylinux2014
, consistent with Qiskit’s approach for their Linux builds.macos_x86_64
builds no longer provided since0.13.0
, as Apple has transitioned to ARM64 architecture a.k.a. Apple Silicon. Consider usinguniversal2
builds instead, which support bothx86_64
andarm64
architectures. Usually, yourpip install
will automatically select the appropriate architecture based on your system.
All ManyLinux 2014 compatible distro
Ubuntu 18.04+ LTS, Rocky Linux, …
Linux
x86_64
Distribution will be first distribution to get the latest Qurrium 📏 release.on
x86_64
(recommended)Synology NAS with a finely-tuned Python environment.
on
x86_64
Windows 10/11 WSL2 (recommended)on
aarch64
Fujitsu Quantum Simulator with
qiskit-qulacs
makingqulacs
as aqiskit
backend to run.Android Terminal emulator
Termux
withproot-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_64
For Windows users, we recommend using the Windows Subsystem for Linux (WSL) with Ubuntu 18.04+ LTS for better compatibility and performance.
on
x86_32
on
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
arm64
anduniversal2
wheels for installation.
Dependencies#
with required modules:
qiskit
,tqdm
,requests
with 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
.