Kurulum
Yerel kurulum
PyTorch, Windows, Linux ve macOS için mevcuttur. Conda ve pip gibi paket yöneticileri kullanılarak kurulabilir veya doğrudan kaynaktan derlenebilir. Uygun kurulum adımları sisteme, tercih edilen kurulum yöntemine, mevcut CUDA sürümüne ve programlama diline bağlıdır. Her kombinasyonun adımlarına web sitesinde şu bağlantıdan erişilebilir: https://pytorch.org/get-started/locally/
Bu bağlantıda aşağıdaki seçenekler bulunabilir:

Şekildeki ilk beş satır, kullanıcının kurulum yapılandırmasını seçmesi içindir ve son satır, paketi kurmak için çağrılacak komutu gösterir. Yukarıdaki örnekte PyTorch, GPU var olmayan bir Linux sistemine kurulacaktır. Biz bu örnekte pip kullanıyoruz ve Python arayüzü ile kuracağız. Bunu yapmak için bir terminal açalım ve aşağıdaki komutu uygulayalım.
pip3 install torch==1.9.0+cu111 torchvision==0.10.0+cu111 torchaudio==0.9.0 -f https://download.pytorch.org/whl/torch_stable.html
TRUBA kurulumu
PyTorch’u Conda sanal ortam arayüzü aracılığıyla TRUBA’ya kurmanızı öneririz. Conda özelleştirilebilir ve kolayca değiştirilebilir Python ortamları oluşturmanıza izin verir.
Conda’yı yükleme
Aşağıdaki web sayfasında: https://www.anaconda.com/products/individual “Anaconda Installers” bölümündeki sayfanın en altına gidin ve “64-Bit (x86) Installer” bağlantısını kopyalayın.
TRUBA’da, yukarıda kopyalanan bağlantıyı kullanarak
wget
komutunu kullanarak yükleyici komut dosyasını indirin.wget https://repo.anaconda.com/archive/Anaconda3-<your_version>
Komut dosyasını başarıyla indirdikten sonra,
bash
komutunu kullanarak onu çalıştırın:bash Anaconda3-<your_version>
Kurulumu tamamlamak için komut dizisindeki talimatları izleyin.
Kurulumu sonlandırmak için bağlantıyı kesmek ve tekrar bağlanmak gerekecektir.
PyTorch’u Kurmak
(İsteğe bağlı) yeni bir Conda ortamı oluşturun
Ortamı oluşturmak için aşağıdaki komutu çalıştırın.
conda create --name pyt_env
Ortam oluşturulduktan sonra, aşağıdaki komutla etkinleştirin.
conda activate pyt_env
Web sitesinden, PyTorch’u Conda kullanarak kurmak için uygun komutu kullanın. Biz bu öğretici dokümanı hazırlarken yazarken, CPU sürümünü yükleme komutu şu şekildeydi:
pip3 install torch==1.9.0+cu111 torchvision==0.10.0+cu111 torchaudio==0.9.0 -f https://download.pytorch.org/whl/torch_stable.html
PyTorch’u Kullanmak
PyTorch’u Conda kullanarak TRUBA’ya kurduysanız, o zaman Conda’yı başlatmanız ve SLURM komut dosyalarınızın başında PyTorch’un kurulu olduğu ortamı yüklemeniz gerekir. Örneğin, bu SLURM betiği, PyTorch kullanan pyt_example.py adlı python betiğini çalıştıracaktır.
#!/bin/bash
#SBATCH --account=<account>
#SBATCH --job-name=pyt_ex
#SBATCH --partition=debug
#SBATCH --ntasks=1
#SBATCH --time=1-00:00:00
# Setup environment
module purge
bash
source /truba/home/<user_name>/anaconda3/bin/activate
conda init
conda activate pyt_env
python pyt_example.py
Bu, Conda’nın varsayılan konuma kurulduğunu ve PyTorch’un kurulu olduğu ortamın pyt_env
olarak adlandırıldığını varsayar.