# 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)
## Benchmarking
To benchmark this simulator against the `BasicAer` `qasm_simulator`,
you can run
```bash
$ python3 benchmark.py --samples 15 --qubits 5 --single True
```
## License
This project uses the [Apache License Version 2.0 software license.](https://www.apache.org/licenses/LICENSE-2.0)
Metadata
Release files for qiskit-qcgpu-provider 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| qiskit-qcgpu-provider-0.2.0.tar.gz | 11.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| qiskit_qcgpu_provider-0.2.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 31.0 kB
Release files / qiskit-qcgpu-provider-0.2.0.tar.gz
| Download URL | qiskit-qcgpu-provider-0.2.0.tar.gz |
|---|---|
| Size | 11.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
61367574119561ab808021f88f9ca74aab3a8f969bedb0d85e68e0ee762b707e
|
|
BLAKE2b-256 checksum How to use checksums |
10aa528bbc5295302cf92fabfb618a3d2ca2fd240937cb6f85f6a3099e652a86
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.6
|
Release files / qiskit_qcgpu_provider-0.2.0-py3-none-any.whl
| Download URL | qiskit_qcgpu_provider-0.2.0-py3-none-any.whl |
|---|---|
| Size | 19.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
0662dbdff09fd1008a3efea7ecb237c20e1d303f62f21e56adbf53469ee3cc29
|
|
BLAKE2b-256 checksum How to use checksums |
225ca34c53db2766eb4d39267a6ae1f0000e476f103f032fe09b9abdde4f9a9a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.6
|