arm_compute v18.05
[platform/upstream/armcl.git] / documentation / validation_2_n_e_o_n_2_fully_connected_layer_8cpp.xhtml
index 143f00a..8da98e0 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">17.12</span>
+   &#160;<span id="projectnumber">18.05</span>
    </div>
   </td>
  </tr>
@@ -127,12 +127,12 @@ $(document).ready(function(){initNavTree('validation_2_n_e_o_n_2_fully_connected
 <code>#include &quot;<a class="el" href="_tensor_allocator_8h_source.xhtml">arm_compute/runtime/TensorAllocator.h</a>&quot;</code><br />
 <code>#include &quot;<a class="el" href="_accessor_8h_source.xhtml">tests/NEON/Accessor.h</a>&quot;</code><br />
 <code>#include &quot;<a class="el" href="_padding_calculator_8h_source.xhtml">tests/PaddingCalculator.h</a>&quot;</code><br />
-<code>#include &quot;<a class="el" href="_fully_connected_layer_dataset_8h_source.xhtml">tests/datasets/FullyConnectedLayerDataset.h</a>&quot;</code><br />
+<code>#include &quot;tests/datasets/FullyConnectedLayerDataset.h&quot;</code><br />
 <code>#include &quot;<a class="el" href="_asserts_8h_source.xhtml">tests/framework/Asserts.h</a>&quot;</code><br />
 <code>#include &quot;<a class="el" href="tests_2framework_2_macros_8h_source.xhtml">tests/framework/Macros.h</a>&quot;</code><br />
 <code>#include &quot;<a class="el" href="_datasets_8h_source.xhtml">tests/framework/datasets/Datasets.h</a>&quot;</code><br />
 <code>#include &quot;<a class="el" href="_validation_8h_source.xhtml">tests/validation/Validation.h</a>&quot;</code><br />
-<code>#include &quot;<a class="el" href="validation_2fixtures_2_fully_connected_layer_fixture_8h_source.xhtml">tests/validation/fixtures/FullyConnectedLayerFixture.h</a>&quot;</code><br />
+<code>#include &quot;tests/validation/fixtures/FullyConnectedLayerFixture.h&quot;</code><br />
 </div>
 <p><a href="validation_2_n_e_o_n_2_fully_connected_layer_8cpp_source.xhtml">Go to the source code of this file.</a></p>
 <table class="memberdecls">
@@ -159,18 +159,20 @@ Typedefs</h2></td></tr>
 Functions</h2></td></tr>
 <tr class="memitem:a993ad7954889c7044c5d3ccd82243f6d"><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#a993ad7954889c7044c5d3ccd82243f6d">DATA_TEST_CASE</a> (Configuration, framework::DatasetMode::ALL, combine(combine(framework::dataset::concat(datasets::SmallFullyConnectedLayerDataset(), datasets::LargeFullyConnectedLayerDataset()), FullyConnectedParameters), CNNDataTypes), src_shape, weights_shape, bias_shape, dst_shape, transpose_weights, reshape_weights, data_type)</td></tr>
 <tr class="separator:a993ad7954889c7044c5d3ccd82243f6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af974625bb79a0bb09521331deafb6626"><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#af974625bb79a0bb09521331deafb6626">DATA_TEST_CASE</a> (Validate, framework::DatasetMode::ALL, zip(zip(zip(zip(zip(zip(framework::dataset::make(&quot;InputInfo&quot;,{TensorInfo(TensorShape(9U, 5U, 7U, 3U), 1, DataType::F32), TensorInfo(TensorShape(9U, 5U, 7U, 3U), 1, DataType::QS8, 2), TensorInfo(TensorShape(8U, 4U, 6U, 4U), 1, DataType::F32), TensorInfo(TensorShape(8U, 4U, 6U, 4U), 1, DataType::F32), TensorInfo(TensorShape(9U, 5U, 7U, 3U), 1, DataType::F32), TensorInfo(TensorShape(9U, 5U, 7U, 3U), 1, DataType::F32), TensorInfo(TensorShape(8U, 4U, 6U, 4U), 1, DataType::F32),}), framework::dataset::make(&quot;WeightsInfo&quot;,{TensorInfo(TensorShape(315U, 271U), 1, DataType::F16), TensorInfo(TensorShape(315U, 271U), 1, DataType::QS8, 3), TensorInfo(TensorShape(192U, 192U), 1, DataType::F32), TensorInfo(TensorShape(192U, 192U), 1, DataType::F32), TensorInfo(TensorShape(217U, 315U), 1, DataType::F32), TensorInfo(TensorShape(217U, 315U), 1, DataType::F32), TensorInfo(TensorShape(192U, 192U), 1, DataType::F32),})), framework::dataset::make(&quot;BiasInfo&quot;,{TensorInfo(TensorShape(271U), 1, DataType::F32), TensorInfo(TensorShape(271U), 1, DataType::QS8, 2), TensorInfo(TensorShape(192U), 1, DataType::F32), TensorInfo(TensorShape(192U), 1, DataType::F32), TensorInfo(TensorShape(271U), 1, DataType::F32), TensorInfo(TensorShape(271U), 1, DataType::F32), TensorInfo(TensorShape(192U), 1, DataType::F32),})), framework::dataset::make(&quot;OutputInfo&quot;,{TensorInfo(TensorShape(271U, 3U), 1, DataType::F32), TensorInfo(TensorShape(271U, 3U), 1, DataType::QS8, 3), TensorInfo(TensorShape(192U, 4U), 1, DataType::F32), TensorInfo(TensorShape(192U, 4U), 1, DataType::F32), TensorInfo(TensorShape(271U, 3U), 1, DataType::F32), TensorInfo(TensorShape(271U, 3U), 1, DataType::F32), TensorInfo(TensorShape(192U, 4U), 1, DataType::F32),})), framework::dataset::make(&quot;TransposeWeights&quot;,{true, true, true, false, true, true, true})), framework::dataset::make(&quot;ReshapedWeights&quot;,{false, false, false, false, false, false, false})), framework::dataset::make(&quot;Expected&quot;,{false, false, true, true, false, false, true})), input_info, weights_info, bias_info, output_info, transpose_weights, reshaped_weights, expected)</td></tr>
+<tr class="separator:af974625bb79a0bb09521331deafb6626"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a36e6031840dd2ee13e3942435811aeea"><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#a36e6031840dd2ee13e3942435811aeea">FIXTURE_DATA_TEST_CASE</a> (RunSmall, NEFullyConnectedLayerFixture&lt; float &gt;, framework::DatasetMode::PRECOMMIT, combine(combine(datasets::SmallFullyConnectedLayerDataset(), FullyConnectedParameters), framework::dataset::make(&quot;DataType&quot;, DataType::F32)))</td></tr>
 <tr class="separator:a36e6031840dd2ee13e3942435811aeea"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aebe70d0179ffb26d720aac0fe54fbc67"><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#aebe70d0179ffb26d720aac0fe54fbc67">FIXTURE_DATA_TEST_CASE</a> (RunLarge, NEFullyConnectedLayerFixture&lt; float &gt;, framework::DatasetMode::NIGHTLY, combine(combine(datasets::LargeFullyConnectedLayerDataset(), FullyConnectedParameters), framework::dataset::make(&quot;DataType&quot;, DataType::F32)))</td></tr>
 <tr class="separator:aebe70d0179ffb26d720aac0fe54fbc67"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aee6c5239c6e59eb63f948030683be252"><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#aee6c5239c6e59eb63f948030683be252">FIXTURE_DATA_TEST_CASE</a> (RunSmall, NEFullyConnectedLayerFixedPointFixture&lt; int8_t &gt;, framework::DatasetMode::PRECOMMIT, combine(combine(combine(datasets::SmallFullyConnectedLayerDataset(), FullyConnectedParameters), framework::dataset::make(&quot;DataType&quot;, DataType::QS8)), framework::dataset::make(&quot;FractionalBits&quot;, 1, 6)))</td></tr>
-<tr class="separator:aee6c5239c6e59eb63f948030683be252"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac6bf50a03a998605d4b723958bbb0005"><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#ac6bf50a03a998605d4b723958bbb0005">FIXTURE_DATA_TEST_CASE</a> (RunLarge, NEFullyConnectedLayerFixedPointFixture&lt; int8_t &gt;, framework::DatasetMode::NIGHTLY, combine(combine(combine(datasets::LargeFullyConnectedLayerDataset(), FullyConnectedParameters), framework::dataset::make(&quot;DataType&quot;, DataType::QS8)), framework::dataset::make(&quot;FractionalBits&quot;, 1, 6)))</td></tr>
-<tr class="separator:ac6bf50a03a998605d4b723958bbb0005"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a549f4ade728614ecce75da04ea4c1525"><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#a549f4ade728614ecce75da04ea4c1525">FIXTURE_DATA_TEST_CASE</a> (RunSmall, NEFullyConnectedLayerFixedPointFixture&lt; int16_t &gt;, framework::DatasetMode::PRECOMMIT, combine(combine(combine(datasets::SmallFullyConnectedLayerDataset(), FullyConnectedParameters), framework::dataset::make(&quot;DataType&quot;, DataType::QS16)), framework::dataset::make(&quot;FractionalBits&quot;, 1, 14)))</td></tr>
-<tr class="separator:a549f4ade728614ecce75da04ea4c1525"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4923e74808dd9ec6348991d6f630c696"><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#a4923e74808dd9ec6348991d6f630c696">FIXTURE_DATA_TEST_CASE</a> (RunLarge, NEFullyConnectedLayerFixedPointFixture&lt; int16_t &gt;, framework::DatasetMode::NIGHTLY, combine(combine(combine(datasets::LargeFullyConnectedLayerDataset(), FullyConnectedParameters), framework::dataset::make(&quot;DataType&quot;, DataType::QS16)), framework::dataset::make(&quot;FractionalBits&quot;, 1, 14)))</td></tr>
-<tr class="separator:a4923e74808dd9ec6348991d6f630c696"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7cba62f29615fb3912b96a2a0db322b1"><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#a7cba62f29615fb3912b96a2a0db322b1">FIXTURE_DATA_TEST_CASE</a> (RunTiny, NEFullyConnectedLayerFixedPointFixture&lt; int8_t &gt;, framework::DatasetMode::PRECOMMIT, combine(combine(combine(datasets::TinyFullyConnectedLayerDataset(), FullyConnectedParameters), framework::dataset::make(&quot;DataType&quot;, DataType::QS8)), framework::dataset::make(&quot;FractionalBits&quot;, 1, 6)))</td></tr>
+<tr class="separator:a7cba62f29615fb3912b96a2a0db322b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac2d00e7be62d56a295ddb0735d965ce5"><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#ac2d00e7be62d56a295ddb0735d965ce5">FIXTURE_DATA_TEST_CASE</a> (RunSmall, NEFullyConnectedLayerFixedPointFixture&lt; int8_t &gt;, framework::DatasetMode::NIGHTLY, combine(combine(combine(datasets::SmallFullyConnectedLayerDataset(), FullyConnectedParameters), framework::dataset::make(&quot;DataType&quot;, DataType::QS8)), framework::dataset::make(&quot;FractionalBits&quot;, 1, 6)))</td></tr>
+<tr class="separator:ac2d00e7be62d56a295ddb0735d965ce5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a231ae0d869cedd2e67f73b4b583fe4e2"><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#a231ae0d869cedd2e67f73b4b583fe4e2">FIXTURE_DATA_TEST_CASE</a> (RunTiny, NEFullyConnectedLayerFixedPointFixture&lt; int16_t &gt;, framework::DatasetMode::PRECOMMIT, combine(combine(combine(datasets::TinyFullyConnectedLayerDataset(), FullyConnectedParameters), framework::dataset::make(&quot;DataType&quot;, DataType::QS16)), framework::dataset::make(&quot;FractionalBits&quot;, 1, 14)))</td></tr>
+<tr class="separator:a231ae0d869cedd2e67f73b4b583fe4e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8e77406be14b2e5aa90df0df7395325e"><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#a8e77406be14b2e5aa90df0df7395325e">FIXTURE_DATA_TEST_CASE</a> (RunSmall, NEFullyConnectedLayerFixedPointFixture&lt; int16_t &gt;, framework::DatasetMode::NIGHTLY, combine(combine(combine(datasets::SmallFullyConnectedLayerDataset(), FullyConnectedParameters), framework::dataset::make(&quot;DataType&quot;, DataType::QS16)), framework::dataset::make(&quot;FractionalBits&quot;, 1, 14)))</td></tr>
+<tr class="separator:a8e77406be14b2e5aa90df0df7395325e"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 </div><!-- contents -->
 </div><!-- doc-content -->
@@ -178,7 +180,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_fully_connected_layer_8cpp.xhtml">FullyConnectedLayer.cpp</a></li>
-    <li class="footer">Generated on Thu Dec 14 2017 23:48:34 for Compute Library by
+    <li class="footer">Generated on Wed May 23 2018 11:36:39 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>