Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

[ENHANCEMENT]: Make cuco code NVRTC-compatible

オープン
#695 コメント 6 件 リアクション 2 件 担当者 1 名 GitHub で見る

メンテナーはふだん 2 日以内に返信

@0z5a がすでに取り組んでいます。

2026年9月18日 から。

評価

この issue はまだ評価されていません。

説明

helps: rapids type: feature request
Is your feature request related to a problem? Please describe.

Related to https://github.com/NVIDIA/cccl/issues/4305

Make sure cuco is JIT or NVRTC compatible.

Describe the solution you'd like

To enable cuco code to be used in JIT kernels, we need to ensure that no thrust algorithms are used in cuco implementations. When available, we will replace the two existing uses of thrust algorithms with their cuda::std:: equivalents.
https://github.com/NVIDIA/cuCollections/blob/e3aec271627a5d482cf2c720c6e2ec6e15cae06c/include/cuco/detail/open_addressing/open_addressing_ref_impl.cuh#L1269
https://github.com/NVIDIA/cuCollections/blob/e3aec271627a5d482cf2c720c6e2ec6e15cae06c/include/cuco/detail/open_addressing/open_addressing_ref_impl.cuh#L1257

As a simpler initial task, we can start by replacing thrust utilities such as pair, tuple, and equal_to with their corresponding cuda::std:: equivalents, which are already available for use.

主要言語
Cuda
スター
671
フォーク
122
平均マージ
4日 19時間
マージ済み PR(30日)
10

環境構築

Codespaces で開く

このプロジェクトの開発コンテナを、あなたの GitHub アカウントでブラウザ上に起動します。

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

NVIDIA/cuCollections のほかの issue

NVIDIA/cuCollections の issue をすべて見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。