Android

Hogyan telepíthetünk tensorflow-t a centos 7-re

How to Setup Multinode Hadoop 2 on CentOS/RHEL Using VirtualBox

How to Setup Multinode Hadoop 2 on CentOS/RHEL Using VirtualBox

Tartalomjegyzék:

Anonim

A TensorFlow egy ingyenes és nyílt forráskódú platform a Google által kifejlesztett gépi tanulási modellekhez. Számos szervezet használja, például a Twitter, a PayPal, az Intel, a Lenovo és az Airbus.

Ez az oktatóprogram ismerteti a TensorFlow telepítését a CentOS 7-en.

A TensorFlow telepíthető rendszerszintűen, Python virtuális környezetben, Docker tárolóként vagy az Anaconda segítségével.

A TensorFlow telepítése a CentOS-ra

A TensorFlow támogatja a Python 2 és a 3 egyaránt.

A Python 3-at fogjuk használni, és a TensorFlow-ot egy virtuális környezetbe telepítjük. Ilyen módon több különálló Python-környezetet hozhat létre egyetlen számítógépen, és telepíthet egy modul egy adott verzióját projektenként, anélkül, hogy aggódnia kellene, hogy ez befolyásolja a többi projektet.

1. A Python 3 telepítése

A Python 3.6-at telepítjük a szoftvergyűjtemények (SCL) lerakatokból.

A CentOS 7 Python 2.7.5-es verzióval érkezik, amely a CentOS alaprendszerének kritikus része. Az SCL lehetővé teszi a python 3.x újabb verzióinak telepítését az alapértelmezett python v2.7.5 mellé, hogy a rendszer eszközök, mint például a yum, továbbra is megfelelően működjenek.

A lerakat engedélyezéséhez telepítse az SCL kiadási fájlt:

sudo yum install centos-release-scl

A kész parancs telepítése után telepítse a következő parancsot:

sudo yum install rh-python36

Most készen állunk egy virtuális környezet létrehozására a TensorFlow projektünk számára.

2. Virtuális környezet létrehozása

A Python 3.6-tól kezdve a virtuális környezet létrehozásának ajánlott módja a venv modul használata.

A Python 3.6 eléréséhez el kell indítania egy új shell példányt az scl eszköz használatával:

scl enable rh-python36 bash

Keresse meg azt a könyvtárat, amelyben a TensorFlow projektet tárolni szeretné. Lehet, hogy az otthoni könyvtár vagy bármely más könyvtár, ahol a felhasználó olvasási és írási engedélyeket kapott.

Hozzon létre egy új könyvtárat a TensorFlow projekthez, és helyezze be a CD-t:

mkdir tensorflow_project cd tensorflow_project

A virtuális környezet létrehozásához a könyvtárban futtassa a következő parancsot:

python3 -m venv venv

A fenti parancs létrehoz egy venv nevű venv , amely tartalmazza a Python bináris venv , a Pip csomagkezelőt, a szabványos Python könyvtárat és más támogató fájlokat. Bármely kívánt nevet használhat a virtuális környezethez.

A virtuális környezet használatának megkezdéséhez aktiválnia kell az activate szkript futtatásával:

source venv/bin/activate

Aktiválás után a virtuális környezet bin könyvtára hozzáadásra kerül a $PATH változó elejére. Szintén megváltozik a héj promptja, és megmutatja a jelenleg használt virtuális környezet nevét. Ebben az esetben ez a venv .

Frissítse a pip-et a legújabb verzióra, hogy elkerülje a csomagok telepítése során felmerülő problémákat:

pip install --upgrade pip

3. A TensorFlow telepítése

Most, hogy a virtuális környezet aktiválva van, ideje telepíteni a TensorFlow könyvtárat. Ehhez írja be a következőt:

pip install --upgrade tensorflow

A virtuális környezetben a pip parancsot használhatja a pip3 helyett, a python a python3 helyett.

A telepítés ellenőrzéséhez használja a következő parancsot, amely kinyomtatja a TensorFlow verziót:

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

A cikk írásakor a TensorFlow legújabb stabil verziója az 1.13.1

1.13.1

A TensorFlow verziója eltérhet az itt látható verziótól.

Miután elvégezte a munkáját, deaktiválja a környezetet az deactivate gépelésével, és visszatér a normál héjhoz.

deactivate

Következtetés

Ebben az oktatóanyagban megmutattuk, hogyan kell telepíteni a TensorFlow CentOS 7 szoftvert.

python centos