GPU包的持续集成服务?

cde*_*man 16 continuous-integration gpgpu

持续集成服务非常适合持续测试各种语言包的更新.其中包括Travis-CI,JenkinsShippable等服务.但是,正如我已经探索过这些不同的服务,我还没有找到一个提到支持利用GPU(NVIDIA,AMD或其他)的软件的服务.有谁知道是否存在任何此类服务?

我意识到这不是一个严格的编程问题,但我搜索了这个网站和其他论坛,但无法找到答案.也许当前没有这样的服务存在,但我确信这些信息对GPU程序员(CUDA和OpenCL等)都很有价值.

dde*_*dov 9

Travis-CI(以及可能允许包安装的其他服务)可用于测试基于OpenCL的包.例如,检查VexCL,Boost.ComputeViennaCL的 travis配置文件.

这里的关键是安装软件包,支持在CPU上运行OpenCL.在所有上述示例中,这是通过安装fglrx=2:8.960-0ubuntu1和完成的opencl-headers.fglrx是AMD的GPU驱动程序,但它也提供CPU支持.据我所知,这是唯一可以在Ubuntu/Travis-CI上开箱即用的软件包.

在CUDA的情况下,我认为你运气不好,因为Travis-CI实例没有安装NVIDIA GPU.

  • 谢谢,您知道任何其他支持NVIDIA的CI服务吗?我想开发这两个平台,并在需要时使用多种服务. (2认同)