Android

Jak zainstalować tensorflow na centos 7

How to Install TensorFlow on CentOS

How to Install TensorFlow on CentOS

Spisu treści:

Anonim

TensorFlow to darmowa platforma typu open source do tworzenia modeli uczenia maszynowego opracowana przez Google. Jest używany przez wiele organizacji, w tym Twitter, PayPal, Intel, Lenovo i Airbus.

W tym samouczku dowiesz się, jak zainstalować TensorFlow na CentOS 7.

TensorFlow można zainstalować w całym systemie, w środowisku wirtualnym Python, jako kontener Docker lub z Anacondą.

Instalowanie TensorFlow na CentOS

TensorFlow obsługuje zarówno Python 2, jak i 3.

Będziemy używać Pythona 3 i instalować TensorFlow w środowisku wirtualnym. W ten sposób możesz mieć wiele różnych izolowanych środowisk Python na jednym komputerze i instalować określoną wersję modułu dla każdego projektu, nie martwiąc się, że wpłynie to na Twoje inne Projekty.

1. Instalowanie Pythona 3

Zainstalujemy Python 3.6 z repozytoriów SCL.

CentOS 7 jest dostarczany z Pythonem 2.7.5, który jest kluczową częścią podstawowego systemu CentOS. SCL pozwoli ci zainstalować nowsze wersje Pythona 3.x wraz z domyślnym pythonem v2.7.5, aby narzędzia systemowe takie jak yum nadal działały poprawnie.

Aby włączyć repozytorium, zainstaluj plik wydania SCL:

sudo yum install centos-release-scl

Po zakończeniu zainstaluj Python 3.6, uruchamiając następującą komendę:

sudo yum install rh-python36

Jesteśmy teraz gotowi do stworzenia wirtualnego środowiska dla naszego projektu TensorFlow.

2. Tworzenie środowiska wirtualnego

Począwszy od Pythona 3.6, zalecanym sposobem stworzenia środowiska wirtualnego jest użycie modułu venv .

Aby uzyskać dostęp do Pythona 3.6, musisz uruchomić nową instancję powłoki za pomocą narzędzia scl:

scl enable rh-python36 bash

Przejdź do katalogu, w którym chcesz przechowywać projekt TensorFlow. Może to być katalog domowy lub dowolny inny katalog, w którym użytkownik ma uprawnienia do odczytu i zapisu.

Utwórz nowy katalog dla projektu TensorFlow i włóż do niego cd:

mkdir tensorflow_project cd tensorflow_project

W katalogu uruchom następujące polecenie, aby utworzyć środowisko wirtualne:

python3 -m venv venv

Powyższe polecenie tworzy katalog o nazwie venv , który zawiera kopię pliku binarnego Python, menedżera pakietów Pip, standardowej biblioteki Python i innych plików pomocniczych. Możesz użyć dowolnej nazwy dla środowiska wirtualnego.

Aby rozpocząć korzystanie z tego środowiska wirtualnego, musisz je aktywować, activate skrypt activate :

source venv/bin/activate

Po aktywacji katalog bin środowiska wirtualnego zostanie dodany na początku zmiennej $PATH . Również monit powłoki zmieni się i wyświetli nazwę wirtualnego środowiska, którego aktualnie używasz. W tym przypadku jest to venv .

Zaktualizuj pip do najnowszej wersji, aby uniknąć problemów podczas instalowania pakietów:

pip install --upgrade pip

3. Instalowanie TensorFlow

Teraz, gdy środowisko wirtualne jest aktywowane, czas zainstalować bibliotekę TensorFlow. Aby to zrobić, wpisz następujące polecenie:

pip install --upgrade tensorflow

W środowisku wirtualnym można użyć polecenia pip zamiast pip3 i python zamiast python3 .

Aby zweryfikować instalację, użyj następującego polecenia, które wydrukuje wersję TensorFlow:

python -c 'import tensorflow as tf; print(tf.__version__)'

W chwili pisania tego artykułu najnowsza stabilna wersja TensorFlow to 1.13.1

1.13.1

Twoja wersja TensorFlow może różnić się od pokazanej tutaj wersji.

Po zakończeniu pracy dezaktywuj środowisko, wpisując deactivate a powrócisz do normalnej powłoki.

deactivate

Wniosek

W tym samouczku pokazaliśmy, jak zainstalować TensorFlow CentOS 7.

python centos