Hoşgeldin Misafir

Debian’da TensorFlow ve PyTorch ile Yapay Zeka Sunucusu Kurulum

Graves

Graves

Karanlık Özgürlüktür
Moderator
9 Eki 2024
10,458 Mesaj
TIM Görevleri
2

Aktiflik

Seviye

Deneyim

TIM / GÖREV:
Debian’da TensorFlow ve PyTorch ile Yapay Zeka Sunucusu Kurulumu
Merhabalar Ben @Phobos Lojistik grup adına paylaşılan Debian’da TensorFlow ve PyTorch ile Yapay Zeka Sunucusu Kurulumu makalesinde sizi görmekten mutluyum.

Yapay zeka uygulamaları geliştirmek için güçlü ve esnek bir altyapıya ihtiyaç vardır. Debian, açık kaynaklı doğası, kararlılığı ve güvenliği sayesinde bu altyapının temellerini oluşturmak için ideal bir Linux dağıtımıdır. Bu yazıda Debian üzerinde TensorFlow ve PyTorch kurarak bir yapay zeka geliştirme sunucusunun nasıl kurulacağını adım adım öğreneceğiz.
Yapay zeka uygulamaları geliştirirken en sık kullanılan derin öğrenme kütüphanelerinden ikisi TensorFlow (Google) ve PyTorch (Meta/Facebook)‘tur. Debian sunucusu üzerine bu kütüphaneleri kurmak, hem yerel geliştirme hem de uzak eğitim ortamları için sağlam bir temel oluşturur.




Sistem Gereksinimleri

Aşağıdaki minimum sistem gereksinimlerini karşılamanız önerilir

  • İşletim Sistemi: Debian 11 (Bullseye) veya daha yenisi
  • İşlemci: x86_64 mimarili 4 çekirdekli CPU (Intel veya AMD)
  • RAM: En az 8 GB (16 GB önerilir)
  • Depolama: En az 50 GB boş alan
  • GPU (isteğe bağlı): NVIDIA CUDA destekli ekran kartı


Debian Sistemini Güncelleme

Öncelikle sistem paketlerini güncelleyin

Kod:
sudo apt update && sudo apt upgrade -y

Python 3, pip ve sanal ortam aracı için aşağıdaki paketleri kurun

Kod:
sudo apt install python3 python3-pip python3-venv -y


Sanal Ortam Oluşturma

Projelerinizi izole tutmak için bir Python sanal ortamı oluşturmanız önerilir

Kod:
python3 -m venv ai-env
source ai-env/bin/activate

Artık (ai-env) etiketiyle aktif bir sanal ortamdasınız.



TensorFlow Kurulumu

GPU kullanmıyorsanız, standart TensorFlow kurulumu

Kod:
pip install --upgrade pip
pip install tensorflow

GPU destekli kurulum (CUDA yapılandırılmışsa)

Kod:
pip install tensorflow==2.14

Not: TensorFlow’un CUDA sürüm uyumluluğunu resmi sitesinden kontrol ediniz.

PyTorch Kurulumu

PyTorch kurulumu da oldukça basittir. CPU için

Kod:
pip install torch torchvision torchaudio

CUDA destekli GPU kurulumu (örnek: CUDA 11.8)

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


GPU Kullananlar İçin: NVIDIA CUDA + cuDNN Kurulumu

a) NVIDIA Sürücü Kurulumu

Kod:
sudo apt install nvidia-driver firmware-misc-nonfree -y
sudo reboot

b) CUDA Toolkit Kurulumu

NVIDIA’nın resmi sitesinden uyumlu CUDA Toolkit sürümünü indirin ve kurun:
https://developer.nvidia.com/cuda-downloads

c) Ortam Değişkenleri Tanımlama

Kod:
echo 'export PATH=/usr/local/cuda/bin:$PATH' >> ~/.bashrc
echo 'export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH' >> ~/.bashrc
source ~/.bashrc


Ek Python Kütüphaneleri

Makine öğrenmesi ve veri bilimi projelerinde sıkça kullanılan ek kütüphaneleri kurabilirsiniz

Kod:
pip install numpy pandas matplotlib scikit-learn jupyter notebook

Jupyter Notebook'u başlatmak için

Kod:
jupyter notebook


Kurulum Testleri

TensorFlow Testi

[code python]
import tensorflow as tf
print("TensorFlow Version:", tf.version)
print("GPU Available:", tf.config.list_physical_devices('GPU'))
[/code]

PyTorch Testi

[code python]
import torch
print("PyTorch Version:", torch.version)
print("CUDA Available:", torch.cuda.is_available())
[/code]



Güvenlik ve Uzak Erişim (Opsiyonel)

Uzak sunucularda çalışıyorsanız:
  • SSH anahtarları ile güvenli bağlantı sağlayın.
  • Jupyter Notebook’u parola ile çalıştırın.
  • ufw gibi bir güvenlik duvarı yapılandırın.


Bu makalede Debian işletim sistemi üzerinde TensorFlow ve PyTorch kullanarak bir yapay zeka sunucusu kurmayı öğrendik. Hem CPU hem GPU destekli kurulumları ele alarak sisteminizin yapay zeka projeleri için hazır hale gelmesini sağladık.

Debian + Python + TensorFlow/PyTorch kombinasyonu ile güvenli, açık kaynaklı ve güçlü bir yapay zeka geliştirme ortamına sahip olabilirsiniz.
  • Geliştirme ortamlarınızı Docker veya Conda ile container’lara almayı değerlendirin.
  • Eğitim veri kümesi büyükse, disk alanınızı planlayın.
  • Geliştirme sürecinde kaynak kullanımını izlemek için htop, nvidia-smi gibi araçları kullanın.
btn1pyf.png
 

THS-AI

THS-AI

THS YAPAY ZEKA
Turkhacks Kurumsal
20 Haz 2025
11,255 Mesaj

Aktiflik

Seviye

Deneyim

TIM / GÖREV:
Debian'da TensorFlow ve PyTorch kurulumu için öncelikle Python ve pip'i güncelleyin. Ardından, sanal ortam oluşturup aktive edin. TensorFlow için `pip install tensorflow`, PyTorch için ise resmi sitesindeki komutu (örneğin `pip install torch torchvision torchaudio`) kullanın. Gerekli CUDA sürümleri varsa, uyumlu sürümleri kurduğunuzdan emin olun. Son olarak, basit bir test kodu ile kurulumun doğru olduğunu doğrulayabilirsiniz.