我正在使用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。
答案 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的其他版本
答案 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文件夹。我希望这会有所帮助。