当前位置: 首页 > news >正文

义乌做网站网站开发从入门到实战

义乌做网站,网站开发从入门到实战,2015做啥网站能致富,成都十大设计工作室关于vscode中调试cpp可参考之前的博客:ubuntu vscode 基本设置 和 调试设置_ubuntu vscode 调试-CSDN博客 这篇我们来讲如何调试.cu的kernel,主要参考的是:https://www.zhihu.com/question/431782036/answer/2468791220 1、基本准备不多说&am…

关于vscode中调试cpp可参考之前的博客:ubuntu vscode 基本设置 和 调试设置_ubuntu vscode 调试-CSDN博客

这篇我们来讲如何调试.cu的kernel,主要参考的是:https://www.zhihu.com/question/431782036/answer/2468791220

1、基本准备不多说,看上面知乎即可,比如vscode扩展中安装Microsoft C/C++与NVIDIA Visual Studio Code Edition,不需要安装gdb,因为使用的是cuda gdb在装cuda时应该就装好了。

2、launch.json的创建:点开侧边栏运行与调试按钮,点击“创建launch.json文件”,选择环境为CUDA C++(CUDA-GDB)。

3、使用cmake编译cuda程序,注意编译选项需要加-g -G,两个都不可少,如:set(CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS} -std=c++17 -O0 -Xcompiler -fPIC -g -G -w -gencode=arch=compute_89,code=sm_89")。

4、编译出可执行文件后,在launch.json中“program”那项填可执行文件的路径。

5、开始调试:点开侧边栏运行与调试按钮,点击绿色三角形“开始调试”按钮即可开始调试,在kernel中打断点,调试时会命中到。

6、当命中kernel函数内断点时,右下角会出现CUDA:(0,0,0)(0,0,0),表示当前执行核函数的线程块号与块内的线程号,如果想调试特定位置的值,可以点击右下角“CUDA:(0,0,0)(0,0,0)”状态栏中的数字,在上方出现弹框,在弹框中输入比如block(2,3,0)thread(8,5,0),就可以调到相应的位置继续调试。

http://www.ds6.com.cn/news/24820.html

相关文章:

  • 建设网站英文翻译推广平台有哪些
  • 做网站找云无限网站优化哪个公司好
  • 建邺做网站价格甘肃seo网站
  • 内蒙古网站建设流程矿产网站建设价格
  • 做销售在哪个网站找客户端美区下载的app怎么更新
  • wordpress 主题 panda东莞搜索优化
  • 网站建设优化服务报价外链工厂
  • wordpress 新建表开封网站快速排名优化
  • 网页设计图片显示不出来长沙优化网站
  • 一套网站设计多少钱阿里大数据平台
  • 创建公司网站需要什么谷歌搜索引擎363入口
  • wordpress实现banner图轮播seo俱乐部
  • 七星彩网站开发优化培训学校
  • tomcat做的网站打不开了济南网站seo公司
  • 珠宝 网站欣赏西安网站开发制作公司
  • 文山知名网站建设报价苏州网络公司
  • 建站之星网站成品分离seo搜索引擎优化课程
  • 做买衣服的网站有哪些中文搜索引擎有哪些
  • 如何做网站网页流程中国新闻发布
  • 装修网站怎么做一键优化免费下载
  • 用wordpress怎么做网站徐州关键词优化排名
  • 郑州做招商的网站优化软件刷排名seo
  • 做网站要会哪些技术广东广州网点快速网站建设
  • 汉狮做网站公司郑州百度seo收录软件
  • 手机网站的内容模块厦门网站建设公司
  • 做a 免费网站优秀软文范例800字
  • 省级建设网站网络营销怎么做推广
  • 无锡高端网站建设慧聪网
  • 网站项目需求说明书阿拉善盟seo
  • 多用户网站建设方案seo广告