README.md 7.78 KB
Newer Older
huchen's avatar
huchen committed
1
2
3
4
5
6
7
DCU深度学习样例
=====




# 介绍
unknown's avatar
unknown committed
8
基于PyTorch和TensorFlow、Keras等深度学习框架在各个领域的常用测试样例.
huchen's avatar
huchen committed
9
10
11
12

# Compute Vision
## Classification

unknown's avatar
unknown committed
13
| 框架 | 版本 | DCU | 精度 | 多DCU | 支持网络 | 代码位置|
huchen's avatar
huchen committed
14
| :----------: | :----------: | :----------: | :----------: | :----------: | :----------: | :----------: |
sunxx1's avatar
sunxx1 committed
15
16
17
| TensorFlow   | v1.15 | Yes | FP32/FP16 | Yes | ResNet50/VGG16/Inception-V3/MobileNet-V2 | [classfication](http://10.0.50.24/dcutoolkit/deeplearing/dlexamples_new/-/tree/main/TensorFlow/ComputeVision/Classification) |
| TensorFlow   | v2.7 | Yes | FP32/FP16 | Yes | ResNet50/VGG16/Inception-V3 | [classfication](http://10.0.50.24/dcutoolkit/deeplearing/dlexamples_new/-/tree/main/TensorFlow2x/Classification) |
| PyTorch      | v1.10 | Yes | FP32/FP16 | Yes | ResNet50/Vgg16/Inception-V3/MobileNet-V2 | [classfication](http://10.0.50.24/dcutoolkit/deeplearing/dlexamples_new/-/tree/main/PyTorch/Compute-Vision/Accuracy_Validation/ResNet50) |
unknown's avatar
unknown committed
18
| Keras       | v2.9  | Yes | FP32 | Yes | Densenet121/Efficientnetv2s/ResNet101/DarkNet53/RegNetX064/resnet50v2 | [classfication](http://10.0.50.24/dcutoolkit/deeplearing/dlexamples_new/-/blob/main/Keras/keras-cv/) |
huchen's avatar
huchen committed
19
20
21
22
23
24
25
26


<br>

## Detection

| 框架 | 版本 | DCU | 精度 | 多DCU | 代码位置 |
| :----------: | :----------: | :----------: | :----------: | :----------: | :----------: |
sunxx1's avatar
sunxx1 committed
27
28
29
30
31
32
33
34
| TensorFlow   | v2.7 | Yes | FP32/FP16 | Yes | [YOLO-V3](http://10.0.50.24/dcutoolkit/deeplearing/dlexamples_new/-/tree/main/TensorFlow2x/ComputeVision/Detection/YOLOv3) |
| TensorFlow   | v2.7 | Yes | FP32/FP16 | Yes | [Mask-Rcnn](http://10.0.50.24/dcutoolkit/deeplearing/dlexamples_new/-/tree/main/TensorFlow2x/ComputeVision/Detection/MaskRCNN) |
| TensorFlow   | v2.7 | Yes | FP32/FP16 | Yes | [SSD](http://10.0.50.24/dcutoolkit/deeplearing/dlexamples_new/-/tree/main/TensorFlow2x/ComputeVision/Detection/SSD) |
| PyTorch      | v1.10 | Yes | FP32 | Yes | [Faster-Rcnn](http://10.0.50.24/dcutoolkit/deeplearing/dlexamples_new/-/tree/main/PyTorch/Compute-Vision/Objection/Faster-rcnn) |
| PyTorch   | v1.10 | Yes | FP32/FP16 | Yes | [YOLO-V3](http://10.0.50.24/dcutoolkit/deeplearing/dlexamples_new/-/tree/main/PyTorch/Compute-Vision/Objection/YOLOv3) |
| PyTorch   | v1.10 | Yes | FP32/FP16 | Yes | [YOLO-V5](http://10.0.50.24/dcutoolkit/deeplearing/dlexamples_new/-/tree/main/PyTorch/Compute-Vision/Objection/yolov5) |
| PyTorch      | v1.10 | Yes | FP32/FP16 | Yes | [Mask-Rcnn](http://10.0.50.24/dcutoolkit/deeplearing/dlexamples_new/-/tree/main/PyTorch/Compute-Vision/Objection/MaskRCNN/vision) |
| PyTorch      | v1.10 | Yes | FP32/FP16 | Yes | [SSD](http://10.0.50.24/dcutoolkit/deeplearing/dlexamples_new/-/tree/main/PyTorch/Compute-Vision/Objection/ssd) |
unknown's avatar
unknown committed
35

huchen's avatar
huchen committed
36
37
38
39
40
41
42

<br>

## Segmentation

| 框架 | 版本 | DCU | 精度 | 多DCU | 代码位置 |
| :----------: | :----------: | :----------: | :----------: | :----------: | :----------: |
sunxx1's avatar
sunxx1 committed
43
44
| TensorFlow      | v2.7 | Yes | FP32/FP16 | Yes | [UNet](http://10.0.50.24/dcutoolkit/deeplearing/dlexamples_new/-/tree/main/TensorFlow2x/ComputeVision/Segmentation/UNet) |
| TensorFlow      | v1.15 | Yes | FP32/FP16 | Yes | [VNet](http://10.0.50.24/dcutoolkit/deeplearing/dlexamples_new/-/tree/main/TensorFlow/ComputeVision/Segmentation/VNet) |
huchen's avatar
huchen committed
45
46
47
48
49
50
51

<br>

# NLP

| 框架 | 版本 |DCU | 精度 | 多DCU | 代码位置 |
| :----------: | :----------: | :----------: | :----------: | :----------: | :----------: |
sunxx1's avatar
sunxx1 committed
52
53
54
55
56
57
58
59
60
| TensorFlow      | v1.15 | Yes | FP32/FP16 | Yes | [Bert](http://10.0.50.24/dcutoolkit/deeplearing/dlexamples_new/-/tree/main/TensorFlow/NLP/Bert) |
| TensorFlow      | v2.7 | Yes | FP32/FP16 | Yes | [Bert](http://10.0.50.24/dcutoolkit/deeplearing/dlexamples_new/-/tree/main/TensorFlow2x/NLP/BERT/official) |
| TensorFlow      | v1.15 | Yes | FP32/FP16 | Yes | [Transformer](http://10.0.50.24/dcutoolkit/deeplearing/dlexamples_new/-/tree/main/TensorFlow/NLP/Transformer_mlperf) |
| TensorFlow      | v1.15 | Yes | FP32/FP16 | Yes | [Transformer-XL](http://10.0.50.24/dcutoolkit/deeplearing/dlexamples_new/-/tree/main/TensorFlow/NLP/transformer-xl-master) |
| PyTorch      | v1.10 | Yes | FP32/FP16 | Yes | [Bert](http://10.0.50.24/dcutoolkit/deeplearing/dlexamples_new/-/tree/main/PyTorch/NLP/BERT) |
| PyTorch      | v1.10 | Yes | FP32/FP16 | Yes | [GNMT](http://10.0.50.24/dcutoolkit/deeplearing/dlexamples_new/-/tree/main/PyTorch/NLP/gnmt) |
| PyTorch      | v1.10 | Yes | FP32/FP16 | Yes | [Transformer](http://10.0.50.24/dcutoolkit/deeplearing/dlexamples_new/-/tree/main/PyTorch/NLP/Transformer) |
| PyTorch      | v1.10 | Yes | FP16 | Yes | [Conformer](http://10.0.50.24/dcutoolkit/deeplearing/dlexamples_new/-/tree/main/PyTorch/NLP/Conformer-main) |
| Deepspeed      | v0.6.3 | Yes | FP32/FP16 | Yes | [GPT2](http://10.0.50.24/dcutoolkit/deeplearing/dlexamples_new/-/tree/main/Deepspeed) |
sunxx1's avatar
sunxx1 committed
61
| PyTorch      | v1.10 | Yes | FP32 | Yes | [Vision_Transformer](http://10.0.50.24/dcutoolkit/deeplearing/dlexamples_new/-/tree/main/PyTorch/NLP/Vision_Transformer) |
huchen's avatar
huchen committed
62
63
64
65


<br>

unknown's avatar
unknown committed
66
## Speech
huchen's avatar
huchen committed
67
68
69

| 框架 | 版本 | DCU | 精度 | 多DCU | 代码位置 |
| :----------: | :----------: | :----------: | :----------: | :----------: | :----------: |
sunxx1's avatar
sunxx1 committed
70
71
72
73
| PyTorch      | v1.10 | Yes | FP32/FP16 | Yes | [FastPitch](http://10.0.50.24/dcutoolkit/deeplearing/dlexamples_new/-/tree/main/PyTorch/Speech/FastPitch) |
| PyTorch      | v1.10 | Yes | FP32/FP16 | Yes | [Tacotron2](http://10.0.50.24/dcutoolkit/deeplearing/dlexamples_new/-/tree/main/PyTorch/Speech/Tacotron2) |
| PyTorch      | v1.10 | Yes | FP32/FP16 | Yes | [FastSpeech2](http://10.0.50.24/dcutoolkit/deeplearing/dlexamples_new/-/tree/main/PyTorch/Speech/FastSpeech2) |
| PyTorch      | v1.10 | Yes | FP32/FP16 | Yes | [ECAPA-TDNN](http://10.0.50.24/dcutoolkit/deeplearing/dlexamples_new/-/tree/main/PyTorch/Speech/ECAPA-TDNN) |
unknown's avatar
unknown committed
74

huchen's avatar
huchen committed
75
76
77


<br>
huchen's avatar
huchen committed
78

unknown's avatar
unknown committed
79
80
81
82
## Recommendation

| 框架 | 版本 | DCU | 精度 | 多DCU | 代码位置 |
| :----------: | :----------: | :----------: | :----------: | :----------: | :----------: |
sunxx1's avatar
sunxx1 committed
83
84
85
| PyTorch      | v1.10 | Yes | FP32/FP16 | Yes | [Ncf](http://10.0.50.24/dcutoolkit/deeplearing/dlexamples_new/-/tree/add_Recommendation/PyTorch/Recommendation/NCF) |
| PyTorch      | v1.10 | Yes | FP32/FP16 | Yes | [Dlrm](http://10.0.50.24/dcutoolkit/deeplearing/dlexamples_new/-/tree/add_Recommendation/PyTorch/Recommendation/dlrm) |
| Tensorflow      | v1.15 | Yes | FP32/FP16 | Yes | [Vae-Cf](http://10.0.50.24/dcutoolkit/deeplearing/dlexamples_new/-/tree/add_Recommendation/PyTorch/Recommendation/VAE-CF) |
unknown's avatar
unknown committed
86
| Tensorflow      | v2.7 | Yes | FP32/FP16 | Yes | [WideAndDeep]() |
huchen's avatar
huchen committed
87
88
89


<br>
huchen's avatar
huchen committed
90

unknown's avatar
unknown committed
91
92
## OpenMMlab

unknown's avatar
unknown committed
93
| 类别 | 版本 | DCU | 精度 | 多DCU | 支持网络 | 代码位置|
unknown's avatar
unknown committed
94
| :----------: | :----------: | :----------: | :----------: | :----------: | :----------: | :----------: |
unknown's avatar
unknown committed
95
96
97
98
99
| mmclassification | v0.24.0 | Yes | FP32/FP16 | Yes | ResNet18/ResNet34/ResNet50/ResNet152/Vgg11/SeresNet50/ResNext50/MobileNet-v2/ShuffleNet-v1/ShuffleNet-v2 | [mmclassfication](http://10.0.50.24/dcutoolkit/deeplearing/dlexamples_new/-/tree/main/openmmlab_test/mmclassification-0.24.1) |
| mmdetection | v2.25.2 | Yes | FP32/FP16 | Yes | Faster-Rcnn/Mask-Rcnn/Double-Heads/Cascade-Mask-Rcnn/ResNest/Dcn/RetinaNet/VfNet/Ssd/Yolov3 | [mmdetection](http://10.0.50.24/dcutoolkit/deeplearing/dlexamples_new/-/tree/main/openmmlab_test/mmdetection-2.25.2) |
| mmpose | v0.28.1 | Yes | FP32/FP16 | Yes | ResNet50-Top-Down/ResNet50-Bottom-Up/HrNet-Top-Down | [mmpose](http://10.0.50.24/dcutoolkit/deeplearing/dlexamples_new/-/tree/main/openmmlab_test/mmpose-0.28.1) |
| mmsegmentation | v0.29.1 | Yes | FP32/FP16 | Yes | PspNet-R50/DeepLab-V3-R50/Fcn-R50/UperNet-R50/DeepLab-V3plus-R50 | [mmsegmentation](http://10.0.50.24/dcutoolkit/deeplearing/dlexamples_new/-/tree/main/openmmlab_test/mmsegmentation-0.29.1) |
| mmaction2 | v0.24.1 | Yes | FP32/FP16 | Yes | ST-GCN/C3D/R(2+1)D | [mmaction2](http://10.0.50.24/dcutoolkit/deeplearing/dlexamples_new/-/tree/main/openmmlab_test/mmaction2-0.24.1) |
unknown's avatar
unknown committed
100