Je viens de configurer mon poste de travail Ubuntu 16.04 avec une Nvidia GTX 1070, après avoir installé avec succès le dernier pilote via le pilote graphique PPA en suivant les instructions ici .
Le pilote nvidia-367 a permis à mon GPU de fonctionner correctement sur mon système, en corrigeant la résolution alors qu’il était totalement éteint alors qu’il exécutait encore Nouveau.
Je n'utilise pas ma machine pour les jeux, mais pour la science des données. J'avais donc besoin de la chaîne de boîtes à outils CUDA (la suite d'outils couvrant NVCC, les bibliothèques accélérées CUDA, etc.), et j'ai donc procédé à leur installation à l'aide de la commande unique. de Sudo apt-get install nvidia-cuda-toolkit
. Toute l'installation s'est bien déroulée, mais à la fin, j'ai réalisé qu'il me manquait une chose: exemples de code CUDA !
Même après avoir cherché haut et bas, je n’ai pas été en mesure de trouver le moyen de procéder à une installation autonome des échantillons de code CUDA dans mon système. D'après ce que j'ai compris de la documentation Nvidia, ces exemples seraient automatiquement installés lorsque j'installe la boîte à outils CUDA via un fichier .deb ou .run téléchargé à partir de la page Web des téléchargements Nvidia CUDA.
Mes questions sont donc les suivantes:
Est-il possible d'obtenir les fichiers source des échantillons Nvidia CUDA? Juste les fichiers sources bruts, avec le Makefile correct, pour que je puisse compiler ces exemples et les exécuter sans passer par l’ensemble du programme d’installation de la boîte à outils Nvidia CUDA?
Sinon, quelqu'un a-t-il déjà utilisé le programme d'installation de Nvidia et, dans l'affirmative, sait-il si je peux ignorer l'installation du toolkit CUDA (puisque je l'ai déjà fait via apt-get) et utiliser simplement le programme d'installation pour télécharger les exemples CUDA?
Et ma question suivante est la suivante:
J'apprécierais grandement, même une réponse partielle à l'une des quelques questions que j'ai posées ici, ou des suggestions alternatives à la façon dont je réfléchis à cette question. Je vous remercie!
J'ai exactement le même problème. J'essaie de tester ma configuration de travail avec Ubuntu 16.04 et GTX1080 avec CUDA 7.5 pour l'informatique parallèle, et espérais y parvenir facilement en utilisant les packages fournis dans le dépôt. Malheureusement, comme indiqué ci-dessus, ils sont manquants. Il est possible d'utiliser l'installation du fichier d'exécution pour installer uniquement les exemples. Voir par exemple pour une version plus ancienne:
Cela fonctionne aussi pour 7.5. Dites simplement "non" lorsque vous êtes invité à installer le pilote et la boîte à outils. Vous devrez également définir les bonnes bibliothèques de boîtes à outils. Cela installe des exemples de cuda dans votre maison par défaut. Cependant, il semble y avoir un problème avec les bibliothèques non trouvées car le package du référentiel les place également dans un emplacement différent.
Cependant, certains exemples simples comme matrixMul se compilent et fonctionnent correctement.
Il pourrait y avoir une solution de contournement simple en ajoutant le bon chemin, mais installer probablement au moins cuda-toolkit avec des exemples du fichier runfile devrait le rendre "prêt à l'emploi" - je ne l'ai pas encore essayé ...
NVIDIA a publié les exemples ici: https://github.com/NVIDIA/cuda-samples
Assurez-vous d’obtenir la version correspondant à votre version de CUDA (à partir de la version 9.2): https://github.com/NVIDIA/cuda-samples/releases
(Je pense que ce dépôt risque de manquer certains échantillons disponibles dans le programme d'installation, mais je ne suis pas sûr.)
Voici les instructions que j'ai suivies:
Cela était difficile car le pilote nvidia avancé que le fichier .run avait essayé d’installer était incompatible avec l’environnement de mon ordinateur de bureau, mais les versions du pilote nvidia de mon ppp étaient trop anciennes pour CUDA. Je devais donc trouver un ppa avec un pilote plus récent de nvidia.