Présentation de TensorFlow à Ubuntu + Python 2.7

0. Qu'est-ce que TensorFlow?

Bibliothèque d'apprentissage automatique fournie par Google @ shuhei_f Qu'est-ce que TensorFlow est facile à comprendre.

1. Préparation d'Ubuntu

Préparez Ubuntu avec Créer un environnement Ubuntu avec Vagrant + VirtualBox.

2. Vérifiez l'environnement

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. Paramètres proxy (si nécessaire)

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

4. Installez le pip (s'il n'est pas inclus)

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

5. Installez virtualenv (s'il n'est pas inclus)

$ sudo pip install virtualenv

6. Création d'un environnement pour TensorFlow

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

7. Installez TensorFlow

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

Si vous obtenez l'erreur suivante, cela signifie que "python-dev" n'est pas inclus. Installez avec sudo apt-get install python-dev.

(Omis)
    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. Vérification du fonctionnement de 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

Paramètres de transfert de port

Vagrantfile


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

Lancez TensorBoard

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

référence

L'installation de Pip est devenue plus facile avant que je ne le sache J'ai essayé d'exécuter Hello World avec TensorFlow et son explication

Recommended Posts

Présentation de TensorFlow à Ubuntu + Python 2.7
Installez TensorFlow sur Ubuntu
construire Python sur Ubuntu
Installez Python 3.3 sur Ubuntu 12.04
Configurer Python 3.4 sur Ubuntu
Utilisez matplotlib sur Ubuntu 12 et Python
Mettez Python 3.x dans Ubuntu
Exécutez Tensorflow 2.x sur Python 3.7
Installez OpenCV sur Ubuntu + python
Installez CUDA10.1 + cuDNN7.6.5 + tensorflow-2.3.0 sur Ubuntu 18.04
Installez Python 3.8 sur Ubuntu 18.04 (norme du système d'exploitation)
Python 3.4 pyvenv échoue sur Ubuntu 14.04 LTS
Construire un environnement Python sur Ubuntu
Exécutez l'image Docker de TensorFlow sur Python3
Installez Python 3.9 sur Ubuntu 20.04 (norme du système d'exploitation?)
Installez confluent-kafka pour Python sur Ubuntu
Installez Python 2.7 sur Ubuntu 20.04 (norme du système d'exploitation?)
Créer un environnement Python 3.8 + Pipenv sur Ubuntu 18.04
Construction d'environnements OpenCV3 et Python3 sur Ubuntu
Python sur Windows
twitter avec python3
Créer un environnement Python 3 et OpenCV sur Ubuntu 18.04
Environnement virtuel Python et packages sur Ubuntu
Présentation de MAMP + Python + SQL Alchemy (Mysql-Python) sur Mac
Shebang sur Ubuntu 20.04
Étapes pour installer l'environnement Python sur Ubuntu
J'ai essayé d'installer TensorFlow (version GPU) sur Ubuntu
Création d'un environnement Ubuntu, Python, OpenCV sur Docker
python sur mac
Python sur Windbg
Installez pyenv et Python 3.6.8 sur Ubuntu 18.04 LTS
[Python] Localisation japonaise de matplotlib sur Ubuntu
Créer un environnement python avec pyenv sur EC2 (ubuntu)
Construire l'environnement Python3.5 + matplotlib sur Ubuntu 12 en utilisant Anaconda
Installer le package python dans l'environnement personnel sur Ubuntu
[Mémo de procédure] Installez Python3 + OpenSSL localement sur Ubuntu
Développement Python sur Ubuntu sur AWS EC2 (à l'aide de Jupyter Lab)
Comment exécuter MeCab sur Ubuntu 18.04 LTS Python
[Venv] Créer un environnement virtuel python sur Ubuntu
Remarques sur l'utilisation de TensorFlow sur Bash sur Ubuntu sous Windows
Au moment de la mise à jour de python avec ubuntu
Installation de TensorFlow sur Windows Easy pour les débutants en Python
Installez MongoDB sur Ubuntu 16.04 et utilisez python
TensorFlow: exécuter des données apprises en Python sur Android
Installez Tensorflow sur Mac
Conda Python avec Cygwin
Installer python sur WSL
Configuration de PyOpenGL sur Python 3
Installez Python sur Pidora.
Installez Scrapy sur python3
Installez Python sur Mac
Installez PySide2 sur Ubuntu
Installez JModelica sur Ubuntu
Installer des pandas sur python2.6
python basic ② sous windows
Installez python sur Windows
Introduction de Python 2.7 à CentOS 6.6
Installez Python 2.7.3 sur CentOS 5.4
Construire TensorFlow sous Windows
Mémo de l'API TensorFlow (Python)