2017-01-17 90 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

泊坞窗是去(目前)的方式。我们已经在CNTK教程中成功地使用了Docker for Mac用户,没有报告任何问题。 –

+0

Docker镜像在[Dockerhub](https://hub.docker.com/r/microsoft/cntk/)上获得了最新版本2.0 beta 8的更新 –

6

安装在截至6月2017文档,你只能在OSX使用泊坞运行CNTK(这将运行Linux容器)

来自Microsoft的文档可在此处获得:https://docs.microsoft.com/en-us/cognitive-toolkit/CNTK-Docker-Containers

如果您想要运行CPU版本的CNTK(而不是启用GPU),您需要提取特定版本的docker容器。请参阅: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" 

您需要访问shell以运行CNTK命令。你可以使用docker附加一个bash shell。

让您的容器的id

docker ps 

然后附加一个壳

docker exec -it <container_id> bash 
+0

GPU版本可以在Mac上使用,要么通过本地的Windows VM/docker,要么需要eGPU? – Starchand

相关问题