Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[QST]From what CUDA version was ranges.hpp introduced #1817

Open
ZiqiFrancisFan opened this issue Feb 7, 2025 · 2 comments
Open

[QST]From what CUDA version was ranges.hpp introduced #1817

ZiqiFrancisFan opened this issue Feb 7, 2025 · 2 comments
Labels
question Further information is requested

Comments

@ZiqiFrancisFan
Copy link

What is your question?
I noticed that in ranges.hpp, the following inclusion is needed: #include <nvtx3/nvtx3.hpp>. It seems to be that nvtx3.hpp is not even available in cuda-12.3.

@ZiqiFrancisFan ZiqiFrancisFan added ? - Needs Triage Need team to review and classify question Further information is requested labels Feb 7, 2025
@vyasr
Copy link
Contributor

vyasr commented Feb 8, 2025

The C++ API of nvtx has unfortunately never quite made it into a CTK release. That is something we have raised internally before but it's never been prioritized. If you look at rmm's CMake you'll see that we fetch nvtx3 as part of the build process to get these headers. You can clone the repo yourself here. The relevant tracking issue is this one.

@bdice bdice removed the ? - Needs Triage Need team to review and classify label Feb 11, 2025
@bdice
Copy link
Contributor

bdice commented Feb 11, 2025

Vyas's answer covers everything I would say here. I'm going to leave this issue open for now. I want to cover this topic better in the docs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
Status: To-do
Development

No branches or pull requests

3 participants