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 -
L'analyse de la sortie de
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
Vous devez vous connecter pour publier un commentaire.
Comment quelque chose basé sur
ldconfig -p | grep libcuda
son ? Considérant approprié ldconfig d'installation est clairement informé à la fin de l'installation de la CUDA toolkit, il devrait faire l'affaire sans chemin d'accès, bien, je pense.dirname
ldconfig -p | grep libcudart | awk '{print $4}' | head-n 1` | head -c -5". C'est plus robuste que le CHEMIN d'accès. Cependant, il travaille sur une machine Linux, mais pas sur un Mac. Pas de ldconfig sur MAC?Oups, j'ai dû poser la question: Recherchez CUDA chemin d'installation sur Unix. Pour linux c'est probablement la meilleure façon.
OriginalL'auteur huitseeker