Установка Tensorflow в Ubuntu 18.04

В этой статье вы узнаете, как установить и использовать TensorFlow на Ubuntu 18.04 или 16.04. Рассмотрим правильную инсталляцию TensorFlow в виртуальную среду Python или в контейнер Docker. Принципы установки работают в системах Ubuntu и Debian.

Это комплексная платформа с открытым исходным кодом, предназначенная для машинного обучения. Например, TensorFlow может использоваться при построении и обучении нейронных сетей. Благодаря всеобъемлющей и гибкой системе инструментов, библиотек, а также ресурсов сообщества.

TensorFlow позволяет разработчикам использовать самые последние технологии машинного обучения. Теперь стало легче создавать и развертывать приложения на базе машинного обучения. Поисковый гигант Google разработал данную платформу для ранжирования поиска в системе машинного обучения. TensorFlow доступна в виртуальной среде Python или в контейнере Docker. Также можно установить с Anaconda. Для установки вам потребуется уже установленный Python 3.3 и выше, а также Git.

Установка TensorFlow Ubuntu в виртуальную среду Python 3

Шаг 1. Обновление списка пакетов

Убедитесь, что индекс APT по умолчанию обновлен. Для этого выполните следующую команду:

sudo apt update
sudo apt upgrade -y

Шаг 2. Установка Python

Установите Python 3 и Python venv с помощью следующей команды.

sudo apt install python3
sudo apt install python3-pip
sudo apt install python3-venv

 

После установки Python 3 проверьте, какая версия Python установлена, введя команду:

python3 -V

Шаг 3. Виртуальная среда

Необходимо создать виртуальную среду Python с именем tenorflow_env. Для этого введите следующую команду:

mkdir tensorflow_env
cd tensorflow_env
python3 -m venv my_tensorflow

Эта команда создаст новый каталог my_tensorflow. В нем будут все пакеты, которые вы устанавливаете, пока активирована среда Python.

Теперь нужно активировать виртуальную среду. Иначе мы не сможем ее использовать:

source my_tensorflow/bin/activate

Шаг 4. Установка tensorflow

Осталось просто установить TensorFlow в виртуальной среде, запустив команду инсталляции и обновления до последней версии платформы:

pip3 install --upgrade tensorflow

Для проверки правильности установки и выведения в терминал версии TensorFlow, просто запустите следующую команду:

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

 

Если все совпадает с изображением на скриншоте, значит вы сделали все правильно.

Установка TensorFlow с помощью Docker

Еще один способ установки TensorFlow – инсталляция в docker-контейнер. Конечно, для начала нужно установить в Ubuntu сам Docker. После этого загрузите файл образа TensorFlow в контейнер Docker, выполнив следующие шаги. Сначала надо загрузить образ TensorFlow для Docker:

sudo docker pull tensorflow/tensorflow

После загрузки образа, запустите его с помощью команды:

docker run -it -p 8888:8888 tensorflow/tensorflow

Больше информации об установке TensorFlow в Docker вы найдете на официальном сайте.

Установка TensorFlow с через pip 3

Существует способ установки с помощью пакетного менеджера pip3. Для этого введите следующую команду:

pip3 install tensorflow

Создание простой программы TensorFlow

После завершения установки проверьте, в каком состоянии находится TensorFlow. Вы можете написать простой «Hello world» код – testTensorFlow.py с помощью текстового редактора vim. Введите команду ниже:

vim testTensorFlow.py

#!/bin/python3
import tensorflow as tf
hello = tf.constant("Hello, world!")
session = tf.Session()
print(session.run(hello))

Далее нужно сохранить и закрыть файл. Затем выполните файл Python следующей командой:

python3 testTensorFlow.py

Выводы

Теперь вы знаете, как установитьTensorFlow в Ubuntu 18.04 или Debian. Как видите, всё не очень сложно и вам доступно несколько способов. За подробной информацией обращайтесь на официальный сайт.

Creative Commons License
Статья распространяется под лицензией Creative Commons ShareAlike 4.0 при копировании материала ссылка на источник обязательна.

Оцените статью:

Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (5 оценок, среднее: 2,60 из 5)
Загрузка...

6 комментариев

  1. losst 21 августа, 2019 Ответить
    • admin 21 августа, 2019 Ответить
      • losst 21 августа, 2019 Ответить
        • Le Crapule 21 августа, 2019 Ответить
          • losst 23 августа, 2019
  2. qwe 22 августа, 2019 Ответить

Ответить

 Для отправки комментариев необходимо принять политику конфиденциальности - политика конфиденциальности