cudaq-qec


Namecudaq-qec JSON
Version 0.4.0 PyPI version JSON
download
home_pageNone
SummaryAccelerated libraries for Quantum Error Correction built on CUDA-Q
upload_time2025-08-01 20:40:39
maintainerNVIDIA Corporation & Affiliates
docs_urlNone
authorNVIDIA Corporation & Affiliates
requires_python>=3.10
licenseNone
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # CUDA-Q QEC Library

CUDA-Q QEC is a high-performance quantum error correction library
that leverages NVIDIA GPUs to accelerate classical decoding and
processing of quantum error correction codes. The library provides optimized
implementations of common QEC tasks including syndrome extraction,
decoding, and logical operation tracking.

**Note**: CUDA-Q QEC is currently only supported on Linux operating systems
using `x86_64` processors or `aarch64`/`arm64` processors. CUDA-Q QEC does
not require a GPU to use, but some components are GPU-accelerated.

## Features

- Fast syndrome extraction and processing on GPUs
- Common decoders for surface codes and other topological codes
- Real-time decoding capabilities for quantum feedback
- Integration with CUDA-Q quantum program execution

Note: if you would like to use our Tensor Network Decoder, you will need
additional dependencies installed. You can install them with
`pip install cudaq-qec[tensor_network_decoder]`.

## Getting Started

For detailed documentation, tutorials, and API reference, visit the
[CUDA-Q QEC Documentation](https://nvidia.github.io/cudaqx/components/qec/introduction.html).

## License

CUDA-Q QEC is an open source project. The source code is available on
[GitHub][github_link] and licensed under [Apache License
2.0](https://github.com/NVIDIA/cudaqx/blob/main/LICENSE).

[github_link]: https://github.com/NVIDIA/cudaqx/tree/main/libs/qec

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "cudaq-qec",
    "maintainer": "NVIDIA Corporation & Affiliates",
    "docs_url": null,
    "requires_python": ">=3.10",
    "maintainer_email": null,
    "keywords": null,
    "author": "NVIDIA Corporation & Affiliates",
    "author_email": null,
    "download_url": null,
    "platform": null,
    "description": "# CUDA-Q QEC Library\n\nCUDA-Q QEC is a high-performance quantum error correction library\nthat leverages NVIDIA GPUs to accelerate classical decoding and\nprocessing of quantum error correction codes. The library provides optimized\nimplementations of common QEC tasks including syndrome extraction,\ndecoding, and logical operation tracking.\n\n**Note**: CUDA-Q QEC is currently only supported on Linux operating systems\nusing `x86_64` processors or `aarch64`/`arm64` processors. CUDA-Q QEC does\nnot require a GPU to use, but some components are GPU-accelerated.\n\n## Features\n\n- Fast syndrome extraction and processing on GPUs\n- Common decoders for surface codes and other topological codes\n- Real-time decoding capabilities for quantum feedback\n- Integration with CUDA-Q quantum program execution\n\nNote: if you would like to use our Tensor Network Decoder, you will need\nadditional dependencies installed. You can install them with\n`pip install cudaq-qec[tensor_network_decoder]`.\n\n## Getting Started\n\nFor detailed documentation, tutorials, and API reference, visit the\n[CUDA-Q QEC Documentation](https://nvidia.github.io/cudaqx/components/qec/introduction.html).\n\n## License\n\nCUDA-Q QEC is an open source project. The source code is available on\n[GitHub][github_link] and licensed under [Apache License\n2.0](https://github.com/NVIDIA/cudaqx/blob/main/LICENSE).\n\n[github_link]: https://github.com/NVIDIA/cudaqx/tree/main/libs/qec\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Accelerated libraries for Quantum Error Correction built on CUDA-Q",
    "version": "0.4.0",
    "project_urls": {
        "Documentation": "https://nvidia.github.io/cudaqx/components/qec/introduction.html",
        "Homepage": "https://nvidia.github.io/cudaqx",
        "Repository": "https://github.com/NVIDIA/cudaqx"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "c6a5318d941c1cf005802f44e28024cea86fb4539593a7e4e021efa1f600a5e6",
                "md5": "3ec044569335ec1f4965f8efdc04ba5c",
                "sha256": "3c6b89e22d4d515fccd03ecb73ffa15a56182821ec36413ddba03d21834066ba"
            },
            "downloads": -1,
            "filename": "cudaq_qec-0.4.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl",
            "has_sig": false,
            "md5_digest": "3ec044569335ec1f4965f8efdc04ba5c",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.10",
            "size": 3226646,
            "upload_time": "2025-08-01T20:40:39",
            "upload_time_iso_8601": "2025-08-01T20:40:39.055565Z",
            "url": "https://files.pythonhosted.org/packages/c6/a5/318d941c1cf005802f44e28024cea86fb4539593a7e4e021efa1f600a5e6/cudaq_qec-0.4.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "6dc3ae8d3e51d1548583ebe768afef582b7e35a36da3af68460d33aaf2134f4b",
                "md5": "2f1ba6d21874e85203e30cc3117a414f",
                "sha256": "ff48f3ec56e4d2abe529207da0eb305e9af3a2a8cbe8252eb0831407462c5ac2"
            },
            "downloads": -1,
            "filename": "cudaq_qec-0.4.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "2f1ba6d21874e85203e30cc3117a414f",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.10",
            "size": 3315745,
            "upload_time": "2025-08-01T20:40:41",
            "upload_time_iso_8601": "2025-08-01T20:40:41.122939Z",
            "url": "https://files.pythonhosted.org/packages/6d/c3/ae8d3e51d1548583ebe768afef582b7e35a36da3af68460d33aaf2134f4b/cudaq_qec-0.4.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "d6aebfea719d976dba6dda7d46627c693be78aaed46bb50380d5aecc857bb025",
                "md5": "f5e74dff2f61af0c5a1fe3ac1ccf90e8",
                "sha256": "fee7958dc92212f0f3f2f0b1c97b89f23e0878c7f8abce346a1ae59c3478ae4c"
            },
            "downloads": -1,
            "filename": "cudaq_qec-0.4.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl",
            "has_sig": false,
            "md5_digest": "f5e74dff2f61af0c5a1fe3ac1ccf90e8",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.10",
            "size": 3228204,
            "upload_time": "2025-08-01T20:40:42",
            "upload_time_iso_8601": "2025-08-01T20:40:42.794476Z",
            "url": "https://files.pythonhosted.org/packages/d6/ae/bfea719d976dba6dda7d46627c693be78aaed46bb50380d5aecc857bb025/cudaq_qec-0.4.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "7423330fc84c31d3a6702118b4932f3a0a34ccea1292ec72bbef886459726e77",
                "md5": "cc97ec6bc219425f8f4d1a45fc03fcb7",
                "sha256": "81f83aa38339469a6a5a24b19c95579a1197c5e4e169d109e76c2899eb93eb3e"
            },
            "downloads": -1,
            "filename": "cudaq_qec-0.4.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "cc97ec6bc219425f8f4d1a45fc03fcb7",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.10",
            "size": 3316667,
            "upload_time": "2025-08-01T20:40:44",
            "upload_time_iso_8601": "2025-08-01T20:40:44.438614Z",
            "url": "https://files.pythonhosted.org/packages/74/23/330fc84c31d3a6702118b4932f3a0a34ccea1292ec72bbef886459726e77/cudaq_qec-0.4.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "d88dcb9f81acfec6f7c452e833766b243c0558340272f72e2993910212b5a94c",
                "md5": "bd4fdc989de5689fe7674eca5f75b81c",
                "sha256": "83ac459b46b48473b9ee68d120a73271243d286f0057d688341e4a57b3437709"
            },
            "downloads": -1,
            "filename": "cudaq_qec-0.4.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl",
            "has_sig": false,
            "md5_digest": "bd4fdc989de5689fe7674eca5f75b81c",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.10",
            "size": 3225735,
            "upload_time": "2025-08-01T20:40:46",
            "upload_time_iso_8601": "2025-08-01T20:40:46.436343Z",
            "url": "https://files.pythonhosted.org/packages/d8/8d/cb9f81acfec6f7c452e833766b243c0558340272f72e2993910212b5a94c/cudaq_qec-0.4.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "16b2ef6110b4c4d8d44ff7d3e765a79442f25c71098bdaf933e12de01ad58d15",
                "md5": "279fb8c4faeefb0014cb7c9a5414715a",
                "sha256": "9988b68150fcea435c903fe4a4e3447fb5bd60bc0b8bc04826d0c77917e0a1f2"
            },
            "downloads": -1,
            "filename": "cudaq_qec-0.4.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "279fb8c4faeefb0014cb7c9a5414715a",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.10",
            "size": 3314226,
            "upload_time": "2025-08-01T20:40:48",
            "upload_time_iso_8601": "2025-08-01T20:40:48.426275Z",
            "url": "https://files.pythonhosted.org/packages/16/b2/ef6110b4c4d8d44ff7d3e765a79442f25c71098bdaf933e12de01ad58d15/cudaq_qec-0.4.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "42e1d7fb9a6a5b1b55a61f8bf22eacc05ad4ed7f61e13756d923413a643cbf66",
                "md5": "a8183dca4bf0b1fb0f4effdadd86549a",
                "sha256": "48d44d93525513d0fab800e1ed88e45348286d2656867d76a2f5cfa8d3a81e6f"
            },
            "downloads": -1,
            "filename": "cudaq_qec-0.4.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl",
            "has_sig": false,
            "md5_digest": "a8183dca4bf0b1fb0f4effdadd86549a",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.10",
            "size": 3225768,
            "upload_time": "2025-08-01T20:40:50",
            "upload_time_iso_8601": "2025-08-01T20:40:50.251509Z",
            "url": "https://files.pythonhosted.org/packages/42/e1/d7fb9a6a5b1b55a61f8bf22eacc05ad4ed7f61e13756d923413a643cbf66/cudaq_qec-0.4.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e8772befbaeaa1bade17f7b83aa0a192ca19e33ca2ee0d697c9fca933b3a5f7c",
                "md5": "ab82527d111b2240c6d4aa4693544461",
                "sha256": "595a0b1d8938d226ff6024f7f123d556406bf124e324d68ace947d2ab8f74d93"
            },
            "downloads": -1,
            "filename": "cudaq_qec-0.4.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "ab82527d111b2240c6d4aa4693544461",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.10",
            "size": 3314330,
            "upload_time": "2025-08-01T20:40:52",
            "upload_time_iso_8601": "2025-08-01T20:40:52.258667Z",
            "url": "https://files.pythonhosted.org/packages/e8/77/2befbaeaa1bade17f7b83aa0a192ca19e33ca2ee0d697c9fca933b3a5f7c/cudaq_qec-0.4.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-08-01 20:40:39",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "NVIDIA",
    "github_project": "cudaqx",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "cudaq-qec"
}
        
Elapsed time: 2.51318s