在Jetson Xavier NX上制作YOLov5.5.0的镜像

在Jetson Xavier NX上制作YOLov5.5.0的镜像

1、环境介绍(使用jtop进行查看)

CUDA:10.2.300
cuDNN:8.2.1.32
TensorRT:8.0.1.32
Opencv:4.1.1. with CUDA:no
L4T:32.6.1
Jetpack:4.6

2、基础镜像

使用别人制作好的镜像,比自己从ubuntu18.04等慢慢构建,所遇到的bug要少很多,不过要注意版本对应。
查看网络连接状态----关键,百分之九十问题的原因都是
ping www.baidu.com
修改配置文件、添加南京大学镜像源
1、sudo vim /etc/docker/daemon.json
2、i键插入
3、“registry-mirrors”: [“https://docker.nju.edu.cn/”]
4、”Esc“保存
5、:wq 退出
6、sudo systemctl restart docker.service # 重启容器
7、docker info :进行查看
出现:Registry Mirrors:https://docker.nju.edu.cn/ 即成功
网址:

https://sci.nju.edu.cn/9e/05/c30384a564741/page.htm#:~:text=%E5%B0%86%20nvcr.io,%E6%9B%BF%E6%8D%A2%E4%B8%BA%20ngc.nju.edu.cn%20%E5%8D%B3%E5%8F%AF%E3%80%82

https://catalog.ngc.nvidia.com/orgs/nvidia/containers/l4t-pytorch

拉取镜像
docker pull ngc.nju.edu.cn/nvidia/l4t-pytorch:r32.6.1-pth1.9-py3

3、Dockerfile

# 拉取基础镜像
FROM ngc.nju.edu.cn/nvidia/l4t-pytorch:r32.6.1-pth1.9-py3
# 下载pip等根据工具
RUN apt-get update && apt-get -y install curl git python3 python3-pip
# 创建文件夹
RUN mkdir -p /traffic
# 进行拷贝
ADD /file/YOLOv5.5.rar /traffic
# 进入文件夹
WORKDIR /traffic
# 解压缩
RUN apt-get update && apt-get install -y unrar && unrar x YOLOv5.5.rar
# 进入YOLOv5项目下
WORKDIR /traffic/YOLOv5.5
# 安装依赖项
RUN pip3 install matplotlib PyYAML requests scipy -i https://pypi.tuna.tsinghua.edu.cn/simple
RUN pip3 install thop tqdm  pandas seaborn setuptools -i https://pypi.tuna.tsinghua.edu.cn/simple
RUN pip3 install opencv-python==4.3.0.38 -i https://pypi.tuna.tsinghua.edu.cn/simple

如有不对,请指正。

你可能感兴趣的:(YOLO)