[ENHANCEMENT]: Update build-time check since the trunk CCCL allows 1B/2B `atomic_ref`
Les mainteneurs répondent en général sous 2 jours
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 48/100
Piste de recherche
Commencez par les assertions statiques dans include/cuco/static_map_ref.cuh et include/cuco/detail/open_addressing/open_addressing_ref_impl.cuh, puis examinez les vérifications de build et les tests unitaires existants. Mettez à jour les vérifications pour les variables atomic_ref de 1 octet et de 2 octets, et ajustez les tests en conséquence. La tâche est considérée comme terminée lorsque les vérifications de build et les tests unitaires passent avec le comportement de CCCL dans trunk.
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.
https://godbolt.org/z/a78x4qrha
Originally posted by @sleeepyjack https://github.com/NVIDIA/cuCollections/pull/549#discussion_r1684974753
Now cuda::atomic_ref can work with 1-byte and 2-byte variables so we need to update the static asserts accordingly in cuco data structures, e.g.
Describe the solution you'd like
Update build checks and unit tests
Describe alternatives you've considered
No response
Additional context
No response
- Langage dominant
- Cuda
- Étoiles
- 674
- Forks
- 123
- Merge moyen
- 4 j 19 h
- PR mergées (30 j)
- 10
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 26 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 2 jours
-
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 2 jours
-
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 2 jours
-
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 2 jours
-
[FEA] Add MPSC/MPMC concurrent queuePeut-être à nouveau libre @sleeepyjack l’a pris il y a 266 jours, et aucune pull request n’est ouverte. Ouvertetype: feature request
NVIDIA/cuCollections#791 · 1 personne assignée ·
Les mainteneurs répondent en général sous 2 jours
Toutes les issues de NVIDIA/cuCollections
Issues similaires
-
Add: Tooncast brazil feedOuvertecheck:passed feeds:add
Difficulté 2/5 Moins d'une heure Accessibilité débutants 62/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
neurostuff/NiMARE#1181 ·
Les mainteneurs répondent en général sous 1 jour
-
[Bug] build_catalog_relation raises 'Macro' object has no attribute 'config' in run-operation (breaks Elementary edr report on dbt-athena 1.11.x)Peut-être pris @Minhhnh l’a pris aujourd’hui. Ouvertetriage:product
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
dbt-labs/dbt-adapters#2222 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 74/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
weecology/DeepForest#1439 ·