[ENHANCEMENT]: Update build-time check since the trunk CCCL allows 1B/2B `atomic_ref`
Mantenedores costumam responder em até 1 dia
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Facilidade para iniciantes
- 48/100
Direção de pesquisa
Comece pelas asserções estáticas em include/cuco/static_map_ref.cuh e include/cuco/detail/open_addressing/open_addressing_ref_impl.cuh e, em seguida, inspecione as verificações de build e os testes unitários existentes. Atualize as verificações para variáveis atomic_ref de 1 byte e de 2 bytes e ajuste os testes de acordo. Considera-se concluído quando as verificações de build e os testes unitários passarem com o comportamento do CCCL no trunk.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
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
- Linguagem predominante
- Cuda
- Estrelas
- 674
- Forks
- 123
- Merge médio
- 1d 13h
- PRs com merge (30d)
- 8
Preparar o ambiente
Inicia o contêiner de desenvolvimento do projeto no navegador, com a sua própria conta do GitHub.
- Sem Dockerfile nem arquivo Docker Compose
- Tem um modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de NVIDIA/cuCollections
-
Add cuco::detail::stream_sync(cuda::stream_ref) to centralize CCCL version-specific API namingTalvez livre de novo @0z5a assumiu há 41 dias e não há nenhum pull request aberto. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 74/100
NVIDIA/cuCollections#840 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
nvidia-runners
Dificuldade 1/5 1-3 horas Facilidade para iniciantes 25/100
NVIDIA/cuCollections#853 ·
Mantenedores costumam responder em até 1 dia
-
topic: performance type: feature request
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 35/100
NVIDIA/cuCollections#817 · 7 comentários · 1 reação ·
Mantenedores costumam responder em até 1 dia
-
good first issue P2: Nice to have type: improvement
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 38/100
NVIDIA/cuCollections#805 · 4 comentários ·
Mantenedores costumam responder em até 1 dia
-
[FEA] Add MPSC/MPMC concurrent queueTalvez livre de novo @sleeepyjack assumiu há 280 dias e não há nenhum pull request aberto. Abertamaintainer-only type: feature request
NVIDIA/cuCollections#791 · 1 responsável ·
Mantenedores costumam responder em até 1 dia
Todas as issues de NVIDIA/cuCollections
Issues semelhantes
-
Add: &TV LogoAbertacheck:passed logos:add
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 74/100
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 88/100
duneanalytics/spellbook#10100 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 65/100
PolicyEngine/uk-autumn-budget-dashboard-2026#339 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
approved correction metadata
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 68/100
acl-org/acl-anthology#10663 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 1/5 1-3 horas Facilidade para iniciantes 76/100
Mantenedores costumam responder em até 3 dias