NVIDIA / NVIDIA/cuda-python

Drive PR #2266 (Migrating cuda-python sample codes from cuda-samples repository and Testing) across the finish line

Abierto
#2,866 0 comentarios 0 reacciones 1 asignado Ver en GitHub

@lijinf2 ya está trabajando en esto.

Desde el 15/9/2026.

triage
Lenguaje dominante
Cython
Estrellas
3.4k
Forks
329
Merge medio
1 d 21 h
PR fusionados (30 d)
113

Descripción

Context

PR #2266 — Migrating cuda-python samples from cuda-samples repository and Testing — has been open since June 25, 2026 and represents significant work (40 commits, +38863/-20564 across 247 files) to establish cuda-python as the canonical source of truth for CUDA samples, which will then be synced back to the cuda-samples repo on each release.

Current Status

  • ✅ CI is green (as of Sep 9, 2026)
  • ✅ Approved by @rparolin
  • ✅ All existing examples from cuda_bindings/examples and cuda_core/examples have been migrated into samples/cuda_bindings and samples/cuda_core
  • ✅ Samples are integrated into the main cuda.core and cuda.bindings test suites (no longer a separate suite)
  • ✅ Platform-specific waivers added (WSL, Windows TCC, headless OpenGL, managed memory, etc.)
  • ⏳ Awaiting final review. @leofang

Remaining Blockers

  1. Review from @leofang — the last requested reviewer; PR cannot merge until their review is complete or dismissed
  2. Documentation checklist — the "documentation is up to date" checklist item in the PR is unchecked; needs clarification whether it's intentional follow-up work or needs to be addressed now
  3. mdboom's "changes requested" status — needs to be resolved/dismissed once all concerns are confirmed addressed

Ask

Please prioritize reviewing and merging PR #2266. The PR is now in a good state with green CI. If it's too large to review in one pass, consider whether splitting into smaller follow-up PRs (as suggested by @lijinf2) is feasible to accelerate the final mile.

Ref: https://github.com/NVIDIA/cuda-python/pull/2266
Milestone: cuda.bindings 13.4.0 & 12.9.8
Labels: P0, cuda.core, cuda.bindings, example

Guía de contribución

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.