list.rst 4.04 KB
Newer Older
1
.. frameworks/validated/list.rst: 
2

3 4 5
#################################
Validated workloads by framework
#################################
6

7 8
We validated performance [#f1]_ for the following TensorFlow\* and MXNet\* 
workloads:
9

10 11 12 13 14 15 16 17 18
* :ref:`tensorflow_valid`
* :ref:`mxnet_valid`
* :ref:`onnx_valid`
* :doc:`testing-latency`




.. _tensorflow_valid:
19

20 21 22
TensorFlow 
==========

23
.. csv-table::
L.S. Cook's avatar
L.S. Cook committed
24
   :header: "TensorFlow Workload", "Genre of Deep Learning"
25 26 27
   :widths: 27, 53
   :escape: ~

28 29 30 31
   Resnet50 v1, Image recognition
   Resnet50 v2, Image recognition
   Inception V3, Image recognition
   Inception V4, Image recognition
32 33
   Inception-ResNetv2, Image recognition
   MobileNet v1, Image recognition
34 35
   MobileNet v2, Image recognition
   VGG16, Image recognition
36 37
   SSD-VGG16, Object detection
   SSD-MobileNetv1, Object detection
38
   R-FCN, Object detection
39 40
   Faster RCNN, Object detection
   Yolo v2, Object detection
41
   Transformer-LT, Language translation
42 43 44 45 46 47
   Wide & Deep, Recommender system
   NCF, Recommender system
   U-Net, Image segmentation
   DCGAN, Generative adversarial network
   DRAW, Image generation
   A3C, Reinforcement learning
48

49 50 51

.. _mxnet_valid:

52 53
MXNet
=====
54

55
.. csv-table::
L.S. Cook's avatar
L.S. Cook committed
56
   :header: "MXNet Workload", "Genre of Deep Learning"
57 58
   :widths: 27, 53
   :escape: ~
59

60 61
   Resnet50 v1, Image recognition
   Resnet50 v2, Image recognition
62
   DenseNet-121, Image recognition
63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78
   InceptionV3, Image recognition
   InceptionV4, Image recognition
   Inception-ResNetv2, Image recognition
   MobileNet v1, Image recognition
   SqueezeNet v1 and v1.1, Image recognition
   VGG16, Image recognition
   Faster RCNN, Object detection
   SSD-VGG16, Object detection
   GNMT, Language translation
   Transformer-LT, Language translation
   Wide & Deep, Recommender system
   WaveNet, Speech generation
   DeepSpeech2, Speech recognition
   DCGAN, Generative adversarial network
   A3C, Reinforcement learning

79 80 81

.. _onnx_valid:

82
ONNX
83
====
84

L.S. Cook's avatar
L.S. Cook committed
85 86
Additionally, we validated the following workloads are functional through 
`nGraph ONNX importer`_: 
87 88 89


.. csv-table::
L.S. Cook's avatar
L.S. Cook committed
90
   :header: "ONNX Workload", "Genre of Deep Learning"
91 92 93
   :widths: 27, 53
   :escape: ~

94
   ResNet-50, Image recognition
95 96 97 98 99 100 101 102 103 104 105 106 107
   DenseNet-121, Image recognition
   Inception-v1, Image recognition
   Inception-v2, Image recognition
   Shufflenet, Image recognition
   SqueezeNet, Image recognition
   VGG-19, Image recognition
   ZFNet-512, Image recognition
   MNIST, Image recognition
   Emotion-FERPlus, Image recognition
   BVLC AlexNet, Image recognition
   BVLC GoogleNet, Image recognition
   BVLC CaffeNet, Image recognition
   BVLC R-CNN ILSVRC13, Object detection 
108 109


110 111
.. important:: Please see Intel's `Optimization Notice`_ for details on disclaimers. 

L.S. Cook's avatar
L.S. Cook committed
112
.. rubric:: Footnotes
113

Leona C's avatar
Leona C committed
114
.. [#f1] Benchmarking performance of DL systems is a young discipline; it is a
L.S. Cook's avatar
L.S. Cook committed
115 116 117 118 119
   good idea to be vigilant for results based on atypical distortions in the 
   configuration parameters. Every topology is different, and performance 
   changes can be attributed to multiple causes. Also watch out for the word 
   "theoretical" in comparisons; actual performance should not be compared to 
   theoretical performance.
120 121 122 123




L.S. Cook's avatar
L.S. Cook committed
124 125 126 127 128 129 130 131 132 133 134 135
.. _Optimization Notice: https://software.intel.com/en-us/articles/optimization-notice
.. _nGraph ONNX importer: https://github.com/NervanaSystems/ngraph-onnx/blob/master/README.md

.. Notice revision #20110804: Intel's compilers may or may not optimize to the same degree for 
   non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. 
   These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. 
   Intel does not guarantee the availability, functionality, or effectiveness of any optimization 
   on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this 
   product are intended for use with Intel microprocessors. Certain optimizations not specific 
   to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the 
   applicable product User and Reference Guides for more information regarding the specific 
   instruction sets covered by this notice.
136