arm_compute v18.02
[platform/upstream/armcl.git] / documentation / validation_2_n_e_o_n_2_batch_normalization_layer_8cpp.xhtml
index 2c96452..2273477 100644 (file)
@@ -40,7 +40,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">Compute Library
-   &#160;<span id="projectnumber">18.01</span>
+   &#160;<span id="projectnumber">18.02</span>
    </div>
   </td>
  </tr>
@@ -160,14 +160,14 @@ Typedefs</h2></td></tr>
 Functions</h2></td></tr>
 <tr class="memitem:ae1fa81d8077d7990785e72cc6b253c2f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ae1fa81d8077d7990785e72cc6b253c2f">DATA_TEST_CASE</a> (Configuration, framework::DatasetMode::ALL, combine(datasets::RandomBatchNormalizationLayerDataset(), framework::dataset::make(&quot;DataType&quot;,{DataType::QS8, DataType::QS16, DataType::F32})), shape0, shape1, epsilon, dt)</td></tr>
 <tr class="separator:ae1fa81d8077d7990785e72cc6b253c2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aabbe6268fe2a2aa7d7a00865d0593447"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#aabbe6268fe2a2aa7d7a00865d0593447">DATA_TEST_CASE</a> (Validate, framework::DatasetMode::ALL, zip(zip(zip(framework::dataset::make(&quot;InputInfo&quot;,{TensorInfo(TensorShape(32U, 13U, 2U), 1, DataType::F32), TensorInfo(TensorShape(27U, 13U, 2U), 1, DataType::F32), TensorInfo(TensorShape(32U, 13U, 2U), 1, DataType::F32), TensorInfo(TensorShape(32U, 13U, 2U), 1, DataType::F32), TensorInfo(TensorShape(32U, 13U, 2U), 1, DataType::F32), TensorInfo(TensorShape(32U, 13U, 2U), 1, DataType::QS8, 2), TensorInfo(TensorShape(32U, 13U, 2U), 1, DataType::QS8, 2), TensorInfo(TensorShape(32U, 13U, 2U), 1, DataType::QS8, 2),}), framework::dataset::make(&quot;OutputInfo&quot;,{TensorInfo(TensorShape(32U, 13U, 2U), 1, DataType::F32), TensorInfo(TensorShape(27U, 13U, 2U), 1, DataType::F32), TensorInfo(TensorShape(32U, 13U, 2U), 1, DataType::F32), TensorInfo(TensorShape(32U, 13U, 2U), 1, DataType::F16), TensorInfo(TensorShape(32U, 13U, 2U), 1, DataType::F32), TensorInfo(TensorShape(32U, 13U, 2U), 1, DataType::QS8, 3), TensorInfo(TensorShape(32U, 13U, 2U), 1, DataType::QS8, 2), TensorInfo(),})), framework::dataset::make(&quot;MVBGInfo&quot;,{TensorInfo(TensorShape(2U), 1, DataType::F32), TensorInfo(TensorShape(2U), 1, DataType::F32), TensorInfo(TensorShape(2U), 1, DataType::F16), TensorInfo(TensorShape(2U), 1, DataType::F32), TensorInfo(TensorShape(5U), 1, DataType::F32), TensorInfo(TensorShape(2U), 1, DataType::QS8, 2), TensorInfo(TensorShape(2U), 1, DataType::QS8, 2), TensorInfo(TensorShape(2U), 1, DataType::QS8, 2),})), framework::dataset::make(&quot;Expected&quot;,{true, false, false, false, false, false, true, true})), input_info, output_info, mvbg_info, expected)</td></tr>
-<tr class="separator:aabbe6268fe2a2aa7d7a00865d0593447"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af675d30073e5297c62c495390846fb05"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#af675d30073e5297c62c495390846fb05">FIXTURE_DATA_TEST_CASE</a> (Random, NEBatchNormalizationLayerFixture&lt; float &gt;, framework::DatasetMode::PRECOMMIT, combine(datasets::RandomBatchNormalizationLayerDataset(), framework::dataset::make(&quot;DataType&quot;, DataType::F32)))</td></tr>
-<tr class="separator:af675d30073e5297c62c495390846fb05"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7192b2d26178b30c47ea4411e8ad188b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7192b2d26178b30c47ea4411e8ad188b">FIXTURE_DATA_TEST_CASE</a> (Random, NEBatchNormalizationLayerFixedPointFixture&lt; int8_t &gt;, framework::DatasetMode::PRECOMMIT, combine(combine(datasets::RandomBatchNormalizationLayerDataset(), framework::dataset::make(&quot;DataType&quot;, DataType::QS8)), framework::dataset::make(&quot;FractionalBits&quot;, 1, 6)))</td></tr>
-<tr class="separator:a7192b2d26178b30c47ea4411e8ad188b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2dd678e9832bfea29d5d2cb7bf1c4d40"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a2dd678e9832bfea29d5d2cb7bf1c4d40">FIXTURE_DATA_TEST_CASE</a> (Random, NEBatchNormalizationLayerFixedPointFixture&lt; int16_t &gt;, framework::DatasetMode::PRECOMMIT, combine(combine(datasets::RandomBatchNormalizationLayerDataset(), framework::dataset::make(&quot;DataType&quot;, DataType::QS16)), framework::dataset::make(&quot;FractionalBits&quot;, 1, 14)))</td></tr>
-<tr class="separator:a2dd678e9832bfea29d5d2cb7bf1c4d40"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a31bb10ae93d777116dcf93c12ccbb222"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a31bb10ae93d777116dcf93c12ccbb222">DATA_TEST_CASE</a> (Validate, framework::DatasetMode::ALL, zip(zip(zip(zip(framework::dataset::make(&quot;InputInfo&quot;,{TensorInfo(TensorShape(32U, 13U, 2U), 1, DataType::F32), TensorInfo(TensorShape(27U, 13U, 2U), 1, DataType::F32), TensorInfo(TensorShape(32U, 13U, 2U), 1, DataType::F32), TensorInfo(TensorShape(32U, 13U, 2U), 1, DataType::F32), TensorInfo(TensorShape(32U, 13U, 2U), 1, DataType::F32), TensorInfo(TensorShape(32U, 13U, 2U), 1, DataType::QS8, 2), TensorInfo(TensorShape(32U, 13U, 2U), 1, DataType::QS8, 2), TensorInfo(TensorShape(32U, 13U, 2U), 1, DataType::F32), TensorInfo(TensorShape(32U, 13U, 2U), 1, DataType::QS8, 2), TensorInfo(TensorShape(32U, 13U, 2U), 1, DataType::QS8, 2),}), framework::dataset::make(&quot;OutputInfo&quot;,{TensorInfo(TensorShape(32U, 13U, 2U), 1, DataType::F32), TensorInfo(TensorShape(27U, 13U, 2U), 1, DataType::F32), TensorInfo(TensorShape(32U, 13U, 2U), 1, DataType::F32), TensorInfo(TensorShape(32U, 13U, 2U), 1, DataType::F16), TensorInfo(TensorShape(32U, 13U, 2U), 1, DataType::F32), TensorInfo(TensorShape(32U, 13U, 2U), 1, DataType::QS8, 3), TensorInfo(TensorShape(32U, 13U, 2U), 1, DataType::F32), TensorInfo(TensorShape(32U, 13U, 2U), 1, DataType::QS8, 3), TensorInfo(TensorShape(32U, 13U, 2U), 1, DataType::QS8, 2), TensorInfo(),})), framework::dataset::make(&quot;MVBGInfo&quot;,{TensorInfo(TensorShape(2U), 1, DataType::F32), TensorInfo(TensorShape(2U), 1, DataType::F32), TensorInfo(TensorShape(2U), 1, DataType::F16), TensorInfo(TensorShape(2U), 1, DataType::F32), TensorInfo(TensorShape(5U), 1, DataType::F32), TensorInfo(TensorShape(2U), 1, DataType::QS8, 2), TensorInfo(TensorShape(2U), 1, DataType::QS8, 2), TensorInfo(TensorShape(2U), 1, DataType::F32), TensorInfo(TensorShape(2U), 1, DataType::QS8, 2), TensorInfo(TensorShape(2U), 1, DataType::QS8, 2),})), framework::dataset::make(&quot;ActivationLayerInfo&quot;,{ActivationLayerInfo(ActivationLayerInfo::ActivationFunction::RELU), ActivationLayerInfo(ActivationLayerInfo::ActivationFunction::RELU), ActivationLayerInfo(ActivationLayerInfo::ActivationFunction::BOUNDED_RELU, 6.f), ActivationLayerInfo(ActivationLayerInfo::ActivationFunction::BOUNDED_RELU, 6.f), ActivationLayerInfo(ActivationLayerInfo::ActivationFunction::LU_BOUNDED_RELU, 6.f), ActivationLayerInfo(ActivationLayerInfo::ActivationFunction::LU_BOUNDED_RELU, 6.f, 2.f), ActivationLayerInfo(ActivationLayerInfo::ActivationFunction::LU_BOUNDED_RELU, 6.f, 2.f), ActivationLayerInfo(ActivationLayerInfo::ActivationFunction::LU_BOUNDED_RELU, 2.f, 6.f), ActivationLayerInfo(), ActivationLayerInfo(),})), framework::dataset::make(&quot;Expected&quot;,{true, false, false, false, false, false, false, false, true, true})), input_info, output_info, mvbg_info, act_info, expected)</td></tr>
+<tr class="separator:a31bb10ae93d777116dcf93c12ccbb222"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acfc9665af65eda601d99aca9450a0c90"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#acfc9665af65eda601d99aca9450a0c90">FIXTURE_DATA_TEST_CASE</a> (Random, NEBatchNormalizationLayerFixture&lt; float &gt;, framework::DatasetMode::PRECOMMIT, combine(combine(datasets::RandomBatchNormalizationLayerDataset(), act_infos), framework::dataset::make(&quot;DataType&quot;, DataType::F32)))</td></tr>
+<tr class="separator:acfc9665af65eda601d99aca9450a0c90"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac385699738a6a511ab3d9338e9c36507"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ac385699738a6a511ab3d9338e9c36507">FIXTURE_DATA_TEST_CASE</a> (Random, NEBatchNormalizationLayerFixedPointFixture&lt; int8_t &gt;, framework::DatasetMode::PRECOMMIT, combine(combine(combine(datasets::RandomBatchNormalizationLayerDataset(), framework::dataset::make(&quot;ActivationInfo&quot;, ActivationLayerInfo())), framework::dataset::make(&quot;DataType&quot;, DataType::QS8)), framework::dataset::make(&quot;FractionalBits&quot;, 1, 6)))</td></tr>
+<tr class="separator:ac385699738a6a511ab3d9338e9c36507"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5015449b1f207f622f6dfd04ff2fcbe9"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a5015449b1f207f622f6dfd04ff2fcbe9">FIXTURE_DATA_TEST_CASE</a> (Random, NEBatchNormalizationLayerFixedPointFixture&lt; int16_t &gt;, framework::DatasetMode::PRECOMMIT, combine(combine(combine(datasets::RandomBatchNormalizationLayerDataset(), framework::dataset::make(&quot;ActivationInfo&quot;, ActivationLayerInfo())), framework::dataset::make(&quot;DataType&quot;, DataType::QS16)), framework::dataset::make(&quot;FractionalBits&quot;, 1, 14)))</td></tr>
+<tr class="separator:a5015449b1f207f622f6dfd04ff2fcbe9"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 </div><!-- contents -->
 </div><!-- doc-content -->
@@ -175,7 +175,7 @@ Functions</h2></td></tr>
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
     <li class="navelem"><a class="el" href="dir_59425e443f801f1f2fd8bbe4959a3ccf.xhtml">tests</a></li><li class="navelem"><a class="el" href="dir_e7c7b16542faa38cb4655ff1750d3604.xhtml">validation</a></li><li class="navelem"><a class="el" href="dir_0538a82dae0483a21d0f1e9d7e0a45c6.xhtml">NEON</a></li><li class="navelem"><a class="el" href="validation_2_n_e_o_n_2_batch_normalization_layer_8cpp.xhtml">BatchNormalizationLayer.cpp</a></li>
-    <li class="footer">Generated on Wed Jan 24 2018 14:30:43 for Compute Library by
+    <li class="footer">Generated on Thu Feb 22 2018 15:45:22 for Compute Library by
     <a href="http://www.doxygen.org/index.html">
     <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
   </ul>