可以在macbook上安装Microsoft CNTK吗?我有OS X El Capitan。 https://github.com/Microsoft/CNTK/wiki/Setup-CNTK-on-your-machine上的官方Microsoft文档没有为mac用户提供任何信息。
谢谢
答案 0 :(得分:10)
截至2017年6月,您只能使用Docker(将运行Linux容器)在OSX上运行CNTK
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笔记本来查看教程等:
首先,运行容器:
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
然后附上一个shell
docker exec -it <container_id> bash
答案 1 :(得分:3)
虽然可能不直接在Mac上支持,但您始终可以使用虚拟机来解决问题。
您可以在本地环境中设置docker。
按照其有关如何在Docker上安装的文档
https://github.com/Microsoft/CNTK/wiki/CNTK-Docker-Containers
答案 2 :(得分:2)
我们目前支持Linux和Windows。 Mac支持在我们的ToDo上,或者对社区贡献感兴趣。
答案 3 :(得分:0)
我目前正在没有root访问权限的Linux机器上构建CNTK,并使用linuxbrew(自制软件的分支)安装每个依赖项。因此,我认为可以在MacOS上本地构建。您可以尝试使用CNTK linux manual to build from source从源代码构建它。让我知道您是否有任何问题。