2017-07-26 24 views

Odpowiedz

2

Jeśli używasz Windows:

Jeśli podejmiesz się na stronę TensorFlow w oknie Instalacja PIP, pierwsza linia mówi.

„instalacja Pip na Windows

TensorFlow obsługuje tylko 64-bitowe Python 3.5 na Windows Przetestowaliśmy pakiety pip z następujących rozkładów Pythona.”

Teraz albo zainstalować python 3.5 lub użyć nieoficjalna wersja Tensorflow z ANACONDA.

Innym sposobem jest pobranie i zainstalowanie docker toolbox do okien https://www.docker.com/docker-toolbox Otwórz okno cmd i typ: docker run -it b.gcr.io/tensorflow/tensorflow To powinno wychować linux shell. Wpisz Pythona i myślę, że wszystko byłoby dobrze!

5

Opracowanie nieco odpowiedzi dirty_feri, ponieważ nie jest całkiem aktualna.

Tensorflow dla Windows jest obsługiwany tylko w Pythonie 3.5 i Python 3.6 (od 1.2). Podczas pobierania przez pip otrzymasz najnowszą wersję 1.2, więc powinieneś być w stanie uruchomić na 3.6.

Nie powinno być potrzeby używania wersji Anacondy Tensorflow, dystrybucja nie jest obsługiwana, a jeśli używasz anakondy, wersja pip działa dobrze.

Jeśli nadal potrzebujesz obsługi Pythona 2.7 w innych projektach, to proponuję użyć menedżera środowiska takiego jak anaconda lub virtualenv, aby umożliwić jednoczesne ładowanie wielu wersji Pythona.

Po zainstalowaniu obsługiwanej wersji Pythona, powinieneś być w stanie uruchomić pip install tensorflow i powinien on zostać zainstalowany za kilka minut.

Pełne instrukcje instalacji są dostępne tutaj: https://www.tensorflow.org/install/install_windows

+1

Potrzebuję używać Python2.7 z Tensorflow (Windows), ponieważ obecnie coremltools obsługuje tylko Python2.7. Czy użycie virtualenv pozwala używać tensorflow z Python2.7? – Moondra

0

Jeśli trzeba tylko TensorFlow powodu Keras i są na swoim Python 2.7.x, można uniknąć instalowania Tensorflow (Google) i zastąpienie go przez CNTK (Microsoft). Według Jeong-Yoon Lee CNTK jest dużo (około 2 do 4 razy) szybszy niż TensorFlow dla LSTM (dwukierunkowe LSTM dla danych IMDb i generowania tekstu przez LSTM), natomiast prędkości dla innych typów sieci neuronowych są blisko siebie. Twój kod Keras nie musi być modyfikowany (sprawdziłem to z 2 przykładami Kerasów używając TensorFlow i pomyślnie zastąpiłem TensorFlow CNTK, bez zmiany czegokolwiek kodu Keras.)

Jak to zainstalować?

-CPU tylko wersja CNTK:

pip zainstalować https://cntk.ai/PythonWheel/CPU-Only/cntk-2.4-cp27-cp27m-win_amd64.whl

-GPU wersję CNTK:

pip zainstalować https://cntk.ai/PythonWheel/GPU/cntk-2.4-cp27-cp27m-win_amd64.whl

-Test CNTK install:

python -c "import cntk; print (. CNTK wersja)”

Instaluje Keras: Biblioteka Pythona Głębokie Nauka

pip zainstalować Keras

-enable CNTK jak Keras back-end iso TensorFlow

zmodyfikować plik "keras.json" w obszarze% USERPROFILE% /. Keras

{ 
    "epsilon": 1e-07, 
    "image_data_format": "channels_last", 
    "backend": "cntk", 
    "floatx": "float32" 
} 
Powiązane problemy