comment puis-je mettre à jour cuDNN vers une version plus récente?
la cuDNN manuel d'installation dit
TOUTES LES PLATES-FORMES
Extrait de la cuDNN archive dans un répertoire de votre choix, ci-après .
Suivez ensuite la plate-forme des instructions spécifiques comme suit.LINUX
cd
export LD_LIBRARY_PATH=`pwd`:$LD_LIBRARY_PATHAjouter à votre construction et processus de liaison en ajoutant -je à votre compilation
ligne et -L-lcudnn de votre ligne de liaison.
Il semble qu'il ajoute simplement pwd
à LD_LIBRARY_PATH
, donc je suppose que remplacer les fichiers dans pwd
va faire la mise à jour.
Mais il ne semble pas que simple que d'après ce que j'ai fait j'ai eu une plainte de Théano disant
cuDNN Version est trop ancienne. Mise à jour v5, a été 3007.
OriginalL'auteur dontloo | 2016-07-01
Vous devez vous connecter pour publier un commentaire.
cudnn.h
dansdir/cuda/include/
dir/cuda/lib64/
dir/cuda/lib64/
OriginalL'auteur dontloo
J'ai écrit un script qui peut être utilisé pour nettoyer l'installation d'une version de cuDNN ou modifier l'existant cuDNN à un vieux ou une version plus récente. Vous pouvez télécharger le script à partir de:
https://github.com/dnzzcn/cuDNNv
C'est ce que fait le script:
Il effectue les opérations d'installation automatique pour la version dont vous avez besoin.
packages/
est dans votreCWD
? nécessite égalementsudo
?Oui, les paquets dossier est inclus dans le répertoire de dépôt. Il y a un script python qui appelle le script bash ci-dessus pour l'cuDNN version; et bien que je ne suis pas sûr, il devrait fonctionner sans sudo.
votre application, il a fait la chose même quand il n'a pas.
deadcode pouvez-vous vérifier la sortie du terminal lorsque vous essayez d'installer cuDNN? Si vous voyez des erreurs qui concerne les autorisations, essayez d'exécuter cuDNNv avec sudo.
OriginalL'auteur dnzzcn