Skip to main content

An OpenCL based quantum computer simulator

Project description


# Qiskit QCGPU Provider

This module contains [QISKit](https://www.qiskit.org/)
simulators using the OpenCL based [QCGPU](https://qcgpu.github.io) library.

This provider adds two quantum circuit simulators, which are:

* Statevector simulator - returns the statevector of a quantum circuit applied to the |0> state
* Qasm simulator - simulates a qasm quantum circuit that has been compiled to run on the simulator.

These simulation backends take advantage of the GPU or other OpenCL devices.

## Installation

First of all, you will have to have some OpenCL installation installed already.

You can install this module from PyPI using pip:

```bash
$ pip install qiskit-qcgpu-provider
```


## Usage

The usage of this backend with QISKit is shown in the [usage example](https://github.com/Qiskit/qiskit-qcgpu-provider/tree/master/examples)

For more information on QISKit and quantum simulations, look at the QISKit tutorials and the [QISKit instructions page](https://github.com/Qiskit/qiskit-terra)

## License

This project uses the [Apache License Version 2.0 software license.](https://www.apache.org/licenses/LICENSE-2.0)


Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

qiskit-qcgpu-provider-0.0.1.tar.gz (7.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

qiskit_qcgpu_provider-0.0.1-py3-none-any.whl (14.3 kB view details)

Uploaded Python 3

File details

Details for the file qiskit-qcgpu-provider-0.0.1.tar.gz.

File metadata

  • Download URL: qiskit-qcgpu-provider-0.0.1.tar.gz
  • Upload date:
  • Size: 7.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/40.5.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.6

File hashes

Hashes for qiskit-qcgpu-provider-0.0.1.tar.gz
Algorithm Hash digest
SHA256 ec7835589ec89b89f4ab58d8573e5dab0271ab7a24abe0254ab3cbc2a6df90e2
MD5 0980b8a3fa9f5c078720a14881969c14
BLAKE2b-256 eb9a11add77357d29b36c67dd21d45927d312540d53bc9f9c9479cb9f2bfe9a1

See more details on using hashes here.

File details

Details for the file qiskit_qcgpu_provider-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: qiskit_qcgpu_provider-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 14.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/40.5.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.6

File hashes

Hashes for qiskit_qcgpu_provider-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 9385645e6e286cac74d59a662bd85595f727a28143369ce2aec675aa2f1c7e68
MD5 58f85ecc13c9c50216572cfbd09e7af4
BLAKE2b-256 ef9d521dc9f4e1b5de9faff72afe094262d7074cd29c2aa48c0c89bfb1f98420

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page