前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >2. Nsight Eclipse 连接TX2进行CUDA编程

2. Nsight Eclipse 连接TX2进行CUDA编程

作者头像
和蔼的zhxing
发布2018-09-04 10:59:55
1.5K0
发布2018-09-04 10:59:55
举报

一开始非常纠结在TX2上怎么写CUDA和opencv的程序,总不能在VIM里敲吧,也许是个神器,但现在可能真的没有时间学习,好在发现了Nsight Eclipse这个好东西,这个IDE可以提供编辑器及调试器的功能,不仅可以写程序,还可以远程直接连接到TX2上进行编译。要说的是,这个在主机上安装Jetpack的时候就已经默认安装了,并且安装了cuda和CUDNN,以及OPENCV。 首先做一些准备工作:

  1. 打开主机和TX2的SSH服务,因为远程连接是要靠这个去通讯的。
  2. 主机和TX2都安装git服务,因为Nsight Eclipse好像是使用git做版本管理。 来编译一个CUDA自带的例子来看一下整个流程是什么样的。
打开软件

选上default下次不要再提问。

导入例程或新建项目。

file--

选择例程导入:

这里好像没什么所谓,默认设置就好。

因为要联合编译,所以不选择local system,点那个×删掉,选择manage。

这里填入TX2的IP地址和用户名。

然后连接成功的话会要求选择TX2上的路径以及CUDA toolkit的路径,照着这个选择就可以了,然后下面的CPU架构选择AArch64。

然后点击finished,这时候会要求输入密码:

输入自己TX2的密码就可以了。

联合编译。

这个时候就可以编译了,有个锤子一样的符号,鼠标放到上面可以看到: build debug for oecanFFT on ---的提示,点击这个就可以了。

结束之后就可以在刚才选择的TX2的项目文件夹里看见整个项目文件和debug之后的可执行文件了。

双击可执行文件就可以在TX2上看到结果了,还试了boxfilter那个例子,竟然只有10fps,还开的是全效,我的1060可以跑到70fps,看来这个算力只有1060的七分之一了。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018.07.18 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 打开软件
  • 导入例程或新建项目。
  • 联合编译。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档