Skip to main content

CUDA Core Compute Libraries for Python

Project description

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

Installation

Install from PyPI:

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

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 6.0+

Documentation

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

Project details


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-0.5.1-cp313-cp313-win_amd64.whl (4.8 MB view details)

Uploaded CPython 3.13Windows x86-64

cuda_cccl-0.5.1-cp313-cp313-manylinux_2_26_x86_64.whl (5.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.26+ x86-64

cuda_cccl-0.5.1-cp313-cp313-manylinux_2_24_aarch64.whl (5.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.24+ ARM64

cuda_cccl-0.5.1-cp312-cp312-win_amd64.whl (4.8 MB view details)

Uploaded CPython 3.12Windows x86-64

cuda_cccl-0.5.1-cp312-cp312-manylinux_2_26_x86_64.whl (5.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.26+ x86-64

cuda_cccl-0.5.1-cp312-cp312-manylinux_2_24_aarch64.whl (5.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.24+ ARM64

cuda_cccl-0.5.1-cp311-cp311-win_amd64.whl (4.8 MB view details)

Uploaded CPython 3.11Windows x86-64

cuda_cccl-0.5.1-cp311-cp311-manylinux_2_26_x86_64.whl (5.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.26+ x86-64

cuda_cccl-0.5.1-cp311-cp311-manylinux_2_24_aarch64.whl (5.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ ARM64

cuda_cccl-0.5.1-cp310-cp310-win_amd64.whl (4.8 MB view details)

Uploaded CPython 3.10Windows x86-64

cuda_cccl-0.5.1-cp310-cp310-manylinux_2_26_x86_64.whl (5.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.26+ x86-64

cuda_cccl-0.5.1-cp310-cp310-manylinux_2_24_aarch64.whl (5.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.24+ ARM64

File details

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

File metadata

  • Download URL: cuda_cccl-0.5.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 4.8 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-0.5.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 fcbb5e9c6faf8f75eda8e1ac2dce6e162ef9f899c63370e35c33f22a1ef3b4d7
MD5 db8629e126b8b765051e6fc8e03a55d7
BLAKE2b-256 b1500cfc6d76e5329c6b814e3de4c5d57402bbe48fa8dde4446f8d2edd835ab6

See more details on using hashes here.

Provenance

The following attestation bundles were made for cuda_cccl-0.5.1-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-0.5.1-cp313-cp313-manylinux_2_26_x86_64.whl.

File metadata

File hashes

Hashes for cuda_cccl-0.5.1-cp313-cp313-manylinux_2_26_x86_64.whl
Algorithm Hash digest
SHA256 423c95c0abc7b2cb37294e77ba801734e7174d4f5e5e6be4c117803df78d3bcf
MD5 9ef22d9555dbffc1a1d01d7ed3c5c45b
BLAKE2b-256 182a9228845daee61fb99c7662eac07202cd9df046a3ce28f710cd2494da4095

See more details on using hashes here.

Provenance

The following attestation bundles were made for cuda_cccl-0.5.1-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-0.5.1-cp313-cp313-manylinux_2_24_aarch64.whl.

File metadata

File hashes

Hashes for cuda_cccl-0.5.1-cp313-cp313-manylinux_2_24_aarch64.whl
Algorithm Hash digest
SHA256 0eb851fa2ee33ee39bc1d417e40b2ed78c538c6452b9f29390504ce749f07ccc
MD5 0da6f44de4a66ec20423db2a0780effb
BLAKE2b-256 889d236e3571440c7f34c3e7f4229e7589830d65d5c3c4dcb764e21a723f6a82

See more details on using hashes here.

Provenance

The following attestation bundles were made for cuda_cccl-0.5.1-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-0.5.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: cuda_cccl-0.5.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 4.8 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-0.5.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 b788e4ffaa8965fc540bcff9f6650ee689804754b016f13b362bb0fafb98d04b
MD5 363b736d4fbfe4e4f613f5213d288bea
BLAKE2b-256 7cc9a3a8a26bb6936503fb71bbfc3608977d8e72d4d6eafd0ed066c302922dcc

See more details on using hashes here.

Provenance

The following attestation bundles were made for cuda_cccl-0.5.1-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-0.5.1-cp312-cp312-manylinux_2_26_x86_64.whl.

File metadata

File hashes

Hashes for cuda_cccl-0.5.1-cp312-cp312-manylinux_2_26_x86_64.whl
Algorithm Hash digest
SHA256 3748229ed04553f56d39d0b39b640b45ee94f75d0f4d381e65c8158aa0aa7426
MD5 a21190c76d8b25b52ea0b8c4340122ec
BLAKE2b-256 e410bd552c20e85d4f72d52d8abe7b7688be3fa21c14bb2e2048ad270449a86a

See more details on using hashes here.

Provenance

The following attestation bundles were made for cuda_cccl-0.5.1-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-0.5.1-cp312-cp312-manylinux_2_24_aarch64.whl.

File metadata

File hashes

Hashes for cuda_cccl-0.5.1-cp312-cp312-manylinux_2_24_aarch64.whl
Algorithm Hash digest
SHA256 2407563d7859107e765c219a2f0bde2e8fb1c035366767d2b1cd84b31dfb377f
MD5 a1dd99c02afbcf97fb209a4028bd8e39
BLAKE2b-256 0a0d62a1acd795c4597dd8dce61e4e46fa9f680699a198e5352dc618a27d81e0

See more details on using hashes here.

Provenance

The following attestation bundles were made for cuda_cccl-0.5.1-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-0.5.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: cuda_cccl-0.5.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 4.8 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-0.5.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 1b5815ae897147d302ffd7c0afce8367a5c63a993cb02cdb935afb797defeca3
MD5 c218c953be720aedae72d7f21d474651
BLAKE2b-256 46a625bd5c2ed5b364b58d8c69e39f4887fac6c7e8fb6894f3dd0bdfeee3e468

See more details on using hashes here.

Provenance

The following attestation bundles were made for cuda_cccl-0.5.1-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-0.5.1-cp311-cp311-manylinux_2_26_x86_64.whl.

File metadata

File hashes

Hashes for cuda_cccl-0.5.1-cp311-cp311-manylinux_2_26_x86_64.whl
Algorithm Hash digest
SHA256 67b47d635d6c3e7baaf8a141a2be234fb442d5cc8340fedac17f6da8718e8aff
MD5 8704ec720b1d996cea679e23f41da93e
BLAKE2b-256 4844b04a3a2e0202bff44f279d1d0b11b2f35faad4c6de7c369fe7cbcbd41a25

See more details on using hashes here.

Provenance

The following attestation bundles were made for cuda_cccl-0.5.1-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-0.5.1-cp311-cp311-manylinux_2_24_aarch64.whl.

File metadata

File hashes

Hashes for cuda_cccl-0.5.1-cp311-cp311-manylinux_2_24_aarch64.whl
Algorithm Hash digest
SHA256 7f6a4ba2443f3e2ab6ff264aa453db2f062bcc898552cf89440b00d2418b6e2f
MD5 bf998e385fca5a680782bb485075cdc6
BLAKE2b-256 4a677d69e7bca8b5f1135974f4dfa453b24bd4f74fea425732b8d053552e61c0

See more details on using hashes here.

Provenance

The following attestation bundles were made for cuda_cccl-0.5.1-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-0.5.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: cuda_cccl-0.5.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 4.8 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-0.5.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 6093eff865fdcdc550aea9a7dfab483f65685bb726836155cd4e282600335799
MD5 ad729ee1e20c2c36bb6f5bee360b7fe8
BLAKE2b-256 fdf8fb2c05b7995197c6b7347357e9366868f26dca3c31189c2345b94f3ec1a5

See more details on using hashes here.

Provenance

The following attestation bundles were made for cuda_cccl-0.5.1-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-0.5.1-cp310-cp310-manylinux_2_26_x86_64.whl.

File metadata

File hashes

Hashes for cuda_cccl-0.5.1-cp310-cp310-manylinux_2_26_x86_64.whl
Algorithm Hash digest
SHA256 740aab785ebbdedcf845f94506bc21acfcae4e11b7023bbebeed61387a5facde
MD5 c2c2584cc895bcbd0a865cdca3a0cbca
BLAKE2b-256 627a3c88c5cb6c3f18216c775a52df0cc806d7d25b77509834948ec14a391734

See more details on using hashes here.

Provenance

The following attestation bundles were made for cuda_cccl-0.5.1-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-0.5.1-cp310-cp310-manylinux_2_24_aarch64.whl.

File metadata

File hashes

Hashes for cuda_cccl-0.5.1-cp310-cp310-manylinux_2_24_aarch64.whl
Algorithm Hash digest
SHA256 e2059d640304d20825889b0035c64b751db85b0805cbbe83b0df77caebbe48aa
MD5 2b71af7c424ddd68b6a3438691f35dab
BLAKE2b-256 c0074dde2d770dbabf507990753a070b40cadaa1e70337e18b4149cd8cd00668

See more details on using hashes here.

Provenance

The following attestation bundles were made for cuda_cccl-0.5.1-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 Pingdom Monitoring Sentry Error logging StatusPage Status page