tensorflow gpu无法安装

时间:2018-07-09 04:40:13

标签: python windows tensorflow

我正在使用Python 3.7,似乎我搜索的每个解决方案都在Conda环境下使用,即我不使用。 我的计算机规格是具有nvidia gtx1050的intel i7,当我在命令行中使用命令“ pip3 install --upgrade tensorflow-gpu”时,它总是会触发此错误。

    C:\WINDOWS\system32>pip3 install --upgrade tensorflow-gpu
Collecting tensorflow-gpu
  Could not find a version that satisfies the requirement tensorflow-gpu (from versions: )
No matching distribution found for tensorflow-gpu

任何人都可以帮忙吗?我安装了CUDA Toolkit 9.2,并安装了最新的cuDNN。我正在运行Windows 10。

4 个答案:

答案 0 :(得分:1)

当我在https://pypi.org/project/tensorflow/#files中搜索“ TensorFlow”时 我发现以下信息:

  

tensorflow-1.8.0-cp36-cp36m-win_amd64.whl轮 cp36 2018年4月28日

直到2018年7月9日,只有 python(<= 3.6)可以找到满足张量流要求的版本。

我认为,如果您想使用TensorFlow,也许您应该降低Python版本。

我找到了一个满足张量流需求的版本。 我在本页的另一个答案中写下了方法。

答案 1 :(得分:0)

2018-07-30 我找到了适用于Python3.7的tensorflow-1.9(tensorflow‑1.9.0‑cp37‑cp37m‑win_amd64.whl)

https://www.lfd.uci.edu/~gohlke/pythonlibs/

https://www.lfd.uci.edu/~gohlke/pythonlibs/#tensorflow

您可以在网站上找到它:

  

TensorFlow,使用数据流图进行计算以实现可扩展的机器学习。   需要numpy + mkl和protobuf。 CUDA构建需要 CUDA 9.2和CUDNN 9.2 。   tensorflow‑1.9.0‑cp36‑cp36m‑win_amd64.whl   tensorflow‑1.9.0‑cp37‑cp37m‑win_amd64.whl


TensorFlow.whl的其他版本

https://github.com/fo40225/tensorflow-windows-wheel

答案 2 :(得分:0)

Tensorflow仅在Python 3.5.X版本上受支持。尝试在任何这些版本上安装。这应该可以解决问题。

答案 3 :(得分:0)

请注意,带有CUDA工具包v9.2的Tensorflow GPU WONT WORK,您需要下载并安装v9.0。单击Cuda下载页面上的“旧版下载”即可使用。 TF查找的特定文件(cudart64_90.dll)来自9.0,并且不接受最新9.2版本的库的等效版本(cudart64_92.dll)。好消息是您不必卸载工具包的v9.2,Nvidia安装程序将在Nvidia Cuda目录中已存在的v9.2文件夹旁边添加一个单独的v9.0文件夹。我希望这会有所帮助。