Skip to main content

CUDA CCCL Python Package

cuda.cccl provides a Pythonic interface to the CUDA Core Compute Libraries. It provides the following modules:

  • cuda.compute - Device-level parallel algorithms (reduce, scan, sort, etc.) and iterators
  • cuda.cccl.headers - Programmatic access to CCCL headers

Installation

Install from PyPI:

pip install cuda-cccl[cu13]  # For CUDA 13.x (pip-installed cuda-toolkit)
pip install cuda-cccl[cu12]  # For CUDA 12.x (pip-installed cuda-toolkit)

If you already have a CUDA toolkit on your system and do not want pip to install it, use the sysctk variants:

pip install cuda-cccl[sysctk13]  # For CUDA 13.x (system CUDA toolkit)
pip install cuda-cccl[sysctk12]  # For CUDA 12.x (system CUDA toolkit)

For a minimal install without the JIT backend (useful when supplying pre-compiled operators):

pip install cuda-cccl[minimal-cu13]      # pip-installed cuda-toolkit
pip install cuda-cccl[minimal-sysctk13]  # system CUDA toolkit

Install from conda-forge:

conda install -c conda-forge cccl-python

Requirements: Python 3.10+, CUDA Toolkit 12.x or 13.x, NVIDIA GPU with Compute Capability 7.5+

Documentation

For complete documentation, examples, and API reference, visit:

Metadata

Release files for cuda-cccl 1.2.1

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

Built distributions (wheels)

Table of built distributions (wheels) for cuda-cccl 1.2.1
File
cuda_cccl-1.2.1-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
cuda_cccl-1.2.1-cp314-cp314t-manylinux_2_26_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.26+ x86-64 Details
cuda_cccl-1.2.1-cp314-cp314t-manylinux_2_24_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.24+ ARM64 Details
cuda_cccl-1.2.1-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
cuda_cccl-1.2.1-cp314-cp314-manylinux_2_26_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.26+ x86-64 Details
cuda_cccl-1.2.1-cp314-cp314-manylinux_2_24_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.24+ ARM64 Details
cuda_cccl-1.2.1-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
cuda_cccl-1.2.1-cp313-cp313-manylinux_2_26_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.26+ x86-64 Details
cuda_cccl-1.2.1-cp313-cp313-manylinux_2_24_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.24+ ARM64 Details
cuda_cccl-1.2.1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
cuda_cccl-1.2.1-cp312-cp312-manylinux_2_26_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.26+ x86-64 Details
cuda_cccl-1.2.1-cp312-cp312-manylinux_2_24_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.24+ ARM64 Details
cuda_cccl-1.2.1-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
cuda_cccl-1.2.1-cp311-cp311-manylinux_2_26_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.26+ x86-64 Details
cuda_cccl-1.2.1-cp311-cp311-manylinux_2_24_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.24+ ARM64 Details
cuda_cccl-1.2.1-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
cuda_cccl-1.2.1-cp310-cp310-manylinux_2_26_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.26+ x86-64 Details
cuda_cccl-1.2.1-cp310-cp310-manylinux_2_24_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.24+ ARM64 Details

Total release size: 123.3 MB

Release files / cuda_cccl-1.2.1-cp314-cp314t-win_amd64.whl

Download URL cuda_cccl-1.2.1-cp314-cp314t-win_amd64.whl
Size 6.7 MB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
44b6149aeac908325483762bbd40d062109c9472e735b981de8286c369182304
BLAKE2b-256 checksum
How to use checksums
83bf78eda85d4b6dca7f08d8c521a034dc5994a023bdd3fe77bcf46f6c3507ba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / cuda_cccl-1.2.1-cp314-cp314t-manylinux_2_26_x86_64.whl

Download URL cuda_cccl-1.2.1-cp314-cp314t-manylinux_2_26_x86_64.whl
Size 7.0 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.26+ x86-64
SHA-256 checksum
How to use checksums
0de9b7c728501d8d637cef1cca4f1f2b235b45f49f7ca1fe0da6f43bdf1fd0f2
BLAKE2b-256 checksum
How to use checksums
e2fcab0827ca6081c045356858fdc28a90c584917e560693445e193f8baa902a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / cuda_cccl-1.2.1-cp314-cp314t-manylinux_2_24_aarch64.whl

Download URL cuda_cccl-1.2.1-cp314-cp314t-manylinux_2_24_aarch64.whl
Size 6.9 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.24+ ARM64
SHA-256 checksum
How to use checksums
3893f5df436ea886f24a2698d35ca7fa2cf64995084100f4e7b365c014ddb7a4
BLAKE2b-256 checksum
How to use checksums
3bf40bfbd6fbc6dfcf4c460de58435d149dafb3eb356f40c3d525cbe08ef6cc0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / cuda_cccl-1.2.1-cp314-cp314-win_amd64.whl

Download URL cuda_cccl-1.2.1-cp314-cp314-win_amd64.whl
Size 6.6 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
96a2eaa1cbb65490edb095e4e3022d5df7fa9ca6ea59f98261986ec7d5107cbc
BLAKE2b-256 checksum
How to use checksums
87b6e91fde0f11b465437b8d9413bb25d91c54bed0df8d72335f5560ec6bdbb2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / cuda_cccl-1.2.1-cp314-cp314-manylinux_2_26_x86_64.whl

Download URL cuda_cccl-1.2.1-cp314-cp314-manylinux_2_26_x86_64.whl
Size 7.1 MB
Tags CPython 3.14 Linux glibc 2.26+ x86-64
SHA-256 checksum
How to use checksums
85a2ef46e81ef8a34f882addeea8b6f85348a8fc50f47f6f19221d152b805fe2
BLAKE2b-256 checksum
How to use checksums
66af91fb413aa69b1b25f28980ad19ff39e52ff746b3fc7474b69bb622788bcb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / cuda_cccl-1.2.1-cp314-cp314-manylinux_2_24_aarch64.whl

Download URL cuda_cccl-1.2.1-cp314-cp314-manylinux_2_24_aarch64.whl
Size 6.9 MB
Tags CPython 3.14 Linux glibc 2.24+ ARM64
SHA-256 checksum
How to use checksums
95111a6e2f38341536a229ccbd1a96a0a3229d88be825ec1f41bf3a58414d538
BLAKE2b-256 checksum
How to use checksums
9d2fa4fc8a4ee3f00f29bbc8441dca8e7554317790e17626d3b202703594d102
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / cuda_cccl-1.2.1-cp313-cp313-win_amd64.whl

Download URL cuda_cccl-1.2.1-cp313-cp313-win_amd64.whl
Size 6.5 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
b8842c57ce72cf5031c1314f7f6e6485cc08d8d99cc16c2f2d5b8fae9d52fe46
BLAKE2b-256 checksum
How to use checksums
1e9bac18374ab59929d05a21b15ff64cefdc2b332f6efefd01b28dd57c9892ec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / cuda_cccl-1.2.1-cp313-cp313-manylinux_2_26_x86_64.whl

Download URL cuda_cccl-1.2.1-cp313-cp313-manylinux_2_26_x86_64.whl
Size 7.1 MB
Tags CPython 3.13 Linux glibc 2.26+ x86-64
SHA-256 checksum
How to use checksums
b7474485ac75684bfa1e4b70c569b02bb031ec2a836bcc868f142ae77a1d0d3a
BLAKE2b-256 checksum
How to use checksums
3beb91d579527b896e19e36d1a82bb07f17c847f7be73576c2ff347de384ba65
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / cuda_cccl-1.2.1-cp313-cp313-manylinux_2_24_aarch64.whl

Download URL cuda_cccl-1.2.1-cp313-cp313-manylinux_2_24_aarch64.whl
Size 6.9 MB
Tags CPython 3.13 Linux glibc 2.24+ ARM64
SHA-256 checksum
How to use checksums
d9ad1ee387a998544e14f017e23552661328f72a681e43a01eec096032b83d09
BLAKE2b-256 checksum
How to use checksums
9be6d25a0369c0d10800a489d015afb889d74107d3493bc8da52bb80d6ac7db4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / cuda_cccl-1.2.1-cp312-cp312-win_amd64.whl

Download URL cuda_cccl-1.2.1-cp312-cp312-win_amd64.whl
Size 6.5 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
b7276b882cd33407b0be92083f80060655dd9c55d77dd88dc2ea7142264c91b2
BLAKE2b-256 checksum
How to use checksums
26351edaa9f6a73cfe553e1ebab6b9fb08f58d7e45d23ccd76499a713b571262
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / cuda_cccl-1.2.1-cp312-cp312-manylinux_2_26_x86_64.whl

Download URL cuda_cccl-1.2.1-cp312-cp312-manylinux_2_26_x86_64.whl
Size 7.1 MB
Tags CPython 3.12 Linux glibc 2.26+ x86-64
SHA-256 checksum
How to use checksums
0b480822bbff1d1a89210a4839ab0f424cf5b7cadfa753b7049f7e4122f71b51
BLAKE2b-256 checksum
How to use checksums
1c2b08999a64ecf3b69c9d6669557ca559720729b3c7153a4d25afb029009278
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / cuda_cccl-1.2.1-cp312-cp312-manylinux_2_24_aarch64.whl

Download URL cuda_cccl-1.2.1-cp312-cp312-manylinux_2_24_aarch64.whl
Size 6.9 MB
Tags CPython 3.12 Linux glibc 2.24+ ARM64
SHA-256 checksum
How to use checksums
b59c95abc12821f857d1ba26ebf507253f7072353ef9265325b621db44652fa8
BLAKE2b-256 checksum
How to use checksums
52c4500e6be6e3ffd434bbb569c551756bc17269098c74bf345277ce204eeb07
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / cuda_cccl-1.2.1-cp311-cp311-win_amd64.whl

Download URL cuda_cccl-1.2.1-cp311-cp311-win_amd64.whl
Size 6.6 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
801423a0c014004f921a7ba7c9a7bc081ec8e4c1b44340b5bf717c45177e0ca3
BLAKE2b-256 checksum
How to use checksums
3fdecd78d029685902565c9682fd65d2be72356b2a3707bf94767c3ff31f6a25
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / cuda_cccl-1.2.1-cp311-cp311-manylinux_2_26_x86_64.whl

Download URL cuda_cccl-1.2.1-cp311-cp311-manylinux_2_26_x86_64.whl
Size 7.1 MB
Tags CPython 3.11 Linux glibc 2.26+ x86-64
SHA-256 checksum
How to use checksums
c1b8293c1b9dedbc0b3877c1fbb8265db293c7945371791a3dc69ca99db4a541
BLAKE2b-256 checksum
How to use checksums
c3ba156a4a22459c7dffcbd00dc3488e4adea7073c989e80c720b60d886e6be5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / cuda_cccl-1.2.1-cp311-cp311-manylinux_2_24_aarch64.whl

Download URL cuda_cccl-1.2.1-cp311-cp311-manylinux_2_24_aarch64.whl
Size 6.9 MB
Tags CPython 3.11 Linux glibc 2.24+ ARM64
SHA-256 checksum
How to use checksums
cc79a58f60b1fd09ac5adf30ea05d50eb8525d7e5a79a5dd05c6c687e5d6b2fb
BLAKE2b-256 checksum
How to use checksums
3a0c41bee5ffa4ee95a70f5601c138da8db4a871e010bf8ede8b4fd55963ccea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / cuda_cccl-1.2.1-cp310-cp310-win_amd64.whl

Download URL cuda_cccl-1.2.1-cp310-cp310-win_amd64.whl
Size 6.6 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
b8003ba386d90abc556d9bed32072469f7b4a0b0b366519d9d2188b730d5a82d
BLAKE2b-256 checksum
How to use checksums
21e403ec56ae002f64fe135ddc55f4e33c565dcab92262bedfabb4a40600136a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / cuda_cccl-1.2.1-cp310-cp310-manylinux_2_26_x86_64.whl

Download URL cuda_cccl-1.2.1-cp310-cp310-manylinux_2_26_x86_64.whl
Size 7.1 MB
Tags CPython 3.10 Linux glibc 2.26+ x86-64
SHA-256 checksum
How to use checksums
f5127e9c0b1de1db5c95f67d40fc745ec2918c8ca74bf17ee33ff6387d3b3fdc
BLAKE2b-256 checksum
How to use checksums
3920df72217fbe6329d5917dacdcb332334f54475d41078381784d45cf24a46f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / cuda_cccl-1.2.1-cp310-cp310-manylinux_2_24_aarch64.whl

Download URL cuda_cccl-1.2.1-cp310-cp310-manylinux_2_24_aarch64.whl
Size 6.9 MB
Tags CPython 3.10 Linux glibc 2.24+ ARM64
SHA-256 checksum
How to use checksums
c6acf0bd1207cf306e38dd2583e27fa680b6281443a4e3359194d94d351176d5
BLAKE2b-256 checksum
How to use checksums
540a873a3a9fd5e55aa0dd4cef5d71c6cef73f964fff6211317d7e807ef4031e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log
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