jetson nano换源

jetson nano有关

jetson nano安装ubuntu后需要将源换为国内源,提高下载速度
但nano是arm64架构,和常规笔记本的amd64不一样
并且我使用中发现,装不同的东西时候,有的源好使,有的源不好使
所以这里整理下实测过好用的针对jetson nano的源,方便自己也可给有需要的人帮助

一、更换/etc/apt/sources.list文件里的源

1. 备份源列表

Ubuntu配置的默认源并不是国内的服务器,下载更新软件都比较慢。首先备份源列表文件sources.list:

# 首先备份源列表
sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup

2. 打开sources.list文件修改

选择合适的源,替换原文件的内容,保存编辑好的文件, 以阿里云更新服务器为例(可以分别测试阿里云、清华、中科大、163源的速度,选择最快的):

打开sources.list文件
sudo gedit /etc/apt/sources.list

编辑/etc/apt/sources.list文件, 在文件加镜像源:

deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic main multiverse restricted universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-security main multiverse restricted universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-updates main multiverse restricted universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-backports main multiverse restricted universe
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic main multiverse restricted universe
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-security main multiverse restricted universe
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-updates main multiverse restricted universe
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-backports main multiverse restricted universe

3. 刷新列表

编辑/etc/apt/sources.list文件, 在文件加镜像源:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install build-essential

4.装conda

bash Miniforge3-Linux-aarch64.sh -b

安装结束后按如下命令初始化conda ,初始化后重新打开终端。

~/miniforge3/bin/conda init

5.安装yum,pip

sudo apt-get install yum
sudo apt-get install python3-pip python3-dev

二、加中文输入法

搜狗输入法

三、安装 CUDA

jetson nano默认已经安装了CUDA10.2,但是没有配置,需要你把CUDA的路径写入环境变量中。
打开.bashrc 文件,执行命令:

sudo gedit  ~/.bashrc

在文件的最后添加如下:

export PATH=/usr/local/cuda/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH
export CUDA_HOME=/usr/local/cuda

然后更新,执行:

source ~/.bashrc

检查CUDA环境是否配置完成

nvcc -V

四、安装pytorch

其他python版本torch安装不上,建了python3.6的虚拟环境
下载和验证 torch
下载参考: https://forums.developer.nvidia.com/t/pytorch-for-jetson/72048
torch-1.10.0-cp36-cp36m-linux_aarch64.whl
验证 torch,出现以下问题

$ python
Python 3.6.15 | packaged by conda-forge | (default, Dec  3 2021, 19:12:04) 
[GCC 9.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import torch
非法指令 (核心已转储)

解决方法:输入以下代码后重新验证

python -m pip install numpy==1.19.3

下载和验证 torchvision
jetson nano换源_第1张图片

五、mmcv1.2.4/mmdet2.10.0

你可能感兴趣的:(ubuntu,linux,服务器)