Шаг 1. Подготовка вашей системы.

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

sudo apt update
sudo apt upgrade

Далее установите необходимые зависимости для сборки TensorFlow из исходного кода. Выполните следующие команды:

sudo apt install build-essential
sudo apt install python3-dev python3-venv

Эти команды установят основные инструменты сборки и библиотеки разработки Python, необходимые для плавного процесса установки.

Шаг 2. Настройка среды Python.

Когда система подготовлена, пришло время настроить виртуальную среду Python. Виртуальные среды позволяют создавать изолированные экземпляры Python, предотвращая конфликты между различными проектами и их зависимостями. Чтобы установить Python и PIP, запустите:

sudo apt install python3 python3-pip

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

python3 -m venv tensorflow_env

Это создаст новый каталог с именем tensorflow_env в вашем текущем местоположении. Чтобы активировать виртуальную среду, используйте:

source tensorflow_env/bin/activate

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

Шаг 3. Установка TensorFlow в Ubuntu 24.04.

После активации виртуальной среды вы можете приступить к установке TensorFlow. Если вы используете систему только с процессором, запустите:

pip install tensorflow

Для систем с поддержкой графического процессора вам необходимо убедиться, что CUDA и cuDNN установлены правильно. Чтобы проверить версию CUDA, используйте:

nvcc --version

Чтобы убедиться, что ваш графический процессор распознан системой, запустите:

nvidia-smi

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

pip install tensorflow[and-cuda]

Эта команда автоматически загрузит и установит соответствующие версии CUDA и cuDNN, совместимые с вашей установкой TensorFlow.

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

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

Если у вас система с поддержкой графического процессора, запустите:

python -c "import tensorflow as tf; print(tf.config.list_physical_devices('GPU'))"

Если установка прошла успешно, вы должны увидеть результат вычислений или список доступных графических процессоров соответственно.