Setup Windows Devinstall-Skriptoption
CNTK Entwicklerinstallationsoptionen
Das Entwicklerinstallationsskript (devInstall.ps1) ist ein PowerShell-Skript im Unterverzeichnis im Tools
Stammverzeichnis des CNTK-Repositorys. Das Skript kann mit mehreren Optionen ausgeführt werden, um die Installation auf Ihre spezifischen Anforderungen zu übernehmen. Die Standardverwendung des Skripts wird hier erläutert. Auf dieser Seite werden die zusätzlichen Installationsoptionen aufgeführt. Sie können eine Übersicht über alle verfügbaren Optionen erhalten, indem Sie in einem PowerShell-Befehlsfenster im Verzeichnis mit dem Installationsskript ausführen get-help -full .\devInstall.ps1
.
Hinweis: Wenn Sie über eine vorhandene Anaconda-Umgebung verfügen, in der Sie CNTK installieren möchten, sehen Sie sich die AnacondaBasePath
nachstehende Option an.
Übersicht:
./devInstall.ps1
[-Execute]
[-AnacondaBasePath <DIRECTORY>]
[
[-NoPythonEnvironment]
|
[-PyEnvironmentName <NAME> ]
[-PyVersion (27|35|36)]
]
[-localCache <DIRECTORY>]
[-InstallLocation <DIRECTORY>]
[-NoConfirm]
Bitte beachten Sie, wenn Sie angeben, dass Sie den PyVersion
Parameter oder den PyEnvironmentName
Parameter nicht angeben NoPythonEnvironment
können.
Parameter AnacondaBasePath
Mit diesem optionalen Parameter können Sie den Speicherort einer Anaconda-Installation angeben, die auf Ihrem Computer verwendet oder erstellt werden soll.
Wenn Sie über diesen Parameter kein Verzeichnis angeben, wird Anaconda in C:\local\Anaconda3-4.1.1-Windows-x86_64
installiert. Wenn das Verzeichnis (standard oder von Ihnen angegeben) vorhanden ist, wird das Skript unter der Annahme fortgesetzt, dass das Verzeichnis eine funktionierende Anaconda 3 (4.1.1)-Installation (oder kompatible) enthält. Das Skript erstellt die CNTK Python-Umgebung an diesem Speicherort (es sei denn, der Parameter NoPythonEnvironment
wird angegeben).
Beispiel:
./devInstall.ps1 -AnacondaBasePath c:\Python\Anaconda3
./devInstall.ps1 -AnacondaBasePath c:\Python\Anaconda3 -NoPythonEnvironment
./devInstall.ps1 -Execute -AnacondaBasePath c:\Python\Anaconda3 -PyVersion 27 -PyEnvironmentName MyCntkEnv
Parameter NoPythonEnvironment
Dies ist ein optionaler Parameter. Wenn Sie diesen Parameter angeben, werden keine CNTK Python-Umgebung innerhalb der AnacondaBasePath
. Wenn Sie diesen Parameter angeben, kann der Parameter PyVersion
PyEnvironmentName
nicht definiert werden.
Beispiel:
./devInstall.ps1 -NoPythonEnvironment
Parameter PyVersion
Dies ist ein optionaler Parameter und kann verwendet werden, um die Python-Version anzugeben, die in der CNTK Python-Umgebung verwendet wird. Unterstützte Werte für diesen Parameter sind 27, 35 oder 36. Die Standardwerte sind 35 (für eine CNTK Python 35-Umgebung).
PyVersion
beeinflusst das Ergebnis der Installation durch
- Die Python-CNTK-Umgebung, die dem ausgewählten
PyVersion
entspricht, wird im Verzeichnis<AnacondaBasePath>\envs\cntk-py<PyVersion>
erstellt. - Die
cntkpy<PyVersion>.bat
Datei wird im Skriptverzeichnis erstellt, um die Python-Umgebung zu aktivieren.
Beispiel:
./devInstall.ps1 -PyVersion 35
Parameter PyEnvironmentName
Dieser optionale Parameter ermöglicht es, den Namen der CNTK Anaconda-Umgebung anzugeben, die während des Installationsvorgangs erstellt wird. Standardmäßig wird die Umgebung benannt cntk-py<PyVersion>
, wobei PyVersion durch den Inhalt des Parameters auf dieses Skript ersetzt wird. Wenn dieser Parameter von Ihnen angegeben wird, wird keine Versionsersetzung in der Umgebung ausgeführt.
Beispiel:
./devInstall.ps1 -PyEnvironmentName CntkEnvironment
Parameter Execute
Wenn Sie nur sehen möchten, welche Komponenten installiert werden würden, können Sie einfach den Parameter -Execute:$false
festlegen. Das Installationsskript wird ausgeführt, aber es werden keine Änderungen an Ihrem System ausgeführt.
Parameter NoConfirm
Standardmäßig wird das Skript aufgefordert, zu bestätigen, bevor der Installationsvorgang gestartet wird. Wenn Sie diesen Parameter angeben, startet das Skript die Installation ohne Bestätigungsfragen.
Parameter localCache
Das Installationsprogramm lädt erforderliche Dateien aus dem Internet herunter. Diese Dateien werden nach Möglichkeit vom Installationsprogramm wiederverwendet. Standardmäßig werden die heruntergeladenen Dateien im Verzeichnis c:\installCacheCntk
gespeichert. Sie können ein anderes Verzeichnis angeben, um diese Dateien mit diesem optionalen Parameter zu speichern.
Beispiel:
./devInstall.ps1 -localCache c:\users\currentUser\myCache -Execute
Parameter InstallLocation
Standardmäßig werden die meisten installierten Dateien im c:\local
Verzeichnis platziert. Wenn Sie einen anderen Speicherort bevorzugen, können Sie ein Installationsverzeichnis mithilfe dieses optionalen Parameters angeben.
Beispiel:
./devInstall.ps1 -InstallLocation c:\buildCntk -Execute
PowerShell-Standardparameter
PowerShell unterstützt mehrere Standardparameter für Skriptdateien. Bei Problemen mit der Installation und zum Melden von Problemen könnte es hilfreich sein, das Skript mit der -Verbose
Option auszuführen. Dies kann die Analyse von Installationsproblemen erleichtern.
Beispiel:
./devInstall.ps1 -Execute -Verbose
Links: