Domanda diretta: Come posso creare un semplice progetto CUDA Hello World all'interno di Visual Studio 2010?Come si avvia un'applicazione CUDA in Visual Studio 2010?
Sfondo: Ho scritto i kernel CUDA. Sono intimamente familiare con i file .vcproj di Visual Studio 2005, ottimizzato a mano. In VS 2005, se voglio creare un kernel CUDA, aggiungo una regola di compilazione personalizzata e poi definisco esplicitamente la chiamata nvcc per creare i file.
Sono migrato su Win 7 e VS 2010 perché voglio davvero provare nSight. Ho installato nSight 1.5. Ma è qui che sono completamente perso. Se procedo come prima, nvcc segnala che supporta solo msvc 8.0 & 9.0. Ma il sito afferma chiaramente che supporta VS 2010.
Ho letto da qualche altra parte che ho bisogno di avere VS 2008 (msvc 9.0) anche installato - la mia parola. Fare così ora.
Ma suppongo che almeno una parte dei miei problemi derivino dalle specifiche dello strumento di creazione personalizzata per uso domestico. Severalwebsites parlare di aggiungere un file * .rules alla build, ma ho capito che questo è applicabile solo a VS 2008. Sotto "Build Customizations" vedo CUDA 3.1 e 3.2, ma quando aggiungo i kernel al progetto non sono costruito Another website proclama che la chiave è composta da tre file: Cuda.props Cuda.xml Cuda.targets, ma non dice come o dove aggiungere questi file - o meglio scommetto che semplicemente non capisco il note a cui si fa riferimento nel sito web.
Così qualcuno sa come creare un semplice progetto in VS 2010, che costruisce un kernel CUDA - utilizzando la configurazione nSight 1.5 o il file NvCudaRuntimeApi.v3.2.rules che fornito con il CUDA 3.2 RC?
Grazie in anticipo! Offrirei una taglia, ma ho solo 65 punti in totale.
Commento piuttosto che risposta poiché non so se questo sarà di aiuto. Potresti trovare questo link informativo: http://forums.nvidia.com/index.php?showtopic=161096 –
Avevo visto questo, ma ero titubante nell'applicare la patch a nSight 1.5 poiché questa patch era stata aggiornata l'ultima volta a maggio 2010 Qualcuno l'ha usato sul nuovissimo RC? –