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

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.0
File
cuda_cccl-1.2.0-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
cuda_cccl-1.2.0-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.0-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.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
cuda_cccl-1.2.0-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.0-cp314-cp314-manylinux_2_24_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.24+ ARM64 Details
cuda_cccl-1.2.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
cuda_cccl-1.2.0-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.0-cp313-cp313-manylinux_2_24_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.24+ ARM64 Details
cuda_cccl-1.2.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
cuda_cccl-1.2.0-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.0-cp312-cp312-manylinux_2_24_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.24+ ARM64 Details
cuda_cccl-1.2.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
cuda_cccl-1.2.0-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.0-cp311-cp311-manylinux_2_24_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.24+ ARM64 Details
cuda_cccl-1.2.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
cuda_cccl-1.2.0-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.0-cp310-cp310-manylinux_2_24_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.24+ ARM64 Details

Total release size: 121.8 MB

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

Download URL cuda_cccl-1.2.0-cp314-cp314t-win_amd64.whl
Size 6.5 MB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
b07efd1455278c94a24913b1a780a9ad45f647ce9b25e3ae4d2346d7e5ca647c
BLAKE2b-256 checksum
How to use checksums
f45b0c8ea7a133e6502b1f1bfa265f9fb1d00aeb1592ea26fb89156eb254b2ca
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 17, 2026.

Transparency log

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

Download URL cuda_cccl-1.2.0-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
fb7a16421644fb4757c96755bc3beb345aa19fb3edde67c102f1b35b14e6b348
BLAKE2b-256 checksum
How to use checksums
f4366a7e88df900d6cc5876961096064d85bbb5eb1ad5bf5018ce8bb5f8e85a2
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 17, 2026.

Transparency log

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

Download URL cuda_cccl-1.2.0-cp314-cp314t-manylinux_2_24_aarch64.whl
Size 6.8 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.24+ ARM64
SHA-256 checksum
How to use checksums
d1f0fd0e9991abfd49bb27286814563327cec438256dff603d819b33a02d3251
BLAKE2b-256 checksum
How to use checksums
df8b492143849976eeaeecc102d0207d27445db8fee2e0e46608769feb8240d3
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 17, 2026.

Transparency log

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

Download URL cuda_cccl-1.2.0-cp314-cp314-win_amd64.whl
Size 6.3 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
edb7c36e55127b0b0d00327b158afbc6120abd80f00b42d20094c15a5dda5299
BLAKE2b-256 checksum
How to use checksums
f3c512888696766147015318bb41cf0f9a748175a66a2a124b23e264aacc56c6
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 17, 2026.

Transparency log

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

Download URL cuda_cccl-1.2.0-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
a8cc3cc347b673f3436c8de189cb842317394f92815d279228de2a0673d6bdbb
BLAKE2b-256 checksum
How to use checksums
5e409f7ac82fe386443b9614cdb17cc288e61981757a27682e988518329f67c6
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 17, 2026.

Transparency log

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

Download URL cuda_cccl-1.2.0-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
187b31cd29c7f8838d6e936580c9f074da6048d7bbf988426dad8e5c885dbf72
BLAKE2b-256 checksum
How to use checksums
3194b1622c93281b684418c855b58b4fd65a51e653093efa94f3238900e79837
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 17, 2026.

Transparency log

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

Download URL cuda_cccl-1.2.0-cp313-cp313-win_amd64.whl
Size 6.3 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
ac1cc264954ee600444a312d239bdc19444d7eda538ff3f880d60e84cd7e69e0
BLAKE2b-256 checksum
How to use checksums
276b3274231cdd1c75cf10d729440ce1f85a5aa214e15136ada01dd158caa101
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 17, 2026.

Transparency log

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

Download URL cuda_cccl-1.2.0-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
1ac851ec9d81686e013be89f25efce572da815cd4ea10b6a2ef195cb0048eb50
BLAKE2b-256 checksum
How to use checksums
469a13477de5f4383ba0a8b9d0afbab1f7ee314959cf5530e4354d01452c6879
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 17, 2026.

Transparency log

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

Download URL cuda_cccl-1.2.0-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
454ebf65b210f90d888bafff0cbbdd0c68867e3378c1f885de7cafe4c55ab182
BLAKE2b-256 checksum
How to use checksums
f0291b6a167938e3164743f9025071d9b82c68113448485725c8dd2f4b0d19c4
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 17, 2026.

Transparency log

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

Download URL cuda_cccl-1.2.0-cp312-cp312-win_amd64.whl
Size 6.3 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
7e96f41d3812876d582799528d3caa73c02989ff80cc6e33a9ca067e7128af29
BLAKE2b-256 checksum
How to use checksums
2306a6a89cbe718b79d51d83c8ba1004c8a5c746339e1d78a02d034d45875bf4
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 17, 2026.

Transparency log

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

Download URL cuda_cccl-1.2.0-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
7a042c56874f4c69196cca042a50eceb54e8ed256b5536ae8a77d5f2cbb45a3c
BLAKE2b-256 checksum
How to use checksums
e6abf7dbb8fbe6b7d14b7ba40943a964b9fd3ed743bd0c9bbf9423b5e167c376
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 17, 2026.

Transparency log

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

Download URL cuda_cccl-1.2.0-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
66f65a737e207de42b0f9ac571ffea1361eb15ceec7b744a3c817f0a61f46f48
BLAKE2b-256 checksum
How to use checksums
22a03464a17f1412b2c9c9fcf3b6155b1a2642944be45d48319fb55ad5a04c10
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 17, 2026.

Transparency log

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

Download URL cuda_cccl-1.2.0-cp311-cp311-win_amd64.whl
Size 6.3 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
ec1340a76b943fdacb5ea4c519aad4ed5112ffb50d2cbfa75cf7886dff8c3d6c
BLAKE2b-256 checksum
How to use checksums
17ad352de790a96af6fca8b32a402395c8610996f152a319be6d874f32c2ba66
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 17, 2026.

Transparency log

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

Download URL cuda_cccl-1.2.0-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
4af2a2d5e69f45dfb6cc72fddf679075e0152152e42e390c3bf925ec91a16907
BLAKE2b-256 checksum
How to use checksums
f640b16c00f0f7711c73454dcb07a20d2916e4522a2ce06bdbc4d5177683dee3
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 17, 2026.

Transparency log

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

Download URL cuda_cccl-1.2.0-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
1e2b4b7e36f1cf72e98605cb9a22049068119ab600b86b60273a1d154de548d3
BLAKE2b-256 checksum
How to use checksums
decaffa06b9ec3d2879c02a8a01d457f1c037bf571f7e3ac7cf8be0779705edc
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 17, 2026.

Transparency log

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

Download URL cuda_cccl-1.2.0-cp310-cp310-win_amd64.whl
Size 6.3 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
9c9405c4397d689e7a7375d6a8033859ab8e9f6e34fb2c7dcb000586d7071b87
BLAKE2b-256 checksum
How to use checksums
953ae1c69b38194dce24b18e4ca4b21f8a08a7633f6c67c2837f801952719523
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 17, 2026.

Transparency log

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

Download URL cuda_cccl-1.2.0-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
5abba4d76190bdb47d4c04761c0ff3d787a1a6465f82efaea1b9aa4895c9ee16
BLAKE2b-256 checksum
How to use checksums
9710238086a49f3bbfb17ed9d87f213d303072356787817ad460a5ead6ae4d52
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 17, 2026.

Transparency log

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

Download URL cuda_cccl-1.2.0-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
abbf74d6b6b1cfd4b9a15aa653dcb4b2efbe5909c632fbcb4f217123a8a4f2e9
BLAKE2b-256 checksum
How to use checksums
6600600c47609fb300a700ec903cffcbcfa0adabccfb85310f555ad4ed928352
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 17, 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