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
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.
Il y a un bon article qui décrit toutes les étapes. Les plus importants pour moi étaient:
--silent --toolkit --override
.LD_LIBRARY_PATH=/usr/local/cuda-9.0/lib64
./usr/local/cuda
pour qu'il renvoie à la version par défaut.