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.coop._experimental - Block and warp-level cooperative primitives for custom CUDA kernels

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 Numba (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:

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

cuda_cccl-1.1.0-cp314-cp314-win_amd64.whl (5.7 MB view details)

Uploaded CPython 3.14Windows x86-64

cuda_cccl-1.1.0-cp314-cp314-manylinux_2_26_x86_64.whl (6.4 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.26+ x86-64

cuda_cccl-1.1.0-cp314-cp314-manylinux_2_24_aarch64.whl (6.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.24+ ARM64

cuda_cccl-1.1.0-cp313-cp313-win_amd64.whl (5.6 MB view details)

Uploaded CPython 3.13Windows x86-64

cuda_cccl-1.1.0-cp313-cp313-manylinux_2_26_x86_64.whl (6.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.26+ x86-64

cuda_cccl-1.1.0-cp313-cp313-manylinux_2_24_aarch64.whl (6.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.24+ ARM64

cuda_cccl-1.1.0-cp312-cp312-win_amd64.whl (5.6 MB view details)

Uploaded CPython 3.12Windows x86-64

cuda_cccl-1.1.0-cp312-cp312-manylinux_2_26_x86_64.whl (6.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.26+ x86-64

cuda_cccl-1.1.0-cp312-cp312-manylinux_2_24_aarch64.whl (6.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.24+ ARM64

cuda_cccl-1.1.0-cp311-cp311-win_amd64.whl (5.6 MB view details)

Uploaded CPython 3.11Windows x86-64

cuda_cccl-1.1.0-cp311-cp311-manylinux_2_26_x86_64.whl (6.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.26+ x86-64

cuda_cccl-1.1.0-cp311-cp311-manylinux_2_24_aarch64.whl (6.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ ARM64

cuda_cccl-1.1.0-cp310-cp310-win_amd64.whl (5.6 MB view details)

Uploaded CPython 3.10Windows x86-64

cuda_cccl-1.1.0-cp310-cp310-manylinux_2_26_x86_64.whl (6.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.26+ x86-64

cuda_cccl-1.1.0-cp310-cp310-manylinux_2_24_aarch64.whl (6.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.24+ ARM64

File details

Details for the file cuda_cccl-1.1.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: cuda_cccl-1.1.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 5.7 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for cuda_cccl-1.1.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 ae9cef4c948f8a82377355af077c44682a9f3947681ab5b667cb764d03aa5da7
MD5 df1912b5b4b7d8ba07c9dca6762b054b
BLAKE2b-256 04d1465561bfa011b6c72b3c8c796608a65478ce862106c5e6bdad6edcb51776

See more details on using hashes here.

Provenance

The following attestation bundles were made for cuda_cccl-1.1.0-cp314-cp314-win_amd64.whl:

Publisher: release-wheels.yml on NVIDIA/cccl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cuda_cccl-1.1.0-cp314-cp314-manylinux_2_26_x86_64.whl.

File metadata

File hashes

Hashes for cuda_cccl-1.1.0-cp314-cp314-manylinux_2_26_x86_64.whl
Algorithm Hash digest
SHA256 4f9c104fed0d61ffe6abe1eaed6095b420782f1bf4ef60cfac7ab020c8a776fb
MD5 4c573730a81b420b33b3232fe2a27045
BLAKE2b-256 cd2b69e9f545dda4e33fc013794328891f519399fa19aee23742cadf66bdb803

See more details on using hashes here.

Provenance

The following attestation bundles were made for cuda_cccl-1.1.0-cp314-cp314-manylinux_2_26_x86_64.whl:

Publisher: release-wheels.yml on NVIDIA/cccl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cuda_cccl-1.1.0-cp314-cp314-manylinux_2_24_aarch64.whl.

File metadata

File hashes

Hashes for cuda_cccl-1.1.0-cp314-cp314-manylinux_2_24_aarch64.whl
Algorithm Hash digest
SHA256 06095c0ea3eff074ae40ad2e38bfc5dd400e2cd3351b454a7fc4c005847e0920
MD5 86bad41d225fd9979ff699868294e2bd
BLAKE2b-256 21ffa2e16f6fccf965b7224d08979e73e408c756e260f49a564dd8e1d3096749

See more details on using hashes here.

Provenance

The following attestation bundles were made for cuda_cccl-1.1.0-cp314-cp314-manylinux_2_24_aarch64.whl:

Publisher: release-wheels.yml on NVIDIA/cccl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cuda_cccl-1.1.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: cuda_cccl-1.1.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 5.6 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for cuda_cccl-1.1.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 5f8e811798d74bbedbee942abf185e531a3a4e9c83d1ad4a8051c363959593b7
MD5 343f85f2b15bae7292ef78f610614291
BLAKE2b-256 4656cba341f43720dff0d1c057ecfcdf04d2cc4d607695ec542b6fac58ad67dc

See more details on using hashes here.

Provenance

The following attestation bundles were made for cuda_cccl-1.1.0-cp313-cp313-win_amd64.whl:

Publisher: release-wheels.yml on NVIDIA/cccl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cuda_cccl-1.1.0-cp313-cp313-manylinux_2_26_x86_64.whl.

File metadata

File hashes

Hashes for cuda_cccl-1.1.0-cp313-cp313-manylinux_2_26_x86_64.whl
Algorithm Hash digest
SHA256 5ca5a5cf8378288734b4b172fae2c531442c209d9b6a53b603ca6d8f56108c52
MD5 5347fcb3d03a222ec0865f442082d5d4
BLAKE2b-256 57316e57f82d97d839cba28078509fb6f707dbe849731814e8c83888bc6428bf

See more details on using hashes here.

Provenance

The following attestation bundles were made for cuda_cccl-1.1.0-cp313-cp313-manylinux_2_26_x86_64.whl:

Publisher: release-wheels.yml on NVIDIA/cccl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cuda_cccl-1.1.0-cp313-cp313-manylinux_2_24_aarch64.whl.

File metadata

File hashes

Hashes for cuda_cccl-1.1.0-cp313-cp313-manylinux_2_24_aarch64.whl
Algorithm Hash digest
SHA256 d2dbad08d37f1630d5d97d034304e3e6363d21c4e81fdea4dbfaea0cabaf319c
MD5 f9ead8bc4dc605afa1a2f550e6479a9b
BLAKE2b-256 90edace6318bc35efe04b51b6877829fb17003554eed80d4820ee95ff227ec12

See more details on using hashes here.

Provenance

The following attestation bundles were made for cuda_cccl-1.1.0-cp313-cp313-manylinux_2_24_aarch64.whl:

Publisher: release-wheels.yml on NVIDIA/cccl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cuda_cccl-1.1.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: cuda_cccl-1.1.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 5.6 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for cuda_cccl-1.1.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 956b86158639ecef9253972f20db67aab4d40341edf57ccc522748616c331bf0
MD5 ccd60cfbd3579204f9ecf338ddb76ca2
BLAKE2b-256 7eeb5b25f9becdd220d7869c808169007935b8412343de22ac4b15440c73736e

See more details on using hashes here.

Provenance

The following attestation bundles were made for cuda_cccl-1.1.0-cp312-cp312-win_amd64.whl:

Publisher: release-wheels.yml on NVIDIA/cccl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cuda_cccl-1.1.0-cp312-cp312-manylinux_2_26_x86_64.whl.

File metadata

File hashes

Hashes for cuda_cccl-1.1.0-cp312-cp312-manylinux_2_26_x86_64.whl
Algorithm Hash digest
SHA256 297646dd1bde36edb67e53dca1d6a3c8e3c728890eeed298df2bc7d7f6fb723b
MD5 9199a43162f67aae1f587f13c37eb948
BLAKE2b-256 5d9c51368477c35965af6541af6f7844721f1adb1c550dfad9739f8216395216

See more details on using hashes here.

Provenance

The following attestation bundles were made for cuda_cccl-1.1.0-cp312-cp312-manylinux_2_26_x86_64.whl:

Publisher: release-wheels.yml on NVIDIA/cccl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cuda_cccl-1.1.0-cp312-cp312-manylinux_2_24_aarch64.whl.

File metadata

File hashes

Hashes for cuda_cccl-1.1.0-cp312-cp312-manylinux_2_24_aarch64.whl
Algorithm Hash digest
SHA256 047bcd976c6a390e4f3f4ddc3e044f692d619270c215429013de0f65b348f26d
MD5 941a10ed04342bc21ff010812386b742
BLAKE2b-256 74dd6fa3d72c5a8c9291231ccd67ff8943ee0d34b949418c2888d83c53b9f5e2

See more details on using hashes here.

Provenance

The following attestation bundles were made for cuda_cccl-1.1.0-cp312-cp312-manylinux_2_24_aarch64.whl:

Publisher: release-wheels.yml on NVIDIA/cccl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cuda_cccl-1.1.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: cuda_cccl-1.1.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 5.6 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for cuda_cccl-1.1.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 daf298318f3304dfce9b13dcf24897e5f0ddacff1318d93407ee40150911e370
MD5 33c21bd3b628431a00fb781771652d01
BLAKE2b-256 5f94e7a8a1bb4195ca3dc281ddd83040637d40ff02e0aff1f5dea443c0568eb7

See more details on using hashes here.

Provenance

The following attestation bundles were made for cuda_cccl-1.1.0-cp311-cp311-win_amd64.whl:

Publisher: release-wheels.yml on NVIDIA/cccl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cuda_cccl-1.1.0-cp311-cp311-manylinux_2_26_x86_64.whl.

File metadata

File hashes

Hashes for cuda_cccl-1.1.0-cp311-cp311-manylinux_2_26_x86_64.whl
Algorithm Hash digest
SHA256 1ee93ddcec85485c9a450c5b1595ce09f334f95dd171ce95b6a00830efd4c66f
MD5 77daaef0f96ddeb52063df6a73e0aa9e
BLAKE2b-256 c983a92ed25210b1fd72cad2ff8a3714342872cd66d2b5559b730ac0eba1c37e

See more details on using hashes here.

Provenance

The following attestation bundles were made for cuda_cccl-1.1.0-cp311-cp311-manylinux_2_26_x86_64.whl:

Publisher: release-wheels.yml on NVIDIA/cccl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cuda_cccl-1.1.0-cp311-cp311-manylinux_2_24_aarch64.whl.

File metadata

File hashes

Hashes for cuda_cccl-1.1.0-cp311-cp311-manylinux_2_24_aarch64.whl
Algorithm Hash digest
SHA256 7749c2ac64b6ccdffe241a87165df24cbab8a4a06320e460ab09daeaaab9d68d
MD5 e20b2ac17b296ddab364a5d76f3a66df
BLAKE2b-256 2e97e074ed0325808fa17ca6f07ef58d62c1d8e45c0d3eadf87148eaf7ea9fa0

See more details on using hashes here.

Provenance

The following attestation bundles were made for cuda_cccl-1.1.0-cp311-cp311-manylinux_2_24_aarch64.whl:

Publisher: release-wheels.yml on NVIDIA/cccl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cuda_cccl-1.1.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: cuda_cccl-1.1.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 5.6 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for cuda_cccl-1.1.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 8eb5efe894b21cce16b08e771665b5755b0af6ff721ec3ba921172d2f6b97f02
MD5 1241aca44f5607a8641e37bfd1e41417
BLAKE2b-256 50e32e730f74cd43b0f3b00ba68e429f80d750727e14a836af65a7686e5a3a3d

See more details on using hashes here.

Provenance

The following attestation bundles were made for cuda_cccl-1.1.0-cp310-cp310-win_amd64.whl:

Publisher: release-wheels.yml on NVIDIA/cccl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cuda_cccl-1.1.0-cp310-cp310-manylinux_2_26_x86_64.whl.

File metadata

File hashes

Hashes for cuda_cccl-1.1.0-cp310-cp310-manylinux_2_26_x86_64.whl
Algorithm Hash digest
SHA256 1d64b0862593f4c1b365fbe5c93386ee6d39ecf9f9561653484f033fcb611e29
MD5 c3eb91e8f8e9be1435ded1d31354a2f5
BLAKE2b-256 835b58ff8385da9f74b5f43410010251356357007ab9d7fb0626756a39437ac9

See more details on using hashes here.

Provenance

The following attestation bundles were made for cuda_cccl-1.1.0-cp310-cp310-manylinux_2_26_x86_64.whl:

Publisher: release-wheels.yml on NVIDIA/cccl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cuda_cccl-1.1.0-cp310-cp310-manylinux_2_24_aarch64.whl.

File metadata

File hashes

Hashes for cuda_cccl-1.1.0-cp310-cp310-manylinux_2_24_aarch64.whl
Algorithm Hash digest
SHA256 9295dd24ce9b4718427219d4133f381356d7dd6f0a13c9c93dcb159f0368fc5f
MD5 bf6283721574b159f08c510272b16f99
BLAKE2b-256 78777cd472374172a6b21ad9246927f834d90ae7ae85412976bd3331ce275adc

See more details on using hashes here.

Provenance

The following attestation bundles were made for cuda_cccl-1.1.0-cp310-cp310-manylinux_2_24_aarch64.whl:

Publisher: release-wheels.yml on NVIDIA/cccl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page