inducer/pycuda
CUDA integration for Python, plus shiny features observed · 2026-08-28
Health v2 · maintenance only
78/100
- Activity 92
- Release rhythm 47
- Longevity 100
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 106.5
- age_days: 5628
- days_rel: 196
- days_push: 48
- n_releases_24m: 5
Adoption not part of the score
2051 stars · 298 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
PyCUDA is a Python wrapper giving Pythonic access to Nvidia's CUDA parallel computation API, including GPUArray multidimensional arrays and just-in-time kernel compilation. Its C++ base layer adds RAII resource cleanup, automatic error checking, and OpenGL interoperability with near-zero overhead.
Use cases
- run CUDA kernels from Python
- do GPU-accelerated array math with numpy-like GPUArray
- compile CUDA kernels at runtime with SourceModule
- write leak-free CUDA code with automatic resource cleanup
- interoperate CUDA with OpenGL
- accelerate scientific computing workloads on Nvidia GPUs
When to choose
- you need full access to the CUDA driver API from Python
- you want numpy-style GPU arrays and JIT kernel compilation
- you're doing scientific computing on Nvidia hardware and want mature, well-documented tooling
When to avoid
- you need cross-vendor GPU support (use PyOpenCL instead)
- you prefer higher-level frameworks like PyTorch or CuPy for array computing
- you don't have an Nvidia GPU or CUDA toolkit installed
Facets
library · maturity active
gpu-computing sdk math gpu-computing data-science developer-tools python windows cuda nvidia gpu-arrays scientific-computing numpy jit-compilation opengl-interop linux macos gpu
5 sources
- readme: https://github.com/inducer/pycuda · fetched 2026-08-28 · 7daa53a226a0
- homepage: http://mathema.tician.de/software/pycuda · fetched 2026-08-29 · 1e6436c2d3ed
- site_page: https://mathema.tician.de/aboutme · fetched 2026-08-29 · dc48d3674be5
- registry_pypi: https://pypi.org/pypi/pycuda/json · fetched 2026-08-29 · 887122dbc345
- site_page: https://documen.tician.de/pycuda · fetched 2026-08-29 · 9fda732be9ad
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| inducer/pycuda | main | 78 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem