Skip to main content

Quantuloop Quantum Simulator Suite for HPC

The Quantuloop Quantum Simulator Suite for HPC is a collection of high-performance quantum computer simulators for the Ket language. Since quantum algorithms explore distinct aspects of quantum computation to extract advantages, there is no silver bullet for the simulation of a quantum computer. The Quantuloop Quantum Simulator Suite for HPC offers three quantum simulators today, with new ones coming in the future. The simulators available today are:

  • Quantuloop Sparse, which brings the Bitwise Representation (implemented in the KBW Sparse) for HPC. This is the only simulator that implements this simulation algorithm and it provides many benefits:
    • Ready for multi-GPU systems, allowing you to scale up simulations as needed.
    • Efficient execution time with the amount of superposition, providing faster simulations.
    • Exact simulation of more than 100 qubits depending on the algorithm, making it ideal for larger simulations.
  • Quantuloop Dense is a state vector simulator built with the NVIDIA cuQuantum SDK cuStateVec. It provides several advantages:
    • Great scalability in multi-GPU systems, enabling large simulations to be run with ease.
    • The perfect fit for most quantum algorithms, allowing you to simulate many different types of quantum circuits.

By using the Quantuloop Quantum Simulator Suite for HPC, you can enjoy the following benefits:

  • Faster simulation times, as the simulators are optimized for GPU-based computing.
  • Higher scalability, as multi-GPU systems, can be used to run large simulations.
  • Access to unique simulation algorithms, such as the Parallel Bitwise implemented in the Quantuloop Sparse simulator.
  • Ability to simulate a wide range of quantum algorithms and circuits, allowing you to explore the potential of quantum computing.

The use of this simulator is exclusively for Quantuloop's customers and partners. Contact your institution to get your access token or visit https://quantuloop.com.

Installation

Installing using pip:

pip install --index-url https://gitlab.com/api/v4/projects/43029789/packages/pypi/simple quantuloop-simulator

Add in poetry:

poetry source add quantuloop https://gitlab.com/api/v4/projects/43029789/packages/pypi/simple --secondary
poetry add quantuloop-simulator

Usage

import quantuloop_simulator as ql
import ket

ql.set_token(
    token="YOR.ACCESS.TOKEN", # Quantuloop Access Token is required to use the simulators 
)

process = ket.Process(ql.get_simulator(
    num_qubits=182,
    simulator="sparse", # or "dense"
    precision=2, # optional, default 1
    gpu_count=4, # optional, default use all GPUs
))

Compatibility

The following system requirements are necessary to run the Quantuloop Dense simulator:

  • CUDA 12 or newer with compatible NVIDIA driver
  • Linux x86_64 with glibc 2.18 or newer
    • Ubuntu 20.04 or newer.
    • Red Hat Enterprise Linux 8 or newer.
  • Python 3.8 or newer
  • Ket 0.7 or newer

Quantuloop Dense is compatible only with CUDA architecture 70, 75, 80, and 86.


By installing or using this package, you agree to the Quantuloop Quantum Simulator Suite EULA.

All rights reserved (C) 2023 Quantuloop

Metadata

Release files for quantuloop-simulator 2024.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for quantuloop-simulator 2024.2
File Size Uploaded Provenance
quantuloop_simulator-2024.2.tar.gz 7.1 kB Without provenance Details

Release files / quantuloop_simulator-2024.2.tar.gz

Download URL quantuloop_simulator-2024.2.tar.gz
Size 7.1 kB
Tags Source
SHA-256 checksum
How to use checksums
1f76ce5f3dc742c9d0ba5496410aae34cd3d2bc124dd532ee7eb113662ecafc4
BLAKE2b-256 checksum
How to use checksums
7f348ab9ae73fd4e4f66baa5befb29103ef9898f55d6c3a5fc59dcb76536327d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.12.1

Security for quantuloop-simulator 2024.2

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.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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