PyTorch, Facebook’un AI Araştırma laboratuvarı tarafından geliştirilen en popüler açık kaynak makine öğrenimi çerçevelerinden biridir. Bilgisayarla görme ve doğal dil işleme dahil olmak üzere derin öğrenme uygulamaları için yaygın olarak kullanılmaktadır. Eğer AlmaLinux kullanıyorsanız, kararlı ve güvenilir bir RHEL tabanlı Linux dağıtımı bu kılavuz, PyTorch’u hızlı ve verimli bir şekilde nasıl kuracağınızı gösterecektir.

Ön Koşullar

Başlamadan önce, şunları kontrol edin:

  • AlmaLinux 8 veya 9’un çalışır durumda bir örneğine sahip olmalısınız

  • Root veya sudo ayrıcalıklarınız olmalı

  • Python 3.7 veya daha yüksek bir sürüm yüklü olmalı

Adım 1: Sisteminizi Güncelleyin

Terminalinizi açın ve tüm sistem paketlerini güncellemek için aşağıdaki komutu çalıştırın:

sudo dnf update -y

İsteğe bağlı olarak, ek paketlere erişim için EPEL’i yükleyin:

sudo dnf install epel-release -y

Adım 2: Python ve pip’i Kurun

Python’un zaten kurulu olup olmadığını kontrol edin:

python3 --version

Eğer kurulu değilse, aşağıdaki komutla kurabilirsiniz:

sudo dnf install python3 python3-pip -y

Adım 3: Sanal Bir Ortam Oluşturun (İsteğe Bağlı)

Python ortamınızı temiz ve izole tutmak için sanal bir ortam oluşturmak iyi bir fikirdir:

python3 -m venv pytorch_env
source pytorch_env/bin/activate

Adım 4: pip Kullanarak PyTorch’u Kurun

Sadece CPU desteği ile PyTorch’u kurmak için:

pip install torch torchvision torchaudio

GPU hızlandırması istiyorsanız ve desteklenen bir NVIDIA GPU’nuz ile uygun sürücüler ve CUDA yüklüyse, uygun komutu kullanın. Örneğin, CUDA 11.8 desteği ile PyTorch’u kurmak için:

pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118

En son kurulum seçeneklerini resmi PyTorch web sitesinde bulabilirsiniz:
https://pytorch.org/get-started/locally

Adım 5: Kurulumu Doğrulayın

PyTorch’un doğru bir şekilde kurulduğunu doğrulamak için şunu çalıştırın:

python

Ardından Python kabuğuna aşağıdakileri girin:

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

Her şey çalışıyorsa, kurulu PyTorch sürümünü ve CUDA’nın mevcut olup olmadığını göreceksiniz.

Sorun Giderme İpuçları

  • Eğer pip veya SSL sertifikaları ile ilgili sorunlar yaşıyorsanız, pip’i güncelleyin:

pip install --upgrade pip
  • CUDA kullanıyorsanız, NVIDIA sürücülerinin ve CUDA araç setinin doğru bir şekilde yüklü ve kurduğunuz PyTorch sürümü ile uyumlu olduğundan emin olun.

Sonuç

AlmaLinux üzerinde PyTorch’u başarıyla kurdunuz. İster derin öğrenme modelleri geliştiriyor olun, ister deneyler yapıyor olun, PyTorch, Linux sistemlerinde makine öğrenimi için esnek ve güçlü bir çerçeve sunar. Daha gelişmiş kurulumlar için Jupyter Notebook ile entegrasyonu veya Docker konteynerlerini kullanmayı düşünün.