@@ -6,49 +6,38 @@ Training and inference scripts with Intel-optimized MKL
6
6
7
7
The model scripts can be run on Linux and require the following
8
8
dependencies to be installed:
9
- * [ Docker] ( https://docs.docker.com/install/ )
10
- * [ Python] ( https://www.python.org/downloads/ ) 2.7 or later
9
+ * [ Docker] ( https://docs.docker.com/install/ ) also support bare metal run
10
+ * [ Python] ( https://www.python.org/downloads/ ) 3.5 or later
11
11
* [ git] ( https://git-scm.com/book/en/v2/Getting-Started-Installing-Git )
12
12
* ` wget ` for downloading pre-trained models
13
13
14
14
## TensorFlow Use Cases
15
15
16
16
| Use Case | Framework | Model | Mode | Instructions |
17
17
| -----------------------| --------------| ------------------- | --------- | ------------------------------|
18
- | Adversarial Networks | TensorFlow | [ DCGAN] ( https://arxiv.org/pdf/1511.06434.pdf ) | Inference | [ FP32] ( adversarial_networks/tensorflow/dcgan/README.md#fp32-inference-instructions ) |
19
18
| Content Creation | TensorFlow | [ DRAW] ( https://arxiv.org/pdf/1502.04623.pdf ) | Inference | [ FP32] ( content_creation/tensorflow/draw/README.md#fp32-inference-instructions ) |
20
- | Face Detection and Alignment | Tensorflow | [ FaceNet] ( https://arxiv.org/pdf/1503.03832.pdf ) | Inference | [ FP32] ( face_detection_and_alignment/tensorflow/facenet/README.md#fp32-inference-instructions ) |
21
19
| Face Detection and Alignment | TensorFlow | [ MTCC] ( https://arxiv.org/pdf/1604.02878.pdf ) | Inference | [ FP32] ( face_detection_and_alignment/tensorflow/mtcc/README.md#fp32-inference-instructions ) |
22
20
| Image Recognition | TensorFlow | [ DenseNet169] ( https://arxiv.org/pdf/1608.06993.pdf ) | Inference | [ FP32] ( image_recognition/tensorflow/densenet169/README.md#fp32-inference-instructions ) |
23
21
| Image Recognition | TensorFlow | [ Inception ResNet V2] ( https://arxiv.org/pdf/1602.07261.pdf ) | Inference | [ Int8] ( image_recognition/tensorflow/inception_resnet_v2/README.md#int8-inference-instructions ) [ FP32] ( image_recognition/tensorflow/inception_resnet_v2/README.md#fp32-inference-instructions ) |
24
22
| Image Recognition | TensorFlow | [ Inception V3] ( https://arxiv.org/pdf/1512.00567.pdf ) | Inference | [ Int8] ( image_recognition/tensorflow/inceptionv3/README.md#int8-inference-instructions ) [ FP32] ( image_recognition/tensorflow/inceptionv3/README.md#fp32-inference-instructions ) |
25
23
| Image Recognition | TensorFlow | [ Inception V4] ( https://arxiv.org/pdf/1602.07261.pdf ) | Inference | [ Int8] ( image_recognition/tensorflow/inceptionv4/README.md#int8-inference-instructions ) [ FP32] ( image_recognition/tensorflow/inceptionv4/README.md#fp32-inference-instructions ) |
26
- | Image Recognition | TensorFlow | [ MobileNet V1] ( https://arxiv.org/pdf/1704.04861.pdf ) | Inference | [ Int8] ( image_recognition/tensorflow/mobilenet_v1/README.md#int8-inference-instructions ) [ FP32] ( image_recognition/tensorflow/mobilenet_v1/README.md#fp32-inference-instructions ) |
24
+ | Image Recognition | TensorFlow | [ MobileNet V1* ] ( https://arxiv.org/pdf/1704.04861.pdf ) | Inference | [ Int8] ( image_recognition/tensorflow/mobilenet_v1/README.md#int8-inference-instructions ) [ FP32] ( image_recognition/tensorflow/mobilenet_v1/README.md#fp32-inference-instructions ) |
27
25
| Image Recognition | TensorFlow | [ ResNet 101] ( https://arxiv.org/pdf/1512.03385.pdf ) | Inference | [ Int8] ( image_recognition/tensorflow/resnet101/README.md#int8-inference-instructions ) [ FP32] ( image_recognition/tensorflow/resnet101/README.md#fp32-inference-instructions ) |
28
26
| Image Recognition | TensorFlow | [ ResNet 50] ( https://arxiv.org/pdf/1512.03385.pdf ) | Inference | [ Int8] ( image_recognition/tensorflow/resnet50/README.md#int8-inference-instructions ) [ FP32] ( image_recognition/tensorflow/resnet50/README.md#fp32-inference-instructions ) |
29
- | Image Recognition | TensorFlow | [ ResNet 50v1.5] ( https://github.com/tensorflow/models/tree/master/official/resnet ) | Inference | [ Int8] ( image_recognition/tensorflow/resnet50v1_5/README.md#int8-inference-instructions ) [ FP32] ( image_recognition/tensorflow/resnet50v1_5/README.md#fp32-inference-instructions ) |
30
- | Image Recognition | TensorFlow | [ SqueezeNet] ( https://arxiv.org/pdf/1602.07360.pdf ) | Inference | [ FP32] ( image_recognition/tensorflow/squeezenet/README.md#fp32-inference-instructions ) |
27
+ | Image Recognition | TensorFlow | [ ResNet 50v1.5* ] ( https://github.com/tensorflow/models/tree/master/official/resnet ) | Inference | [ Int8] ( image_recognition/tensorflow/resnet50v1_5/README.md#int8-inference-instructions ) [ FP32] ( image_recognition/tensorflow/resnet50v1_5/README.md#fp32-inference-instructions ) |
31
28
| Image Segmentation | TensorFlow | [ Mask R-CNN] ( https://arxiv.org/pdf/1703.06870.pdf ) | Inference | [ FP32] ( image_segmentation/tensorflow/maskrcnn/README.md#fp32-inference-instructions ) |
32
- | Image Segmentation | TensorFlow | [ UNet] ( https://arxiv.org/pdf/1505.04597.pdf ) | Inference | [ FP32] ( image_segmentation/tensorflow/unet/README.md#fp32-inference-instructions ) |
33
29
| Language Modeling | TensorFlow | [ LM-1B] ( https://arxiv.org/pdf/1602.02410.pdf ) | Inference | [ FP32] ( language_modeling/tensorflow/lm-1b/README.md#fp32-inference-instructions ) |
34
30
| Language Translation | TensorFlow | [ GNMT] ( https://arxiv.org/pdf/1609.08144.pdf ) | Inference | [ FP32] ( language_translation/tensorflow/gnmt/README.md#fp32-inference-instructions ) |
35
- | Language Translation | TensorFlow | [ Transformer Language] ( https://arxiv.org/pdf/1706.03762.pdf ) | Inference | [ FP32] ( language_translation/tensorflow/transformer_language/README.md#fp32-inference-instructions ) |
36
- | Language Translation | TensorFlow | [ Transformer_LT_Official ] ( https://arxiv.org/pdf/1706.03762.pdf ) | Inference | [ FP32] ( language_translation/tensorflow/transformer_lt_official/README.md#fp32-inference-instructions ) |
31
+ | Language Translation | TensorFlow | [ GNMT] ( https://arxiv.org/pdf/1609.08144.pdf ) | Training | [ FP32] ( language_translation/tensorflow/gnmt/README.md#fp32-training-instructions ) |
37
32
| Object Detection | TensorFlow | [ R-FCN] ( https://arxiv.org/pdf/1605.06409.pdf ) | Inference | [ Int8] ( object_detection/tensorflow/rfcn/README.md#int8-inference-instructions ) [ FP32] ( object_detection/tensorflow/rfcn/README.md#fp32-inference-instructions ) |
38
33
| Object Detection | TensorFlow | [ Faster R-CNN] ( https://arxiv.org/pdf/1506.01497.pdf ) | Inference | [ Int8] ( object_detection/tensorflow/faster_rcnn/README.md#int8-inference-instructions ) [ FP32] ( object_detection/tensorflow/faster_rcnn/README.md#fp32-inference-instructions ) |
39
- | Object Detection | TensorFlow | [ SSD-MobileNet] ( https://arxiv.org/pdf/1704.04861.pdf ) | Inference | [ Int8] ( object_detection/tensorflow/ssd-mobilenet/README.md#int8-inference-instructions ) [ FP32] ( object_detection/tensorflow/ssd-mobilenet/README.md#fp32-inference-instructions ) |
40
- | Object Detection | TensorFlow | [ SSD-ResNet34] ( https://arxiv.org/pdf/1512.02325.pdf ) | Inference | [ Int8] ( object_detection/tensorflow/ssd-resnet34/README.md#int8-inference-instructions ) [ FP32] ( object_detection/tensorflow/ssd-resnet34/README.md#fp32-inference-instructions ) |
34
+ | Object Detection | TensorFlow | [ SSD-MobileNet* ] ( https://arxiv.org/pdf/1704.04861.pdf ) | Inference | [ Int8] ( object_detection/tensorflow/ssd-mobilenet/README.md#int8-inference-instructions ) [ FP32] ( object_detection/tensorflow/ssd-mobilenet/README.md#fp32-inference-instructions ) |
35
+ | Object Detection | TensorFlow | [ SSD-ResNet34* ] ( https://arxiv.org/pdf/1512.02325.pdf ) | Inference | [ Int8] ( object_detection/tensorflow/ssd-resnet34/README.md#int8-inference-instructions ) [ FP32] ( object_detection/tensorflow/ssd-resnet34/README.md#fp32-inference-instructions ) |
36
+ | Object Detection | TensorFlow | [ SSD-ResNet34* ] ( https://arxiv.org/pdf/1512.02325.pdf ) | Training | [ FP32] ( object_detection/tensorflow/ssd-resnet34/README.md#fp32-training-instructions ) |
41
37
| Object Detection | TensorFlow | [ SSD-VGG16] ( https://arxiv.org/pdf/1512.02325.pdf ) | Inference | [ Int8] ( object_detection/tensorflow/ssd_vgg16/README.md#int8-inference-instructions ) [ FP32] ( object_detection/tensorflow/ssd_vgg16/README.md#fp32-inference-instructions ) |
42
38
| Recommendation | TensorFlow | [ NCF] ( https://arxiv.org/pdf/1708.05031.pdf ) | Inference | [ FP32] ( recommendation/tensorflow/ncf/README.md#fp32-inference-instructions ) |
43
39
| Recommendation | TensorFlow | [ Wide & Deep Large Dataset] ( https://arxiv.org/pdf/1606.07792.pdf ) | Inference | [ Int8] ( recommendation/tensorflow/wide_deep_large_ds/README.md#int8-inference-instructions ) [ FP32] ( recommendation/tensorflow/wide_deep_large_ds/README.md#fp32-inference-instructions ) |
40
+ | Recommendation | TensorFlow | [ Wide & Deep Large Dataset] ( https://arxiv.org/pdf/1606.07792.pdf ) | Training | [ FP32] ( recommendation/tensorflow/wide_deep_large_ds/README.md#fp32-training-instructions ) |
44
41
| Recommendation | TensorFlow | [ Wide & Deep] ( https://arxiv.org/pdf/1606.07792.pdf ) | Inference | [ FP32] ( recommendation/tensorflow/wide_deep/README.md#fp32-inference-instructions ) |
45
- | Text-to-Speech | TensorFlow | [ WaveNet] ( https://arxiv.org/pdf/1609.03499.pdf ) | Inference | [ FP32] ( text_to_speech/tensorflow/wavenet/README.md#fp32-inference-instructions ) |
46
-
47
-
48
- ## TensorFlow Serving Use Cases
49
-
50
-
51
- | Use Case | Framework | Model | Mode | Instructions |
52
- | -----------------------| --------------| ------------------- | --------- | ------------------------------|
53
- | Image Recognition | TensorFlow Serving | [ Inception V3] ( https://arxiv.org/pdf/1512.00567.pdf ) | Inference | [ FP32] ( image_recognition/tensorflow_serving/inceptionv3/README.md#fp32-inference-instructions ) |
54
42
43
+ * Means the model is belong to [ MLPerf] ( https://mlperf.org/ ) models, will long term support.
0 commit comments