我想知道nvidia是否支持spir后端?如果是的话,我找不到任何关于这方面的文档和示例。但是如果没有,有什么方法可以在nvidia gpus上运行spir后端呢?提前感谢
发布于 2014-02-27 03:08:48
由于SPIR构建在OpenCL版本1.2之上,而且到目前为止,Nvidia还没有提供任何OpenCL 1.2驱动程序,所以不可能在Nvidia GPU中使用SPIR。正如评论中提到的,Nvidia已经将PTX作为中间语言(也基于LLVM IR)提供。人们可以考虑将SPIR转换成PTX,但我不知道这会有多现实。
其他厂商,如AMD和英特尔已经显示出对SPIR的支持。这可以通过使用clGetDeviceInfo clGetDeviceInfo OpenCL API查询OpenCL来验证。如果结果字符串包含cl_khr_spir,则驱动程序支持SPIR。
https://stackoverflow.com/questions/22052832
复制相似问题