[PATCH] D40453: Add the nvidia-cuda-toolkit Debian package path to search path

Jonas Hahnfeld via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Mon Nov 27 06:23:19 PST 2017


Hahnfeld added reviewers: tra, jlebar.
Hahnfeld added a comment.

The change looks good in general and is small enough and last in the candidates list to not break working setups.

What concerns me is that we have to do the same for every distribution (I know that Arch Linux for example has CUDA installed in `/opt/cuda`, see https://www.archlinux.org/packages/community/x86_64/cuda/). In addition many HPC systems use the modules system to install multiple versions in parallel. As such we should make the installation detection smarter:

1. We could have an environment variable that systems can set to the appropriate directory.
2. We could try to automatically deduce the install path: If we find `ptxas` in the `PATH` and it is in a directory `bin`, its parent is a good candidate to start searching.

I think 2. would work for Arch Linux which adds `/opt/cuda/bin` to `PATH` IIRC. I'm not sure about Debian though, @sylvestre.ledru? If that doesn't work, we have to add the candidate statically anyway...


https://reviews.llvm.org/D40453





More information about the cfe-commits mailing list