我刚刚开始阅读有关hipSYCL的SYCL实现,但是关于它的信息并不多。所以我的问题是hipsycl是否支持Windows? 并且它是否支持所有现代英特尔GPU?感谢您的帮助
我已阅读github自述文件和其他几篇文章,但仍然感到困惑
答案 0 :(得分:1)
由于线程here中概述的原因,HipSYCL在Windows上不起作用,但是可以在具有旧AMD驱动程序的Windows上或在具有OpenCL驱动程序的Intel处理器上将SYCL与ComputeCpp一起使用。您可以在https://developer.codeplay.com
上找到有关ComputeCpp和SYCL的更多信息。答案 1 :(得分:0)
我是hipSYCL的作者,所以让我澄清一下情况:
如果您想在Windows上尝试hipSYCL并大胆尝试以前没有人去过的地方,那么我会对您的经历非常感兴趣。让我们在项目的GitHub问题跟踪器中知道我们是否可以采取任何措施来帮助您!
答案 2 :(得分:0)
更新 illuhad 的回答:hipSYCL 现在确实有对 Windows 的实验性支持。这目前支持 CPU 和 CUDA 后端,而新添加的零级后端最近也已成功测试。 Windows 不支持 AMD GPU 的 HIP 后端,因为 Windows 不支持 AMD 的 ROCm 平台。
由于 CUDA 后端依赖于 LLVM 的 CUDA 支持,因此预计其成熟度与 Windows 上带有 LLVM 的 CUDA 的成熟度相同:实验性。在 hipSYCL 方面,Windows CPU 和 CUDA 版本会在 CI 中定期测试,只有 CPU 测试在那里运行。
要在 Windows 上使用和安装 hipSYCL,您可以参考the wiki。