-
Notifications
You must be signed in to change notification settings - Fork 37
Build and test with CUDA 12.5.1 #191
Build and test with CUDA 12.5.1 #191
Conversation
After offline discussion with @robertmaynard, we've come to the conclusion that nvml should be dynamically linked after all. I've updated this PR to do so. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I've reviewed that offline discussion about handling libnvidia-ml
, all makes sense to me. This looks good.
/merge |
@@ -55,6 +55,7 @@ requirements: | |||
- cudatoolkit | |||
{% else %} | |||
- cuda-cudart-dev | |||
- cuda-nvml-dev |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This change needed an entry in dependencies.yaml
as well. See rapidsai/devcontainers#366 (comment). In devcontainers, we see:
2024-07-22T21:24:02.4790079Z CMake Error at CMakeLists.txt:204 (target_link_libraries):
2024-07-22T21:24:02.4793870Z Target "wholegraph" links to:
2024-07-22T21:24:02.4798184Z
2024-07-22T21:24:02.4802582Z CUDA::nvml
2024-07-22T21:24:02.4804498Z
2024-07-22T21:24:02.4804898Z but the target was not found. Possible reasons include:
2024-07-22T21:24:02.4805252Z
2024-07-22T21:24:02.4805598Z * There is a typo in the target name.
2024-07-22T21:24:02.4810296Z * A find_package call is missing for an IMPORTED target.
2024-07-22T21:24:02.4811022Z * An ALIAS target is missing.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I filed #197 to fix.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good catch. Thanks Bradley! 🙏
This PR updates the latest CUDA build/test version 12.2.2 to 12.5.1.
Contributes to rapidsai/build-planning#73