Pathfinder: add support on cutensorMp library loading#2374
Conversation
|
QQ (I only have a minute right now): Did you already look at Do we need to add |
|
@rwgk good question.
Re: tests, I believe the existing parameterized tests automatically include |
CUDA 12's libcutensorMp.so.2 directly depends on libcudart.so.12, but its wheel RUNPATH does not include the cuda_runtime package. Pathfinder can therefore find and preload cuTENSOR, cuBLASLt, and NCCL yet still fail to dlopen cuTENSORMp in a wheel-only environment unless libcudart is already available from an ambient toolkit. Add cudart to the descriptor dependency list so Pathfinder resolves the packaged CUDA runtime before opening cuTENSORMp. This makes CUDA 12 wheel-only loading independent of LD_LIBRARY_PATH while preserving CUDA 13 and local-toolkit behavior.
|
/ok to test cf47da7 |
rwgk
left a comment
There was a problem hiding this comment.
Codex figured out that cudart was missing in the dependencies list. I went ahead an added it, then triggered the CI.
This comment has been minimized.
This comment has been minimized.
I can confirm |
This comment has been minimized.
This comment has been minimized.
1 similar comment
|
Description
This PR enables pathfinder to support cutensorMp library loading