You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 303fbda
Browse filesBrowse the repository at this point in the historyBrowse files
ci: install mini-CTK CUPTI under extras/CUPTI and check pathfinder finds it (#3440)
* ci: install mini-CTK CUPTI under extras/CUPTI and check pathfinder finds it
fetch_ctk unpacked the cuda_cupti redistrib archive into the top-level
toolkit tree, so libcupti landed in lib64 (Linux) or lib/ (Windows). The
CTK installer and cuda.pathfinder use extras/CUPTI instead, so pathfinder
could not find CUPTI through CUDA_PATH. CI only passed because
LD_LIBRARY_PATH found it first, and the default pathfinder tests tolerate
missing libraries.
Unpack cuda_cupti into extras/CUPTI. On Linux, rename its lib to lib64 as
for the top-level tree. On Windows, do the same for archives before 13.4,
which put the DLLs directly in lib/; later archives already use
lib/<arch>. Tag the cache key with the layout so old caches are not
restored.
Add a check to the LOCAL_CTK test jobs that fails unless pathfinder loads
NVRTC and CUPTI from under CUDA_PATH.
* ci: skip the pathfinder CTK check when the checkout predates it
Nightly runs check out the older commit their wheels were built from.
That commit may lack both the checker and the mini-CTK layout it expects,
so run the check only when the checked-out tree contains it.
---------
Co-authored-by: Ralf W. Grosse-Kunstleve <[email protected]>
0 commit comments