jetson tx2 安装cuda 10.2或者cuda 9全过程

news/2025/3/4 8:16:01/

目录

      • 1. 检查cuda
      • 2. 提前安装一些必要软件
      • 3. 安装jetson使用的cuda和cudnn

基础环境:
jetpack 4.4,python3.6, ubuntu18.04

1. 检查cuda

首先检查你是否已经安装cuda。进入/usr/local中,如果发现cuda-x.x的文件夹,则说明已经安装cuda,就此打住。
在这里插入图片描述
我的没有,接着往下。

2. 提前安装一些必要软件

因为我的机器里面除了python3和pip3,其余的没有安装,因此,这里我需要全部安装上。

  1. setuptools
sudo -H pip3 install setuptools
  1. cmake
sudo apt-get install python-dev
sudo -H pip3 install utils
sudo apt remove cmake
sudo apt purge --auto-remove cmake
version=3.12
build=3
sudo mkdir ~/Downloads/temp
cd ~/Downloads/temp
sudo wget https://cmake.org/files/v$version/cmake-$version.$build.tar.gz
sudo tar -xzvf cmake-$version.$build.tar.gz
cd cmake-$version.$build
sudo ./bootstrap
sudo make -j4
sudo make install

注意,上面的version=3.12和build=3需要分别输入进命令行中,与其他命令一样输入然后enter。这里指定的是下载cmake 3.12。

上述过程耗时有点长,尤其是最后三步,请记住自己做到哪一步了。

安装完毕之后用cmake --version验证一下,一般是没问题的。
在这里插入图片描述

  1. jtop
sudo -H pip3 install jetson-stats

用来查看机器的实时硬件运行状况。安装后命令行输入jtop即可。

3. 安装jetson使用的cuda和cudnn

这里有两种选择:
1、 参考博客:JETSON TX2 安装 CUDA9.0 及 CUDNN7 超详细(真实亲测) 安装cuda 9和cudnn7

链接:https://pan.baidu.com/s/1c4dSxFXwLhmA2ASYHKkAqw
提取码: c9vk

2、 下载jetpack4.4的cuda10.2以及cudnn

链接:https://pan.baidu.com/s/1kedUoWgh4JfCi3Zy4VnQ8w
提取码:1111

下载该文件,解压,解压后的文件应该是这样的
在这里插入图片描述

3、将该文件夹cuda-10.2上传到jetson的/usr/local/内,如图
在这里插入图片描述
进入cuda-10.2,用下面的命令将targets.tar解压为targets文件夹,

sudo tar xzvf targets.tar

创建/targets/aarch64-linux/lib文件夹和/targets/aarch64-linux/include文件夹的软连接,如下

sudo ln -s /usr/local/cuda-10.2/targets/aarch64-linux/lib lib64sudo ln -s /usr/local/cuda-10.2/targets/aarch64-linux/include include

4、上传之后cuda-10.2的为普通文件,需要将cuda-10.2文件夹的权限更改成可执行文件,并在/usr/local中创建cuda-10.2的软连接cuda

sudo chmod -R +x /usr/local/cuda-10.2sudo ln -s /usr/local/cuda-10.2 /usr/local/cudasudo ldconfig

5、将cuda地址放进环境变量

修改 ~/.bashrc

sudo vim ~/.bashrc

将如下内容复制进文件

export CUBA_HOME=/usr/local/cuda-10.2
export LD_LIBRARY_PATH=/usr/local/cuda-10.2/lib64:$LD_LIBRARY_PATH
export PATH=/usr/local/cuda-10.2/bin:$PATH

保存修改

source ~/.bashrc

7、继续安装一些依赖

sudo apt-get update
sudo apt-get install cuda-toolkit-10-2

8、验证

nvcc --version

输入上述命令,可以看到以下画面,即成功
在这里插入图片描述


http://www.ppmy.cn/news/376944.html

相关文章

tegra2

这是一颗功能非常强大的芯片,从芯片结构图中我们可以一窥端倪。 从图中,我们可以看到这颗小小的SoC芯片中,有8个独立的处理核心单元,我们可以比较,以前的一代Tegra仅有7个处理核心单元。也许你已经猜到了,…

Tegra

Tegra是于推出的基于ARM构架通用处理器品牌(即CPU,NVIDIA称为“Computer on a chip”片上计算机),能够为便携设备提供高性能、低功耗体验。 Tegra是一种采用单片机系统设计(system-on-a-chip)芯片&#xf…

SSL发布UF1录音软件控制器

SSL发布UF1录音软件控制器 SSL今天宣布推出UF1,这是一款单推子软件控制器,旨在为音乐创作者提供对其录音软件环境的全面控制,并拥有与公司插件阵容的先进集成。 SSL UF1单推子控制器 HUI MCU UF1配备了一个100毫米的推子,两个高…

根据指定条件和规则逐一判断两个数组中对应元素是否接近 numpy.isclose()

【小白从小学Python、C、Java】 【计算机等级考试500强双证书】 【Python-数据分析】 根据指定条件和规则逐一判断 两个数组中对应元素是否接近 numpy.isclose() [太阳]选择题 请问关于以下代码的表述错误的是? import numpy as np a np.array([2, 7, np.nan]) b …

DIY桌面机械臂__机械结构设计_p1

# DIY桌面机械臂__机械结构设计(#005) 更新 2021 - 10 - 4 建模过程 对机械臂的各个部位单独设计,然后装配观察效果,再进行反复的修改,设计过程中还要考虑制作的公差,模型尺寸,以及结构是否合…

DIY桌面机械臂__机械结构设计_p2

# DIY桌面机械臂__机械结构设计(#006) 更新 2021 - 10 - 22 问题 ​ 原计划各个节点采用直驱的方式实现,但是事实证明靠小型电机直驱的动力将自己整个架子撑起来都不容易,提高功率又会导致效率极低,所以将原结构重新…

Visual Studio2005 简介

Visual Studio 是微软公司推出的开发环境。是目前最流行的 Windows 平台应用程 序开发环境。目前已经开发到 9.0 版本,也就是 Visual Studio 2008 。 Visual Studio 可以 用来创建 Windows 平台下的 Windows 应用程序和网络应用程序,也可以…

在线协同办公小程序开发搭建开发环境

目录 介绍 开发环境说明 虚拟机 原因 VirtualBox虚拟机 VMware虚拟机v15 安装MySQL数据库 安装步骤 导入EMOS系统数据库 安装MongoDB数据库 启动Navicat,选择创建MongoDB连接 创建用户 搭建Redis数据库 配置Maven 安装IDEA插件 Lombok插件 …