Skip to content

Commit 006b318

Browse files
authored
chore(docs): add design docs (#16)
Signed-off-by: scepter914 <[email protected]>
1 parent 97649fc commit 006b318

File tree

3 files changed

+100
-4
lines changed

3 files changed

+100
-4
lines changed

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@ This repository is ML library for Autoware.
55
## Docs
66

77
- [Get started](docs/get_started.md)
8+
- [Design docs](docs/design.md)
9+
- [Release note](docs/release_note.md)
810

911
## Supported environment
1012

docs/design.md

Lines changed: 75 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,75 @@
1+
# Design
2+
## Software architecture
3+
### Data Pipeline
4+
5+
TBD
6+
7+
### Architecture
8+
9+
The architecture of Autoware-ML is based on [mmdetection3d v1.4](https://github.com/open-mmlab/mmdetection3d/tree/v1.4.0).
10+
11+
- /docs
12+
13+
Documents for Autoware-ML.
14+
15+
- /configs
16+
17+
Base configs for datase and train parameters.
18+
19+
- /tools
20+
21+
Tools script like dataset converter.
22+
23+
- /autoware_ml
24+
25+
The core library.
26+
27+
- /projects
28+
29+
The projects directory.
30+
This directory has each model projects.
31+
32+
## Contribute
33+
### Add a new model
34+
35+
If you want to add a new model, you should add codes to `/projects/{model_name}`.
36+
If you want to add a project to improve model performance like some training and data pipeline for pseudo label, you should also add codes to `/projects/{model_name}`.
37+
38+
For PR review list with code owner for Autoware-ML
39+
- [ ] Add `/projects/{model_name}/README.md`
40+
- [ ] Performing test for new model
41+
- [ ] Update [release note](/docs/release_note.md)
42+
43+
### Add/Fix functions to use for many projects
44+
45+
If you want to add/fix functions to use for many projects, you should commit to `autoware_ml/*`.
46+
47+
For PR review list with code owner for Autoware-ML
48+
- [ ] Performing test for function
49+
- [ ] Check/Add/Update/ unit test
50+
51+
### Add/Fix tools
52+
53+
If you want to add/fix tools to use for many projects, you should commit to `tools/*`.
54+
55+
For PR review list with code owner for Autoware-ML
56+
- [ ] Performing test for function
57+
- [ ] Check/Add/Update/ unit test
58+
59+
### Fix code in a project.
60+
61+
You can fix code in a project more casually than fixing codes with `autoware_ml`.
62+
63+
For PR review list with code owner for the project
64+
- [ ] Performing test with the model
65+
- [ ] Update [release note](/docs/release_note.md)
66+
67+
### Add/Fix config file in a project
68+
69+
If you want to add/fix config file in a project, you should add/fix `projects/{model_name}/configs/{dataset_name}/*.py`.
70+
71+
For PR review list with code owner for the project
72+
- [ ] Performing test with the model
73+
- [ ] Update `projects/{model_name}/README.md` adding evaluation result for new config.
74+
- [ ] Delete unused config file
75+
- [ ] Update [release note](/docs/release_note.md)

docs/release_note.md

Lines changed: 23 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,28 @@
11
## For next release
2+
### New feature
23

3-
- Add BEVFusion model (#1, #2, #12)
4-
- Update docs (#3, #4, #5, #6, #7, #8, #10, #11, #13)
5-
- Add dataset converter (#9)
6-
- Add train code for 2D (#14)
4+
- Add BEVFusion model
5+
- https://github.com/tier4/mmdetection3d_bevfusion/pull/1
6+
- https://github.com/tier4/mmdetection3d_bevfusion/pull/2
7+
- https://github.com/tier4/mmdetection3d_bevfusion/pull/12
8+
- Add dataset converter
9+
- https://github.com/tier4/mmdetection3d_bevfusion/pull/9
10+
- Add train code for 2D
11+
- https://github.com/tier4/mmdetection3d_bevfusion/pull/14
12+
13+
### Chore
14+
15+
- Update docs
16+
- https://github.com/tier4/mmdetection3d_bevfusion/pull/3
17+
- https://github.com/tier4/mmdetection3d_bevfusion/pull/4
18+
- https://github.com/tier4/mmdetection3d_bevfusion/pull/5
19+
- https://github.com/tier4/mmdetection3d_bevfusion/pull/6
20+
- https://github.com/tier4/mmdetection3d_bevfusion/pull/7
21+
- https://github.com/tier4/mmdetection3d_bevfusion/pull/8
22+
- https://github.com/tier4/mmdetection3d_bevfusion/pull/10
23+
- https://github.com/tier4/mmdetection3d_bevfusion/pull/11
24+
- https://github.com/tier4/mmdetection3d_bevfusion/pull/13
25+
- https://github.com/tier4/mmdetection3d_bevfusion/pull/16
726

827
## v0.1.0
928

0 commit comments

Comments
 (0)