J'utilise Visual Studio 2013. Utilisé MFC pour l'interface utilisateur et fait quelques calculs lourds dans CUDA. J'essaie d'accélérer le processus, donc je veux changer certaines fonctions à intrinsèques. Cependant, le message d'erreur indique qu'il n'est pas défini.Comment puis-je appeler des fonctions mathématiques CUDA intrinsèques?
Je pense qu'il ya quelque chose à voir avec le CUDACC parce device_functions.h dit si CUDACC doivent être définis pour utiliser l'ensemble des fonctions.
__device__ float cuint2float(int nInput)
{
return __int2float_rn(nInput);
}
Comment puis-je activer cette option?
ne pas confondre avec l'erreur intellisense. Est-ce réellement une erreur de construction? –
Vous aviez raison, c'était juste une erreur d'intellisense. –
@MINSUKLE: S'il vous plaît ajouter une réponse expliquant cela. Il est parfaitement correct de répondre à vos propres questions dans [SO] – talonmies