使用Windows中的GPU安装TensorFlow失败,并且异常



我已经搜索了全部搜索,现在我正处于放弃的边缘。TensorFlow的CPU版本安装正常,但我想使用GPU。我之前曾经将theano与gpu与cuda8和cudnn 5.1一起使用,所以他们应该没事。我还试图安装与结果相同的tensorflow的夜间构建。

有关接下来要检查的内容的任何建议。我要把它全部扔掉,安装VirtualBox和Ubuntu,然后从那里运行所有内容(尽管出现了著名的原因,但不想:))。

(C:UsersJensAnaconda3) C:UsersJensDocuments>pip install tensorflow-gpu  
Collecting tensorflow-gpu   
Using cached tensorflow_gpu-1.0.0-cp35-cp35m-win_amd64.whl  
Requirement already satisfied: protobuf>=3.1.0 in         c:usersjensanaconda3libsite-packages (from tensorflow-gpu)  
Requirement already satisfied: six>=1.10.0 in c:usersjensanaconda3libsite-packages (from tensorflow-gpu)  
Requirement already satisfied: numpy>=1.11.0 in c:usersjensanaconda3libsite-packages (from tensorflow-gpu)  
Requirement already satisfied: wheel>=0.26 in c:usersjensanaconda3libsite-packages (from tensorflow-gpu)
Exception:
Traceback (most recent call last):  
  File "C:UsersJensAnaconda3libsite-packagespipbasecommand.py", line 215, in main
    status = self.run(options, args)  
  File "C:UsersJensAnaconda3libsite-packagespipcommandsinstall.py", line 335, in run
    wb.build(autobuilding=True)  
  File "C:UsersJensAnaconda3libsite-packagespipwheel.py", line 749, in build
self.requirement_set.prepare_files(self.finder)  
  File "C:UsersJensAnaconda3libsite-packagespipreqreq_set.py", line 380, in prepare_files
ignore_dependencies=self.ignore_dependencies))  
  File "C:UsersJensAnaconda3libsite-packagespipreqreq_set.py", line 666, in _prepare_file
check_dist_requires_python(dist)  
  File "C:UsersJensAnaconda3libsite-packagespiputilspackaging.py", line 48, in check_dist_requires_python
feed_parser.feed(metadata)  
  File "C:UsersJensAnaconda3libemailfeedparser.py", line 177, in feed
self._input.push(data)  
  File "C:UsersJensAnaconda3libemailfeedparser.py", line 101, in push
parts = data.splitlines(True)  
AttributeError: 'NoneType' object has no attribute 'splitlines'*

这似乎是Anaconda本身的问题,而不是张紧曲,请您尝试:

  1. 卸载TensorFlow
  2. 使用conda install
  3. 安装TensorFlow

还可以在GitHub上查看此问题。我也建议您,但是请注意,因为我没有测试这个,请下载每晚构建并安装它而不是PYPI软件包。

编辑:现在我看到@Mrry已经指出了您的方向,以便可能有效。

您在正确的轨道上的位置。我进行了干净的Anaconda3安装,并创建了两个新环境。一个用于Theano,一个用于Tensorflow。

使用干净的安装,我可以使用
pip install tensorflow-gpu
现在Theano和TensorFlow都可以使用GPU。

谢谢

最新更新