我有一台 CentOS 7.4 GPU 机器。
我试图在机器上安装cntk。我不能像 ubuntu 那样使用 pip 文件(我尝试使用它们安装并在导入 cntk 时出现 seg 错误)。
我成功编译了克隆的cntk。但是,当我尝试获取 python 版本时,我遇到了麻烦。我做了
sudo python setup.py install
在 $cntk_root/bindings/python
并得到
building '_cntk_py' extension
swigging cntk/cntk_py.i to cntk/cntk_py_wrap.cpp
swig -python -c++ -D_MSC_VER -I../../Source/CNTKv2LibraryDll/API -I../../bindings/common -Werror -threads -o cntk/cntk_py_wrap.cpp cntk/cntk_py.i
cntk/cntk_py.i:92: Error: Syntax error in input(1).
error: command 'swig' failed with exit status 1
它必须比这更简单。建议?
最佳答案
我无法帮助您解决上述问题,但如果您放松不使用 Conda 的限制并遵循这些 instructions我可以说它会起作用,因为我几周前在 RHEL 7 上使用 cntk 版本 2.2 完成了它。
请注意,2.2 版假定/var/lock 是可写的,这对我来说不是真的。如果您按照上面的说明进行操作,则需要打开 CrossProcessMutex.h 并将/var/lock/替换为可写目录。
关于python - 如何在没有anaconda的CentOS linux中安装python cntk,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47228555/