
TensorFlow — это платформа машинного обучения с открытым исходным кодом, разработанная Google. Она может работать на CPU или GPU на различных устройствах и используется рядом организаций, включая Twitter, PayPal, Intel, Lenovo и Airbus.
TensorFlow можно установить в масштабах всей системы, в виртуальной среде Python, как контейнер Docker или с помощью Anaconda .
В этом руководстве объясняется, как установить TensorFlow на CentOS 8.
TensorFlow поддерживает Python 2 и 3. Мы будем использовать Python 3 и установим TensorFlow в виртуальной среде. Виртуальная среда позволяет создать несколько изолированных сред Python на одном компьютере и устанавливать определённую версию модуля для каждого проекта, не беспокоясь о том, что это повлияет на другие ваши проекты.
Установка TensorFlow на CentOS
В отличие от других дистрибутивов Linux, Python не установлен по умолчанию в CentOS 8. Чтобы установить Python 3 в CentOS 8, выполните следующую команду как пользователь root или sudo в терминале:
sudo dnf install python3
Приведённая выше команда установит Python 3.6 и pip . Для запуска Python 3 необходимо явно ввести python3 , а для запуска pip — pip3 .
Начиная с версии Python 3.6, рекомендуемым способом создания виртуальной среды является использование модуля venv .
Перейдите в каталог , где вы хотите сохранить свой проект TensorFlow. Это может быть ваш домашний каталог или любой другой каталог, к которому у пользователя есть права на чтение и запись.
Создайте новый каталог для проекта TensorFlow и переключитесь в него:
mkdir tensorflow_projectcd tensorflow_project
В каталоге выполните следующую команду для создания виртуальной среды:
python3 -m venv venv
Приведённая выше команда создаёт каталог с именем venv , содержащий копию исполняемого файла Python, стандартную библиотеку Python (pip) и другие вспомогательные файлы. Вы можете использовать любое имя для виртуального окружения.
Чтобы начать использовать виртуальную среду, активируйте ее, введя:
source venv/bin/activate
После активации каталог bin виртуального окружения будет добавлен в начало переменной $PATH . Кроме того, приглашение командной оболочки изменится и отобразит имя текущего виртуального окружения. В данном случае это venv .
Для установки TensorFlow требуется pip версии 19 или выше. Выполните следующую команду, чтобы обновить pip до последней версии:
pip install --upgrade pip
Теперь, когда виртуальная среда создана и активирована, установите библиотеку TensorFlow с помощью следующей команды:
pip install --upgrade tensorflow
Если у вас есть выделенный графический процессор NVIDIA и вы хотите воспользоваться его вычислительной мощностью, вместо tensorflow установите пакет tensorflow-gpu , который включает поддержку GPU.
В виртуальной среде вы можете использовать команду pip вместо pip3 и python вместо python3 .
Чтобы проверить установку, выполните следующую команду, которая выведет версию TensorFlow:
python -c 'import tensorflow as tf; print(tf.__version__)'
На момент написания статьи последней стабильной версией TensorFlow была 2.1.0:
2.1.0
Ваша версия TensorFlow может отличаться от версии, показанной здесь.
Если вы новичок в TensorFlow, посетите страницу «Начало работы с TensorFlow» и узнайте, как создать своё первое приложение машинного обучения. Вы также можете клонировать репозитории TensorFlow Models или TensorFlow-Examples с Github, чтобы изучить и протестировать примеры TensorFlow.
Закончив работу, деактивируйте среду, введя команду deactivate , и вы вернетесь в обычную оболочку.
deactivate
Вот и всё! Вы успешно установили TensorFlow и можете начать его использовать.
Заключение
Мы показали вам, как установить TensorFlow в виртуальной среде CentOS 8.
Если у вас возникла проблема или вы хотите оставить отзыв, оставьте комментарий ниже.
python centos Не используете CentOS 8?
Выберите другую ОС: центос 7 дебиан 10 дебиан 9 убунту 18.04 убунту 20.04
Связанные руководства