在包含 CUDA 运行时 API 的主机代码中使用 CUDA 驱动程序 API
Posted
技术标签:
【中文标题】在包含 CUDA 运行时 API 的主机代码中使用 CUDA 驱动程序 API【英文标题】:Use CUDA driver API in host code which contains CUDA runtime API 【发布时间】:2012-06-15 16:29:25 【问题描述】:如果我的程序已经包含运行时 API,是否可以使用 CUDA 驱动程序 API? 换句话说,驱动 API 和运行时 API 是否可以并行使用?这是因为驱动 API 提供了对设备的良好控制,同时运行时 API 便于编码!
【问题讨论】:
是的,从 CUDA 3.0 开始,这已经成为可能 太棒了!你能指导我看一些有这样例子的 PDF/指南/博客吗? 编程指南的附录 G4 应该可以帮助您入门。 【参考方案1】:是的。您甚至可以互换地使用对象(例如 CUDA 流和事件)的句柄。
【讨论】:
以上是关于在包含 CUDA 运行时 API 的主机代码中使用 CUDA 驱动程序 API的主要内容,如果未能解决你的问题,请参考以下文章
我收到“运行时 API 错误:设备序号无效。”当我使用 GTX 590 在 Ubuntu 10.04 上运行 cuda 代码时