PyTorch – один из самых популярных фреймворков машинного обучения с открытым исходным кодом, разработанный исследовательской лабораторией Facebook AI Research. Он широко используется для приложений глубокого обучения, включая компьютерное зрение и обработку естественного языка. Если вы используете AlmaLinux, стабильный и надежный дистрибутив Linux на базе RHEL, это руководство покажет вам, как быстро и эффективно установить PyTorch.
Необходимые условия
Прежде чем начать, убедитесь, что:
У вас есть работающий экземпляр AlmaLinux 8 или 9
У вас есть права root или sudo
Установлен Python 3.7 или выше
Шаг 1: Обновление системы
Откройте терминал и выполните следующую команду, чтобы обновить все системные пакеты:
По желанию установите EPEL для доступа к дополнительным пакетам:
Шаг 2: Установите Python и pip
Проверьте, установлен ли уже Python:
Если он не установлен, вы можете установить его с помощью:
Шаг 3: Создание виртуальной среды (необязательно)
Чтобы ваша среда Python была чистой и изолированной, неплохо создать виртуальную среду:
Шаг 4: Установка PyTorch с помощью pip
Чтобы установить PyTorch с поддержкой только процессора, выполните следующие действия:
Если вам нужно GPU-ускорение и у вас есть поддерживаемый NVIDIA GPU с соответствующими драйверами и установленной CUDA, используйте соответствующую команду. Например, чтобы установить PyTorch с поддержкой CUDA 11.8:
Последние варианты установки можно найти на официальном сайте PyTorch:
https://pytorch.org/get-started/locally
Шаг 5: Проверка установки
Чтобы убедиться, что PyTorch был установлен правильно, выполните команду:
Затем в оболочке Python введите следующее:
Если все работает, вы увидите установленную версию PyTorch и информацию о том, доступна ли CUDA.
Советы по устранению неполадок
Если у вас возникли проблемы с pip или SSL-сертификатами, обновите pip:
Если вы используете CUDA, убедитесь, что драйверы NVIDIA и инструментарий CUDA установлены правильно и совместимы с устанавливаемой версией PyTorch.
Заключение
Вы успешно установили PyTorch на AlmaLinux. Независимо от того, разрабатываете ли вы модели глубокого обучения или проводите эксперименты, PyTorch предоставляет гибкий и мощный фреймворк для машинного обучения на Linux-системах. Для более продвинутых настроек рассмотрите возможность интеграции с Jupyter Notebook или использования контейнеров Docker.


