我正在尝试在Windows 10设备上安装libgpuarray。他们的网站here上的说明有点令人困惑,因为我是Windows构建和开发的新手。有人可以提供安装此软件的说明(假设我知之甚少)吗?
答案 0 :(得分:0)
我刚刚成功构建了libgpuarray ......
这是一个有用的页面:Add windows install instructions #264
首先,你需要一个编译器。
我正在使用Visual Studio 2015,MinGW / MSYS也应该在这个项目中工作,但我不熟悉那些编译器。
其次,您需要在构建之前安装cmake
,只需转到official site并下载即可。
我没有尝试其他选项,但如果您使用的是python,libgpuarray也需要安装mako
。
然后,请仔细按照上面链接中的步骤进行操作(此处复制一些注释)。
从GitHub克隆库。
创建构建文件夹,打开CMake gui (我建议在使用gui之前运行这样的命令:
cmake .. -G "Visual Studio 14 2015 Win64"
,我总是使用gui创建配置时出错<) /强>将CMAKE_INSTALL_PREFIX更改为libgpuarray / lib (只使用您要安装的文件夹,默认为“C:\ Program Files \ libgpuarray”)。也许这应该是Windows上的默认值。
(我也设置了CMAKE_BUILD_TYPE=Release
)配置并生成。 (此处应该没有错误)
使用Visual Studio
打开.sln文件构建INSTALL包(需要PR#263)
手动将dll移动到PATH中的某个位置。也许我们应该在Windows上自动执行此操作。
如果您不需要设置python,可以立即停止。
使用:
python setup.py build_ext --compiler=msvc
构建Cython扩展(在libgpuarray根目录中)(在此安装命令之前,您可能需要运行call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" amd64
)使用
安装软件包python setup.py install
希望这可以提供帮助。