簡體   English   中英

在Windows中使用gpu安裝tensorflow失敗,出現異常

[英]installing tensorflow with gpu in windows fails with exception

我到處搜索,現在我正處於放棄的邊緣。 tensorflow的cpu版本安裝得很好,但我想使用gpu。 我之前將theano與CUDA8和cuDNN 5.1一起用於gpu,所以它們應該沒問題。 我也嘗試安裝具有相同結果的夜間構建的tensorflow。

關於下一步要檢查的任何建議。 我已經准備好將其全部扔掉,安裝virtualbox和ubuntu並從那里運行所有內容(由於有聲望的原因而不想這樣做:))。

(C:\Users\Jens\Anaconda3) C:\Users\Jens\Documents>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:\users\jens\anaconda3\lib\site-packages (from tensorflow-gpu)  
Requirement already satisfied: six>=1.10.0 in c:\users\jens\anaconda3\lib\site-packages (from tensorflow-gpu)  
Requirement already satisfied: numpy>=1.11.0 in c:\users\jens\anaconda3\lib\site-packages (from tensorflow-gpu)  
Requirement already satisfied: wheel>=0.26 in c:\users\jens\anaconda3\lib\site-packages (from tensorflow-gpu)

Exception:
Traceback (most recent call last):  
  File "C:\Users\Jens\Anaconda3\lib\site-packages\pip\basecommand.py", line 215, in main
    status = self.run(options, args)  
  File "C:\Users\Jens\Anaconda3\lib\site-packages\pip\commands\install.py", line 335, in run
    wb.build(autobuilding=True)  
  File "C:\Users\Jens\Anaconda3\lib\site-packages\pip\wheel.py", line 749, in build
self.requirement_set.prepare_files(self.finder)  
  File "C:\Users\Jens\Anaconda3\lib\site-packages\pip\req\req_set.py", line 380, in prepare_files
ignore_dependencies=self.ignore_dependencies))  
  File "C:\Users\Jens\Anaconda3\lib\site-packages\pip\req\req_set.py", line 666, in _prepare_file
check_dist_requires_python(dist)  
  File "C:\Users\Jens\Anaconda3\lib\site-packages\pip\utils\packaging.py", line 48, in check_dist_requires_python
feed_parser.feed(metadata)  
  File "C:\Users\Jens\Anaconda3\lib\email\feedparser.py", line 177, in feed
self._input.push(data)  
  File "C:\Users\Jens\Anaconda3\lib\email\feedparser.py", line 101, in push
parts = data.splitlines(True)  
AttributeError: 'NoneType' object has no attribute 'splitlines'*

Anaconda本身而不是TensorFlow似乎有問題,請您嘗試:

  1. 卸載TensorFlow
  2. 使用conda install安裝TensorFlow

另請參閱Github上的此問題 我也建議您這樣做,但請注意,因為我沒有測試此文件,所以請下載每晚安裝並安裝它而不是PYPI軟件包。

編輯:現在我已經看到@mrry已經為您指出了要采取的方向,以便可行。

您在正確的軌道上。 我全新安裝了Anaconda3,並創建了兩個新環境。 一種用於theano,另一種用於張量流。

通過全新安裝,我可以使用
pip install tensorflow-gpu
現在,theano和tensorflow都可以與GPU一起使用。

謝謝

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM