Настройка средств CNTK Python для Windows
Если вы хотите использовать Инструменты Python для Visual Studio (PTVS):
- Сначала определите путь к Visual Studio (например, "c:\Program Files (x86)\Microsoft Visual Studio 14.0"). Выполните этот путь и создайте переменную среды с именем MYVSPATH.
set MYVSPATH=thePathToVSDescribedAbove
. - Если у вас установлена исходная установка, убедитесь, что вы настроили PYTHONPATH здесь:
- Затем получите путь к установке CNTK:
- При наличии двоичной установки (взгляните на c:\local). Например, если вы установили CNTK 2.7, у вас будет такой путь: c:\local\CNTK-2-7-Windows-64bit-GPU. Выполните этот путь и создайте переменную среды с именем MYCNTKPATH:
set MYCNTKPATH=thePathToCNTKDescribedAbove
. - Если у вас установлена исходная установка, найдите путь, указанный выше, где вы клонировали. Это чуть выше cntk dir. Выполните этот путь и создайте переменную среды с именем MYCNTKPATH:
set MYCNTKPATH=thePathToCNTKDescribedAbove
. - Далее настройте среду с помощью
%MYVSPATH%\vc\vcvarsall.bat amd64
. - Далее в зависимости от типа установки:
- Если у вас есть двоичная установка, обновите среду PATH с помощью
set PATH=%MYCNTKPATH%\cntk\cntk;%PATH%
. - Если у вас есть исходная установка и сборка выпуска, сделайте это
set PATH=%MYCNTKPATH%\cntk\x64\Release;%PATH%
. Если вы создали что-то другое, чем release, укажите его. - Затем откройте Visual Studio с помощью
%MYVSPATH%\Common7\IDE\devenv.exe
- В VS перейдите в меню "Сервис" Python> "Инструменты" —> Python среды и создайте новую среду (нажав кнопку "+Настраиваемый").
- Выберите "Настроить" в раскрывающемся меню и задайте путь к префиксу dir среды в Anaconda. Если вы выполнили двоичную установку, этот путь, скорее всего, будет следующим:
C:\local\Anaconda3-4.1.1-Windows-x86_64\envs\cntk-py35\
. - После этого нажмите кнопку автообнаружения, а остальные записи будут заполнены автоматически.
- В Visual Studio создайте пустой проект Python
- Добавьте файлы Python.
- Если у вас установлена исходная установка, чтобы получить IntelliSense, добавьте полный dir Python lib в составе проекта по адресу: MYCNTKPATH%\CNTK\bindings\python
Ссылки