[Python] [Chainer] [Windows] Chainer unter Windows installieren

Verfahrensnotiz zum Erstellen einer Chainer-Umgebung unter Windows (hauptsächlich ein Memorandum zur Fehlerbehandlung)

Chainer: A flexible framework for neural networks

※Hinweis! In meiner Umgebung konnte ich keine Ausführungsumgebung für die GPU-Nutzungsversion (CUDA-Version) erstellen. Die CPU-Version finden Sie hier.

Überprüfungsumgebung

Installationsverfahren

(Option) Installieren Sie das CUDA Toolkit

Wenn Sie CUDA mit Chainer verwenden möchten, müssen Sie zuerst das CUDA Toolkit installieren.

CUDA Toolkit | NVIDIA Developer

Beispiel: Wählen Sie [Download] => [Windows] => [x86_64] => [10] => [exe (Netzwerk)].

Installation der Kette

Installieren Sie den Chainer.

$ pip install chainer

Beispielbetriebsprüfung

pfnet/chainer: A flexible framework of neural networks for deep learning

Normale Ausführung

Normale Ausführung


$ python examples/mnist/train_mnist.py

無題.png

Ausführung mit GPU

TODO: Ich überprüfe, weil zur Laufzeit in meiner Umgebung ein Fehler auftritt. => Selbst wenn ich den Artikel einer anderen Person imitiere und Versuch und Irrtum mache, gebe ich auf, weil ich die Header von CUDA auf keinen Fall erkennen kann ... (v1.21.0).

Wenn die Installation erfolgreich ist, sollten Sie in der Lage sein, Folgendes zu tun:

Laufen mit GPU


$ python train_mnist.py -g 0

Fehlerbehebung

Wenn Microsoft Visual C ++ 14.0 nicht vorhanden ist

ANMERKUNG: Dieser Fehler trat nicht in einer Umgebung auf, in der Visual Studio 2015 bereits installiert war.

Beim Versuch, mit pip zu installieren, wurde der folgende Fehler angezeigt.

Chainer mit Pip konnte nicht installiert werden


$ 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\

Anscheinend scheint es nicht zu funktionieren, da es keinen Compiler für Cython gibt. Installieren Sie daher zuerst "Microsoft Visual C ++ Build Tools", das auch im Fehlerprotokoll angegeben ist. (Ich denke, es hängt von der Umgebung ab, aber die Installation hat lange gedauert. Ungefähr 30 Minuten?)

Download the Visual C++ Build Tools (standalone C++ compiler, libraries and tools)

Sie sollten es jetzt installieren können, indem Sie es erneut ausführen.

AttributeError: Das Objekt 'module' hat beim Ausführen von sample kein Attribut 'PlotReport'

Wie ich oben geschrieben habe, ist dieser Fehler aufgetreten, wenn die installierte Chainer-Version und die Beispielversion nicht übereinstimmen. In meinem Fall habe ich "master" verwendet, als ich "chainer 1.21.0" verwendet habe, und diesen Fehler erhalten. Als Problemumgehung habe ich das Tag "1.21.0" ausgecheckt und das Beispiel für diese Version verwendet, und es hat einwandfrei funktioniert.

cuda.h etc. nicht gefunden (ungelöst)

Der folgende Fehler kann bei der Installation von Chainer auftreten.

**************************************************
*** 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: Derzeit ungelöst in meiner Umgebung ... In den Artikeln anderer Leute gab es eine Beschreibung wie das Hinzufügen eines Pfads zu INCLUDE, also habe ich versucht, ihn hinzuzufügen, aber er wurde nicht gelöst.

cudnn.h nicht gefunden (nicht verifiziert)

**************************************************
*** WARNING: Include files not found: ['cudnn.h']
*** WARNING: Skip installing cudnn support
*** WARNING: Check your CFLAGS environment variable
**************************************************

Referenz

Chainer MNIST Error AttributeError: 'module' object has no attribute 'PlotReport' Installieren Sie Chainer + CUDA 8.0 unter Windows 10-Qiita

Recommended Posts

[Python] [Chainer] [Windows] Chainer unter Windows installieren
Installieren Sie Python unter Windows
Installieren Sie Chainer 1.5.0 unter Windows
Installieren Sie Watchdog unter Windows + Python 3.3
Installieren Sie Chainer 1.6 (GPU) unter Windows 7.
Python unter Windows
Python2.7-Installation in einer Windows 32-Bit-Umgebung
Installieren Sie xgboost (Python-Version) unter Windows
Installieren Sie Pytorch unter Blender 2.90 Python unter Windows
Installieren Sie Python auf der WSL
Installieren Sie Python auf Pidora.
Installieren Sie Scrapy auf Python3
[Kivy] So installieren Sie Kivy unter Windows [Python]
Installieren Sie Python auf dem Mac
Installieren Sie Anaconda unter Windows 10
Python Basic ② in Windows
Installieren Sie pycuda unter Windows10
Installieren Sie Python 2.7.3 unter CentOS 5.4
Installieren Sie pygraphviz unter Windows 10
Installieren Sie Python 3.3 unter Ubuntu 12.04
Installieren Sie Chainer unter CentOS 6.7
Installieren Sie Python 3.6 auf Docker
Installieren Sie Python (für Windows)
Installieren Sie Python3.5 + NumPy + SciPy und führen Sie es unter Windows 10 aus
Installieren Sie Python3, Numpy, Pandas, Matplotlib usw. unter Windows
Installieren Sie OpenCV 4.0 und Python 3.7 unter Windows 10 mit Anaconda
[Python] So installieren Sie OpenCV unter Anaconda [Windows]
Installieren Sie die ZIP-Version Python und Pip unter Windows 10
Installieren Sie Numpy in virtualenv unter Windows
Aktivieren Sie Python virtualenv unter Windows
Führen Sie Openpose unter Python (Windows) aus.
Installieren Sie Python 3.8 auf RHEL 8 (AppStream)
Installieren Sie Python und Flask (Windows 10)
Installieren Sie Win-Kex (Kali-Linux) unter Windows 10.
Installieren Sie pygame auf python3.4 auf dem Mac
Windows 10: Installieren der DLIB-Bibliothek für Python
Installieren Sie cvxpy unter Windows, Anaconda
Python + Kivy-Entwicklung unter Windows
Bereiten Sie die Chainer-Umgebung unter Windows vor
Sphinx-Autobuild (0.5.2) unter Windows7, Python 3.5.1, Sphinx 1.3.5
Schnellste Python-Installation unter Windows
Erstellen Sie eine Python-Umgebung unter Windows
Installieren Sie pandas 0.14 auf python3.4 [auf Mac]
Installieren Sie OpenCV unter Ubuntu + Python
Erstellen Sie eine Python-Umgebung mit Windows
Python - Installieren Sie MySQLDB auf EC2
Installieren Sie Python 3.8 unter CentOS 8 (AppStream)
Ich habe Python unter Windows ausgeführt
Python-Installation in 2 Zeilen @Windows
Verwenden Sie Python unter Windows (PyCharm)
Installieren Sie dlib für Python (Windows)
Installieren Sie Python
[Windows] [Python3] Installieren Sie Python3 und Jupyter Notebook (ehemals Ipython Notebook) unter Windows
Installation von Bash unter Ubuntu unter Windows, Ruby, Python, Jupyter usw.
Für diejenigen, die Python unter Windows XP nicht installieren können
Installieren Sie Python Pillow unter Amazon Linux
Installieren Sie Python 3.8 unter Ubuntu 18.04 (Betriebssystemstandard)
Python-Umgebungskonstruktionsnotiz unter Windows 10
Python 3.6 unter Windows ... und zu Xamarin.
Installieren von Kivy unter Windows 10 64bit Python3.5
Installieren Sie Python 3 auf dem Sakura-Server (FreeBSD)