cuda - 获取 CUDA 缓冲区的分配内存大小
问题描述
是否可以通过指针获取分配的内存缓冲区的大小?
我发现的只是cudaPointerGetAttributes
功能和cudaPointerAttributes
结构,但后者没有size
定义大小的字段或有用的东西。
解决方案
是的。Driver APIcuMemGetAddressRange()
允许您从CUDA 分配中检索任何设备指针的基地址和大小。
推荐阅读
- javascript - 尝试遍历名为 strIngredients 1-15 的对象中的项目
- apache-camel - Apache Camel AMQ - 无法将文件写入队列 - 对等/客户端重置连接
- django - 无限列表过滤在 Django 应用程序中不起作用
- eslint - `no-unused-vars` 的误报
- python-3.x - Python将SVG的一部分提取为PNG
- r - 不带引号和行号的日期输出
- java - 带两个参数进行排序的min Heap的实现[Java]
- python - Keras 模型仅在尝试逼近数学函数时生成一个平面
- javascript - 按下回车键时如何将焦点移到下一个字段?我尝试了很多方法,但没有任何效果
- angular - RXJS 在 forkJoin 可观察数组中捕获错误