Hinweis für Moderator: Dies ist kein Duplikat Post. Alle meine anderen Posts wurden gelöscht, also lasse ich diese hier und werde die anderen Fragen als Duplikat kennzeichnen.
Ich konnte nie eine funktionierende Installation von Theano mit Anaconda mit Python 3.4 bekommen, und ich konnte auch nie die manuelle Installation mit MinGW arbeiten, aber ich konnte es mit WinPython 3.4 einwandfrei arbeiten lassen.
Theano Installation und Konfiguration unter Windows 10 mit GPU-Beschleunigung und Python 3.4
Wenn Sie Windows verwenden, kann Theano schwierig zu installieren und zu konfigurieren.Ich konnte es durch Anschluss an eine Kombination dieser Tutorials zum Laufen bringen:
Einfachere Konfiguration von Theano mit Python 3.4 mit WinPython statt Anaconda Python
Es war viel einfacher, Thean zu bekommen o Arbeiten an Python 3.4 bei Verwendung von WinPython anstelle von Anaconda Python, aber WinPython speichert Umgebungseinstellungen in seinem Einstellungsverzeichnis (z. C:\SciSoft\WinPython-64bit-3.4.4.2\settings\.keras\
), anstatt in Ihrer %USERPROFILE%
nach der Datei keras.json zu suchen, wenn Sie möchten, dass Ihre Umgebungseinstellungen übernommen werden (wie in den Installationsanleitungen erläutert). Wenn Sie weiterhin Probleme haben, müssen Sie möglicherweise die Systemumgebungsvariable THEANO_FLAGS
auf Folgendes setzen: floatX=float32,device=gpu,nvcc.fastmath=True,lib.cnmem=0.8,blas.ldflags=-LC:\src\OpenBLAS -lopenblas
. (Beachten Sie, dass dieser Umgebungsvariable die Einstellungen in jeder .theanorc Setup-Datei überschreibt so detailliert here in the Theano configuration documentation außer bei Verwendung von WinPython würde die .theanorc Datei in C:\SciSoft\WinPython-64bit-3.4.4.2\settings\.theanorc
gehen, anstatt %USERPROFILE\.theanorc
.)
Bei der Installation von Theano mit WinPython, ist die Installation viel einfacher wenn Sie den vorgeschlagenen Theano Installationsort (C:\SciSoft\
) verwenden. In diesem Fall sollten Sie Ihre Installationsverzeichnis wie folgt aussehen:
Fixing Fehler in Datei Theano Umgebung Batch, wenn ich WinPython
Das andere Problem lief in den Installationsanleitungen Theano ist, dass Das Batch-Skript enthielt einige Fehler, die dazu führten, dass die Abhängigkeitspfade falsch waren. Hier war meine letzte Version der Datei env.bat
:
REM configuration of paths
set VSFORPYTHON="C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC"
set SCISOFT=%~dp0
REM add tdm gcc stuff
set PATH=%SCISOFT%TDM-GCC-64\bin;%SCISOFT%TDM-GCC-64\x86_64-w64-mingw32\bin;%PATH%
REM add winpython stuff
CALL %SCISOFT%WinPython-64bit-3.4.4.2\scripts\env.bat
REM configure path for msvc compilers
REM for a 32 bit installation change this line to
REM CALL %VSFORPYTHON%\vcvarsall.bat
CALL %VSFORPYTHON%\vcvarsall.bat amd64
REM return a shell
cmd.exe /k
Wenn Theano verwenden, Ihre .keras Datei müssen eingerichtet werden, wie:
{
"floatx": "float32",
"epsilon": 1e-07,
"image_dim_ordering": "th",
"backend": "theano"
}
Ausgabe mit CuDNN Installation
Another Das Wichtigste war, dass die CuDNN-DLLs in die entsprechenden Ordner im CUDA-Installationsverzeichnis kopiert werden müssen, damit sie erkannt werden können. Die Befehle werden hier beschrieben: Instructions for installing CuDNN into CUDA on Windows
Wenn weiterhin Probleme mit Theano Installation unter Windows mit Python 3.4:
Dann nehmen Sie bitte die Informationen hier eine Bewertung Full installation guide for Theano on Windows with Python 3.4, including all required environment variables and PATH directories
Ein weiteres wichtiges Problem mit den C++ Abhängigkeiten zu installieren für Theano
Eine andere Sache, die ich von gestolpert wurde, ist, dass in der official Theano documentation, bietet es sehr spezifische Instr Installation des Microsoft Visual C++ Compiler for Python 2.7.Es scheint, dass dieser Compiler auch in genau der Weise installiert werden muss, die die Theano-Dokumentation angibt, um die Installation in der Befehlszeile durchzuführen, um Python 3.4 zu funktionieren. Ich werde die offizielle Theano Dokumentation zitieren, in dem es heißt:
- ein Administratorkonsole öffnen (gewöhnte sich an
start
, geben Sie dann cmd
, der rechten Maustaste auf die Eingabeaufforderung Symbol und wählen Sie run as administrator
)
cd
zu Ihr Downloadverzeichnis und msiexec /i VCForPython27.msi ALLUSERS=1
Allgemeine Hinweise ausführen über GPU-Beschleunigung
Und FYI, wenn Sie ein neuronales Netzwerk zu konfigurieren Bibliothek nicht versucht haben, empfehle ich dringend, dass Sie GPU-Beschleunigung nutzen.
möglich Duplikat [Installation Theano auf EPD (Windows x64)] (http://stackoverflow.com/questions/10270871/installing-theano-on-epd-windows-x64) – Moes
@Moes, erinnere ich mich nicht Dieser Link löst mein Problem mit der Installation von Theano unter Windows. – devinbost