[PYTHON] Comment mettre à jour vers Chainer 2.0 (Windows + CUDA 8.0 + CUDNN)

Objectif de cet article

Dans Chainer2.0, la structure du programme a changé en raison de l'indépendance de cupy. Quand je l'ai mis à jour, je suis resté un peu coincé, alors j'ai écrit la procédure au niveau du mémorandum.

Environnement prérequis

Veuillez vous référer à la page suivante pour savoir comment créer un environnement de base. Installer Chainer + CUDA 8.0 sur Windows 10

Environnement avant la mise à jour

Procédure de mise à jour

1. Désinstaller Chainer

pip uninstall chainer

2. Mise à jour CUDNN (6.0)

Le nouveau Chainer est séparé de cupy (bibliothèque numpy avec fonction CUDA), il sera donc compilé avec CUDNN lors de l'installation de CUPY. Le cupy actuel (1.0.0.1) nécessite cudnn v6.0. Alors obtenez la v6 de NVIDIA. https://developer.nvidia.com/cudnn Remarque: l'inscription des membres est requise

Extrayez le fichier zip téléchargé et sélectionnez bin, include, lib sous le dossier cuda pour chaque dossier. C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0 Copier.

3. installation cupy

Installer à l'aide de pip pip install cupy Cela prend environ 1 minute. S'il se termine correctement, passez en revue les variables d'environnement car cudnn n'est pas reconnu.

Travail de confirmation python >>> import cupy

>>> import cupy.cudnn


 S'il n'y a pas d'erreurs, c'est réussi.

#### 4. Installation des chaînes
`pip install cahiner --no-cache-dir`

## Résumé
 Je l'exécutais déjà dans un environnement avec cudnn, donc cette fois c'était relativement facile,
 Si vous le créez à partir de l'environnement initial, il semble que vous deviez revoir les paramètres du chemin et inclure à nouveau les variables d'environnement.
 (Peut-être que c'est un peu plus facile!?)



















Recommended Posts

Comment mettre à jour vers Chainer 2.0 (Windows + CUDA 8.0 + CUDNN)
Le moyen le plus simple d'obtenir Chainer v1.5 + CUDA + cuDNN sous Windows
Comment mettre à jour easy_install
Comment mettre à jour Spyder
Comment forcer TensorFlow 2.3.0 à construire pour CUDA11 + cuDNN8
Comment installer Python [Windows]
Comment mettre à jour Tkinter de Python vers la version 8.6
Comment mettre à jour avec SQLAlchemy?
Comment utiliser Dataiku sous Windows
Comment mettre à jour Spyder dans Anaconda
Comment installer pycrypto sur Windows
Comment déployer django-compresseur sous Windows
Comment installer Music 21 sur Windows
[Kivy] Comment installer Kivy sur Windows [Python]
Comment mettre à jour Google Sheets à partir de Python
Comment installer DLIB avec 2020 / CUDA activé
Comment utiliser Cmder avec PyCharm (Windows)
Comment mettre à jour manuellement le cache AMP
Comment mettre à jour PHP sur Amazon Linux 2
Comment utiliser l'Assistant Google sur Windows 10
Comment installer Richzhang / Colorisation sur Windows 10
Comment installer le sous-système Windows pour Linux
Comment mettre à jour la sécurité sur CentOS Linux 8
Comment créer une clé USB à démarrage multiple (compatible Windows 10)
Comment mettre à jour la sécurité sur Ubuntu 19.10 Eoan Ermine
Comment installer rapidement h5py sur Windows 10 [non officiel]
Procédure de génération de TensorFlow 2.2.0-rc0 (CUDA10.2 + cuDNN7.6.5) --Windows10
Comment créer des données à mettre dans CNN (Chainer)
Comment ajouter Anaconda Powershell Prompt au terminal Windows?
Comment vivre une vie décente avec Windows 2017
[Python] Comment installer OpenCV sur Anaconda [Windows]
[TF] Comment spécifier les variables à mettre à jour avec Optimizer
Comment installer / vérifier Graphviz sur anaconda / windows10
Étapes pour créer PyTorch 1.5 pour CUDA 10.2 sous Windows
Comment créer deux environnements CentOS7 / Windows10 + VirtualBox + Vagrant
[Blender] Résumé de la procédure d'installation / de mise à jour / de désinstallation des modules complémentaires
Comment partager des dossiers avec Docker et Windows avec tensorflow
Autoencoder dans Chainer (Remarques sur l'utilisation de + trainer)
Comment exécuter Django sur IIS sur un serveur Windows
Apprenons en profondeur! Sous Windows (VS2013 + caffe + CUDA7.5 + cudnn5.1)
Remarques sur la façon d'utiliser Firefox avec du sélénium sous Windows
Comment utiliser xml.etree.ElementTree
Comment utiliser Python-shell
Remarques sur l'utilisation de tf.data
Grattage 2 Comment gratter
Comment utiliser Seaboan
Comment utiliser la correspondance d'image
Comment utiliser le shogun
Comment installer Python
Comment utiliser Pandas 2
Comment lire PyPI
Comment installer pip
Comment utiliser Virtualenv
Comment utiliser numpy.vectorize
Comment installer Archlinux
Comment utiliser pytest_report_header
Comment redémarrer gunicorn
Comment installer python