什么是SYCL 1.2?
tensorflow
5
0

我正在尝试安装tensorflow

Please specify the location where ComputeCpp for SYCL 1.2 is installed. [Default is /usr/local/computecpp]: 
Invalid SYCL 1.2 library path. /usr/local/computecpp/lib/libComputeCpp.so cannot be found

我该怎么办?SYCL 1.2是什么?

参考资料:
Stack Overflow
收藏
评论
共 2 个回答
高赞 时间 活跃

SYCL是OpenCL的C ++抽象层。 TensorFlow对OpenCL的实验性支持将SYCL与支持SYCL的C ++编译器结合使用。

正如Yaroslav在其评论中指出的那样,仅当您在构建具有OpenCL支持的TensorFlow时才需要SYCL。在执行./configure期间,以下问题询问有关OpenCL支持的信息:

Do you wish to build TensorFlow with OpenCL support? [y/N]

如果回答N ,则不必提供SYCL路径。

收藏
评论

这是可选步骤,因此您可以根据需要跳过。

OpenCL(开放计算语言)是一个框架,用于编写在异构平台上执行的程序的框架,这些异构平台由中央处理单元(CPU),图形处理单元(GPU),数字信号处理器(DSP),现场可编程门阵列(FPGA)和其他组件组成处理器或硬件加速器。

因此,如果您想要安装,则必须使用SYCL波纹管链接通过OpenCL设置TensorFlow,并提供有关它的逐步信息https://developer.codeplay.com/computecppce/latest/getting-started-with-tensorflow

收藏
评论
新手导航
  • 社区规范
  • 提出问题
  • 进行投票
  • 个人资料
  • 优化问题
  • 回答问题

关于我们

常见问题

内容许可

联系我们

@2020 AskGo
京ICP备20001863号