Получить выделенный объем памяти для буфера CUDA - PullRequest
1 голос
/ 08 марта 2019

Можно ли получить размер выделенного буфера памяти по указателю?

Все, что я нашел, это cudaPointerGetAttributes функция и cudaPointerAttributes структура, но у последнего нет поля size или чего-то полезного для определения размера.

1 Ответ

4 голосов
/ 08 марта 2019

Да. cuMemGetAddressRange() из Driver API позволяет получить базовый адрес и размер для любого указателя устройства из распределения CUDA.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...