HmzaY
80+ Gold
- Katılım
- 23 Temmuz 2022
- Mesajlar
- 5,028
Dahası
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.