无法在Raspberry Pi上获得Tensorflow版本> 0.11

时间:2019-01-05 11:17:41

标签: python tensorflow raspberry-pi conda

设置:

  • 运行Raspbian Stretch和ARMv7 cpu的Raspberry Pi 3(B +)
  • BerryConda Python 3.6环境

在Raspberry pi上,我似乎无法安装比0.11更新的tensorflow版本(在撰写本文时,1.12是最新的tensorflow版本)。如果我pip install tensorflow(当然是在提高点数之后),我会得到0.11

enter image description here

如果我试图强迫它安装较新的版本,则会出现tensorflow-1.11.0-cp35-none-linux_armv7l.whl is not a supported wheel on this platform错误:

enter image description here

list of wheels in piwheels for tensorflow来看,0.11似乎是唯一适用于“任何”体系结构的结构,因此必须与之相关。

1 个答案:

答案 0 :(得分:0)

Raspbian is still 32-bit的用户群。鉴于内存量有限,使用64位用户空间没有多大意义。

我怀疑为Python 3.5制造的轮子是否可以在Python 3.6上使用,但是您可以尝试tensorflow-1.11.0-cp35-none-linux_armv6l.whl

作为最后的选择,您可以尝试自己构建它;不过,您可能需要为此使用USB硬盘或SSD。

树莓派的张量流似乎没有足够的动力...在台式机上运行(特别是 ,如果您具有强大的GPU并可以利用它的张量流)应该明显更快