Как я могу определить, была ли память по определенному адресу выделена/управляется CUDA?C++

Программы на C++. Форум разработчиков
Anonymous
Как я могу определить, была ли память по определенному адресу выделена/управляется CUDA?

Сообщение Anonymous »

Предположим, я получил указатель и хочу определить, является ли он «связанным с CUDA», т. е. выделенным CUDA как закрепленная память на стороне хоста, память на стороне устройства, управляемая память, память массива и т. д. — или он не связан с CUDA:

Код: Выделить всё

bool is_cuda_associated(void const* ptr);
Это выполнимо?
Примечание: никаких предположений относительно остальной части моей программы, никакой «помощи» посредством предварительной регистрации указателей где-либо -

Подробнее здесь: https://stackoverflow.com/questions/798 ... -by-is-man

Вернуться в «C++»