installation af tensorflow med gpu i windows fejler med undtagelse

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg har søgt hele tiden, og jeg er nu lige ved at give op.
Cpu-versionen af ​​tensorflow installeres fint, men jeg vil gerne bruge gpu'en. Jeg har tidligere brugt theano med gpu med CUDA8 og cuDNN 5.1, så de burde være ok.
Jeg har også forsøgt at installere den natlige konstruktion af tensorflow med det samme resultat.


Eventuelle forslag til, hvad der skal kontrolleres næste gang. Jeg er denne tæt på at kaste det hele væk, installere virtuelbox og ubuntu og køre alt derfra (vil ikke det dog på grund af prestigefyldte grunde :)).


(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-packagespipasecommand.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-packagespip
eq
eq\_set.py", line 380, in prepare\_files
ignore\_dependencies=self.ignore\_dependencies))  
  File "C:UsersJensAnaconda3libsite-packagespip
eq
eq\_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'*

Bedste reference


Det ser ud som et problem med Anaconda selv og ikke med TensorFlow, kan du venligst prøve:



  1. Afinstaller TensorFlow

  2. Installer TensorFlow med conda install



Se også dette problem på Github.
Jeg foreslår også, men med en advarsel, fordi jeg ikke testede denne, for at downloade en natlig opbygning og installere den i stedet for PYPI-pakken. [4] [5]


rediger: nu da jeg så @mrry allerede havde peget på dig retningen til at tage, så det kunne fungere.

Andre referencer 1


Du hvor begge er på rette spor. Jeg lavede en ren installation af Anaconda3 og skabte to nye miljøer. En til theano og en til tensor flow.


Med den rene installation kunne jeg bruge

pip install tensorflow-gpu

Nu arbejder både theano og tensorflow med GPU.


Tak