Comment démarrer un nouveau projet CUDA dans Visual Studio 2008
Création d'un nouveau projet
- Créez un nouveau projet à l'aide des assistants MS, en sélectionnant un projet de console vide.
- Créez des fichiers .cu pour votre code CUDA et des fichiers .c ou .cpp pour votre code hôte.
Intégration avec CUDA
CUDA Toolkit 3.2 et versions ultérieures
- Ajoutez le fichier NvCudaRuntimeApi.rules (ou NvCudaDriverApi.rules si vous utilisez l'API du pilote) aux règles de construction personnalisées du projet.
- Ajoutez la bibliothèque d'exécution CUDA en incluant $(CUDA_PATH)lib$(PlatformName) dans les répertoires de bibliothèque supplémentaires et cudart.lib dans les dépendances supplémentaires.
- Facultativement, ajoutez $(CUDA_PATH)include aux répertoires d'inclusion supplémentaires pour activer l'inclusion de fichiers d'inclusion CUDA.
CUDA Toolkit 3.1 et versions antérieures
- Ajoutez le fichier Cuda.rules aux règles de construction personnalisées du projet.
- Ajoutez la bibliothèque d'exécution CUDA en incluant $(CUDA_LIB_PATH) dans les répertoires de bibliothèque supplémentaires et cudart.lib dans les dépendances supplémentaires.
- Facultativement, ajoutez $(CUDA_INC_PATH) aux répertoires d'inclusion supplémentaires pour activer l'inclusion de fichiers d'inclusion CUDA.
Conseils supplémentaires
- Modifier la bibliothèque d'exécution vers /MT pour correspondre au runtime CUDA.
- Activez la coloration syntaxique à l'aide du fichier usertype.dat inclus.
- Activez la prise en charge d'Intellisense en ajoutant une entrée de registre appropriée.
- Envisagez d'éviter les cutil et de créer vos propres mécanismes de vérification pour un contrôle amélioré.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!
Déclaration:Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn