Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
ModelZoo
yolov5_pytorch
Commits
3fc5fe1b
Commit
3fc5fe1b
authored
Aug 14, 2024
by
dcuai
Browse files
更换dtk24.04.1镜像
parent
a176ad4c
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
216 additions
and
216 deletions
+216
-216
README.md
README.md
+216
-216
No files found.
README.md
View file @
3fc5fe1b
# YOLOV5
# YOLOV5
## 论文
## 论文
...
@@ -23,9 +22,9 @@ YOLOv5 是一种基于单阶段目标检测算法,通过将图像划分为不
...
@@ -23,9 +22,9 @@ YOLOv5 是一种基于单阶段目标检测算法,通过将图像划分为不
### Docker (方法一)
### Docker (方法一)
```
```
docker pull image.sourcefind.cn:5000/dcu/admin/base/pytorch:
1
.1
3.1-centos7.6
-dtk
-23
.04.1-py3
8-latest
docker pull image.sourcefind.cn:5000/dcu/admin/base/pytorch:
2
.1
.0-ubuntu20.04
-dtk
24
.04.1-py3
.10
docker run -it -v /path/your_code_data/:/path/your_code_data/ --shm-size=32G --privileged=true --device=/dev/kfd --device=/dev/dri
/
--group-add video --name docker_name imageID bash
docker run -it -v /path/your_code_data/:/path/your_code_data/ --shm-size=32G --privileged=true --device=/dev/kfd --device=/dev/dri --group-add video
--cap-add=SYS_PTRACE --security-opt seccomp=unconfined -v /opt/hyhal:/opt/hyhal:ro
--name docker_name imageID bash
cd /path/workspace/
cd /path/workspace/
pip3 install -r requirements.txt
pip3 install -r requirements.txt
...
@@ -35,8 +34,8 @@ pip3 install -r requirements.txt
...
@@ -35,8 +34,8 @@ pip3 install -r requirements.txt
```
```
cd ./docker
cd ./docker
docker build --no-cache -t yolov5:
6.0
.
docker build --no-cache -t yolov5:
latest
.
docker run -it -v /path/your_code_data/:/path/your_code_data/ --shm-size=32G --privileged=true --device=/dev/kfd --device=/dev/dri
/
--group-add video --name docker_name imageID bash
docker run -it -v /path/your_code_data/:/path/your_code_data/ --shm-size=32G --privileged=true --
-
device=/dev/kfd --device=/dev/dri --group-add video
--cap-add=SYS_PTRACE --security-opt seccomp=unconfined -v /opt/hyhal:/opt/hyhal:ro
--name docker_name imageID bash
```
```
### Anaconda (方法三)
### Anaconda (方法三)
...
@@ -44,10 +43,10 @@ docker run -it -v /path/your_code_data/:/path/your_code_data/ --shm-size=32G --p
...
@@ -44,10 +43,10 @@ docker run -it -v /path/your_code_data/:/path/your_code_data/ --shm-size=32G --p
1、关于本项目DCU显卡所需的特殊深度学习库可从光合开发者社区下载安装: https://developer.hpccube.com/tool/
1、关于本项目DCU显卡所需的特殊深度学习库可从光合开发者社区下载安装: https://developer.hpccube.com/tool/
```
```
DTK软件栈:dtk2
3
.04.1
DTK软件栈:dtk2
4
.04.1
python:python3.
8
python:python3.
10
torch:
1
.1
3.1
torch:
2
.1
.0
torchvision:0.1
4.1
torchvision:0.1
6.0
```
```
Tips:以上dtk软件栈、python、torch等DCU相关工具版本需要严格一一对应
Tips:以上dtk软件栈、python、torch等DCU相关工具版本需要严格一一对应
...
@@ -95,6 +94,7 @@ pip3 install -r requirements.txt
...
@@ -95,6 +94,7 @@ pip3 install -r requirements.txt
## 训练
## 训练
在data/coco.yaml文件进行修改数据集路径。
若使用dtk版本为22.10.1及其之前的版本,训练之前请修改bn的配置:
若使用dtk版本为22.10.1及其之前的版本,训练之前请修改bn的配置:
如图将torch.backends.cudnn.enabled改为False
如图将torch.backends.cudnn.enabled改为False
...
@@ -125,7 +125,7 @@ python3 -m torch.distributed.run --nproc_per_node 4 train.py --batch 128 --data
...
@@ -125,7 +125,7 @@ python3 -m torch.distributed.run --nproc_per_node 4 train.py --batch 128 --data
### 多机多卡
### 多机多卡
```
```
#下面的例子中使用两个节点,每个节点包含4加速
张卡
#下面的例子中使用两个节点,每个节点包含4
张
加速
卡
#node 1
#node 1
export HIP_VISIBLE_DEVICES=0,1,2,3
export HIP_VISIBLE_DEVICES=0,1,2,3
export HSA_FORCE_FINE_GRAIN_PCIE=1
export HSA_FORCE_FINE_GRAIN_PCIE=1
...
@@ -166,7 +166,7 @@ python3 val.py --data coco.yaml --img 640 --conf 0.001 --iou 0.65 --batch-size 1
...
@@ -166,7 +166,7 @@ python3 val.py --data coco.yaml --img 640 --conf 0.001 --iou 0.65 --batch-size 1
## result
## result
此处以yolov5s模型进行推理测试
此处以yolov5s模型进行推理测试


## 精度
##
#
精度
| 模型 | 数据类型 | map0.5:0.95 | map0.5 |
| 模型 | 数据类型 | map0.5:0.95 | map0.5 |
| :-----: | :------: | :---------: | :----: |
| :-----: | :------: | :---------: | :----: |
...
@@ -183,7 +183,7 @@ python3 val.py --data coco.yaml --img 640 --conf 0.001 --iou 0.65 --batch-size 1
...
@@ -183,7 +183,7 @@ python3 val.py --data coco.yaml --img 640 --conf 0.001 --iou 0.65 --batch-size 1
### 热点应用行业
### 热点应用行业
金融,交通,教育
金融,交通,教育
## FAQ:
##
#
FAQ:
### 1、画出loss和精度曲线
### 1、画出loss和精度曲线
...
@@ -203,7 +203,7 @@ python3 val.py --data coco.yaml --img 640 --conf 0.001 --iou 0.65 --batch-size 1
...
@@ -203,7 +203,7 @@ python3 val.py --data coco.yaml --img 640 --conf 0.001 --iou 0.65 --batch-size 1
https://developer.hpccube.com/codes/modelzoo/yolov5_pytorch
https://developer.hpccube.com/codes/modelzoo/yolov5_pytorch
## 参考
## 参考
资料
[
GitHub - ultralytics/yolov5 at v6.0
](
https://github.com/ultralytics/yolov5/tree/v6.0
)
[
GitHub - ultralytics/yolov5 at v6.0
](
https://github.com/ultralytics/yolov5/tree/v6.0
)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment