Je fais une expérience simple. Tout le monde peut savoir sur callback_metric exemple de code de CUPTI (situé dans le dossier CUPTI: /usr/local/cuda/extras/CUPTI/sample/callback_metric
). Il contient uniquement un code simple pour lire une mesure lors de l'exécution d'un noyau vectorAdd. Tout fonctionne quand je compile et exécute le code.Impossible de profiler un code cuda avec nvprof lorsque vous utilisez les fonctions CUPTI à l'intérieur
Mais quand je lance ce code sous nvprof commande (nvprof ./callback_metric
), je reçois un message d'erreur:
Error: incompatible CUDA driver version
à la fois nvprof et autres codes basés sur CUPTI fonctionnent très bien séparément.