Einführung von TensorFlow in Ubuntu + Python 2.7

0. Was ist TensorFlow?

Von Google bereitgestellte Bibliothek für maschinelles Lernen @ shuhei_fs Was ist TensorFlow ist leicht zu verstehen.

1. Ubuntu-Vorbereitung

Bereiten Sie Ubuntu mit [Ubuntu-Umgebung mit Vagrant + VirtualBox erstellen] vor (http://qiita.com/w2-yamaguchi/items/191830191f8af05ac4dd).

2. Überprüfen Sie die Umgebung

Ubuntu 15.04 / Python 2.7.9

$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=15.04
DISTRIB_CODENAME=vivid
DISTRIB_DESCRIPTION="Ubuntu 15.04"

$ python --version
Python 2.7.9

3. Proxy-Einstellungen (falls erforderlich)

$ export http_proxy="$USERNAME:$PASSWORD@$HOST:$PORT"
$ export https_proxy="$USERNAME:$PASSWORD@$HOST:$PORT"

4. Installieren Sie pip (falls nicht enthalten)

$ curl -kL https://raw.github.com/pypa/pip/master/contrib/get-pip.py | sudo python

5. Installieren Sie virtualenv (falls nicht enthalten).

$ sudo pip install virtualenv

6. Erstellen einer Umgebung für TensorFlow

$ mkdir ~/tensorflow
$ virtualenv --system-site-packages ~/tensorflow
$ cd ~/tensorflow
$ source bin/activate

7. Installieren Sie TensorFlow

(tensorflow)$ sudo pip install --upgrade https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.5.0-cp27-none-linux_x86_64.whl

Wenn Sie den folgenden Fehler erhalten, bedeutet dies, dass "python-dev" nicht enthalten ist. Installieren Sie mit sudo apt-get install python-dev.

(Weggelassen)
    SystemError: Cannot compile 'Python.h'. Perhaps you need to install python-dev|python-devel.
    
    ----------------------------------------
Command "/usr/bin/python -c "import setuptools, tokenize;__file__='/tmp/pip-build-ZZhjh_/numpy/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-UmWBtU-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-build-ZZhjh_/numpy

8. Überprüfen der Funktion von TensorFlow

hello-tf.py


import tensorflow as tf
import multiprocessing as mp
 
core_num = mp.cpu_count()
config = tf.ConfigProto(
    inter_op_parallelism_threads=core_num,
    intra_op_parallelism_threads=core_num )
sess = tf.Session(config=config)
 
hello = tf.constant('hello, tensorflow!')
print sess.run(hello)
 
a = tf.constant(10)
b = tf.constant(32)
print sess.run(a+b)

(tensorflow)$ python hello-tf.py
I tensorflow/core/common_runtime/local_device.cc:25] Local device intra op parallelism threads: 2
I tensorflow/core/common_runtime/local_session.cc:45] Local session inter op parallelism threads: 2
hello, tensorflow!
42
  1. TensorBoard

Port Forward-Einstellungen

Vagrantfile


config.vm.network :forwarded_port, host: 6006, guest: 6006
$ vagrant reload

Starten Sie TensorBoard

$ tensorboard --logdir=[log_dir]
Starting TensorBoard on port 6006
(You can navigate to http://localhost:6006)

Referenz

Die Pip-Installation wurde einfacher, bevor ich es wusste Ich habe versucht, Hello World mit TensorFlow und seiner Erklärung auszuführen

Recommended Posts

Einführung von TensorFlow in Ubuntu + Python 2.7
Installieren Sie TensorFlow unter Ubuntu
Build Python auf Ubuntu
Installieren Sie Python 3.3 unter Ubuntu 12.04
Richten Sie Python 3.4 unter Ubuntu ein
Verwenden Sie matplotlib unter Ubuntu 12 und Python
Setzen Sie Python 3.x in Ubuntu ein
Führen Sie Tensorflow 2.x unter Python 3.7 aus
Installieren Sie OpenCV unter Ubuntu + Python
Installieren Sie CUDA10.1 + cuDNN7.6.5 + tensorflow-2.3.0 unter Ubuntu 18.04
Installieren Sie Python 3.8 unter Ubuntu 18.04 (Betriebssystemstandard)
Python 3.4 pyvenv schlägt unter Ubuntu 14.04 LTS fehl
Erstellen einer Python-Umgebung unter Ubuntu
Führen Sie das Docker-Image von TensorFlow unter Python3 aus
Installieren Sie Python 3.9 unter Ubuntu 20.04 (Betriebssystemstandard?)
Installieren Sie Confluent-Kafka für Python unter Ubuntu
Installieren Sie Python 2.7 unter Ubuntu 20.04 (Betriebssystemstandard?)
Erstellen Sie die Python 3.8 + Pipenv-Umgebung unter Ubuntu 18.04
OpenCV3 & Python3 Umgebungskonstruktion unter Ubuntu
Python unter Windows
Twitter mit Python3
Erstellen Sie Python 3 und OpenCV unter Ubuntu 18.04
Virtuelle Python-Umgebung und Pakete unter Ubuntu
Einführung in MAMP + Python + SQL Alchemy (MySQL-Python) auf dem Mac
Shebang auf Ubuntu 20.04
Schritte zum Installieren der Python-Umgebung unter Ubuntu
Ich habe versucht, TensorFlow (GPU-Version) unter Ubuntu zu installieren
Erstellt Ubuntu, Python, OpenCV-Umgebung auf Docker
Python auf Mac
Python auf Windbg
Installieren Sie pyenv und Python 3.6.8 unter Ubuntu 18.04 LTS
[Python] Japanische Lokalisierung von matplotlib unter Ubuntu
Erstellen Sie eine Python-Umgebung mit pyenv auf EC2 (Ubuntu)
Erstellen Sie die Python3.5 + matplotlib-Umgebung unter Ubuntu 12 mit Anaconda
Installieren Sie das Python-Paket in einer persönlichen Umgebung unter Ubuntu
[Prozedur-Memo] Installieren Sie Python3 + OpenSSL lokal unter Ubuntu
Python-Entwicklung unter Ubuntu unter AWS EC2 (mit Jupyter Lab)
So führen Sie MeCab unter Ubuntu 18.04 LTS Python aus
[Venv] Erstellen Sie eine virtuelle Python-Umgebung unter Ubuntu
Hinweise zur Verwendung von TensorFlow unter Bash unter Ubuntu unter Windows
Zum Zeitpunkt des Python-Updates mit Ubuntu
Installieren von TensorFlow unter Windows Easy für Python-Anfänger
Installieren Sie MongoDB unter Ubuntu 16.04 und arbeiten Sie über Python
TensorFlow: Führen Sie in Python gelernte Daten unter Android aus
Installieren Sie Tensorflow auf dem Mac
Python Conda mit Cygwin
Installieren Sie Python auf der WSL
PyOpenGL-Setup unter Python 3
Installieren Sie Python auf Pidora.
Installieren Sie Scrapy auf Python3
Installieren Sie Python auf dem Mac
Installieren Sie PySide2 unter Ubuntu
Installieren Sie JModelica unter Ubuntu
Pandas auf python2.6 installieren
Python Basic ② in Windows
Installieren Sie Python unter Windows
Einführung von Python 2.7 in CentOS 6.6
Installieren Sie Python 2.7.3 unter CentOS 5.4
Erstellen Sie TensorFlow unter Windows
TensorFlow API-Memo (Python)