namespace thrust has no member

À partir de la version 9.1, CUDA a fait du ménage dans ses includes. Il est nécessaire d'ajouter les manquants. Par exemple :

#include <thrust/execution_policy.h>
#include <thrust/gather.h>

Voir namespace "thrust" has no member "device" Archive du 20/01/2018 le 04/02/2020 ou Compile error on CUDA 9.1 Archive du 26/03/2018 le 04/02/2020

Too big maxrregcount value specified 96, will be ignored

C'est la faute à la compute capability 3.0. C'est normal.

ptxas warning : Too big maxrregcount value specified 96, will be ignored Archive du 06/12/2018 le 04/02/2020