Neler Yeni

Öneri 🌌⚙️VRAM Testi için Hazırladığım Test Scripti 🌌⚙️

HmzaY

80+ Gold
Katılım
23 Temmuz 2022
Mesajlar
5,028
Dahası  
Reaksiyon skoru
2,169
Konum
Nazarick
İsim
Hamza Y
İlgilendiği Kategoriler
Little Bit Everything
Python:
import torch
# Test etmek istediğiniz GPU'nun VRAM boyutunu belirtin
VRAM_GB = 8
# GPU'nun kullanılabilir olduğunu doğrulayın
if torch.cuda.is_available():
    device = torch.device('cuda')
else:
    raise RuntimeError("GPU kullanılabilir değil.")
# Her bir float32 değeri 4 bayttır
# 8GB = 8 * 1024 * 1024 * 1024 bayt
# 8GB VRAM'ı doldurmak için yaklaşık 2 milyar float32 eleman gerekir
num_elements = VRAM_GB * 1024 * 1024 * 1024 // 4
# Büyük bir tensor oluştur ve GPU'ya taşı
large_tensor = torch.ones(num_elements, dtype=torch.float32, device=device)
print("Tensor oluşturuldu ve GPU VRAM'ı doldurdu.")
while True:
    pass


Kod VRAM içerisini dolduracak. Bu sayede içerisindeki belleklerin ne kadar veri tutabileceğini, vramler dolduğunda paylaşılan belleğin kullanılabilir olduğunu. Bazı Ekran kartı sorunlarını tespit edebileceksiniz.
 

Gif Man

80+ Gold
Katılım
25 Ekim 2023
Mesajlar
7,565
Dahası  
Reaksiyon skoru
4,690
İsim
Batuhan
Python:
import torch
# Test etmek istediğiniz GPU'nun VRAM boyutunu belirtin
VRAM_GB = 8
# GPU'nun kullanılabilir olduğunu doğrulayın
if torch.cuda.is_available():
    device = torch.device('cuda')
else:
    raise RuntimeError("GPU kullanılabilir değil.")
# Her bir float32 değeri 4 bayttır
# 8GB = 8 * 1024 * 1024 * 1024 bayt
# 8GB VRAM'ı doldurmak için yaklaşık 2 milyar float32 eleman gerekir
num_elements = VRAM_GB * 1024 * 1024 * 1024 // 4
# Büyük bir tensor oluştur ve GPU'ya taşı
large_tensor = torch.ones(num_elements, dtype=torch.float32, device=device)
print("Tensor oluşturuldu ve GPU VRAM'ı doldurdu.")
while True:
    pass


Kod VRAM içerisini dolduracak. Bu sayede içerisindeki belleklerin ne kadar veri tutabileceğini, vramler dolduğunda paylaşılan belleğin kullanılabilir olduğunu. Bazı Ekran kartı sorunlarını tespit edebileceksiniz.
Bilgisayarınız Hacklenebilir Dikkat ! :kekw:
 
Top Bottom