Recherchez CUDA installation sur Linux

Quelle est la meilleure façon?
Voici mes solutions:

echo $PATH | sed "s/:/\n/g" | grep "cuda/bin" | sed "s/\/bin//g" |  head -n 1
which nvcc | sed "s/\/bin\/nvcc//"
which nvcc | head -c -10

Elles sont toutes basées sur un CHEMIN. On pourrait localiser les bibliothèques de la place.
Il serait plus robuste si il n'y a pas CUDA chemins en CHEMIN.

Je suis en utilisant ce dans un Makefile.

Vous avez de la bande "bin". De toute façon, mon collègue utilise Netbeans et il n'a pas de cuda dans son CHEMIN à tous. Un chemin non basée sur la technique serait plus robuste.
que diriez - $ locate cuda et de l'analyse du reste?
L'analyse de la sortie de locate n'a pas l'air particulièrement robuste (pour la plupart des modèles, vous pouvez imaginer un faux positif par exemple, à partir d'une installation personnalisée) et nécessite mlocate à être installé et en cours d'exécution.

OriginalL'auteur Narcolessico | 2011-01-27