CUDA
Nebula 530
这个作者很懒,什么都没留下…
展开
-
VS封装CUDA动态库以及QT调用
我用的是VS2017,QT5.12.3以及Qt Creator4.9.0 1.首先建立VS工程,选择动态链接库 2.添加cu文件,点击项目名称,选择添加 然后选择添加cu文件 3. 写入代码,很简单的向量加法 kernel.cu #include "cuda_runtime.h" #include "device_launch_parameters.h" #include "cu...原创 2019-05-08 11:18:56 · 1191 阅读 · 0 评论 -
WIN10安装CUDA时的一些常见问题和解决方案
VS2017编译deviceQuery时提示“找不到Windows SDK”字样 解决方案:右键点击解决方案,选择“重定解决方案目标” 之后选择版本号大于等于提示所要求版本的SDK即可 运行deviceQuery时提示“CUDA driver version is insufficient for CUDA runtime version” 解决办法:更新N卡的驱动,以下是CUDA各版本...原创 2019-05-07 14:17:56 · 6369 阅读 · 2 评论 -
CUDA程序计时
之前写的CUDA程序,想测量一下性能,网上很多用的是CPU端计时,很不准确。翻了一下书,发现这里应该使用事件来计时。 CUDA中的事件本质上是一个GPU时间戳,这个时间戳是在用户指定的时间点上记录的。由于GPU本身支持记录时间戳,因此就避免了当使用CPU定时器来统计GPU执行的时间时可能遇到的诸多问题。 首先创建两个事件,起始时间和结束时间: cudaEvent_t start, stop; cu...转载 2019-06-03 10:28:12 · 2007 阅读 · 0 评论