【问题标题】:Using gpu for tensorflow's calculation on raspberry pi在树莓派上使用 gpu 进行 tensorflow 的计算
【发布时间】:2017-06-06 04:21:22
【问题描述】:

我正在使用 Tensorflow 在 Raspberry Pi 3 上开发具有计算机视觉功能的机器人。我可以在树莓派 3 上使用 gpu 进行深度学习吗?

【问题讨论】:

  • 可能不会,因为目前大多只支持 CUDA GPU。
  • 谢谢你,伙计:)

标签: tensorflow deep-learning gpu raspberry-pi3


【解决方案1】:

更新:

这是 Keras called plaidml 的替代后端,它不是 Tensorflow。主要的卖点是非 Nvidia 显卡的加速。它仍然不是 TensorFlow,但它可能是一个可行的选择。

这是我在 2018-09 之前的旧答案:

简短的回答是否定的,目前不可能,因为 Tensorflow 利用 Nvidia 驱动程序为 Nvidia GPU 提供动力,而 Raspberry Pi 没有 Nvidia 硬件。

您必须改变两件事之一,才能使用 GPU 进行小型计算,Tensorflow 必须支持 OpenCl (tracked here),或者您必须将平台切换到具有 Nvidia GPU 的平台,例如 this

很抱歉带来坏消息。

【讨论】:

  • 我刚刚尝试了 Rasbperry 3+ 并得到了No OpenCL devices found。我没有测试它,但看起来 VC4CL (github.com/doe300/VC4CL) 可以工作,但你必须从源代码构建它,并注意如果你想访问 GPU,你必须以 root 身份运行代码跨度>
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-09-29
  • 2019-05-31
  • 1970-01-01
  • 1970-01-01
  • 2019-02-04
相关资源
最近更新 更多