【问题标题】:TensorFlow and OpenCL [closed]TensorFlow 和 OpenCL [关闭]
【发布时间】:2016-12-07 18:47:00
【问题描述】:

TensorFlow 似乎只支持 CUDA,不支持 OpenCL。

我看到了tensorflow-cl 项目,它将CUDA 代码编译成OpenCL,但它仍然是一个开发版本,并非在所有情况下都可以使用。

我的问题是,TensorFlow 的开发者 Google 是否会开发其工具的多平台版本(不,我不是指仅 CPU 版本)。专有 CUDA 的功能对于专注于单一 GPU 供应商而言是否如此重要?未来是否有计划开发 OpenCL/Vulkan/SPIR-V 版本?

【问题讨论】:

  • 我投票决定将此问题作为题外话结束,因为这是 Google 的问题,而不是我们的问题。
  • 帮助中心:“程序员常用的软件工具;是软件开发特有的实用、可解答的问题”——TensorFlow、OpenCL、CUDA是软件库,即开发工具。我的问题与这些工具之间的支持有关,以决定开发我的项目的路径。
  • “我的问题是 TensorFlow 的开发者 Google 是否会开发”是只有 Google 才能回答的问题,最好由他们来回答。

标签: tensorflow opencl tensorboard


【解决方案1】:

答案显然是肯定的,Tensorflow 在过去几周开始支持 OpenCL SYCL,仍然在 master github 分支中,基本内核很少。许多其他内核需要以新格式编写,欢迎贡献。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-01-22
    • 2011-11-07
    • 2013-06-26
    • 1970-01-01
    • 1970-01-01
    • 2015-08-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多