README.md 4.18 KB
Newer Older
chenzk's avatar
chenzk committed
1
# 算法名简写(英文简写大写)
chenzk's avatar
v1.0  
chenzk committed
2
3
4
## 论文
`此处填写实现本项目的算法论文名称`
- 此处填写算法论文的在线pdf地址
liuhy's avatar
liuhy committed
5
## 模型结构
chenzk's avatar
v1.0  
chenzk committed
6
此处一句话简要介绍模型结构
liuhy's avatar
liuhy committed
7

chenzk's avatar
v1.0.6  
chenzk committed
8
9
10
11
<div align=center>
    <img src="./doc/xxx.png"/>
</div>

chenzk's avatar
v1.0  
chenzk committed
12
13
## 算法原理
此处一句话简要介绍算法原理
liuhy's avatar
liuhy committed
14

chenzk's avatar
v1.0.6  
chenzk committed
15
16
17
18
<div align=center>
    <img src="./doc/xxx.png"/>
</div>

chenzk's avatar
v1.0  
chenzk committed
19
## 环境配置
chenzk's avatar
chenzk committed
20
21
### 硬件需求
DCU型号:xxx,节点数量:xxx台,卡数:xxx张。
chenzk's avatar
v1.0.1  
chenzk committed
22
### Docker(方法一)
chenzk's avatar
chenzk committed
23
此处提供[光源](https://sourcefind.cn/#/service-list)拉取docker镜像的地址与使用步骤
chenzk's avatar
v1.0  
chenzk committed
24
```
chenzk's avatar
v1.0.1  
chenzk committed
25
26
docker pull xxx
docker run xxx
chenzk's avatar
v1.0  
chenzk committed
27
```
chenzk's avatar
v1.0.1  
chenzk committed
28
29
### Dockerfile(方法二)
此处提供dockerfile的使用方法
chenzk's avatar
v1.0  
chenzk committed
30
31
```
docker build --no-cache -t xxx:latest .
chenzk's avatar
v1.0.1  
chenzk committed
32
docker run xxx
chenzk's avatar
v1.0  
chenzk committed
33
```
chenzk's avatar
v1.0.1  
chenzk committed
34
35
### Anaconda(方法三)
此处提供本地配置、编译的详细步骤,例如:
liuhy's avatar
liuhy committed
36

chenzk's avatar
chenzk committed
37
关于本项目DCU显卡所需的特殊深度学习库可从[光合](https://developer.sourcefind.cn/tool/)开发者社区下载安装。
chenzk's avatar
v1.0  
chenzk committed
38
39
40
41
42
43
```
DTK驱动:dtk23.04
python:python3.8
paddle:2.4.2
```
`Tips:以上dtk驱动、python、paddle等DCU相关工具版本需要严格一一对应`
liuhy's avatar
liuhy committed
44

chenzk's avatar
v1.0  
chenzk committed
45
46
47
48
49
50
其它非深度学习库参照requirements.txt安装:
```
pip install -r requirements.txt
```
## 数据集
`此处填写公开数据集名称`
chenzk's avatar
chenzk committed
51

chenzk's avatar
chenzk committed
52
53
- 此处填写公开数据集在公司内部的下载地址(数据集存放中心为:[SCNet AIDatasets](http://111.11.100.223:58001/ui/aihub/datasets) (非必须),模型用到的各公开数据集请分别填上具体地址。),过小权重文件可打包到项目里。
- 此处填写公开数据集官网下载地址(必须)。
liuhy's avatar
liuhy committed
54

chenzk's avatar
v1.0  
chenzk committed
55
56
57
58
此处提供数据预处理脚本的使用方法
```
python xxx.py
```
chenzk's avatar
v1.0.1  
chenzk committed
59
项目中已提供用于试验训练的迷你数据集,训练数据目录结构如下,用于正常训练的完整数据集请按此目录结构进行制备:
chenzk's avatar
v1.0  
chenzk committed
60
61
62
63
64
65
66
67
68
69
70
71
```
 ── dataset
    │   ├── label_1
    │             ├── xxx.png
    │             ├── xxx.png
    │             └── ...
    │   └── label_2
    │             ├── xxx.png
    │             ├── xxx.png
    │             └── ...
```
## 训练
chenzk's avatar
v1.0.1  
chenzk committed
72
一般情况下,ModelZoo上的项目提供单机训练的启动方法即可,单机多卡、单机单卡至少提供其一训练方法。
chenzk's avatar
v1.0  
chenzk committed
73
74
### 单机多卡
```
chenzk's avatar
v1.0.1  
chenzk committed
75
sh xxx.sh # 或python xxx.py
chenzk's avatar
v1.0  
chenzk committed
76
```
liuhy's avatar
liuhy committed
77

chenzk's avatar
v1.0.1  
chenzk committed
78
### 单机单卡
chenzk's avatar
v1.0  
chenzk committed
79
```
chenzk's avatar
v1.0.1  
chenzk committed
80
sh xxx.sh 或python xxx.py
chenzk's avatar
v1.0  
chenzk committed
81
82
83
```
## 推理
```
chenzk's avatar
v1.0.1  
chenzk committed
84
sh xxx.sh 或python xxx.py
chenzk's avatar
v1.0  
chenzk committed
85
86
```
## result
chenzk's avatar
v1.0.6  
chenzk committed
87
此处填算法效果测试图(包括输入、输出)
liuhy's avatar
liuhy committed
88

chenzk's avatar
v1.0.6  
chenzk committed
89
90
91
<div align=center>
    <img src="./doc/xxx.png"/>
</div>
liuhy's avatar
liuhy committed
92

chenzk's avatar
v1.0.1  
chenzk committed
93
### 精度
liuhy's avatar
liuhy committed
94
95
测试数据:[test data](链接),使用的加速卡:xxx。

chenzk's avatar
v1.0  
chenzk committed
96
根据测试结果情况填写表格:
liuhy's avatar
liuhy committed
97
98
99
100
| xxx | xxx | xxx | xxx | xxx |
| :------: | :------: | :------: | :------: |:------: |
| xxx | xxx | xxx | xxx | xxx  |
| xxx | xx | xxx | xxx | xxx |
chenzk's avatar
v1.0  
chenzk committed
101
102
## 应用场景
### 算法类别
chenzk's avatar
chenzk committed
103
参考此分类方法(上传时请去除参考图片),与icon图标类别一致,请勿随意命名:
chenzk's avatar
v1.0.6  
chenzk committed
104
105
106
107
<div align=center>
    <img src="./doc/classes.png"/>
</div>

chenzk's avatar
v1.0.5  
chenzk committed
108
109
超出以上分类的类别命名也可参考此网址中的类别名:https://huggingface.co/

chenzk's avatar
v1.0  
chenzk committed
110
`此处填算法类别`
chenzk's avatar
v1.0.7  
chenzk committed
111

chenzk's avatar
v1.0.8  
chenzk committed
112
填写此算法最主要的算法类别,数量为1。
chenzk's avatar
v1.0.7  
chenzk committed
113

chenzk's avatar
v1.0.1  
chenzk committed
114
115
116
### 热点应用行业
应用行业的填写需要做大量调研,从而为使用者提供专业、全面的推荐,除特殊算法,通常推荐数量>=3。

chenzk's avatar
v1.0  
chenzk committed
117
118
`此处填应用行业`
## 预训练权重
chenzk's avatar
chenzk committed
119
120
- 此处填写预训练权重在公司内部的下载地址(预训练权重存放中心为:[SCNet AIModels](http://111.11.100.223:58001/ui/aihub/models) (非必须),模型用到的各预训练权重请分别填上具体地址。),过小权重文件可打包到项目里。
- 此处填写公开预训练权重官网下载地址(必须)。
121
## 源码仓库及问题反馈
chenzk's avatar
v1.0  
chenzk committed
122
123
- 此处填本项目gitlab地址
## 参考资料
chenzk's avatar
v1.0.1  
chenzk committed
124
- 此处填源github地址(方便使用者查看原github issue)
chenzk's avatar
v1.0  
chenzk committed
125
126
- 此处填参考项目或教程网址
- ......
chenzk's avatar
chenzk committed
127
128
129



chenzk's avatar
chenzk committed
130
131
`关于model.properties(必要)、LICENSE(必要)、CONTRIBUTORS、模型图标(必要)等其它信息提供参照: `[`ModelZooStd.md`](./ModelZooStd.md)
`各个模型需要保留原项目README.md,改名为README_origin.md即可。`