15

可以在 macbook 上安装 Microsoft CNTK 吗?我有 OS X El Capitan。https://github.com/Microsoft/CNTK/wiki/Setup-CNTK-on-your-machine上的官方 Microsoft 文档没有为 mac 用户提供任何信息。

谢谢

4

4 回答 4

12

截至 2017 年 6 月,您只能使用 Docker 在 OSX 上运行 CNTK(它将运行 Linux 容器)

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

如果您想运行 CNTK 的 CPU 版本(而不是启用 GPU),您需要拉取特定版本的 docker 容器。见:https ://hub.docker.com/r/microsoft/cntk/

我建议对 CPU CNTK 使用以下内容:

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

拉出上面的容器后,您可以使用 Jupyter Notebooks 查看教程等:

首先,运行容器:

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
于 2017-06-29T02:56:12.450 回答
3

虽然 Mac 可能不直接支持它,但您始终可以使用虚拟机来解决问题。

  1. 您可以在本地环境中设置 docker。

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

  2. 按照其文档了解如何在 Docker 上安装

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

于 2017-01-17T20:02:25.090 回答
2

我们目前支持 Linux 和 Windows。Mac 支持在我们的 ToDo 上,或者对社区贡献感兴趣。

于 2017-01-17T19:51:13.530 回答
0

我目前正在一台没有 root 访问权限的 linux 机器上构建 CNTK,使用 linuxbrew(自制软件的一个分支)安装每个依赖项。所以我认为可以在 MacOS 上原生构建。您可以尝试使用CNTK linux 手册从源代码构建它以从源代码构建。如果您有任何问题,请告诉我。

于 2018-12-16T07:02:59.490 回答