quantuloop-sparse


Namequantuloop-sparse JSON
Version 0.1.1 PyPI version JSON
download
home_page
SummaryQuantuloop Sparse Quantum Simulator for the Ket Quantum Programming Language.
upload_time2023-02-02 17:30:48
maintainer
docs_urlNone
authorQuantuloop
requires_python>=3.7
licenseQuantuloop Quantum Simulator Suite EULA
keywords quantum computer quantum programming quantum simulator
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Quantuloop Sparse simulator for the Ket Quantum Programming Language

This package provides the multi-GPU accelerated quantum simulator Quantuloop Sparse as a quantum execution target for the quantum programming language Ket. For more information on Ket, access <https://quantumket.org>.

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.br>.

## Compatibility

* CUDA 11.2 or newer with compatible NVIDIA driver
* NVIDIA GPU with CUDA architecture >= 3.5
* Linux X86_64 with glibc >= 2.17 (compatible with most Linux distributions released after 2014)
  * Ubuntu 18.04 or newer.
  * Red Hat Enterprise Linux 7 or newer.
* Python 3.7 or newer
* Ket 0.5.x

## Usage

Importing the `quantuloop.sparse` module sets Quantuloop Sparse as the quantum target execution. Although, you can use the `quantuloop.sparse.use_sparse` function for this proposal. Before the quantum execution, you must set your access token with `quantuloop.sparse.set_token`. See the example below.

```py
from ket import *
from quantuloop import sparse
sparse.use_sparse()
sparse.set_token('YOUR_ACCESS_TOKEN')
sparse.set_precision(2) # Optional, default 1
sparse.set_gpu_count(4) # Optional, default use all GPUs
```

---

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

All rights reserved (C) 2023 Quantuloop

            

Raw data

            {
    "_id": null,
    "home_page": "",
    "name": "quantuloop-sparse",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.7",
    "maintainer_email": "",
    "keywords": "quantum computer,quantum programming,quantum simulator",
    "author": "Quantuloop",
    "author_email": "",
    "download_url": "",
    "platform": "linux",
    "description": "# Quantuloop Sparse simulator for the Ket Quantum Programming Language\n\nThis package provides the multi-GPU accelerated quantum simulator Quantuloop Sparse as a quantum execution target for the quantum programming language Ket. For more information on Ket, access <https://quantumket.org>.\n\nThe 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.br>.\n\n## Compatibility\n\n* CUDA 11.2 or newer with compatible NVIDIA driver\n* NVIDIA GPU with CUDA architecture >= 3.5\n* Linux X86_64 with glibc >= 2.17 (compatible with most Linux distributions released after 2014)\n  * Ubuntu 18.04 or newer.\n  * Red Hat Enterprise Linux 7 or newer.\n* Python 3.7 or newer\n* Ket 0.5.x\n\n## Usage\n\nImporting the `quantuloop.sparse` module sets Quantuloop Sparse as the quantum target execution. Although, you can use the `quantuloop.sparse.use_sparse` function for this proposal. Before the quantum execution, you must set your access token with `quantuloop.sparse.set_token`. See the example below.\n\n```py\nfrom ket import *\nfrom quantuloop import sparse\nsparse.use_sparse()\nsparse.set_token('YOUR_ACCESS_TOKEN')\nsparse.set_precision(2) # Optional, default 1\nsparse.set_gpu_count(4) # Optional, default use all GPUs\n```\n\n---\n\nBy installing or using this package, you agree to the Quantuloop Quantum Simulator Suite EULA.\n\nAll rights reserved (C) 2023 Quantuloop\n",
    "bugtrack_url": null,
    "license": "Quantuloop Quantum Simulator Suite EULA",
    "summary": "Quantuloop Sparse Quantum Simulator for the Ket Quantum Programming Language.",
    "version": "0.1.1",
    "split_keywords": [
        "quantum computer",
        "quantum programming",
        "quantum simulator"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "61eef3d594096ef3ae299d7272042592770dfaeac1435782895e219d333909fe",
                "md5": "265955b886f8850721518e0523d1f4a4",
                "sha256": "d0fd177d1f01a9f5b641f28e65b021781100eea7aec9bac96908666dcf61d0f6"
            },
            "downloads": -1,
            "filename": "quantuloop_sparse-0.1.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "265955b886f8850721518e0523d1f4a4",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.7",
            "size": 39755345,
            "upload_time": "2023-02-02T17:30:48",
            "upload_time_iso_8601": "2023-02-02T17:30:48.491689Z",
            "url": "https://files.pythonhosted.org/packages/61/ee/f3d594096ef3ae299d7272042592770dfaeac1435782895e219d333909fe/quantuloop_sparse-0.1.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-02-02 17:30:48",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "lcname": "quantuloop-sparse"
}
        
Elapsed time: 0.04804s