[FEA] Add kernel launch wrapper
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 35/100
Piste de recherche
Commencez par examiner les fonctions bulk qui ajoutent actuellement des sorties anticipées pour les lancements avec zéro thread, puis lisez la discussion de la pull request #151 référencée par l’issue. Déterminez le comportement de lancement attendu du wrapper et comment il doit être appliqué de manière cohérente. C’est terminé lorsque les lancements de kernels avec zéro thread sont systématiquement ignorés sans nécessiter de vérifications répétées par fonction.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Is your feature request related to a problem? Please describe.
Currently, we are adding early exits in all bulk functions to avoid launching kernels with 0 threads. This is laborious and should be done in a more systematic way.
Describe the solution you'd like
As mentioned in https://github.com/NVIDIA/cuCollections/pull/151#pullrequestreview-962008675, a kernel launch wrapper is desired to automate skipping kernel launches for 0 threads.
- Langage dominant
- Cuda
- Étoiles
- 674
- Forks
- 123
- Merge moyen
- 1 j 13 h
- PR mergées (30 j)
- 8
Préparer son environnement
Lance le conteneur de développement du projet dans votre navigateur, avec votre propre compte GitHub.
- Aucun Dockerfile ni fichier Docker Compose
- Propose un modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de NVIDIA/cuCollections
-
Add cuco::detail::stream_sync(cuda::stream_ref) to centralize CCCL version-specific API namingPeut-être à nouveau libre @0z5a l’a pris il y a 40 jours, et aucune pull request n’est ouverte. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 74/100
NVIDIA/cuCollections#840 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
nvidia-runners
Difficulté 1/5 1-3 heures Accessibilité débutants 25/100
NVIDIA/cuCollections#853 ·
Les mainteneurs répondent en général sous 1 jour
-
topic: performance type: feature request
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100
NVIDIA/cuCollections#817 · 7 commentaires · 1 réaction ·
Les mainteneurs répondent en général sous 1 jour
-
good first issue P2: Nice to have type: improvement
Difficulté 4/5 3-5 jours Accessibilité débutants 38/100
NVIDIA/cuCollections#805 · 4 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
[FEA] Add MPSC/MPMC concurrent queuePeut-être à nouveau libre @sleeepyjack l’a pris il y a 279 jours, et aucune pull request n’est ouverte. Ouvertemaintainer-only type: feature request
NVIDIA/cuCollections#791 · 1 personne assignée ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de NVIDIA/cuCollections
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
-
[Issue]: [HIP][ocp] Host __amd_cvt_fp8_to_float decodes E5M2 0x7b (57344) as Infinity and 0x7c (Infinity) as 65536Peut-être pris Une pull request liée à cette issue est ouverte ou déjà fusionnée. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
ROCm/rocm-systems#13525 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 Moins d'une heure Accessibilité débutants 80/100
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
Les mainteneurs répondent en général sous 1 jour
-
amr bug 🔥 diagnostics outputs
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
PHAREHUB/PHARE#1348 · 1 commentaire ·
Les mainteneurs répondent en général sous 2 jours