Mémo de procédure pour créer un environnement Chainer sous Windows (principalement un mémorandum concernant la gestion des erreurs)
Chainer: A flexible framework for neural networks
※Mise en garde! Dans mon environnement, je n'ai pas pu créer d'environnement d'exécution pour la version d'utilisation du GPU (version CUDA), veuillez donc vous y référer pour la version du CPU.
Si vous voulez utiliser CUDA avec Chainer, assurez-vous d'installer d'abord CUDA Toolkit
.
CUDA Toolkit | NVIDIA Developer
Exemple: Sélectionnez [Télécharger] => [Windows] => [x86_64] => [10] => [exe (réseau)].
Installez Chainer.
$ pip install chainer
master
. (En cas de non-concordance de version, une erreur peut se produire)pfnet/chainer: A flexible framework of neural networks for deep learning
Exécution normale
$ python examples/mnist/train_mnist.py
TODO: Je vérifie car j'obtiens une erreur lors de l'exécution dans mon environnement. => Même si j'imite l'article d'une autre personne et fais des essais et des erreurs, j'abandonne car je ne peux pas détecter les en-têtes de CUDA par aucun moyen ... (v1.21.0).
Si l'installation réussit, vous devriez pouvoir effectuer les opérations suivantes:
Exécution avec GPU
$ python train_mnist.py -g 0
REMARQUE: cette erreur ne s'est pas produite dans un environnement où Visual Studio 2015 était déjà installé.
Lorsque j'ai essayé d'installer avec pip, j'ai eu l'erreur suivante.
Échec de l'installation de la chaîne avec pip
$ pip install chainer
Using cached chainer-1.10.0.tar.gz
Complete output from command python setup.py egg_info:
running egg_info
creating pip-egg-info\chainer.egg-info
writing top-level names to pip-egg-info\chainer.egg-info\top_level.txt
writing dependency_links to pip-egg-info\chainer.egg-info\dependency_links.txt
writing pip-egg-info\chainer.egg-info\PKG-INFO
writing requirements to pip-egg-info\chainer.egg-info\requires.txt
writing manifest file 'pip-egg-info\chainer.egg-info\SOURCES.txt'
warning: manifest_maker: standard file '-c' not found
error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstudio.com/visual-cpp-build-tools
Executing cythonize
Options: {'annotate': False, 'no_cuda': False, 'profile': False, 'linetrace': False}
**************************************************
*** WARNING: nvcc not in path.
*** WARNING: Please set path to nvcc.
**************************************************
Include directories: []
Library directories: []
----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in C:\Users\<username>\AppData\Local\Temp\pip-build-7ak65o9t\chainer\
Apparemment, cela ne semble pas fonctionner car il n'y a pas de compilateur pour Cython, alors installez d'abord Microsoft Visual C ++ Build Tools
, qui est également spécifié dans le journal des erreurs. (Je pense que cela dépend de l'environnement, mais l'installation a pris beaucoup de temps. Environ 30 minutes?)
Download the Visual C++ Build Tools (standalone C++ compiler, libraries and tools)
Vous devriez maintenant pouvoir l'installer en l'exécutant à nouveau.
Comme je l'ai écrit ci-dessus, j'ai eu cette erreur lorsque la version installée de Chainer et la version d'exemple ne correspondent pas.
Dans mon cas, j'ai utilisé «master» lors de l'utilisation de «chainer 1.21.0» et j'ai obtenu cette erreur.
Pour contourner le problème, j'ai vérifié la balise 1.21.0
et utilisé l'exemple pour cette version et cela a bien fonctionné.
L'erreur suivante peut se produire lors de l'installation du chainer.
**************************************************
*** WARNING: Include files not found: ['cublas_v2.h', 'cuda.h', 'cuda_profiler_api.h', 'cuda_runtime.h', 'curand.h']
*** WARNING: Skip installing cuda support
*** WARNING: Check your CFLAGS environment variable
**************************************************
TODO: Actuellement non résolu dans mon environnement ... Dans les articles d'autres personnes, il y avait une description telle que l'ajout d'un chemin vers INCLUDE, donc j'ai essayé de l'ajouter, mais cela n'a pas résolu.
**************************************************
*** WARNING: Include files not found: ['cudnn.h']
*** WARNING: Skip installing cudnn support
*** WARNING: Check your CFLAGS environment variable
**************************************************
Chainer MNIST Error AttributeError: 'module' object has no attribute 'PlotReport' Installer Chainer + CUDA 8.0 sur Windows 10-Qiita
Recommended Posts