[FEA] dynamic_map device-side API
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Accessibilité débutants
- 30/100
Piste de recherche
Commencez par lire l’API existante côté hôte de dynamic_map pour insert, find et contains, puis examinez le device_mutable_view mentionné dans l’issue. Définissez la manière dont les opérations device gèrent la capacité fixe et la manière dont les champs size sont mis à jour après les insertions côté device. Le travail est considéré comme terminé lorsque l’API côté device et son comportement de mise à jour de la taille sont spécifiés et implémentés sans redimensionnement côté device.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Currently, the dynamic_map has only a host-side API, which supports insert, find, contains. It would be useful to have an additional, advanced-usage API supporting __device__ versions of insert, find, and contains.
There are some important considerations in designing this API:
- The map will not be able to dynamically resize when using the device-side API. This is because control must be returned to the host to resize. There is no preventing the user from inserting too many keys for the capacity of the map.
- The size field of the
dynamic_mapas well as its constituentstatic_mapobjects needs to be updated as the device-sideinsertis used. This could potentially be done automatically, such as with an RAII wrapper around thedevice_mutable_viewobject. It could also be done manually by the user.
- 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
-
[Bug]: RDFlex silently drops the covariate adjustment when the outcome or treatment column is integer-typedPeut-être pris @vrjdev l’a pris aujourd’hui. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
DoubleML/doubleml-for-py#424 ·
Les mainteneurs répondent en général sous 1 jour
-
Importer: an empty or non-numeric Error cell is imported as 0 instead of missingPeut-ê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
Open-Systems-Pharmacology/OSPSuite.Core#3049 ·
Les mainteneurs répondent en général sous 1 jour
-
OneNote: import empty sectionsOuverteonenote
Difficulté 2/5 1-3 heures Accessibilité débutants 66/100
obsidianmd/obsidian-importer#689 ·
-
uberon-classhierarchy
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
obophenotype/uberon#3808 · 2 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
Add DomainOuverte
Difficulté 1/5 Moins d'une heure Accessibilité débutants 65/100
disposable/disposable#318 ·