找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 64|回复: 3

怎么验证原工程加入cuda是成功的

[复制链接]
发表于 7 天前 | 显示全部楼层 |阅读模式
ESC4000G3
原来的VS2013开发了个应用,用的显卡是P6000,但运行起来的帧数只有6FPS,有人说需要加入cuda,但不懂cuda这块,在网上搜索些关于在原工程加入cuda的方法,用dll,加入到原工程,运行没报错,但不知是否加入cuda成功了,怎么验证加入cuda成功呢
回复

使用道具 举报

发表于 7 天前 | 显示全部楼层
Jetson TX2
我跟工程师看了半天你的帖子。我感觉你的问题分为两个部分:
1。你首先要确认你的CUDA环境是否安装好?
这个问题可以百度一下,如果CUDA安装好了,你可以跑个CUDA sample就清楚了,

2. 你的程序有没有用到CUDA?
这要看你程序是否支持CUDA加速。你不能随便找个代码就指望它能自动用起GPU卡并加速起来,你还需要用CUDA来改写代码(当然也不是所有程序都适合并行计算的)——也就是移植,这个过程才是最复杂,最麻烦的——因为你得先学会CUDA编程
回复 支持 反对

使用道具 举报

 楼主| 发表于 3 天前 | 显示全部楼层
Tesla P100
谢谢 sisiy的回复,我的问题是这样的:
1.安装是没有问题的,我跑了CUDA sample,没问题
2.是这样的,我是在网上用了个怎么在原工程加入cuda的,然后用Visual Profiler 然后提示没有cuda。
  对于是否成功我是想分两部分,第一是:cuda怎么样加入我们原工程;第二是能加入后怎么修改,我们是做3D图像渲染,用2D图片重建成3D图像
  
回复 支持 反对

使用道具 举报

发表于 前天 21:13 | 显示全部楼层
http://www.acfun.cn/v/ac4357130 楼主你可以看看这个视频,看看你的 Visual Profiler 有没有使用错误。如果还是一样的错误,请把报错的图贴出来。
我大概明白你是想使用一个dll库,调用了这个库里面的函数,并且认为这个库使用了CUDA。但是这个不一定能成功。看看你的测试结果再说吧。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

快速回复 返回顶部 返回列表