Можно ли получить размер выделенного буфера памяти по указателю?
Все, что я нашел, это cudaPointerGetAttributes функция и cudaPointerAttributes структура, но у последнего нет поля size или чего-то полезного для определения размера.
cudaPointerGetAttributes
cudaPointerAttributes
size
Да. cuMemGetAddressRange() из Driver API позволяет получить базовый адрес и размер для любого указателя устройства из распределения CUDA.
cuMemGetAddressRange()