首页 > 解决方案 > 获取 CUDA 缓冲区的分配内存大小

问题描述

是否可以通过指针获取分配的内存缓冲区的大小?

我发现的只是cudaPointerGetAttributes功能和cudaPointerAttributes结构,但后者没有size定义大小的字段或有用的东西。

标签: cuda

解决方案


是的。Driver APIcuMemGetAddressRange()允许您从CUDA 分配中检索任何设备指针的基地址和大小。


推荐阅读