Einrichten CNTK Python-Tools für Windows
Wenn Sie Python Tools für Visual Studio (PTVS) verwenden möchten:
- Bestimmen Sie zuerst Ihren Pfad zu Visual Studio (z. B. "c:\Program Files (x86)\Microsoft Visual Studio 14.0"). Nehmen Sie diesen Pfad ein, und erstellen Sie eine Umgebungsvariable namens MYVSPATH.
set MYVSPATH=thePathToVSDescribedAbove
. - Wenn Sie über eine Quellinstallation verfügen, stellen Sie sicher, dass Sie pythonpath hier festgelegt haben:
- Rufen Sie als Nächstes den Pfad zu Ihrer CNTK Installation ab:
- Wenn Sie über eine Binärinstallation verfügen (schauen Sie sich c:\local an). Wenn Sie z. B. CNTK 2.7 installiert haben, haben Sie einen Pfad wie: c:\local\CNTK-2-7-Windows-64bit-GPU. Nehmen Sie diesen Pfad ein, und erstellen Sie eine Umgebungsvariable namens MYCNTKPATH:
set MYCNTKPATH=thePathToCNTKDescribedAbove
. - Wenn Sie über eine Quellinstallation verfügen, finden Sie den Pfad direkt oben, wo Sie geklont haben. Das liegt direkt über dem Cntk dir. Nehmen Sie diesen Pfad ein, und erstellen Sie eine Umgebungsvariable namens MYCNTKPATH:
set MYCNTKPATH=thePathToCNTKDescribedAbove
. - Einrichten Ihrer Umgebung mit
%MYVSPATH%\vc\vcvarsall.bat amd64
. - Je nach Installationstyp als Nächstes:
- Wenn Sie über eine Binärinstallation verfügen, aktualisieren Sie Ihre PATH-Umgebung mit
set PATH=%MYCNTKPATH%\cntk\cntk;%PATH%
. - Wenn Sie über eine Quellinstallation und eine integrierte Version verfügen, führen Sie dies
set PATH=%MYCNTKPATH%\cntk\x64\Release;%PATH%
aus. Wenn Sie etwas anderes als Release erstellt haben, geben Sie stattdessen folgendes an. - Öffnen Sie dann Visual Studio mit
%MYVSPATH%\Common7\IDE\devenv.exe
- Wechseln Sie in VS zu Tools - Python-Tools> -> Python-Umgebungen und erstellen Sie eine neue Umgebung (indem Sie auf die Schaltfläche "+Benutzerdefinierte" klicken).
- Wählen Sie im Dropdownmenü konfigurieren aus, und legen Sie den Präfixpfad in der Umgebung in Anaconda fest. Wenn Sie eine Binärinstallation durchgeführt haben, ist dieser Pfad wahrscheinlich:
C:\local\Anaconda3-4.1.1-Windows-x86_64\envs\cntk-py35\
- Klicken Sie danach auf "Automatische Erkennung", und der Rest der Einträge wird automatisch ausgefüllt.
- Erstellen Sie in Visual Studio ein neues leeres Python-Projekt
- Fügen Sie Ihre Python-Datei(n) hinzu.
- Wenn Sie über eine Quellinstallation verfügen, um IntelliSense zu erhalten, fügen Sie den vollständigen Python-Lib dir als Teil Ihres Projekts hinzu: MYCNTKPATH%\CNTK\bindings\python
Links