我在Google Colab上尝试使用CNTK,而Colab运行在Ubuntu 18上。
然而,CNTK需要OpenMPI 1.10.x版本,而这个版本的OpenMPI仅在Ubuntu 16上可用。
是否有可能将Colab切换到Ubuntu 16来运行CNTK?
回答:
我已经四处搜索过了,截至2019年10月,似乎无法将Google Colab切换到Ubuntu 16使用,这是因为操作系统被固定为Ubuntu 18。
我的解决方法是启动一个带有端口到端口绑定的迷你Ubuntu 16 Docker容器,并让Colab连接到这个迷你服务器作为本地运行时服务器。我在Docker中创建Ubuntu 16是因为我的机器也是Ubuntu 18。