Direct Question: Görsel stüdyo 2010'da nasıl basit bir merhaba CUDA projesi oluşturabilirim?Visual Studio 2010'da bir CUDA uygulamasını nasıl başlatırım?
Arka plan: CUDA çekirdekleri yazdım. Visual Studio 2005'ten .vcproj dosyalarını yakından tanıyorum - elle birkaç elle değiştirdim. VS 2005'te bir CUDA çekirdeği oluşturmak istiyorsanız, özel bir yapı kuralı ekledikten sonra dosyaları oluşturmak için nvcc çağrısını açıkça tanımlarım.
Win 7 ve VS 2010'a geçiş yaptım çünkü gerçekten nSight'ı denemek istiyorum. NSight 1.5 yüklü. Ama bu tamamen kaybettiğim yer. Daha önce olduğu gibi devam edersem, nvcc yalnızca msvc 8.0 & 9.0'u desteklediğini bildirir. Ancak web sitesi açıkça VS 2010'u desteklediğini belirtiyor.
Başka bir şey okudum, VS 2008 (msvc 9.0) 'un yüklü olması gerekiyor - sözüm. Şimdi yapıyor.
Ancak, sorunların en azından bir kısmının homegrown özel yapım aracı özelliklerinden kaynaklandığını tahmin ediyorum. Severalwebsites yapıya bir * .rules dosyası eklemekten bahseder, ancak bunun yalnızca VS 2008 için geçerli olduğunu topladım. "Yapı Özelleştirmeleri" altında CUDA 3.1 ve 3.2'yi görüyorum, ancak projeye çekirdekler eklediğimde yapılmadı. Another website anahtarın üç dosya olduğunu bildiriyor: Cuda.props Cuda.xml Cuda.targets, ancak bu dosyaları nasıl ekleyeceğimizi veya nereye yazacağımızı söylemez - ya da daha çok kumar oynatacağım. Web sitesinde başvurulan notlar. nSight 1.5 kurulum veya NvCudaRuntimeApi.v3.2.rules dosyasını CUDA 3.2 RC ile gemi kullanarak -
Yani herkes bir CUDA çekirdeği oluşturur 2010 VS basit bir proje nasıl oluşturulacağını biliyor?
Şimdiden teşekkürler! Bir ödül öneririm, ama sadece toplam 65 puanım var.
Bunun yerine yardımcı olacağından emin değilim. Bu linki şu adresten bulabilirsiniz: http://forums.nvidia.com/index.php?showtopic=161096 –
Bunu görmüştüm ama bu yama en son Mayıs 2010'da güncellendiği için yamayu nSight 1.5'e uygulamakta tereddüt ettim En yeni RC'de kim kullandı? –