ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)

Руководство по установке TensorFlow на Ubuntu

Руководство по установке TensorFlow на Ubuntu

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

Предполагая, что вы используете Linux, мы собираемся показать вам, как установить Tensorflow в Ubuntu. Здесь использовали Ubuntu 18.04, но шаги должны быть действительны и для других версий.

Обратите внимание: хотя вы можете попробовать собрать его из исходного кода для других платформ/дистрибутивов, TensorFlow в основном поддерживает Ubuntu Linux. Итак, мы будем придерживаться этого в этой статье.

 

Установка TensorFlow на Ubuntu Linux

Перед тем, как вы начнете настраивать TensorFlow, вам нужно включить репозиторий Universe в Ubuntu. Вы можете сделать это с помощью этой команды:

sudo add-apt-repository universe

 

Или перейдите к опциям Software & Updates и включите его оттуда:

Руководство по установке TensorFlow на Ubuntu

 

Шаг 1: Получить среду разработки Python

Во-первых, вы должны настроить среду разработки Python для продолжения. По умолчанию у вас должен быть установлен Python 3.6.x в Ubuntu. Вы можете проверить версию Python, используя:

python3 --version

 

Убедитесь, что у вас есть Python 3.5–3.7 (как указано официально). Если у вас его нет или вам нужно его обновить, установите его с помощью следующей команды в терминале:

sudo apt install python3-dev

 

Шаг 2: Получить pip

Затем вам нужно проверить, есть ли у вас Python менеджер пакетов pip.

pip3 --version

 

Если он не установлен, вы можете установить его, набрав:

sudo apt install python3-pip

 

Однако у вас может не быть последней версии.

Примечание: для TensorFlow требуется версия 19.0 или выше. Не беспокойтесь, вы можете обновить pip после настройки виртуальной среды в следующем наборе шагов.

 

Шаг 3: Настройте виртуальную среду Python

Теперь, когда вы закончили настройку Python и pip, вам нужно настроить виртуальную среду для разработки на Python. Таким образом, вы не будете влиять на хост-систему тем, что делаете с установкой Python.

Для начала установите virtualenv:

sudo -H pip3 install -U virtualenv

 

Флаг -Н устанавливает переменную HOME среды в домашней директории.

Вы хотели бы создать виртуальную среду Python, указав каталог и выбрав интерпретатор Python. Вот что вы должны напечатать, чтобы сделать это:

virtualenv --system-site-packages -p python3 ./venv

 

После этого вам просто нужно активировать виртуальную среду, для этого используйте команду source следующим образом:

source ./venv/bin/activate

 

Пока ваша виртуальная среда активна, вы заметите, что приглашение командной строки будет иметь префикс (venv), как показано на рисунке ниже.

Руководство по установке TensorFlow на Ubuntu

Виртуальная среда Python

 

Далее необходимо обновить версию pip в виртуальной среде, не затрагивая настройку хоста ( если она уже обновлена, вы будете уведомлены об этом ):

pip install --upgrade pip

 

Если вам интересно, вы также можете проверить список пакетов, установленных в виртуальной среде, набрав:

pip list

 

Шаг 4: Установите TensorFlow

Наконец вы собираетесь установить TensorFlow.

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

pip install --upgrade tensorflow

 

Вы также можете проверить установку, введя следующую команду в виртуальной среде:

python -c "import tensorflow as tf;print(tf.reduce_sum(tf.random.normal([1000, 1000])))"

 

Наконец, вы успешно установили TensorFlow в Ubuntu!

Завершение

Имейте в виду, что всякий раз, когда вы хотите использовать TensorFlow в Ubuntu, вы должны сначала войти в указанную виртуальную среду Python.

Если вы новичок в TensorFlow, вы можете проверить обучение в TensorFlow.

Мы надеемся, что это поможет вам. Стоит также отметить, что мы выполнили шаги по установке TensorFlow на новую установку Ubuntu – поэтому, если вы что-то изменили в вашей установке, вам может потребоваться немного устранить неполадки при установке TensorFlow в Ubuntu.

Не стесняйтесь, дайте нам знать ваши мысли в комментариях ниже.

Exit mobile version