cuStabilizer: A High-Performance Library for Stabilizer Quantum Simulators
NVIDIA cuStabilizer provides high-performance primitives for GPU-accelerated simulation of noisy Clifford quantum circuits. cuStabilizer is a component of the NVIDIA cuQuantum SDK.
In addition to C APIs, cuStabilizer can also be accessed in Python through cython bindings provided in cuQuantum Python.
Documentation
Please refer to https://docs.nvidia.com/cuda/cuquantum/latest/custabilizer/index.html for the cuStabilizer documentation.
Installation
The cuStabilizer wheel can be installed as follows:
pip install custabilizer-cuXX
where XX is the CUDA major version (currently CUDA 12 & 13 are supported).
Citing cuQuantum
H. Bayraktar et al., “cuQuantum SDK: A High-Performance Library for Accelerating Quantum Science,” 2023 IEEE International Conference on Quantum Computing and Engineering (QCE), Bellevue, WA, USA, 2023, pp. 1050-1061, doi: 10.1109/QCE57702.2023.00119 <https://doi.org/10.1109/QCE57702.2023.00119>
Metadata
Release files for custabilizer-cu12 0.5.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| custabilizer_cu12-0.5.0-py3-none-manylinux2014_x86_64.whl | Python 3 | none | Linux glibc 2.17+ x86-64 | Details |
| custabilizer_cu12-0.5.0-py3-none-manylinux2014_aarch64.whl | Python 3 | none | Linux glibc 2.17+ ARM64 | Details |
Total release size: 16.3 MB
Release files / custabilizer_cu12-0.5.0-py3-none-manylinux2014_x86_64.whl
| Download URL | custabilizer_cu12-0.5.0-py3-none-manylinux2014_x86_64.whl |
|---|---|
| Size | 8.2 MB |
| Tags | Linux glibc 2.17+ x86-64 Python 3 |
|
SHA-256 checksum How to use checksums |
3dc2408ca62d6ec34c83b3a07939ff446b6efe386e1293b9e61b25c3db74ae0c
|
|
BLAKE2b-256 checksum How to use checksums |
cc66850c6a60aabf1b784ac84c0166feac7495df3d368bf67d3841c6db743e7e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|
Release files / custabilizer_cu12-0.5.0-py3-none-manylinux2014_aarch64.whl
| Download URL | custabilizer_cu12-0.5.0-py3-none-manylinux2014_aarch64.whl |
|---|---|
| Size | 8.2 MB |
| Tags | Linux glibc 2.17+ ARM64 Python 3 |
|
SHA-256 checksum How to use checksums |
9ad41b8ce618b4ac9e8b9f623b5eb5962820dff94ffa5aa9e5af240576567542
|
|
BLAKE2b-256 checksum How to use checksums |
d9c448bfe47ef1cebd92cb883cdbe347def5f3ddf6bfdade5bce457d7948e5be
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|
Security for custabilizer-cu12 0.5.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.