0
L'interrogation d'informations sur le périphérique avec clGetDeviceInfo() à l'aide de CL_DEVICE_GLOBAL_MEM_SIZE renvoie 1 Go, même si la mémoire vive est de 2 Go. Type de périphérique = CPU. Quelle pourrait être la raison?CL_DEVICE_GLOBAL_MEM_SIZE renvoie une valeur incorrecte
vraiment? pourquoi donc? ce qui signifie que la mise à niveau vers 4 Go est inutile ?! :( – Nishanth
Non, ce n'est pas inutile, c'est juste un nombre retourné par l'implémentation Il peut probablement (et va) utiliser plus de mémoire que ça –
Vous pouvez essayer de créer des objets mémoire pour remplir la limite. CL_DEVICE_MAX_MEM_ALLOC_SIZE: après avoir dépassé la limite de mémoire, vous risquez d'obtenir une erreur hors de ressources – AdilYalcin