struct d_struct {
// stuff
};
__device__ __constant__ d_struct structs[SIZE];
Quand j'appellemémoire CUDA constante de symbole invalide
cudaMemcpyToSymbol("structs", &h_struct, sizeof(d_struct), index * sizeof(d_struct), cudaMemcpyHostToDevice)
sur une d_struct "h_struct"
dans la mémoire hôte, je reçois une erreur invalid device symbol
cuda.
version/système d'exploitation? Assurez-vous également que la taille de la structure totale est inférieure à la taille de la mémoire constante. – fabrizioM