开源软件名称(OpenSource Name):Tramac/mobilenetv3-segmentation
开源软件地址(OpenSource Url):https://github.com/Tramac/mobilenetv3-segmentation
开源编程语言(OpenSource Language):
Python
100.0%
开源软件介绍(OpenSource Introduction):mobilenetv3-segmentation
An unofficial implement of MobileNetV3 for semantic segmentation.
Requisites
Usage
Train
python train.py --model mobilenetv3_small --dataset citys --lr 0.0001 --epochs 240
# for example, train mobilenetv3 with 4 GPUs:
export NGPUS=4
python -m torch.distributed.launch --nproc_per_node=$NGPUS train.py --model mobilenetv3_small --dataset citys --lr 0.0001 --epochs 240
Evaluation
python eval.py --model mobilenetv3_small --dataset citys
# for example, evaluate mobilenetv3 with 4 GPUs:
export NGPUS=4
python -m torch.distributed.launch --nproc_per_node=$NGPUS --model mobilenetv3_small --dataset citys
Result
Backbone |
F |
Epochs |
OHEM |
mIoU |
Params(M) |
Madds(G) |
CPU(fps) |
GPU(fps) |
MV3-Small |
128 |
80 |
✘ |
0.411 |
1.02 |
2.98 |
1.12 |
76.61 |
MV3-Small |
128 |
80 |
✓ |
0.476 |
- |
- |
- |
- |
MV3-Large |
128 |
80 |
✘ |
0.463 |
2.68 |
8.40 |
0.61 |
63.16 |
MV3-Large |
128 |
80 |
✓ |
0.529 |
- |
- |
- |
- |
MV3-Large |
128 |
160 |
✓ |
0.526 |
- |
- |
- |
- |
where: lr=0.01, crop_size=768
Note: Params and Madds are got using torchscope. They are much larger than those reported in the paper.
To Do
References
|
请发表评论