Начало работы с PyTorch в Fedora 42

Sumantro Mukherjee Version F42 onwards Last review: 2025-05-16

PyTorch — это открытый фреймворк машинного обучения, разработанный Meta AI. Он предоставляет динамические вычислительные графы и автоматическое дифференцирование, что делает его очень гибким и популярным как в академической среде, так и в промышленности. В своей основе модуль torch в PyTorch предлагает мощные вычисления с тензорами, аналогичные NumPy, но с ускорением на GPU.

В Fedora 42 PyTorch теперь доступен напрямую через системный менеджер пакетов, что делает установку и обновление удобными для пользователей.

Установка

Вы можете установить PyTorch с помощью менеджера пакетов Fedora:

$ sudo dnf install python3-torch

Это устанавливает основной пакет torch и зависимости, необходимые для начала разработки с PyTorch.

Вы также можете использовать pip для установки PyTorch:

$ pip install torch

Настройка локальной разработки с CUDA очень хорошо описана здесь: https://pytorch.org/get-started/locally/

Базовое использование

После установки вы можете проверить её и сразу начать работать с тензорами.

Импорт и проверка версии

import torch

print("PyTorch version:", torch.__version__)
print("CUDA available:", torch.cuda.is_available())

Создание тензоров

import torch

# Create a 1D tensor
a = torch.tensor([1.0, 2.0, 3.0])
print("Tensor a:", a)

# Random tensor
b = torch.rand(3)
print("Tensor b:", b)

# Add two tensors
c = a + b
print("Sum a + b:", c)

Узнать больше

Учебные материалы, модель-зоопарк и полную документацию см. на:

Обратная связь

Если вы столкнётесь с проблемами или у вас есть предложения по пакету Fedora, создайте отчёт об ошибке на https://bugzilla.redhat.com или присоединяйтесь к Fedora AI SIG.