【CUDA】学习笔记(1)JetsonNano+Ubuntu+Eclipse

本文分享了作者如何在Mac上通过Ubuntu 20.04搭建Jetson Nano的CUDA开发环境,包括系统准备、CUDAToolkit安装、Nsight Eclipse配置及环境测试,适合初学者学习异构编程。

最近朋友送了一个Jetson nano 2g,正好用来学习一下比较热门的异构编程。之前有些C/C++开发的经验,但对CUDA基本没有接触过,在此记录一下学习CUDA的过程和心得。既然是编程方面的学习,我觉得还是先把开发环境搭建一下,再学习相关知识的同时也可以动手写一些简单的程序,个人认为这样的方式学习新知识更有效率。

我的笔记本是MacOS系统,很可惜NVIDIA已经停止了对MacOS的支持。所以我选择了Ubuntu系统,开发环境的目标是:Jetson nano + Ubuntu 20.04 Desktop + NSight Eclipse Edition + CUDA Toolkit 10.1 实现远程编译。

一、系统准备

Jetson nano端:

1.  下载系统镜像,https://developer.nvidia.com/embedded/jetpack。选择JetPack4.5(4.4版本并不支持2GB版本的nano)。

2. 烧录镜像文件到SD中然后启动。这里省略了烧录的过程,以及配置系统的ssh详细步骤。

Ubuntu端:

1.  通过虚拟机安装Ubuntu20.04 Desktop版本。

2.  通过ssh-keygen和ssh-copy-id工具配置从ubuntu到jetson nano的免密码输入登录(不配置也可以,只是为了方便)。

二、安装CUDA Toolkit

Jetson nano端:

1.  系统默认安装了cuda toolkit 10.2版本, 既然是入门学习就不考虑升级最新版本的问题了,先从一个版本开始学习。

2.  确认cuda版本,在命令行中输入:

$ cat /usr/local/cuda/version.txt 
CUDA Version 10.2.89

     或者查看cuda编译器的版本:


                
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值