Setup and install the SDK
This document serves as a guide for installing the Quantum Rings SDK. You can choose to install the SDK in either CPU-only mode or GPU-enabled mode, depending on your system configuration. Before starting the installation process, please review the sections that outline the minimum system requirements and supported GPU architectures.
Quantum Rings SDK also supports the CUDA-Q platform in both CPU only or GPU enabled modes.
Choose the version that is appropriate for your hardware, task, and programming skills using the following table.
Choosing the correct version
If you are … |
No NVIDIA GPU (CPU Only mode) |
NVIDIA GPU Available (or)
Using GB10 Grace Blackwell Superchip
|
If you need Qiskit integration |
|---|---|---|---|
trained in
or
want to use Qiskit-like API
|
|||
interested in using
the CUDA-Q Platform
|
Not Supported |
Note
Install either the CPU version or the GPU version, and not both. When you install the GPU version, support for CPU-based circuit execution is built in. Therefore, the CPU version does not need to be installed separately when installing the GPU version.
Minimum System Requirements
A system with a configuration better than the minimum requirements is advised. Lower configurations may affect the number of qubits that can be supported and may perform poorly.
Operating systems supported:
Windows 11 Pro
Google Colab
Debian GNU/Linux 12 (bookworm)
OpenSUSE Tumbleweed - Version 20240415
Oracle Linux 9.3
Ubuntu 22.04.4 LTS
macOS Sequoia (Only CPU mode and official Python builds are supported. For more information, visit www.python.org.)
Windows 11 Pro + WSL2 based Linux Installations
64-bit x86 CPU (14 cores 20 logical processors recommended) on Windows or Linux platforms
64-bit Intel or Apple Silicon CPUs on Apple PCs
NVidia GB10 Grace Blackwell Superchip
32 GB Installed physical memory
18 GB Available physical memory, actual memory requirement depends upon the Quantum Circuit.
64-bit Python version 3.11, 3.12, 3.13, or 3.14
NVIDIA GPU Support
Amphere, compute capabilities 8.0, 8.6
Hopper, compute capability 9.0
Blackwell, compute capability 10.0
or later
CUDA Runtime 12.9 or 13.0 is required on Windows and Linux systems
CUDA Runtume 13.0 on GB10 Grace Blackwell Superchip
A minimum of 4 GB global memory on the GPU and a compute capability of 8.0 is required to run the SDK. The actual amount of memory required depends upon the number of qubits used and the gate operations involved.
If you are a Windows user, you can also run the SDK from a WSL based Linux instance. Some of the Qiskit Community projects such as Nature package
uses libraries (pyscf) which are better run on Linux.
For a tutorial on installing Linux on Windows using WSL, you may refer: WSL Installation Tutorial