
Python Nasıl Kurulur ve GPU Hızlandırma Nasıl Etkinleştirilir?
Python, çok amaçlı bir programlama dili olarak günümüzde en yaygın ve popüler dillerden biridir. Veri bilimi, makine öğrenimi, yapay zeka ve birçok diğer alanda sıkça tercih edilmektedir. Şimdi Python’u nasıl kuracağınızı göstereceğim.
Python Kurulumu ve GPU Hızlandırma
Python’u yüklemeden önce, işletim sisteminizi belirlemeniz gerekmektedir.
Windows İçin Kurulum
Windows’a uygun Python indirmek için, Python’un resmi web sitesine gidin ve “Windows için indir” seçeneğine tıklayın. Açılan sayfada uygun sürüm ve mimariyi seçip “İndir” butonuna basınız.
İndirme tamamlandığında, dosyayı çalıştırın ve kurulum sihirbazını takip edin. Kurulum sırasında Python’un nereye yükleneceğini ve hangi özelliklerin etkinleştirileceğini belirleyebilirsiniz.
macOS İçin Kurulum
macOS için Python’u indirmek amacıyla, Python’un resmi web sitesine gidin ve “macOS için indir” seçeneğini tıklayın. Gelişen sayfada gerekli sürüm ve mimariyi seçip ardından “İndir” butonuna basınız.
İndirme işlemi tamamlandıktan sonra, dosyayı çalıştırın. Dosya açıldığında, Python’u yüklemek için bir komut isteminin açılması gerekecektir. Bu aşamada yüklemeyi onaylamak için “Enter” tuşuna basmanız yeterlidir.
Linux İçin Kurulum
Linux’ta Python kurmak için, terminale aşağıdaki komutu yazın:
sudo apt-get install python3
Bu komut, Python 3’ü sisteminize yükleyecektir.
Python kurulumunu tamamladıktan sonra, Python sürümünüzü kontrol etmek için aşağıdaki komutu kullanabilirsiniz:
python3 --version
Bu komut, Python 3’ün yüklü sürümünü gösterecektir. Böylelikle Python kurulum talimatlarını tamamlamış olduk. Şimdi bir başka konuya geçelim.
GPU Hızlandırması Nasıl Yapılır?
Python, işlemleri hızlandırmak için GPU kullanma desteği sunar. GPU hızlandırması, özellikle büyük veri setleri üzerinde çalışan uygulamalarda belirgin bir performans artışı sağlar.
GPU hızlandırmasını etkinleştirmek için şu adımları izleyin:
- Python’un resmi web sitesinden PyTorch veya TensorFlow gibi bir GPU destekli makine öğrenimi kütüphanesini indirin.
- Kütüphaneyi yükledikten sonra Python’da modül olarak içe aktarın.
- Kütüphanenin belgelerini kontrol ederek GPU hızlandırmasını nasıl etkinleştireceğinizi öğrenin.
Örneğin, PyTorch kullanarak GPU hızlandırmasını etkinleştirmek için aşağıdaki komutu yürütün:
import torch
torch.cuda.is_available()
Bu komut, GPU’nun kullanılabilir olup olmadığını belirtecektir. GPU kullanıma açıksa, GPU hızlandırmasını etkinleştirmek için şu komutu kullanabilirsiniz:
torch.cuda.set_device(0)

Bu komut, GPU 0’ı aktif hale getirir. Başka bir GPU kullanmak isterseniz, 0’ı farklı bir numarayla değiştirin.
Artık Python kullanarak GPU hızlandırmasını uygulayabilirsiniz. Örneğin, aşağıdaki kod parçasını çalıştırarak iki matrisi çarpabilirsiniz:
import torch
a = torch.randn((1000, 1000))
b = torch.randn((1000, 1000))
c = torch.matmul(a, b)
Bu kod, a ve b matrislerini çarparak c matrisini oluşturacaktır. Ayrıca belirtmek gerekir ki bu kod CPU üzerinde çalıştığında yaklaşık 10 dakika sürerken, GPU üzerinde sadece birkaç saniyede tamamlanır. Alternatif bir yöntem olarak Toolkit de kullanılabilir.
GPU Hızlandırma için CUDA Toolkit’i Kurma
- NVIDIA’nın resmi web sitesine giderek işletim sisteminize uygun CUDA Toolkit’i indirin.
- İndirilen dosyayı açın ve ekrandaki talimatları izleyerek CUDA Toolkit’i yükleyin.
- CUDA Toolkit kurulumunu kontrol etmek için bir komut satırı penceresi açarak şu komutu çalıştırın:
nvcc --version
CUDA Toolkit’ini Python ile Bağlama

- Bir komut satırı penceresi açın ve aşağıdaki komutu yazın:
pip install pycuda
- Pycuda kurulumunu kontrol etmek için, Python yorumlayıcısını başlatarak aşağıdaki kodu çalıştırın:
import pycuda
print(pycuda.VERSION)
GPU Hızlandırmayı Nasıl Etkinleştirebiliriz?
Python kodunuzda GPU hızlandırmasını etkinleştirmek için şu kodu ekleyebilirsiniz:
import pycuda.autoinit
GPU Kullanımını Nasıl Kontrol Edebiliriz?
GPU kullanımını kontrol etmek için pycuda kütüphanesinin driver
modülünü kullanabilirsiniz. Örneğin, aşağıdaki kod, sisteminizdeki GPU sayısını yazdıracaktır:
import pycuda.driver as cuda
print(cuda.Device.count())
GPU’da Hesaplama Nasıl Yapılır?
GPU üzerinde hesaplama yapmak için pycuda kütüphanesinden faydalanabilirsiniz. Aşağıdaki kod örneği, GPU’da bir vektörün elemanlarının karelerini hesaplar:
import pycuda.autoinit
import pycuda.driver as cuda
import numpy as np
# Vektörü oluşturun
a = np.array([1, 2, 3, 4, 5], dtype=np.int32)
# Vektörü GPU'ya aktarın
a_gpu = cuda.to_device(a)
# Kareleri hesaplayın
b_gpu = cuda.matrix_multiply(a_gpu, a_gpu)
# Sonucu CPU'ya geri aktarın
b = b_gpu.get()
# Sonucu yazdırın
print(b)
Bütün bu adımları takip ederek, Windows, macOS ve Linux üzerinde Python’u kurabilir, GPU hızlandırmasını etkinleştirerek GPU’da hesaplamalar gerçekleştirebilirsiniz.
Ayrıca GPU hızlandırması, Python performansını önemli ölçüde artırır ve büyük veri kümesi ile çalışan uygulamalar için kritik önem taşır.