Revisit `cuda-bindings` branching strategy
Aperta
Nessuno ha ancora preso questa issue.
cuda.bindings
P2
- Lingua principale
- Cython
- Stelle
- 3.4k
- Fork
- 329
- Merge medio
- 1g 23h
- PR unite (30g)
- 116
Descrizione
Right now we have cuda-bindings 12.9.x maintained in the 12.9.x branch. This causes frictions for
- understanding the maintenance scope
- it is not obvious at all that only
.github/,ci/,cuda_bindings/, andcuda_python/are maintained there
- it is not obvious at all that only
- tracking and backpoting fixes (https://github.com/NVIDIA/cuda-python/issues/965)
- maintaining CI infra (https://github.com/NVIDIA/cuda-python/issues/1058) and docs (https://github.com/NVIDIA/cuda-python/issues/809)
- releasing 12.x packages (https://github.com/NVIDIA/cuda-python/issues/1120)
We would like to lower the burden and the mental overhead on the team. Possible solutions include:
- Eliminate the backport needs by hosting two directories
cuda_bindings_12/andcuda_bindings_13/on themainbranch - Generate the same binding code that have a bunch of macros that can be toggled at build time to target CUDA 12/13
- ...
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Valutazione
Questa issue non è ancora stata valutata.