web-dev-qa-db-fra.com

Installer plusieurs versions de cuda et cudnn

J'utilise actuellement la version 7.5 de cuda avec la version 5 de cuDNN pour MatConvNet. Je souhaite installer la version 8.0 et la version 5.1 de cuDNN et je veux savoir s'il y aura des conflits si les chemins de l'environnement pointent vers les deux versions de cuda et cudnn

14
Kong

Les seules variables d'environnement importantes sont PATH et LD_LIBRARY_PATH. Il ne devrait y avoir aucun conflit en raison de LD_LIBRARY_PATH puisque tous les sonames des bibliothèques semblent être correctement bumpés dans chaque version. En ce qui concerne PATH, le shell exécutera la version à partir du chemin qui apparaît en premier dans la variable. Donc, il est inutile que PATH contienne les deux versions en même temps, vous devrez décider quelle version utiliser à la fois.

7

Il y a un bon article qui décrit toutes les étapes. Les plus importants pour moi étaient:

  • Exécutez le script d'installation CUDA avec les options --silent --toolkit --override.
  • Définissez le LD_LIBRARY_PATH=/usr/local/cuda-9.0/lib64.
  • Modifiez le lien symbolique /usr/local/cuda pour qu'il renvoie à la version par défaut.
0
Don Kirkby