【树莓派部署Ultralytics YOLO保姆级教程——B站视频同步】手把手教学,小白友好!

请添加图片描述

B站视频同步教程

B站同步视频教程:树莓派部署Ultralytics YOLO(1)环境配置与烧录
B站同步视频教程:树莓派部署Ultralytics YOLO(2)ssh安装与连接
B站同步视频教程:树莓派部署Ultralytics YOLO(3)Miniconda安装
B站同步视频教程:树莓派部署Ultralytics YOLO(4)Ultralytics YOLO环境配置
B站同步视频教程:树莓派部署Ultralytics YOLO(5)系统镜像备份


1. 镜像烧录

Ubuntu 24.01树莓派镜像:下载地址
win32diskimager:镜像写入工具官网下载地址
SD Card Formatter:格式化工具官网下载地址

user:pi
passwd:123456

查看设备型号文件:在终端中运行以下命令可以查看设备型号

cat /sys/firmware/devicetree/base/model

查看架构信息

uname -m

查看Ubuntu 的版本信息

lsb_release -a

2. 远程连接

2.1 更换软件源(可选)

# 做个备份
sudo cp /etc/apt/sources.list  /etc/apt/sources.list.bak
# 编辑文件内容 把文件里的内容全部替换成下面的清华源
sudo nano /etc/apt/sources.list
# 这个时候你会发现更新速度很快很快
sudo apt-get update		    # apt的资源列表,没有真正的对系统执行更新
sudo apt-get upgrade		# 把本地已安装的软件,与刚下载的软件列表里对应软件进行对比,如果发现已安装的软件版本太低,就会提示你更新。

armv7清华源

deb https://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ bullseye main non-free contrib rpi

Ubuntu清华源

# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy-backports main restricted universe multiverse

# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy-security main restricted universe multiverse
# # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy-security main restricted universe multiverse

deb http://ports.ubuntu.com/ubuntu-ports/ jammy-security main restricted universe multiverse
# deb-src http://ports.ubuntu.com/ubuntu-ports/ jammy-security main restricted universe multiverse

# 预发布软件源,不建议启用
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy-proposed main restricted universe multiverse
# # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy-proposed main restricted universe multiverse

2.2 安装ssh

sudo apt install openssh-server
sudo systemctl start ssh
sudo systemctl status ssh

2.3 安装vim

sudo apt-get update
sudo apt install vim

3. 深度学习环境搭建

3.1 安装Miniconda

3.1.1 下载

Miniconda清华源镜像,选择aarch64版本,该操作系统对应的miniconda3的版本不要超过4.10

wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-py39_4.9.2-Linux-aarch64.sh
3.1.2 安装
chmod +x ./Miniconda3-py39_4.9.2-Linux-aarch64.sh
./Miniconda3-py39_4.9.2-Linux-aarch64.sh

source ~/.bashrc

source后进入base环境即安装成功

3.1.3 换源

conda换源

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes

pip 换源

# 中科大源
pip config set global.index-url https://pypi.mirrors.ustc.edu.cn/simple
# 清华源
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple/
# 阿里源和豆瓣源有些包不全
3.1.4 创建环境
conda create -n yolov8 python=3.9	# 创建环境
conda activate yolov8				# 激活环境
conda env remove --name yolov8		# 删除环境
conda create -n pytorch --clone base # 克隆环境
3.1.5 设置默认启动环境(可选择)
# 非自动启动base环境
conda config --set auto_activate_base false

# 指定默认启动环境
vim ~/.bashrc
conda activate yolov8	# 在.bashrc文件末尾添加
source ~/.bashrc

4. Ultralytics YOLO部署

安装依赖

# clone慢的话直接下载到本地
git clone https://github.com/ultralytics/ultralytics
cd ultralytics
pip install -e .

5. 参考文献

  1. torch for aarch64

  2. 树莓派4B64位系统安装miniconda(折腾了几天终于解决)

  3. 查看Debian版本号的方法

  4. 树莓派软件源在线配置工具

  5. E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系

  6. Linux系统nano编辑器快捷键和使用完全指南

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一只云卷云舒

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值