黑芝麻A1000-Ubuntu20.04(一)docker安装

1.配置下载

https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/ubuntu/dists/bionic/pool/stable/amd64/
链接

根据环境下载对应版本,这里是20.04,下载对应下面三个插件。
在这里插入图片描述

https://ubuntu.pkgs.org/20.04/ubuntu-main-amd64/libltdl7_2.4.6-14_amd64.deb.html
链接

下载对应的libltdl7插件,界面往下拉,找到download,复制Binary Package后面的地址直接下载。
在这里插入图片描述在这里插入图片描述

2.安装

进入终端:

sudo dpkg -i libltdl7_2.4.6-14_amd64.deb
sudo dpkg -i docker-ce-cli_20.10.9~3-0~ubuntu-bionic_amd64.deb
sudo dpkg -i containerd.io_1.4.11-1_amd64.deb
sudo dpkg -i docker-ce_20.10.9~3-0~ubuntu-bionic_amd64.deb

在这里插入图片描述

3.验证

docker --version   或者   docker -v

在这里插入图片描述

4.启动docker服务

运行以下命令启动 Docker 服务:

sudo systemctl start docker

在启动时运行:

sudo systemctl enable docker

检查服务的状态,请运行:

sudo systemctl status docker

在这里插入图片描述

5.配置免root权限

docker 命令的基本语法是:sudo docker [option] [command] [argument]
在没有 Sudo 的情况下运行 Docker 命令,需要配置免root权限。
1)创建docker组:

sudo groupadd docker

在这里插入图片描述
2)键入以下命令(确保将[user]替换 为你的用户名):

sudo usermod -aG docker [user]

在这里插入图片描述
3)启用新设置:

su - [user]

在这里插入图片描述
4)通过运行以下命令检查以确认用户现在是 docker 组的一部分:

id -nG

在这里插入图片描述
5)运行:

docker run hello-world

在这里插入图片描述

6.针对配置免root权限一劳永逸的方法

如果没有配置可能会报错:

/usr/local/sbin/sshd -t -f /usr/local/etc/sshd_config
Privilege separation user sshd does not exist

摘录自:解决方法参考

解决办法1

sudo gedit /etc/passwd

在弹出的文件中增加:

sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin

解决办法2

直接终端执行:

addgroup sshd
 
adduser sshd -G sshd
Ubuntu 20.04 系统中安装 YOLO(You Only Look Once)目标检测模型,通常涉及以下几个步骤,包括环境配置、代码下载和依赖安装。以下是以 YOLOv5 和 YOLOv8 为例的安装流程: ### 安装 YOLOv5 1. **克隆 YOLOv5 仓库** 使用 `git` 克隆官方 YOLOv5 仓库到本地系统中: ```bash git clone https://github.com/ultralytics/yolov5 cd yolov5 ``` 2. **创建并激活 Python 虚拟环境(可选)** 推荐使用 `conda` 或 `venv` 创建虚拟环境以避免依赖冲突: ```bash conda create -n yolov5 python=3.8 conda activate yolov5 ``` 3. **安装依赖项** 使用 `pip` 安装所需的依赖,包括 PyTorch 和其他必要的库: ```bash pip install -r requirements.txt ``` 4. **验证安装** 安装完成后,可以通过运行测试命令来验证 YOLOv5 是否正常工作: ```bash python detect.py --source data/images --weights yolov5s.pt ``` ### 安装 YOLOv8 1. **克隆 YOLOv8 仓库** YOLOv8 的官方实现位于 `ultralytics` 仓库中: ```bash git clone https://github.com/ultralytics/ultralytics cd ultralytics ``` 2. **创建并激活 Python 虚拟环境(可选)** 类似于 YOLOv5,可以使用 `conda` 创建个独立的环境: ```bash conda create -n yolov8 python=3.8 conda activate yolov8 ``` 3. **安装依赖项** YOLOv8 使用 `pip` 安装依赖,并支持 `editable` 模式以方便开发: ```bash pip install -e . ``` 4. **验证安装** 可以通过运行内置的测试脚本来验证 YOLOv8 是否安装成功: ```bash yolo detect test ``` ### 注意事项 - **Python 版本**:确保系统中安装了 Python 3.6 或更高版本[^3]。 - **PyTorch 版本**:YOLOv5 需要 PyTorch ≥ 1.7。确保安装的 PyTorch 版本满足要求[^1]。 - **依赖冲突**:如果在安装过程中遇到依赖冲突,建议使用虚拟环境隔离不同项目的依赖。 - **硬件支持**:如果计划在特定硬件(如 A1000 开发板)上部署模型,需使用相应的编译工具链和 SDK[^2]。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值