Çekirdekte “belirtilmemiş bir başlatma hatası” aldıktan sonra sistemi yeniden başlatmam gerekir mi?


2

"Belirtilmemiş başlatma hatası" nedeniyle bir çekirdek başarısız olursa, aygıtı yeniden kullanabilmemin tek yolu sistem yeniden başlatıldıktan sonradır. Bunu yapmanın başka bir yolu var mı? ULF'tan sonra tekrar koşmaya çalışırsam, program ilk CUDA çağrısına kilitlenir.

Nvidia kartı, Parallels Extreme Workstation'da çalışan Windows 7 Professional 64-bit Sanal Makineye takılıdır. Sisteme Windows Uzak Masaüstü Bağlantısı ile bağlanıyorum.


1
CUDA'yı çalıştırmak için Uzak Masaüstü Bağlantısı'nı kullanamayacağınızı düşündüm, çünkü bu yöntem grafik kartlarının kullanımına uygun olmaz. En azından XP'de RDC ve CUDA kullanamıyorum. Şu anda VNC kullanıyorum ancak Windows 7 için değiştirildi mi?

cudaDeviceReset()ULF'nin yardımından sonra arama (sadece CUDA 4.0'da mevcut) Ancak, böyle bir davranış gerçekten de yanlıştır. @jmsu nvidia GPU'larını RDP aracılığıyla kullanmanın bir yolu var. Tesla'ya sahip olmayı ve kayıt defterinde bazı değişiklikler yapmayı gerektirir (veya bu hileyi herhangi bir nVidia GPU ile yapan sürücünün eski sürümünü kullanabilirsiniz).
aland

Yanıtlar:


0

Bunu sanal olmayan bir makinede kullanıyorsanız, belirtilmemiş başlatma hatası (ULF) GPU'yu aynı işlemde tekrar kullanmanızı engeller ancak diğer işlemler için sorun çıkarmaz.

Bunu sanal bir makine içinde kullandığınız için Paralellikler veya sürücü içindeki bir sorun gibi göründüğü için, sorunu daha ayrıntılı araştırmak için Parallels ile iletişim kurmanızı öneririm. NVIDIA sitesinde kayıtlı bir geliştiriciyseniz, orada bir hata da gönderebilirsiniz .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.