2017-01-17 8 views

ответ

2

Мы в настоящее время поддерживают как Linux и Windows. Поддержка Mac находится в нашем ToDo или будет заинтересована в вкладе сообщества.

3

Хотя он может не поддерживаться непосредственно на Mac, вы всегда можете использовать виртуальную машину, чтобы обойти.

  1. Вы можете настроить докер в своей локальной среде.

    https://docs.docker.com/docker-for-mac/

  2. Следуйте его документации о том, как установить на Докер

    https://github.com/Microsoft/CNTK/wiki/CNTK-Docker-Containers

+0

Docker это путь (на данный момент). Мы успешно использовали пользователей Docker для Mac в учебниках CNTK, никаких проблем не сообщалось. –

+0

Изображение Docker только что обновилось до последней версии, 2.0 beta 8, на [Dockerhub] (https://hub.docker.com/r/microsoft/cntk/) –

6

По состоянию на июнь 2017 года, вы можете работать только CNTK на OSX, используя Docker (который будет работать Linux)

Документация от Microsoft доступна здесь: https://docs.microsoft.com/en-us/cognitive-toolkit/CNTK-Docker-Containers

Если вы хотите запустить версию ЦПУ CNTK (в отличие от включенного графического процессора), вам нужно будет вытащить определенную версию контейнера докера. См: https://hub.docker.com/r/microsoft/cntk/

Я рекомендую использовать следующие для CPU CNTK:

docker pull microsoft/cntk:2.0-cpu-python3.5

После того, как вы вытащил контейнер выше, вы можете использовать Jupyter Ноутбуки смотреть на учебники и т.д.:

Первый запустите контейнер:

docker run -d -p 8888:8888 --name cntk-jupyter-notebooks -t microsoft/cntk:2.0-cpu-python3.5 

Затем запустите эту команду:

docker exec -it cntk-jupyter-notebooks bash -c "source /cntk/activate-cntk && jupyter-notebook --no-browser --port=8888 --ip=0.0.0.0 --notebook-dir=/cntk/Tutorials --allow-root" 

Вам нужно получить доступ к оболочке для запуска команд CNTK. Вы можете прикрепить оболочку bash с помощью докера.

Получить код контейнера

docker ps 

Затем присоедините оболочку

docker exec -it <container_id> bash 
+0

Может ли версия GPU использоваться на Mac, либо через локальную Windows VM/docker, либо для этого требуется eGPU? – Starchand