| <!-- HTML header for doxygen 1.8.9.1--> |
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
| <html xmlns="http://www.w3.org/1999/xhtml"> |
| <head> |
| <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
| <meta http-equiv="X-UA-Compatible" content="IE=9"/> |
| <meta name="generator" content="Doxygen 1.8.6"/> |
| <meta name="robots" content="NOINDEX, NOFOLLOW" /> <!-- Prevent indexing by search engines --> |
| <title>Compute Library: arm_compute::test::validation Namespace Reference</title> |
| <link href="tabs.css" rel="stylesheet" type="text/css"/> |
| <script type="text/javascript" src="jquery.js"></script> |
| <script type="text/javascript" src="dynsections.js"></script> |
| <link href="navtree.css" rel="stylesheet" type="text/css"/> |
| <script type="text/javascript" src="resize.js"></script> |
| <script type="text/javascript" src="navtree.js"></script> |
| <script type="text/javascript"> |
| $(document).ready(initResizable); |
| $(window).load(resizeHeight); |
| </script> |
| <link href="search/search.css" rel="stylesheet" type="text/css"/> |
| <script type="text/javascript" src="search/search.js"></script> |
| <script type="text/javascript"> |
| $(document).ready(function() { searchBox.OnSelectItem(0); }); |
| </script> |
| <script type="text/x-mathjax-config"> |
| MathJax.Hub.Config({ |
| extensions: ["tex2jax.js"], |
| jax: ["input/TeX","output/HTML-CSS"], |
| }); |
| </script><script src="http://cdn.mathjax.org/mathjax/latest/MathJax.js"></script> |
| <link href="doxygen.css" rel="stylesheet" type="text/css" /> |
| </head> |
| <body> |
| <div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
| <div id="titlearea"> |
| <table cellspacing="0" cellpadding="0"> |
| <tbody> |
| <tr style="height: 56px;"> |
| <td style="padding-left: 0.5em;"> |
| <div id="projectname">Compute Library |
|  <span id="projectnumber">17.09</span> |
| </div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </div> |
| <!-- end header part --> |
| <!-- Generated by Doxygen 1.8.6 --> |
| <script type="text/javascript"> |
| var searchBox = new SearchBox("searchBox", "search",false,'Search'); |
| </script> |
| <div id="navrow1" class="tabs"> |
| <ul class="tablist"> |
| <li><a href="index.xhtml"><span>Main Page</span></a></li> |
| <li><a href="pages.xhtml"><span>Related Pages</span></a></li> |
| <li class="current"><a href="namespaces.xhtml"><span>Namespaces</span></a></li> |
| <li><a href="annotated.xhtml"><span>Data Structures</span></a></li> |
| <li><a href="files.xhtml"><span>Files</span></a></li> |
| <li> |
| <div id="MSearchBox" class="MSearchBoxInactive"> |
| <span class="left"> |
| <img id="MSearchSelect" src="search/mag_sel.png" |
| onmouseover="return searchBox.OnSearchSelectShow()" |
| onmouseout="return searchBox.OnSearchSelectHide()" |
| alt=""/> |
| <input type="text" id="MSearchField" value="Search" accesskey="S" |
| onfocus="searchBox.OnSearchFieldFocus(true)" |
| onblur="searchBox.OnSearchFieldFocus(false)" |
| onkeyup="searchBox.OnSearchFieldChange(event)"/> |
| </span><span class="right"> |
| <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a> |
| </span> |
| </div> |
| </li> |
| </ul> |
| </div> |
| <div id="navrow2" class="tabs2"> |
| <ul class="tablist"> |
| <li><a href="namespaces.xhtml"><span>Namespace List</span></a></li> |
| <li><a href="namespacemembers.xhtml"><span>Namespace Members</span></a></li> |
| </ul> |
| </div> |
| </div><!-- top --> |
| <div id="side-nav" class="ui-resizable side-nav-resizable"> |
| <div id="nav-tree"> |
| <div id="nav-tree-contents"> |
| <div id="nav-sync" class="sync"></div> |
| </div> |
| </div> |
| <div id="splitbar" style="-moz-user-select:none;" |
| class="ui-resizable-handle"> |
| </div> |
| </div> |
| <script type="text/javascript"> |
| $(document).ready(function(){initNavTree('namespacearm__compute_1_1test_1_1validation.xhtml','');}); |
| </script> |
| <div id="doc-content"> |
| <!-- window showing the filter options --> |
| <div id="MSearchSelectWindow" |
| onmouseover="return searchBox.OnSearchSelectShow()" |
| onmouseout="return searchBox.OnSearchSelectHide()" |
| onkeydown="return searchBox.OnSearchSelectKey(event)"> |
| <a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(11)"><span class="SelectionMark"> </span>Pages</a></div> |
| |
| <!-- iframe showing the search results (closed by default) --> |
| <div id="MSearchResultsWindow"> |
| <iframe src="javascript:void(0)" frameborder="0" |
| name="MSearchResults" id="MSearchResults"> |
| </iframe> |
| </div> |
| |
| <div class="header"> |
| <div class="summary"> |
| <a href="#namespaces">Namespaces</a> | |
| <a href="#nested-classes">Data Structures</a> | |
| <a href="#typedef-members">Typedefs</a> | |
| <a href="#func-members">Functions</a> | |
| <a href="#var-members">Variables</a> </div> |
| <div class="headertitle"> |
| <div class="title">arm_compute::test::validation Namespace Reference</div> </div> |
| </div><!--header--> |
| <div class="contents"> |
| <table class="memberdecls"> |
| <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a> |
| Namespaces</h2></td></tr> |
| <tr class="memitem:namespacearm__compute_1_1test_1_1validation_1_1reference"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation_1_1reference.xhtml">reference</a></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| </table><table class="memberdecls"> |
| <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a> |
| Data Structures</h2></td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1test_1_1validation_1_1_activation_validation_fixed_point_fixture.xhtml">ActivationValidationFixedPointFixture</a></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1test_1_1validation_1_1_activation_validation_fixture.xhtml">ActivationValidationFixture</a></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1test_1_1validation_1_1_arithmetic_addition_validation_fixed_point_fixture.xhtml">ArithmeticAdditionValidationFixedPointFixture</a></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1test_1_1validation_1_1_arithmetic_addition_validation_fixture.xhtml">ArithmeticAdditionValidationFixture</a></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1test_1_1validation_1_1_arithmetic_subtraction_validation_fixed_point_fixture.xhtml">ArithmeticSubtractionValidationFixedPointFixture</a></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1test_1_1validation_1_1_arithmetic_subtraction_validation_fixture.xhtml">ArithmeticSubtractionValidationFixture</a></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1test_1_1validation_1_1_batch_normalization_layer_validation_fixed_point_fixture.xhtml">BatchNormalizationLayerValidationFixedPointFixture</a></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1test_1_1validation_1_1_batch_normalization_layer_validation_fixture.xhtml">BatchNormalizationLayerValidationFixture</a></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1test_1_1validation_1_1_bitwise_and_validation_fixture.xhtml">BitwiseAndValidationFixture</a></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1test_1_1validation_1_1_bitwise_not_validation_fixture.xhtml">BitwiseNotValidationFixture</a></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1test_1_1validation_1_1_bitwise_or_validation_fixture.xhtml">BitwiseOrValidationFixture</a></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1test_1_1validation_1_1_bitwise_xor_validation_fixture.xhtml">BitwiseXorValidationFixture</a></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1test_1_1validation_1_1_box3x3_validation_fixture.xhtml">Box3x3ValidationFixture</a></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1test_1_1validation_1_1_convolution_validation_fixed_point_fixture.xhtml">ConvolutionValidationFixedPointFixture</a></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1test_1_1validation_1_1_convolution_validation_fixture.xhtml">ConvolutionValidationFixture</a></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1test_1_1validation_1_1_depth_concatenate_validation_fixture.xhtml">DepthConcatenateValidationFixture</a></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1test_1_1validation_1_1_depth_convert_validation_fixed_point_fixture.xhtml">DepthConvertValidationFixedPointFixture</a></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1test_1_1validation_1_1_depth_convert_validation_fixture.xhtml">DepthConvertValidationFixture</a></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1test_1_1validation_1_1_depth_convert_validation_fractional_bits_fixture.xhtml">DepthConvertValidationFractionalBitsFixture</a></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1test_1_1validation_1_1_depthwise_convolution_validation_fixture.xhtml">DepthwiseConvolutionValidationFixture</a></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1test_1_1validation_1_1_depthwise_separable_convolution_validation_fixture.xhtml">DepthwiseSeparableConvolutionValidationFixture</a></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1test_1_1validation_1_1_dequantization_validation_fixed_point_fixture.xhtml">DequantizationValidationFixedPointFixture</a></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1test_1_1validation_1_1_dequantization_validation_fixture.xhtml">DequantizationValidationFixture</a></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1test_1_1validation_1_1_direct_convolution_validation_fixed_point_fixture.xhtml">DirectConvolutionValidationFixedPointFixture</a></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1test_1_1validation_1_1_direct_convolution_validation_fixture.xhtml">DirectConvolutionValidationFixture</a></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1test_1_1validation_1_1_flatten_layer_validation_fixture.xhtml">FlattenLayerValidationFixture</a></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1test_1_1validation_1_1_floor_validation_fixture.xhtml">FloorValidationFixture</a></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1test_1_1validation_1_1_fully_connected_layer_validation_fixed_point_fixture.xhtml">FullyConnectedLayerValidationFixedPointFixture</a></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1test_1_1validation_1_1_fully_connected_layer_validation_fixture.xhtml">FullyConnectedLayerValidationFixture</a></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1test_1_1validation_1_1_gaussian3x3_validation_fixture.xhtml">Gaussian3x3ValidationFixture</a></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1test_1_1validation_1_1_gaussian5x5_validation_fixture.xhtml">Gaussian5x5ValidationFixture</a></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1test_1_1validation_1_1_g_e_m_m_validation_fixed_point_fixture.xhtml">GEMMValidationFixedPointFixture</a></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1test_1_1validation_1_1_g_e_m_m_validation_fixture.xhtml">GEMMValidationFixture</a></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1test_1_1validation_1_1_harris_corners_validation_fixture.xhtml">HarrisCornersValidationFixture</a></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1test_1_1validation_1_1_integral_image_validation_fixture.xhtml">IntegralImageValidationFixture</a></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1test_1_1validation_1_1_l2_normalize_validation_fixture.xhtml">L2NormalizeValidationFixture</a></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1test_1_1validation_1_1_mean_std_dev_validation_fixture.xhtml">MeanStdDevValidationFixture</a></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1test_1_1validation_1_1_min_max_location_validation_fixture.xhtml">MinMaxLocationValidationFixture</a></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1test_1_1validation_1_1_non_linear_filter_validation_fixture.xhtml">NonLinearFilterValidationFixture</a></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1test_1_1validation_1_1_normalization_validation_fixed_point_fixture.xhtml">NormalizationValidationFixedPointFixture</a></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1test_1_1validation_1_1_normalization_validation_fixture.xhtml">NormalizationValidationFixture</a></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1test_1_1validation_1_1_pooling_layer_validation_fixed_point_fixture.xhtml">PoolingLayerValidationFixedPointFixture</a></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1test_1_1validation_1_1_pooling_layer_validation_fixture.xhtml">PoolingLayerValidationFixture</a></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1test_1_1validation_1_1_global_pooling_layer_validation_fixture.xhtml">GlobalPoolingLayerValidationFixture</a></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1test_1_1validation_1_1_quantization_validation_fixed_point_fixture.xhtml">QuantizationValidationFixedPointFixture</a></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1test_1_1validation_1_1_quantization_validation_fixture.xhtml">QuantizationValidationFixture</a></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1test_1_1validation_1_1_reduction_operation_validation_fixture.xhtml">ReductionOperationValidationFixture</a></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1test_1_1validation_1_1_reshape_layer_validation_fixture.xhtml">ReshapeLayerValidationFixture</a></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1test_1_1validation_1_1_scale_validation_fixture.xhtml">ScaleValidationFixture</a></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1test_1_1validation_1_1_sobel_validation_fixture.xhtml">SobelValidationFixture</a></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1test_1_1validation_1_1_softmax_validation_fixed_point_fixture.xhtml">SoftmaxValidationFixedPointFixture</a></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1test_1_1validation_1_1_softmax_validation_fixture.xhtml">SoftmaxValidationFixture</a></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1test_1_1validation_1_1_table_lookup_validation_fixture.xhtml">TableLookupValidationFixture</a></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1test_1_1validation_1_1_threshold_validation_fixture.xhtml">ThresholdValidationFixture</a></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structarm__compute_1_1test_1_1validation_1_1is__floating__point.xhtml">is_floating_point</a></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structarm__compute_1_1test_1_1validation_1_1is__floating__point_3_01half_01_4.xhtml">is_floating_point< half ></a></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structarm__compute_1_1test_1_1validation_1_1_harris_corners_parameters.xhtml">HarrisCornersParameters</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Parameters of Harris Corners algorithm. <a href="structarm__compute_1_1test_1_1validation_1_1_harris_corners_parameters.xhtml#details">More...</a><br/></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1test_1_1validation_1_1_absolute_tolerance.xhtml">AbsoluteTolerance</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Class reprensenting an absolute tolerance value. <a href="classarm__compute_1_1test_1_1validation_1_1_absolute_tolerance.xhtml#details">More...</a><br/></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1test_1_1validation_1_1_relative_tolerance.xhtml">RelativeTolerance</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Class reprensenting a relative tolerance value. <a href="classarm__compute_1_1test_1_1validation_1_1_relative_tolerance.xhtml#details">More...</a><br/></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structarm__compute_1_1test_1_1validation_1_1compare__base.xhtml">compare_base</a></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structarm__compute_1_1test_1_1validation_1_1compare.xhtml">compare</a></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structarm__compute_1_1test_1_1validation_1_1compare_3_01_absolute_tolerance_3_01_u_01_4_01_4.xhtml">compare< AbsoluteTolerance< U > ></a></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structarm__compute_1_1test_1_1validation_1_1compare_3_01_relative_tolerance_3_01_u_01_4_01_4.xhtml">compare< RelativeTolerance< U > ></a></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| </table><table class="memberdecls"> |
| <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a> |
| Typedefs</h2></td></tr> |
| <tr class="memitem:ad5b12b22c816f5f7724d386528bd3292"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:ad5b12b22c816f5f7724d386528bd3292"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ad5b12b22c816f5f7724d386528bd3292">CLActivationLayerFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_activation_validation_fixture.xhtml">ActivationValidationFixture</a>< <a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_activation_layer.xhtml">CLActivationLayer</a>, T ></td></tr> |
| <tr class="separator:ad5b12b22c816f5f7724d386528bd3292"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a2b505efbfb9cc207e0d92e029e3ee4a5"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:a2b505efbfb9cc207e0d92e029e3ee4a5"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a2b505efbfb9cc207e0d92e029e3ee4a5">CLActivationLayerFixedPointFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_activation_validation_fixed_point_fixture.xhtml">ActivationValidationFixedPointFixture</a>< <a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_activation_layer.xhtml">CLActivationLayer</a>, T ></td></tr> |
| <tr class="separator:a2b505efbfb9cc207e0d92e029e3ee4a5"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a6faaa6a770361529ed83471997cea631"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:a6faaa6a770361529ed83471997cea631"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a6faaa6a770361529ed83471997cea631">CLArithmeticAdditionFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_arithmetic_addition_validation_fixture.xhtml">ArithmeticAdditionValidationFixture</a>< <a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_arithmetic_addition.xhtml">CLArithmeticAddition</a>, T ></td></tr> |
| <tr class="separator:a6faaa6a770361529ed83471997cea631"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a28c31187d8ad7da593f2f81e717d263d"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:a28c31187d8ad7da593f2f81e717d263d"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a28c31187d8ad7da593f2f81e717d263d">CLArithmeticAdditionFixedPointFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_arithmetic_addition_validation_fixed_point_fixture.xhtml">ArithmeticAdditionValidationFixedPointFixture</a>< <a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_arithmetic_addition.xhtml">CLArithmeticAddition</a>, T ></td></tr> |
| <tr class="separator:a28c31187d8ad7da593f2f81e717d263d"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a06df93f59784a4e39289572b8808158f"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:a06df93f59784a4e39289572b8808158f"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a06df93f59784a4e39289572b8808158f">CLArithmeticSubtractionFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_arithmetic_subtraction_validation_fixture.xhtml">ArithmeticSubtractionValidationFixture</a>< <a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_arithmetic_subtraction.xhtml">CLArithmeticSubtraction</a>, T ></td></tr> |
| <tr class="separator:a06df93f59784a4e39289572b8808158f"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a46f2f1f0ec0193891117adb983b7e646"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:a46f2f1f0ec0193891117adb983b7e646"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a46f2f1f0ec0193891117adb983b7e646">CLArithmeticSubtractionFixedPointFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_arithmetic_subtraction_validation_fixed_point_fixture.xhtml">ArithmeticSubtractionValidationFixedPointFixture</a>< <a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_arithmetic_subtraction.xhtml">CLArithmeticSubtraction</a>, T ></td></tr> |
| <tr class="separator:a46f2f1f0ec0193891117adb983b7e646"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a68896a47b324b69e39f553ba14342a9a"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:a68896a47b324b69e39f553ba14342a9a"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a68896a47b324b69e39f553ba14342a9a">CLBatchNormalizationLayerFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_batch_normalization_layer_validation_fixture.xhtml">BatchNormalizationLayerValidationFixture</a>< <a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_batch_normalization_layer.xhtml">CLBatchNormalizationLayer</a>, T ></td></tr> |
| <tr class="separator:a68896a47b324b69e39f553ba14342a9a"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a23b547111d7d5c5ba8b6e2b3833e39d0"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:a23b547111d7d5c5ba8b6e2b3833e39d0"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a23b547111d7d5c5ba8b6e2b3833e39d0">CLBatchNormalizationLayerFixedPointFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_batch_normalization_layer_validation_fixed_point_fixture.xhtml">BatchNormalizationLayerValidationFixedPointFixture</a>< <a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_batch_normalization_layer.xhtml">CLBatchNormalizationLayer</a>, T ></td></tr> |
| <tr class="separator:a23b547111d7d5c5ba8b6e2b3833e39d0"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a000aeec73be4f2ea652bbc1c061978d2"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:a000aeec73be4f2ea652bbc1c061978d2"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a000aeec73be4f2ea652bbc1c061978d2">CLBitwiseAndFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_bitwise_and_validation_fixture.xhtml">BitwiseAndValidationFixture</a>< <a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_bitwise_and.xhtml">CLBitwiseAnd</a>, T ></td></tr> |
| <tr class="separator:a000aeec73be4f2ea652bbc1c061978d2"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a145713668ca7a275fea3f4bf0c8cba5c"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:a145713668ca7a275fea3f4bf0c8cba5c"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a145713668ca7a275fea3f4bf0c8cba5c">CLBitwiseNotFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_bitwise_not_validation_fixture.xhtml">BitwiseNotValidationFixture</a>< <a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_bitwise_not.xhtml">CLBitwiseNot</a>, T ></td></tr> |
| <tr class="separator:a145713668ca7a275fea3f4bf0c8cba5c"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a6d772e14af6e5b26e0bb883e714730fa"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:a6d772e14af6e5b26e0bb883e714730fa"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a6d772e14af6e5b26e0bb883e714730fa">CLBitwiseOrFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_bitwise_or_validation_fixture.xhtml">BitwiseOrValidationFixture</a>< <a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_bitwise_or.xhtml">CLBitwiseOr</a>, T ></td></tr> |
| <tr class="separator:a6d772e14af6e5b26e0bb883e714730fa"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a553673d545419e5b41cee7fa9b97823f"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:a553673d545419e5b41cee7fa9b97823f"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a553673d545419e5b41cee7fa9b97823f">CLBitwiseXorFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_bitwise_xor_validation_fixture.xhtml">BitwiseXorValidationFixture</a>< <a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_bitwise_xor.xhtml">CLBitwiseXor</a>, T ></td></tr> |
| <tr class="separator:a553673d545419e5b41cee7fa9b97823f"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a25cdd3b444cb22432ad06e51d7ac20af"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:a25cdd3b444cb22432ad06e51d7ac20af"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a25cdd3b444cb22432ad06e51d7ac20af">CLBox3x3Fixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_box3x3_validation_fixture.xhtml">Box3x3ValidationFixture</a>< <a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_box3x3.xhtml">CLBox3x3</a>, T ></td></tr> |
| <tr class="separator:a25cdd3b444cb22432ad06e51d7ac20af"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a98709d5e4efc9028a58a0e2b17c05f0d"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:a98709d5e4efc9028a58a0e2b17c05f0d"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a98709d5e4efc9028a58a0e2b17c05f0d">CLConvolutionLayerFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_convolution_validation_fixture.xhtml">ConvolutionValidationFixture</a>< <a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_convolution_layer.xhtml">CLConvolutionLayer</a>, T ></td></tr> |
| <tr class="separator:a98709d5e4efc9028a58a0e2b17c05f0d"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a55c7d9f68d6d5f22b19b75c51251261b"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:a55c7d9f68d6d5f22b19b75c51251261b"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a55c7d9f68d6d5f22b19b75c51251261b">CLConvolutionLayerFixedPointFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_convolution_validation_fixed_point_fixture.xhtml">ConvolutionValidationFixedPointFixture</a>< <a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_convolution_layer.xhtml">CLConvolutionLayer</a>, T ></td></tr> |
| <tr class="separator:a55c7d9f68d6d5f22b19b75c51251261b"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a3e77f0c77ecb555d197a56a561d7461f"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:a3e77f0c77ecb555d197a56a561d7461f"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a3e77f0c77ecb555d197a56a561d7461f">CLDepthConcatenateLayerFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_depth_concatenate_validation_fixture.xhtml">DepthConcatenateValidationFixture</a>< <a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1_i_c_l_tensor.xhtml">ICLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_depth_concatenate.xhtml">CLDepthConcatenate</a>, T ></td></tr> |
| <tr class="separator:a3e77f0c77ecb555d197a56a561d7461f"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a6f9f5f2767c2c2e374275fa769d72ce5"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:a6f9f5f2767c2c2e374275fa769d72ce5"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a6f9f5f2767c2c2e374275fa769d72ce5">CLDepthConvertToU16Fixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_depth_convert_validation_fixture.xhtml">DepthConvertValidationFixture</a>< <a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_depth_convert.xhtml">CLDepthConvert</a>, T, uint16_t ></td></tr> |
| <tr class="separator:a6f9f5f2767c2c2e374275fa769d72ce5"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a474dcdd31fdc6ee0a5d1ce281f4b4ebe"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:a474dcdd31fdc6ee0a5d1ce281f4b4ebe"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a474dcdd31fdc6ee0a5d1ce281f4b4ebe">CLDepthConvertToS16Fixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_depth_convert_validation_fixture.xhtml">DepthConvertValidationFixture</a>< <a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_depth_convert.xhtml">CLDepthConvert</a>, T, int16_t ></td></tr> |
| <tr class="separator:a474dcdd31fdc6ee0a5d1ce281f4b4ebe"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a8682cd7d81100b22b1bd66874a20a114"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:a8682cd7d81100b22b1bd66874a20a114"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a8682cd7d81100b22b1bd66874a20a114">CLDepthConvertToS32Fixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_depth_convert_validation_fixture.xhtml">DepthConvertValidationFixture</a>< <a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_depth_convert.xhtml">CLDepthConvert</a>, T, int32_t ></td></tr> |
| <tr class="separator:a8682cd7d81100b22b1bd66874a20a114"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aee56f6c91fd332f174321b9ddbc3982f"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:aee56f6c91fd332f174321b9ddbc3982f"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#aee56f6c91fd332f174321b9ddbc3982f">CLDepthConvertToU8Fixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_depth_convert_validation_fixture.xhtml">DepthConvertValidationFixture</a>< <a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_depth_convert.xhtml">CLDepthConvert</a>, T, uint8_t ></td></tr> |
| <tr class="separator:aee56f6c91fd332f174321b9ddbc3982f"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ad3d9fd643f8e5d6e16e58b5738195d9c"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:ad3d9fd643f8e5d6e16e58b5738195d9c"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ad3d9fd643f8e5d6e16e58b5738195d9c">CLDepthConvertToU32Fixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_depth_convert_validation_fixture.xhtml">DepthConvertValidationFixture</a>< <a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_depth_convert.xhtml">CLDepthConvert</a>, T, uint32_t ></td></tr> |
| <tr class="separator:ad3d9fd643f8e5d6e16e58b5738195d9c"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a90dd5b91246b7214e2dbb4d69db3b1b4"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:a90dd5b91246b7214e2dbb4d69db3b1b4"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a90dd5b91246b7214e2dbb4d69db3b1b4">CLDepthConvertToFP32FixedPointFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_depth_convert_validation_fractional_bits_fixture.xhtml">DepthConvertValidationFractionalBitsFixture</a>< <a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_depth_convert.xhtml">CLDepthConvert</a>, T, float ></td></tr> |
| <tr class="separator:a90dd5b91246b7214e2dbb4d69db3b1b4"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:afaddd46b39550ec74ad2da27ed5a4eb2"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:afaddd46b39550ec74ad2da27ed5a4eb2"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#afaddd46b39550ec74ad2da27ed5a4eb2">CLDepthConvertToQS8FixedPointFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_depth_convert_validation_fractional_bits_fixture.xhtml">DepthConvertValidationFractionalBitsFixture</a>< <a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_depth_convert.xhtml">CLDepthConvert</a>, T, int8_t ></td></tr> |
| <tr class="separator:afaddd46b39550ec74ad2da27ed5a4eb2"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aa148b8ea2806ea7077958bde778b6c1a"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:aa148b8ea2806ea7077958bde778b6c1a"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#aa148b8ea2806ea7077958bde778b6c1a">CLDepthConvertToQS16FixedPointFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_depth_convert_validation_fractional_bits_fixture.xhtml">DepthConvertValidationFractionalBitsFixture</a>< <a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_depth_convert.xhtml">CLDepthConvert</a>, T, int16_t ></td></tr> |
| <tr class="separator:aa148b8ea2806ea7077958bde778b6c1a"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a2c5ba0cd20cdfae9950253c56d365b0d"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:a2c5ba0cd20cdfae9950253c56d365b0d"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a2c5ba0cd20cdfae9950253c56d365b0d">CLDepthwiseConvolutionFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_depthwise_convolution_validation_fixture.xhtml">DepthwiseConvolutionValidationFixture</a>< <a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_depthwise_convolution.xhtml">CLDepthwiseConvolution</a>, T ></td></tr> |
| <tr class="separator:a2c5ba0cd20cdfae9950253c56d365b0d"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a86e457a3b685f13dc5a4411a2ee2f9dd"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:a86e457a3b685f13dc5a4411a2ee2f9dd"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a86e457a3b685f13dc5a4411a2ee2f9dd">CLDepthwiseConvolutionFixture3x3</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_depthwise_convolution_validation_fixture.xhtml">DepthwiseConvolutionValidationFixture</a>< <a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_depthwise_convolution3x3.xhtml">CLDepthwiseConvolution3x3</a>, T ></td></tr> |
| <tr class="separator:a86e457a3b685f13dc5a4411a2ee2f9dd"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a7d8ee70f334bba58e619c86492b9f014"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:a7d8ee70f334bba58e619c86492b9f014"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7d8ee70f334bba58e619c86492b9f014">CLDepthwiseSeparableConvolutionLayerFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_depthwise_separable_convolution_validation_fixture.xhtml">DepthwiseSeparableConvolutionValidationFixture</a>< <a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_depthwise_separable_convolution_layer.xhtml">CLDepthwiseSeparableConvolutionLayer</a>, T ></td></tr> |
| <tr class="separator:a7d8ee70f334bba58e619c86492b9f014"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a30b407fe9a284b2478c914e1981c3d47"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:a30b407fe9a284b2478c914e1981c3d47"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a30b407fe9a284b2478c914e1981c3d47">CLDequantizationLayerFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_dequantization_validation_fixture.xhtml">DequantizationValidationFixture</a>< <a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_dequantization_layer.xhtml">CLDequantizationLayer</a>, T ></td></tr> |
| <tr class="separator:a30b407fe9a284b2478c914e1981c3d47"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a8e6c0a7a52535b96172d9ea643087244"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:a8e6c0a7a52535b96172d9ea643087244"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a8e6c0a7a52535b96172d9ea643087244">CLDirectConvolutionLayerFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_direct_convolution_validation_fixture.xhtml">DirectConvolutionValidationFixture</a>< <a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_direct_convolution_layer.xhtml">CLDirectConvolutionLayer</a>, T ></td></tr> |
| <tr class="separator:a8e6c0a7a52535b96172d9ea643087244"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ae1ea9fdccdd5cf0ac9ae410aaad4d171"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:ae1ea9fdccdd5cf0ac9ae410aaad4d171"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ae1ea9fdccdd5cf0ac9ae410aaad4d171">CLDirectConvolutionLayerFixedPointFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_direct_convolution_validation_fixed_point_fixture.xhtml">DirectConvolutionValidationFixedPointFixture</a>< <a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_direct_convolution_layer.xhtml">CLDirectConvolutionLayer</a>, T ></td></tr> |
| <tr class="separator:ae1ea9fdccdd5cf0ac9ae410aaad4d171"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:adfae1662a2c0658c753e42045c8dc2ea"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:adfae1662a2c0658c753e42045c8dc2ea"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#adfae1662a2c0658c753e42045c8dc2ea">CLFlattenLayerFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_flatten_layer_validation_fixture.xhtml">FlattenLayerValidationFixture</a>< <a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_flatten_layer.xhtml">CLFlattenLayer</a>, T ></td></tr> |
| <tr class="separator:adfae1662a2c0658c753e42045c8dc2ea"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:af883fa9f2d63cdafcb99f78ce2c37c81"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:af883fa9f2d63cdafcb99f78ce2c37c81"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#af883fa9f2d63cdafcb99f78ce2c37c81">CLFloorFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_floor_validation_fixture.xhtml">FloorValidationFixture</a>< <a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_floor.xhtml">CLFloor</a>, T ></td></tr> |
| <tr class="separator:af883fa9f2d63cdafcb99f78ce2c37c81"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a0d5bd7868bd7f6fa338fe943f89e92a3"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:a0d5bd7868bd7f6fa338fe943f89e92a3"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a0d5bd7868bd7f6fa338fe943f89e92a3">CLFullyConnectedLayerFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_fully_connected_layer_validation_fixture.xhtml">FullyConnectedLayerValidationFixture</a>< <a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_fully_connected_layer.xhtml">CLFullyConnectedLayer</a>, T, false ></td></tr> |
| <tr class="separator:a0d5bd7868bd7f6fa338fe943f89e92a3"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a7ec7c618ee18e0191b3ff9cc6fa9ded8"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:a7ec7c618ee18e0191b3ff9cc6fa9ded8"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7ec7c618ee18e0191b3ff9cc6fa9ded8">CLFullyConnectedLayerFixedPointFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_fully_connected_layer_validation_fixed_point_fixture.xhtml">FullyConnectedLayerValidationFixedPointFixture</a>< <a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_fully_connected_layer.xhtml">CLFullyConnectedLayer</a>, T, false ></td></tr> |
| <tr class="separator:a7ec7c618ee18e0191b3ff9cc6fa9ded8"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ac27be9a85d033e4a482fbff9f09e5708"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:ac27be9a85d033e4a482fbff9f09e5708"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ac27be9a85d033e4a482fbff9f09e5708">CLGaussian3x3Fixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_gaussian3x3_validation_fixture.xhtml">Gaussian3x3ValidationFixture</a>< <a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_gaussian3x3.xhtml">CLGaussian3x3</a>, T ></td></tr> |
| <tr class="separator:ac27be9a85d033e4a482fbff9f09e5708"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aea53a09faa8521bc42baeee9f3bc81ac"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:aea53a09faa8521bc42baeee9f3bc81ac"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#aea53a09faa8521bc42baeee9f3bc81ac">CLGaussian5x5Fixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_gaussian5x5_validation_fixture.xhtml">Gaussian5x5ValidationFixture</a>< <a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_gaussian5x5.xhtml">CLGaussian5x5</a>, T ></td></tr> |
| <tr class="separator:aea53a09faa8521bc42baeee9f3bc81ac"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a02a82a5e8cc3d3a54da7fd340f9bc81b"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:a02a82a5e8cc3d3a54da7fd340f9bc81b"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a02a82a5e8cc3d3a54da7fd340f9bc81b">CLGEMMFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_g_e_m_m_validation_fixture.xhtml">GEMMValidationFixture</a>< <a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_g_e_m_m.xhtml">CLGEMM</a>, T ></td></tr> |
| <tr class="separator:a02a82a5e8cc3d3a54da7fd340f9bc81b"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a9d9511cf80abd452fc21c671b0ffc334"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:a9d9511cf80abd452fc21c671b0ffc334"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a9d9511cf80abd452fc21c671b0ffc334">CLGEMMFixedPointFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_g_e_m_m_validation_fixed_point_fixture.xhtml">GEMMValidationFixedPointFixture</a>< <a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_g_e_m_m.xhtml">CLGEMM</a>, T ></td></tr> |
| <tr class="separator:a9d9511cf80abd452fc21c671b0ffc334"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ae325848d601b17aee0a81064a15ef1eb"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:ae325848d601b17aee0a81064a15ef1eb"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ae325848d601b17aee0a81064a15ef1eb">CLGlobalPoolingLayerFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_global_pooling_layer_validation_fixture.xhtml">GlobalPoolingLayerValidationFixture</a>< <a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_pooling_layer.xhtml">CLPoolingLayer</a>, T ></td></tr> |
| <tr class="separator:ae325848d601b17aee0a81064a15ef1eb"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a51437d29fc541897e39c63a80bcf23f9"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:a51437d29fc541897e39c63a80bcf23f9"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a51437d29fc541897e39c63a80bcf23f9">CLHarrisCornersFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_harris_corners_validation_fixture.xhtml">HarrisCornersValidationFixture</a>< <a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="namespacearm__compute.xhtml#a55e1c5ed17b7ee3762198a38eb50650a">CLKeyPointArray</a>, <a class="el" href="classarm__compute_1_1_c_l_harris_corners.xhtml">CLHarrisCorners</a>, T ></td></tr> |
| <tr class="separator:a51437d29fc541897e39c63a80bcf23f9"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a365ecc9d42b5aa53e47b1331fa8be439"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:a365ecc9d42b5aa53e47b1331fa8be439"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a365ecc9d42b5aa53e47b1331fa8be439">CLIntegralImageFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_integral_image_validation_fixture.xhtml">IntegralImageValidationFixture</a>< <a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_integral_image.xhtml">CLIntegralImage</a>, T ></td></tr> |
| <tr class="separator:a365ecc9d42b5aa53e47b1331fa8be439"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a73e3a821b37933eebdf70b9e61d5a156"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:a73e3a821b37933eebdf70b9e61d5a156"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a73e3a821b37933eebdf70b9e61d5a156">CLL2NormalizeFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_l2_normalize_validation_fixture.xhtml">L2NormalizeValidationFixture</a>< <a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_l2_normalize.xhtml">CLL2Normalize</a>, T ></td></tr> |
| <tr class="separator:a73e3a821b37933eebdf70b9e61d5a156"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a631f2be1b59ac1d5df3361b5440664da"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:a631f2be1b59ac1d5df3361b5440664da"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a631f2be1b59ac1d5df3361b5440664da">CLMeanStdDevFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_mean_std_dev_validation_fixture.xhtml">MeanStdDevValidationFixture</a>< <a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_mean_std_dev.xhtml">CLMeanStdDev</a>, T ></td></tr> |
| <tr class="separator:a631f2be1b59ac1d5df3361b5440664da"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ab27e23fc11355e60fc8f96cd23a6fafe"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:ab27e23fc11355e60fc8f96cd23a6fafe"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ab27e23fc11355e60fc8f96cd23a6fafe">CLMinMaxLocationFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_min_max_location_validation_fixture.xhtml">MinMaxLocationValidationFixture</a>< <a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_array.xhtml">CLArray</a>< <a class="el" href="structarm__compute_1_1_coordinates2_d.xhtml">Coordinates2D</a> >, <a class="el" href="classarm__compute_1_1test_1_1_c_l_array_accessor.xhtml">CLArrayAccessor</a>< <a class="el" href="structarm__compute_1_1_coordinates2_d.xhtml">Coordinates2D</a> >, <a class="el" href="classarm__compute_1_1_c_l_min_max_location.xhtml">CLMinMaxLocation</a>, T ></td></tr> |
| <tr class="separator:ab27e23fc11355e60fc8f96cd23a6fafe"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a4f51783dfb1dc97681b4a518f62ea892"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:a4f51783dfb1dc97681b4a518f62ea892"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a4f51783dfb1dc97681b4a518f62ea892">CLNonLinearFilterFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_non_linear_filter_validation_fixture.xhtml">NonLinearFilterValidationFixture</a>< <a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_non_linear_filter.xhtml">CLNonLinearFilter</a>, T ></td></tr> |
| <tr class="separator:a4f51783dfb1dc97681b4a518f62ea892"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a63b510b6111d8c5cc66a49d0ea847645"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:a63b510b6111d8c5cc66a49d0ea847645"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a63b510b6111d8c5cc66a49d0ea847645">CLNormalizationLayerFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_normalization_validation_fixture.xhtml">NormalizationValidationFixture</a>< <a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_normalization_layer.xhtml">CLNormalizationLayer</a>, T ></td></tr> |
| <tr class="separator:a63b510b6111d8c5cc66a49d0ea847645"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ac2315c03cdbc4673700aa89571c66f7d"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:ac2315c03cdbc4673700aa89571c66f7d"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ac2315c03cdbc4673700aa89571c66f7d">CLNormalizationLayerFixedPointFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_normalization_validation_fixed_point_fixture.xhtml">NormalizationValidationFixedPointFixture</a>< <a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_normalization_layer.xhtml">CLNormalizationLayer</a>, T ></td></tr> |
| <tr class="separator:ac2315c03cdbc4673700aa89571c66f7d"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:adcc3bdbd96fb09bd8bd54c9d9593c606"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:adcc3bdbd96fb09bd8bd54c9d9593c606"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#adcc3bdbd96fb09bd8bd54c9d9593c606">CLPoolingLayerFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_pooling_layer_validation_fixture.xhtml">PoolingLayerValidationFixture</a>< <a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_pooling_layer.xhtml">CLPoolingLayer</a>, T ></td></tr> |
| <tr class="separator:adcc3bdbd96fb09bd8bd54c9d9593c606"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a967e072360ea1486d0e6ad9196a16396"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:a967e072360ea1486d0e6ad9196a16396"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a967e072360ea1486d0e6ad9196a16396">CLPoolingLayerFixedPointFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_pooling_layer_validation_fixed_point_fixture.xhtml">PoolingLayerValidationFixedPointFixture</a>< <a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_pooling_layer.xhtml">CLPoolingLayer</a>, T ></td></tr> |
| <tr class="separator:a967e072360ea1486d0e6ad9196a16396"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:abe17242ac54a18f05073a7c6931377b7"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:abe17242ac54a18f05073a7c6931377b7"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#abe17242ac54a18f05073a7c6931377b7">CLQuantizationLayerFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_quantization_validation_fixture.xhtml">QuantizationValidationFixture</a>< <a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_quantization_layer.xhtml">CLQuantizationLayer</a>, T ></td></tr> |
| <tr class="separator:abe17242ac54a18f05073a7c6931377b7"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a051e54ffc0ee7a397f2e1753fea5ccb2"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:a051e54ffc0ee7a397f2e1753fea5ccb2"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a051e54ffc0ee7a397f2e1753fea5ccb2">CLReductionOperationFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_reduction_operation_validation_fixture.xhtml">ReductionOperationValidationFixture</a>< <a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_reduction_operation.xhtml">CLReductionOperation</a>, T ></td></tr> |
| <tr class="separator:a051e54ffc0ee7a397f2e1753fea5ccb2"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:acf6e85d8c1d1cb22c2257d3008df5866"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:acf6e85d8c1d1cb22c2257d3008df5866"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#acf6e85d8c1d1cb22c2257d3008df5866">CLReshapeLayerFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_reshape_layer_validation_fixture.xhtml">ReshapeLayerValidationFixture</a>< <a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_reshape_layer.xhtml">CLReshapeLayer</a>, T ></td></tr> |
| <tr class="separator:acf6e85d8c1d1cb22c2257d3008df5866"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a7c041e59e49d4ca416b7e060f0907c33"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:a7c041e59e49d4ca416b7e060f0907c33"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7c041e59e49d4ca416b7e060f0907c33">CLScaleFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_scale_validation_fixture.xhtml">ScaleValidationFixture</a>< <a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_scale.xhtml">CLScale</a>, T ></td></tr> |
| <tr class="separator:a7c041e59e49d4ca416b7e060f0907c33"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a4605aaabfffeca6e66a79e31a57e107f"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a4605aaabfffeca6e66a79e31a57e107f">CLSobel3x3Fixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_sobel_validation_fixture.xhtml">SobelValidationFixture</a>< <a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_sobel3x3.xhtml">CLSobel3x3</a>, uint8_t, int16_t ></td></tr> |
| <tr class="separator:a4605aaabfffeca6e66a79e31a57e107f"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:af3b82ae54bdea72e18025e4e448a31c7"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#af3b82ae54bdea72e18025e4e448a31c7">CLSobel5x5Fixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_sobel_validation_fixture.xhtml">SobelValidationFixture</a>< <a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_sobel5x5.xhtml">CLSobel5x5</a>, uint8_t, int16_t ></td></tr> |
| <tr class="separator:af3b82ae54bdea72e18025e4e448a31c7"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a25902bc2096d0a6c6cd2fe7a7472e042"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a25902bc2096d0a6c6cd2fe7a7472e042">CLSobel7x7Fixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_sobel_validation_fixture.xhtml">SobelValidationFixture</a>< <a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_sobel7x7.xhtml">CLSobel7x7</a>, uint8_t, int32_t ></td></tr> |
| <tr class="separator:a25902bc2096d0a6c6cd2fe7a7472e042"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a83163dd1af81a83de6d951b1f3f86f8a"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:a83163dd1af81a83de6d951b1f3f86f8a"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a83163dd1af81a83de6d951b1f3f86f8a">CLSoftmaxLayerFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_softmax_validation_fixture.xhtml">SoftmaxValidationFixture</a>< <a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_softmax_layer.xhtml">CLSoftmaxLayer</a>, T ></td></tr> |
| <tr class="separator:a83163dd1af81a83de6d951b1f3f86f8a"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a2be8cfea4d34a33fafd3ab5c270e0056"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:a2be8cfea4d34a33fafd3ab5c270e0056"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a2be8cfea4d34a33fafd3ab5c270e0056">CLSoftmaxLayerFixedPointFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_softmax_validation_fixed_point_fixture.xhtml">SoftmaxValidationFixedPointFixture</a>< <a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_softmax_layer.xhtml">CLSoftmaxLayer</a>, T ></td></tr> |
| <tr class="separator:a2be8cfea4d34a33fafd3ab5c270e0056"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ab53aa84a955175e43e01b363543ca187"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:ab53aa84a955175e43e01b363543ca187"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ab53aa84a955175e43e01b363543ca187">CLTableLookupFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_table_lookup_validation_fixture.xhtml">TableLookupValidationFixture</a>< <a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_table_lookup.xhtml">CLTableLookup</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_lut_accessor.xhtml">CLLutAccessor</a>< T >, <a class="el" href="classarm__compute_1_1_c_l_lut.xhtml">CLLut</a>, T ></td></tr> |
| <tr class="separator:ab53aa84a955175e43e01b363543ca187"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a9deab641340512bb1abd750e738a5971"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:a9deab641340512bb1abd750e738a5971"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a9deab641340512bb1abd750e738a5971">CLThresholdFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_threshold_validation_fixture.xhtml">ThresholdValidationFixture</a>< <a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_threshold.xhtml">CLThreshold</a>, T ></td></tr> |
| <tr class="separator:a9deab641340512bb1abd750e738a5971"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a7258f5d5659c3a7b8a7374ca7aca168b"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:a7258f5d5659c3a7b8a7374ca7aca168b"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7258f5d5659c3a7b8a7374ca7aca168b">NEActivationLayerFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_activation_validation_fixture.xhtml">ActivationValidationFixture</a>< <a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_activation_layer.xhtml">NEActivationLayer</a>, T ></td></tr> |
| <tr class="separator:a7258f5d5659c3a7b8a7374ca7aca168b"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:accff188d66cba2636c289e9bc9717fc7"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:accff188d66cba2636c289e9bc9717fc7"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#accff188d66cba2636c289e9bc9717fc7">NEActivationLayerFixedPointFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_activation_validation_fixed_point_fixture.xhtml">ActivationValidationFixedPointFixture</a>< <a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_activation_layer.xhtml">NEActivationLayer</a>, T ></td></tr> |
| <tr class="separator:accff188d66cba2636c289e9bc9717fc7"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ab88f79f12b1e2f38ca362ae50c7667c5"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:ab88f79f12b1e2f38ca362ae50c7667c5"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ab88f79f12b1e2f38ca362ae50c7667c5">NEArithmeticAdditionFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_arithmetic_addition_validation_fixture.xhtml">ArithmeticAdditionValidationFixture</a>< <a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_arithmetic_addition.xhtml">NEArithmeticAddition</a>, T ></td></tr> |
| <tr class="separator:ab88f79f12b1e2f38ca362ae50c7667c5"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a54d66f031d3bf297cce762353e59d0bd"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:a54d66f031d3bf297cce762353e59d0bd"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a54d66f031d3bf297cce762353e59d0bd">NEArithmeticAdditionFixedPointFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_arithmetic_addition_validation_fixed_point_fixture.xhtml">ArithmeticAdditionValidationFixedPointFixture</a>< <a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_arithmetic_addition.xhtml">NEArithmeticAddition</a>, T ></td></tr> |
| <tr class="separator:a54d66f031d3bf297cce762353e59d0bd"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a4f1ffbd4c465dc70e4b0514ebae79f83"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:a4f1ffbd4c465dc70e4b0514ebae79f83"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a4f1ffbd4c465dc70e4b0514ebae79f83">NEArithmeticSubtractionFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_arithmetic_subtraction_validation_fixture.xhtml">ArithmeticSubtractionValidationFixture</a>< <a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_arithmetic_subtraction.xhtml">NEArithmeticSubtraction</a>, T ></td></tr> |
| <tr class="separator:a4f1ffbd4c465dc70e4b0514ebae79f83"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:abf2f66611977cd1ee912079391c53270"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:abf2f66611977cd1ee912079391c53270"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#abf2f66611977cd1ee912079391c53270">NEArithmeticSubtractionFixedPointFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_arithmetic_subtraction_validation_fixed_point_fixture.xhtml">ArithmeticSubtractionValidationFixedPointFixture</a>< <a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_arithmetic_subtraction.xhtml">NEArithmeticSubtraction</a>, T ></td></tr> |
| <tr class="separator:abf2f66611977cd1ee912079391c53270"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ac8906ce871f33363926bf6bfc0e5e41e"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:ac8906ce871f33363926bf6bfc0e5e41e"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ac8906ce871f33363926bf6bfc0e5e41e">NEBatchNormalizationLayerFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_batch_normalization_layer_validation_fixture.xhtml">BatchNormalizationLayerValidationFixture</a>< <a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_batch_normalization_layer.xhtml">NEBatchNormalizationLayer</a>, T ></td></tr> |
| <tr class="separator:ac8906ce871f33363926bf6bfc0e5e41e"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a9b5c93207d230840dd48aef090f3ab04"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:a9b5c93207d230840dd48aef090f3ab04"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a9b5c93207d230840dd48aef090f3ab04">NEBatchNormalizationLayerFixedPointFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_batch_normalization_layer_validation_fixed_point_fixture.xhtml">BatchNormalizationLayerValidationFixedPointFixture</a>< <a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_batch_normalization_layer.xhtml">NEBatchNormalizationLayer</a>, T ></td></tr> |
| <tr class="separator:a9b5c93207d230840dd48aef090f3ab04"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a8494fb0930740d4443cb4176180effd8"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:a8494fb0930740d4443cb4176180effd8"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a8494fb0930740d4443cb4176180effd8">NEBitwiseAndFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_bitwise_and_validation_fixture.xhtml">BitwiseAndValidationFixture</a>< <a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_bitwise_and.xhtml">NEBitwiseAnd</a>, T ></td></tr> |
| <tr class="separator:a8494fb0930740d4443cb4176180effd8"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a33813e8f903c3d533681b70642607b5a"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:a33813e8f903c3d533681b70642607b5a"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a33813e8f903c3d533681b70642607b5a">NEBitwiseNotFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_bitwise_not_validation_fixture.xhtml">BitwiseNotValidationFixture</a>< <a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_bitwise_not.xhtml">NEBitwiseNot</a>, T ></td></tr> |
| <tr class="separator:a33813e8f903c3d533681b70642607b5a"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a71801e7a1ec88621faca5d5881b531c8"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:a71801e7a1ec88621faca5d5881b531c8"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a71801e7a1ec88621faca5d5881b531c8">NEBitwiseOrFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_bitwise_or_validation_fixture.xhtml">BitwiseOrValidationFixture</a>< <a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_bitwise_or.xhtml">NEBitwiseOr</a>, T ></td></tr> |
| <tr class="separator:a71801e7a1ec88621faca5d5881b531c8"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a283b130d0833bde305c22235c056d0a5"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:a283b130d0833bde305c22235c056d0a5"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a283b130d0833bde305c22235c056d0a5">NEBitwiseXorFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_bitwise_xor_validation_fixture.xhtml">BitwiseXorValidationFixture</a>< <a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_bitwise_xor.xhtml">NEBitwiseXor</a>, T ></td></tr> |
| <tr class="separator:a283b130d0833bde305c22235c056d0a5"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a471c06558365a34e9febb387d96ba917"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:a471c06558365a34e9febb387d96ba917"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a471c06558365a34e9febb387d96ba917">NEBox3x3Fixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_box3x3_validation_fixture.xhtml">Box3x3ValidationFixture</a>< <a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_box3x3.xhtml">NEBox3x3</a>, T ></td></tr> |
| <tr class="separator:a471c06558365a34e9febb387d96ba917"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a1b5d9b5fd761b9f852902ba0b8d8135a"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:a1b5d9b5fd761b9f852902ba0b8d8135a"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a1b5d9b5fd761b9f852902ba0b8d8135a">NEConvolutionLayerFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_convolution_validation_fixture.xhtml">ConvolutionValidationFixture</a>< <a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_convolution_layer.xhtml">NEConvolutionLayer</a>, T ></td></tr> |
| <tr class="separator:a1b5d9b5fd761b9f852902ba0b8d8135a"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:adfc56f13597d717ff854e8e2faa3a0fe"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:adfc56f13597d717ff854e8e2faa3a0fe"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#adfc56f13597d717ff854e8e2faa3a0fe">NEConvolutionLayerFixedPointFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_convolution_validation_fixed_point_fixture.xhtml">ConvolutionValidationFixedPointFixture</a>< <a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_convolution_layer.xhtml">NEConvolutionLayer</a>, T ></td></tr> |
| <tr class="separator:adfc56f13597d717ff854e8e2faa3a0fe"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a3c165cc88ea37c9949fdcbf5b6fbc317"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:a3c165cc88ea37c9949fdcbf5b6fbc317"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a3c165cc88ea37c9949fdcbf5b6fbc317">NEDepthConcatenateLayerFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_depth_concatenate_validation_fixture.xhtml">DepthConcatenateValidationFixture</a>< <a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1_i_tensor.xhtml">ITensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_depth_concatenate.xhtml">NEDepthConcatenate</a>, T ></td></tr> |
| <tr class="separator:a3c165cc88ea37c9949fdcbf5b6fbc317"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a9499552467966aebb4630cd8131ea9f8"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:a9499552467966aebb4630cd8131ea9f8"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a9499552467966aebb4630cd8131ea9f8">NEDepthConvertToU16Fixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_depth_convert_validation_fixture.xhtml">DepthConvertValidationFixture</a>< <a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_depth_convert.xhtml">NEDepthConvert</a>, T, uint16_t ></td></tr> |
| <tr class="separator:a9499552467966aebb4630cd8131ea9f8"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a62a17b7c863782d9719e4d3a85d5cf1f"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:a62a17b7c863782d9719e4d3a85d5cf1f"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a62a17b7c863782d9719e4d3a85d5cf1f">NEDepthConvertToS16Fixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_depth_convert_validation_fixture.xhtml">DepthConvertValidationFixture</a>< <a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_depth_convert.xhtml">NEDepthConvert</a>, T, int16_t ></td></tr> |
| <tr class="separator:a62a17b7c863782d9719e4d3a85d5cf1f"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a5527b59e9666ebb2fe68704c8c2f1d96"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:a5527b59e9666ebb2fe68704c8c2f1d96"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a5527b59e9666ebb2fe68704c8c2f1d96">NEDepthConvertToS32Fixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_depth_convert_validation_fixture.xhtml">DepthConvertValidationFixture</a>< <a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_depth_convert.xhtml">NEDepthConvert</a>, T, int32_t ></td></tr> |
| <tr class="separator:a5527b59e9666ebb2fe68704c8c2f1d96"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ab5c8d3c45827412f5e5f836d9e485cb3"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:ab5c8d3c45827412f5e5f836d9e485cb3"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ab5c8d3c45827412f5e5f836d9e485cb3">NEDepthConvertToU8Fixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_depth_convert_validation_fixture.xhtml">DepthConvertValidationFixture</a>< <a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_depth_convert.xhtml">NEDepthConvert</a>, T, uint8_t ></td></tr> |
| <tr class="separator:ab5c8d3c45827412f5e5f836d9e485cb3"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a83fca88d030d21246e66f40a71fc08d5"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:a83fca88d030d21246e66f40a71fc08d5"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a83fca88d030d21246e66f40a71fc08d5">NEDepthConvertToU32Fixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_depth_convert_validation_fixture.xhtml">DepthConvertValidationFixture</a>< <a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_depth_convert.xhtml">NEDepthConvert</a>, T, uint32_t ></td></tr> |
| <tr class="separator:a83fca88d030d21246e66f40a71fc08d5"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aebfb5c69bec6d4b648f3436e4e67fc88"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:aebfb5c69bec6d4b648f3436e4e67fc88"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#aebfb5c69bec6d4b648f3436e4e67fc88">NEDepthConvertToFP32FixedPointFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_depth_convert_validation_fractional_bits_fixture.xhtml">DepthConvertValidationFractionalBitsFixture</a>< <a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_depth_convert.xhtml">NEDepthConvert</a>, T, float ></td></tr> |
| <tr class="separator:aebfb5c69bec6d4b648f3436e4e67fc88"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:afb34b04802f624a40a72c93cd4b4f1fd"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:afb34b04802f624a40a72c93cd4b4f1fd"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#afb34b04802f624a40a72c93cd4b4f1fd">NEDepthConvertToQS8FixedPointFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_depth_convert_validation_fractional_bits_fixture.xhtml">DepthConvertValidationFractionalBitsFixture</a>< <a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_depth_convert.xhtml">NEDepthConvert</a>, T, int8_t ></td></tr> |
| <tr class="separator:afb34b04802f624a40a72c93cd4b4f1fd"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a849a7397eac98895dcf5bc417b53793f"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:a849a7397eac98895dcf5bc417b53793f"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a849a7397eac98895dcf5bc417b53793f">NEDepthConvertToQS16FixedPointFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_depth_convert_validation_fractional_bits_fixture.xhtml">DepthConvertValidationFractionalBitsFixture</a>< <a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_depth_convert.xhtml">NEDepthConvert</a>, T, int16_t ></td></tr> |
| <tr class="separator:a849a7397eac98895dcf5bc417b53793f"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a0e4e4f183ba5d27e36349e99ddfb5561"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:a0e4e4f183ba5d27e36349e99ddfb5561"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a0e4e4f183ba5d27e36349e99ddfb5561">NEDequantizationLayerFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_dequantization_validation_fixture.xhtml">DequantizationValidationFixture</a>< <a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_dequantization_layer.xhtml">NEDequantizationLayer</a>, T ></td></tr> |
| <tr class="separator:a0e4e4f183ba5d27e36349e99ddfb5561"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aa9969002af02172f58bcbc59fcb319c1"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:aa9969002af02172f58bcbc59fcb319c1"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#aa9969002af02172f58bcbc59fcb319c1">NEDirectConvolutionLayerFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_direct_convolution_validation_fixture.xhtml">DirectConvolutionValidationFixture</a>< <a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_direct_convolution_layer.xhtml">NEDirectConvolutionLayer</a>, T ></td></tr> |
| <tr class="separator:aa9969002af02172f58bcbc59fcb319c1"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aa649a5972a5d0aecea568824038cd66d"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:aa649a5972a5d0aecea568824038cd66d"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#aa649a5972a5d0aecea568824038cd66d">NEDirectConvolutionLayerFixedPointFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_direct_convolution_validation_fixed_point_fixture.xhtml">DirectConvolutionValidationFixedPointFixture</a>< <a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_direct_convolution_layer.xhtml">NEDirectConvolutionLayer</a>, T ></td></tr> |
| <tr class="separator:aa649a5972a5d0aecea568824038cd66d"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a6cc35d5c6f16df2aa67e16246b4ee0e3"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:a6cc35d5c6f16df2aa67e16246b4ee0e3"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a6cc35d5c6f16df2aa67e16246b4ee0e3">NEFloorFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_floor_validation_fixture.xhtml">FloorValidationFixture</a>< <a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_floor.xhtml">NEFloor</a>, T ></td></tr> |
| <tr class="separator:a6cc35d5c6f16df2aa67e16246b4ee0e3"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a9cc6be64f8913024dcc18993181b066c"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:a9cc6be64f8913024dcc18993181b066c"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a9cc6be64f8913024dcc18993181b066c">NEFullyConnectedLayerFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_fully_connected_layer_validation_fixture.xhtml">FullyConnectedLayerValidationFixture</a>< <a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_fully_connected_layer.xhtml">NEFullyConnectedLayer</a>, T, true ></td></tr> |
| <tr class="separator:a9cc6be64f8913024dcc18993181b066c"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a34729f17e601787674b9e1ba0b732af3"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:a34729f17e601787674b9e1ba0b732af3"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a34729f17e601787674b9e1ba0b732af3">NEFullyConnectedLayerFixedPointFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_fully_connected_layer_validation_fixed_point_fixture.xhtml">FullyConnectedLayerValidationFixedPointFixture</a>< <a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_fully_connected_layer.xhtml">NEFullyConnectedLayer</a>, T, true ></td></tr> |
| <tr class="separator:a34729f17e601787674b9e1ba0b732af3"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a07e868b4ae46180f9a256a13b0b0921a"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:a07e868b4ae46180f9a256a13b0b0921a"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a07e868b4ae46180f9a256a13b0b0921a">NEGaussian3x3Fixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_gaussian3x3_validation_fixture.xhtml">Gaussian3x3ValidationFixture</a>< <a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_gaussian3x3.xhtml">NEGaussian3x3</a>, T ></td></tr> |
| <tr class="separator:a07e868b4ae46180f9a256a13b0b0921a"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a9b118c770168493f8f26ece3b49d437b"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:a9b118c770168493f8f26ece3b49d437b"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a9b118c770168493f8f26ece3b49d437b">NEGaussian5x5Fixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_gaussian5x5_validation_fixture.xhtml">Gaussian5x5ValidationFixture</a>< <a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_gaussian5x5.xhtml">NEGaussian5x5</a>, T ></td></tr> |
| <tr class="separator:a9b118c770168493f8f26ece3b49d437b"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a70bc5be1a91942b87f6992b37f87b62e"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:a70bc5be1a91942b87f6992b37f87b62e"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a70bc5be1a91942b87f6992b37f87b62e">NEGEMMFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_g_e_m_m_validation_fixture.xhtml">GEMMValidationFixture</a>< <a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_g_e_m_m.xhtml">NEGEMM</a>, T ></td></tr> |
| <tr class="separator:a70bc5be1a91942b87f6992b37f87b62e"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a991700e61227d029255d362ff9871fd3"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:a991700e61227d029255d362ff9871fd3"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a991700e61227d029255d362ff9871fd3">NEGEMMFixedPointFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_g_e_m_m_validation_fixed_point_fixture.xhtml">GEMMValidationFixedPointFixture</a>< <a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_g_e_m_m.xhtml">NEGEMM</a>, T ></td></tr> |
| <tr class="separator:a991700e61227d029255d362ff9871fd3"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a56a25219f8de732328604fce8d0a3ba9"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:a56a25219f8de732328604fce8d0a3ba9"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a56a25219f8de732328604fce8d0a3ba9">NEHarrisCornersFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_harris_corners_validation_fixture.xhtml">HarrisCornersValidationFixture</a>< <a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="namespacearm__compute.xhtml#a8856eca9a83e16bb0cb5880e9c6c9fe7">KeyPointArray</a>, <a class="el" href="classarm__compute_1_1_n_e_harris_corners.xhtml">NEHarrisCorners</a>, T ></td></tr> |
| <tr class="separator:a56a25219f8de732328604fce8d0a3ba9"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a2e851719fcfcc79afca41a602ab692fe"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:a2e851719fcfcc79afca41a602ab692fe"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a2e851719fcfcc79afca41a602ab692fe">NEIntegralImageFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_integral_image_validation_fixture.xhtml">IntegralImageValidationFixture</a>< <a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_integral_image.xhtml">NEIntegralImage</a>, T ></td></tr> |
| <tr class="separator:a2e851719fcfcc79afca41a602ab692fe"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aa836387a721f6811c862edcc293b1ac7"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:aa836387a721f6811c862edcc293b1ac7"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#aa836387a721f6811c862edcc293b1ac7">NEL2NormalizeFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_l2_normalize_validation_fixture.xhtml">L2NormalizeValidationFixture</a>< <a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_l2_normalize.xhtml">NEL2Normalize</a>, T ></td></tr> |
| <tr class="separator:aa836387a721f6811c862edcc293b1ac7"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ad2c8d43eca83b3086befef435b42e6d2"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:ad2c8d43eca83b3086befef435b42e6d2"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ad2c8d43eca83b3086befef435b42e6d2">NEMeanStdDevFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_mean_std_dev_validation_fixture.xhtml">MeanStdDevValidationFixture</a>< <a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_mean_std_dev.xhtml">NEMeanStdDev</a>, T ></td></tr> |
| <tr class="separator:ad2c8d43eca83b3086befef435b42e6d2"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:adc7443d366ab616568415f3da0c4f7d0"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:adc7443d366ab616568415f3da0c4f7d0"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#adc7443d366ab616568415f3da0c4f7d0">NEMinMaxLocationFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_min_max_location_validation_fixture.xhtml">MinMaxLocationValidationFixture</a>< <a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_array.xhtml">Array</a>< <a class="el" href="structarm__compute_1_1_coordinates2_d.xhtml">Coordinates2D</a> >, <a class="el" href="classarm__compute_1_1test_1_1_array_accessor.xhtml">ArrayAccessor</a>< <a class="el" href="structarm__compute_1_1_coordinates2_d.xhtml">Coordinates2D</a> >, <a class="el" href="classarm__compute_1_1_n_e_min_max_location.xhtml">NEMinMaxLocation</a>, T ></td></tr> |
| <tr class="separator:adc7443d366ab616568415f3da0c4f7d0"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:adb5d3c20c5232c33ef76501d67210c88"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:adb5d3c20c5232c33ef76501d67210c88"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#adb5d3c20c5232c33ef76501d67210c88">NENonLinearFilterFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_non_linear_filter_validation_fixture.xhtml">NonLinearFilterValidationFixture</a>< <a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_non_linear_filter.xhtml">NENonLinearFilter</a>, T ></td></tr> |
| <tr class="separator:adb5d3c20c5232c33ef76501d67210c88"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a6e2f3cc376247a7468710f62fe85229b"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:a6e2f3cc376247a7468710f62fe85229b"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a6e2f3cc376247a7468710f62fe85229b">NENormalizationLayerFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_normalization_validation_fixture.xhtml">NormalizationValidationFixture</a>< <a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_normalization_layer.xhtml">NENormalizationLayer</a>, T ></td></tr> |
| <tr class="separator:a6e2f3cc376247a7468710f62fe85229b"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a1bec072943ae9d1a33fc0cea06cfd5b0"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:a1bec072943ae9d1a33fc0cea06cfd5b0"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a1bec072943ae9d1a33fc0cea06cfd5b0">NENormalizationLayerFixedPointFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_normalization_validation_fixed_point_fixture.xhtml">NormalizationValidationFixedPointFixture</a>< <a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_normalization_layer.xhtml">NENormalizationLayer</a>, T ></td></tr> |
| <tr class="separator:a1bec072943ae9d1a33fc0cea06cfd5b0"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a00c68d31878de04b28770082f4b22345"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:a00c68d31878de04b28770082f4b22345"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a00c68d31878de04b28770082f4b22345">NEPoolingLayerFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_pooling_layer_validation_fixture.xhtml">PoolingLayerValidationFixture</a>< <a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_pooling_layer.xhtml">NEPoolingLayer</a>, T ></td></tr> |
| <tr class="separator:a00c68d31878de04b28770082f4b22345"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a9038937296dc0c7f82e43f75cd770421"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:a9038937296dc0c7f82e43f75cd770421"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a9038937296dc0c7f82e43f75cd770421">NEPoolingLayerFixedPointFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_pooling_layer_validation_fixed_point_fixture.xhtml">PoolingLayerValidationFixedPointFixture</a>< <a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_pooling_layer.xhtml">NEPoolingLayer</a>, T ></td></tr> |
| <tr class="separator:a9038937296dc0c7f82e43f75cd770421"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a81844f55bae5485c82da5b2206122651"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:a81844f55bae5485c82da5b2206122651"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a81844f55bae5485c82da5b2206122651">NEQuantizationLayerFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_quantization_validation_fixture.xhtml">QuantizationValidationFixture</a>< <a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_quantization_layer.xhtml">NEQuantizationLayer</a>, T ></td></tr> |
| <tr class="separator:a81844f55bae5485c82da5b2206122651"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aca79ba66ee9971eab02fb737c4ffb625"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:aca79ba66ee9971eab02fb737c4ffb625"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#aca79ba66ee9971eab02fb737c4ffb625">NEReductionOperationFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_reduction_operation_validation_fixture.xhtml">ReductionOperationValidationFixture</a>< <a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_reduction_operation.xhtml">NEReductionOperation</a>, T ></td></tr> |
| <tr class="separator:aca79ba66ee9971eab02fb737c4ffb625"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a1c9abced5979b89a9b7940e5ba20fc1f"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:a1c9abced5979b89a9b7940e5ba20fc1f"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a1c9abced5979b89a9b7940e5ba20fc1f">NEReshapeLayerFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_reshape_layer_validation_fixture.xhtml">ReshapeLayerValidationFixture</a>< <a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_reshape_layer.xhtml">NEReshapeLayer</a>, T ></td></tr> |
| <tr class="separator:a1c9abced5979b89a9b7940e5ba20fc1f"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a152f1e4ecfef54bb351850512120791d"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:a152f1e4ecfef54bb351850512120791d"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a152f1e4ecfef54bb351850512120791d">NEScaleFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_scale_validation_fixture.xhtml">ScaleValidationFixture</a>< <a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_scale.xhtml">NEScale</a>, T ></td></tr> |
| <tr class="separator:a152f1e4ecfef54bb351850512120791d"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a622679b1f1a3fe86dcec18bfa0cb5500"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a622679b1f1a3fe86dcec18bfa0cb5500">NESobel3x3Fixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_sobel_validation_fixture.xhtml">SobelValidationFixture</a>< <a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_sobel3x3.xhtml">NESobel3x3</a>, uint8_t, int16_t ></td></tr> |
| <tr class="separator:a622679b1f1a3fe86dcec18bfa0cb5500"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a72e5000ade80e08031b5f69fa514e3bd"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a72e5000ade80e08031b5f69fa514e3bd">NESobel5x5Fixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_sobel_validation_fixture.xhtml">SobelValidationFixture</a>< <a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_sobel5x5.xhtml">NESobel5x5</a>, uint8_t, int16_t ></td></tr> |
| <tr class="separator:a72e5000ade80e08031b5f69fa514e3bd"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a0003f45ddaf84d43adbffd1d84f3cb73"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a0003f45ddaf84d43adbffd1d84f3cb73">NESobel7x7Fixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_sobel_validation_fixture.xhtml">SobelValidationFixture</a>< <a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_sobel7x7.xhtml">NESobel7x7</a>, uint8_t, int32_t ></td></tr> |
| <tr class="separator:a0003f45ddaf84d43adbffd1d84f3cb73"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aa5c860447aeecd9eda9bdbf2d3e31e20"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:aa5c860447aeecd9eda9bdbf2d3e31e20"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#aa5c860447aeecd9eda9bdbf2d3e31e20">NESoftmaxLayerFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_softmax_validation_fixture.xhtml">SoftmaxValidationFixture</a>< <a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_softmax_layer.xhtml">NESoftmaxLayer</a>, T ></td></tr> |
| <tr class="separator:aa5c860447aeecd9eda9bdbf2d3e31e20"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a856bcbd3311a6604c90ab49c939ac151"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:a856bcbd3311a6604c90ab49c939ac151"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a856bcbd3311a6604c90ab49c939ac151">NESoftmaxLayerFixedPointFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_softmax_validation_fixed_point_fixture.xhtml">SoftmaxValidationFixedPointFixture</a>< <a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_softmax_layer.xhtml">NESoftmaxLayer</a>, T ></td></tr> |
| <tr class="separator:a856bcbd3311a6604c90ab49c939ac151"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a8b2397cf81e1a0537876f3c7ff52b853"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:a8b2397cf81e1a0537876f3c7ff52b853"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a8b2397cf81e1a0537876f3c7ff52b853">NETableLookupFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_table_lookup_validation_fixture.xhtml">TableLookupValidationFixture</a>< <a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_table_lookup.xhtml">NETableLookup</a>, <a class="el" href="classarm__compute_1_1test_1_1_lut_accessor.xhtml">LutAccessor</a>< T >, <a class="el" href="classarm__compute_1_1_lut.xhtml">Lut</a>, T ></td></tr> |
| <tr class="separator:a8b2397cf81e1a0537876f3c7ff52b853"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a31d631a1d87f30b46a1d81f2e3393d9a"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:a31d631a1d87f30b46a1d81f2e3393d9a"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a31d631a1d87f30b46a1d81f2e3393d9a">ThresholdFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_threshold_validation_fixture.xhtml">ThresholdValidationFixture</a>< <a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_threshold.xhtml">NEThreshold</a>, T ></td></tr> |
| <tr class="separator:a31d631a1d87f30b46a1d81f2e3393d9a"><td class="memSeparator" colspan="2"> </td></tr> |
| </table><table class="memberdecls"> |
| <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> |
| Functions</h2></td></tr> |
| <tr class="memitem:a122e3a9ceeb35b23b5d9e0ecaff76e50"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a122e3a9ceeb35b23b5d9e0ecaff76e50">DATA_TEST_CASE</a> (Configuration, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfa5fb1f955b45e38e31789286a1790398d">framework::DatasetMode::ALL</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(concat(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>()), CNNDataTypes), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("InPlace",{false, true})), <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">shape</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ac2ad7f431e3446fddcd9b6b9f93c4c14">data_type</a>, in_place)</td></tr> |
| <tr class="separator:a122e3a9ceeb35b23b5d9e0ecaff76e50"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:acc16f69c216561ccfe575ec7f7421171"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#acc16f69c216561ccfe575ec7f7421171">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ad5b12b22c816f5f7724d386528bd3292">CLActivationLayerFixture</a>< <a class="el" href="namespacearm__compute.xhtml#a73e2825fd61d349c5ca2f5313e3c8ea1">half</a> >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), ActivationDataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F16)))</td></tr> |
| <tr class="separator:acc16f69c216561ccfe575ec7f7421171"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a1593ca319ee1b25c2aa6f7b30c2c43b9"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a1593ca319ee1b25c2aa6f7b30c2c43b9">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ad5b12b22c816f5f7724d386528bd3292">CLActivationLayerFixture</a>< <a class="el" href="namespacearm__compute.xhtml#a73e2825fd61d349c5ca2f5313e3c8ea1">half</a> >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), ActivationDataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F16)))</td></tr> |
| <tr class="separator:a1593ca319ee1b25c2aa6f7b30c2c43b9"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a582b3384be5f8e5bb98533dd55c1d9d4"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a582b3384be5f8e5bb98533dd55c1d9d4">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ad5b12b22c816f5f7724d386528bd3292">CLActivationLayerFixture</a>< float >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), ActivationDataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F32)))</td></tr> |
| <tr class="separator:a582b3384be5f8e5bb98533dd55c1d9d4"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a1788ed44fd56453e4836c6a9ac42619b"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a1788ed44fd56453e4836c6a9ac42619b">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ad5b12b22c816f5f7724d386528bd3292">CLActivationLayerFixture</a>< float >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), ActivationDataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F32)))</td></tr> |
| <tr class="separator:a1788ed44fd56453e4836c6a9ac42619b"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a64af23b165426332e03586eabf575171"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a64af23b165426332e03586eabf575171">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a2b505efbfb9cc207e0d92e029e3ee4a5">CLActivationLayerFixedPointFixture</a>< int8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), ActivationDataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::QS8)), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("FractionalBits", 3, 6)))</td></tr> |
| <tr class="separator:a64af23b165426332e03586eabf575171"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a48f626ad84b24646946c3d88c6b6557d"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a48f626ad84b24646946c3d88c6b6557d">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a2b505efbfb9cc207e0d92e029e3ee4a5">CLActivationLayerFixedPointFixture</a>< int8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), ActivationDataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::QS8)), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("FractionalBits", 3, 6)))</td></tr> |
| <tr class="separator:a48f626ad84b24646946c3d88c6b6557d"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aa5221ba4864521a6d2c6ee43bd9220cb"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#aa5221ba4864521a6d2c6ee43bd9220cb">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a2b505efbfb9cc207e0d92e029e3ee4a5">CLActivationLayerFixedPointFixture</a>< int16_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), ActivationDataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::QS16)), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("FractionalBits", 1, 14)))</td></tr> |
| <tr class="separator:aa5221ba4864521a6d2c6ee43bd9220cb"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a5684e91af8c7a5cb085445279749c4cc"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a5684e91af8c7a5cb085445279749c4cc">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a2b505efbfb9cc207e0d92e029e3ee4a5">CLActivationLayerFixedPointFixture</a>< int16_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), ActivationDataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::QS16)), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("FractionalBits", 1, 14)))</td></tr> |
| <tr class="separator:a5684e91af8c7a5cb085445279749c4cc"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aa4a6e9fa189c54b63aef5111693d855b"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#aa4a6e9fa189c54b63aef5111693d855b">DATA_TEST_CASE</a> (Configuration, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfa5fb1f955b45e38e31789286a1790398d">framework::DatasetMode::ALL</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a20b2c46a6ccea85acf64c599a68251d7">framework::dataset::concat</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>()), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ConvertPolicy",{ConvertPolicy::SATURATE, <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">ConvertPolicy::WRAP</a>})), <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">shape</a>, policy)</td></tr> |
| <tr class="separator:aa4a6e9fa189c54b63aef5111693d855b"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a896a20f4b63edd349eb7ee93223df9d7"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a896a20f4b63edd349eb7ee93223df9d7">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a6faaa6a770361529ed83471997cea631">CLArithmeticAdditionFixture</a>< uint8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), ArithmeticAdditionU8Dataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ConvertPolicy",{ConvertPolicy::SATURATE, <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">ConvertPolicy::WRAP</a>})))</td></tr> |
| <tr class="separator:a896a20f4b63edd349eb7ee93223df9d7"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a0a202aebdc4af23a8c566add5554b9e7"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a0a202aebdc4af23a8c566add5554b9e7">DATA_TEST_CASE</a> (Configuration, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfa5fb1f955b45e38e31789286a1790398d">framework::DatasetMode::ALL</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a20b2c46a6ccea85acf64c599a68251d7">framework::dataset::concat</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>()), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType",{DataType::U8, <a class="el" href="namespacearm__compute.xhtml#ab4e88c89b3b7ea1735996cc4def22d58a6e0b0886efb94aec797f6b830329b72c">DataType::S16</a>})), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ConvertPolicy",{ConvertPolicy::SATURATE, <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">ConvertPolicy::WRAP</a>})), <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">shape</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ac2ad7f431e3446fddcd9b6b9f93c4c14">data_type</a>, policy)</td></tr> |
| <tr class="separator:a0a202aebdc4af23a8c566add5554b9e7"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ab47280b7b3d8d37357dcfd973d3225d3"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ab47280b7b3d8d37357dcfd973d3225d3">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a6faaa6a770361529ed83471997cea631">CLArithmeticAdditionFixture</a>< int16_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), ArithmeticAdditionS16Dataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ConvertPolicy",{ConvertPolicy::SATURATE, <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">ConvertPolicy::WRAP</a>})))</td></tr> |
| <tr class="separator:ab47280b7b3d8d37357dcfd973d3225d3"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:af4ebc4109fdc8c2875cf961d29d3bc92"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#af4ebc4109fdc8c2875cf961d29d3bc92">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a6faaa6a770361529ed83471997cea631">CLArithmeticAdditionFixture</a>< int16_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), ArithmeticAdditionS16Dataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ConvertPolicy",{ConvertPolicy::SATURATE, <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">ConvertPolicy::WRAP</a>})))</td></tr> |
| <tr class="separator:af4ebc4109fdc8c2875cf961d29d3bc92"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a40e62ac649f151f878afba33e88242ee"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a40e62ac649f151f878afba33e88242ee">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a28c31187d8ad7da593f2f81e717d263d">CLArithmeticAdditionFixedPointFixture</a>< int8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), ArithmeticAdditionQS8Dataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ConvertPolicy",{ConvertPolicy::SATURATE, <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">ConvertPolicy::WRAP</a>})), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("FractionalBits", 1, 7)))</td></tr> |
| <tr class="separator:a40e62ac649f151f878afba33e88242ee"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:abfa414e866e55618649587a74abf05cc"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#abfa414e866e55618649587a74abf05cc">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a28c31187d8ad7da593f2f81e717d263d">CLArithmeticAdditionFixedPointFixture</a>< int8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), ArithmeticAdditionQS8Dataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ConvertPolicy",{ConvertPolicy::SATURATE, <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">ConvertPolicy::WRAP</a>})), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("FractionalBits", 1, 7)))</td></tr> |
| <tr class="separator:abfa414e866e55618649587a74abf05cc"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a6806aa3bf8fc68b4005a5faf7f863119"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a6806aa3bf8fc68b4005a5faf7f863119">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a28c31187d8ad7da593f2f81e717d263d">CLArithmeticAdditionFixedPointFixture</a>< int16_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), ArithmeticAdditionQS16Dataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ConvertPolicy",{ConvertPolicy::SATURATE, <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">ConvertPolicy::WRAP</a>})), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("FractionalBits", 1, 15)))</td></tr> |
| <tr class="separator:a6806aa3bf8fc68b4005a5faf7f863119"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ace328aea4ca14b0da6ebe032dedeb81c"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ace328aea4ca14b0da6ebe032dedeb81c">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a28c31187d8ad7da593f2f81e717d263d">CLArithmeticAdditionFixedPointFixture</a>< int16_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), ArithmeticAdditionQS16Dataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ConvertPolicy",{ConvertPolicy::SATURATE, <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">ConvertPolicy::WRAP</a>})), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("FractionalBits", 1, 15)))</td></tr> |
| <tr class="separator:ace328aea4ca14b0da6ebe032dedeb81c"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a3e505d7085a848f5607cf1ed5c7df628"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a3e505d7085a848f5607cf1ed5c7df628">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a6faaa6a770361529ed83471997cea631">CLArithmeticAdditionFixture</a>< <a class="el" href="namespacearm__compute.xhtml#a73e2825fd61d349c5ca2f5313e3c8ea1">half</a> >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfa5fb1f955b45e38e31789286a1790398d">framework::DatasetMode::ALL</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), ArithmeticAdditionFP16Dataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ConvertPolicy",{ConvertPolicy::SATURATE, <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">ConvertPolicy::WRAP</a>})))</td></tr> |
| <tr class="separator:a3e505d7085a848f5607cf1ed5c7df628"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:af9972b581c20fe7ac805d9a040a23b3c"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#af9972b581c20fe7ac805d9a040a23b3c">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a6faaa6a770361529ed83471997cea631">CLArithmeticAdditionFixture</a>< float >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), ArithmeticAdditionFP32Dataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ConvertPolicy",{ConvertPolicy::SATURATE, <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">ConvertPolicy::WRAP</a>})))</td></tr> |
| <tr class="separator:af9972b581c20fe7ac805d9a040a23b3c"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a246cfecdf6f2a0e73d8f09418399acae"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a246cfecdf6f2a0e73d8f09418399acae">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a6faaa6a770361529ed83471997cea631">CLArithmeticAdditionFixture</a>< float >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), ArithmeticAdditionFP32Dataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ConvertPolicy",{ConvertPolicy::SATURATE, <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">ConvertPolicy::WRAP</a>})))</td></tr> |
| <tr class="separator:a246cfecdf6f2a0e73d8f09418399acae"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a5c3d41ff87999a12ea61a329bae555a0"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a5c3d41ff87999a12ea61a329bae555a0">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a06df93f59784a4e39289572b8808158f">CLArithmeticSubtractionFixture</a>< uint8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), ArithmeticSubtractionU8Dataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ConvertPolicy",{ConvertPolicy::SATURATE, <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">ConvertPolicy::WRAP</a>})))</td></tr> |
| <tr class="separator:a5c3d41ff87999a12ea61a329bae555a0"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a7170f11205d5a8a357ca90e23c11d895"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7170f11205d5a8a357ca90e23c11d895">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a06df93f59784a4e39289572b8808158f">CLArithmeticSubtractionFixture</a>< int16_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), ArithmeticSubtractionS16Dataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ConvertPolicy",{ConvertPolicy::SATURATE, <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">ConvertPolicy::WRAP</a>})))</td></tr> |
| <tr class="separator:a7170f11205d5a8a357ca90e23c11d895"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ac3c7e1fbc272ebacd65b76db777af7e5"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ac3c7e1fbc272ebacd65b76db777af7e5">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a06df93f59784a4e39289572b8808158f">CLArithmeticSubtractionFixture</a>< int16_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), ArithmeticSubtractionS16Dataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ConvertPolicy",{ConvertPolicy::SATURATE, <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">ConvertPolicy::WRAP</a>})))</td></tr> |
| <tr class="separator:ac3c7e1fbc272ebacd65b76db777af7e5"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a3c2f5dc74a9019f0024574760073944d"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a3c2f5dc74a9019f0024574760073944d">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a46f2f1f0ec0193891117adb983b7e646">CLArithmeticSubtractionFixedPointFixture</a>< int8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), ArithmeticSubtractionQS8Dataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ConvertPolicy",{ConvertPolicy::SATURATE, <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">ConvertPolicy::WRAP</a>})), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("FractionalBits", 1, 7)))</td></tr> |
| <tr class="separator:a3c2f5dc74a9019f0024574760073944d"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a33aefa42124f30766e436c588f0c59ce"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a33aefa42124f30766e436c588f0c59ce">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a46f2f1f0ec0193891117adb983b7e646">CLArithmeticSubtractionFixedPointFixture</a>< int8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), ArithmeticSubtractionQS8Dataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ConvertPolicy",{ConvertPolicy::SATURATE, <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">ConvertPolicy::WRAP</a>})), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("FractionalBits", 1, 7)))</td></tr> |
| <tr class="separator:a33aefa42124f30766e436c588f0c59ce"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a5714cfacc28cfcffa02840d5fc12f140"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a5714cfacc28cfcffa02840d5fc12f140">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a46f2f1f0ec0193891117adb983b7e646">CLArithmeticSubtractionFixedPointFixture</a>< int16_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), ArithmeticSubtractionQS16Dataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ConvertPolicy",{ConvertPolicy::SATURATE, <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">ConvertPolicy::WRAP</a>})), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("FractionalBits", 1, 15)))</td></tr> |
| <tr class="separator:a5714cfacc28cfcffa02840d5fc12f140"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a760ecf36255a8dfa210342673a8eeebf"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a760ecf36255a8dfa210342673a8eeebf">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a46f2f1f0ec0193891117adb983b7e646">CLArithmeticSubtractionFixedPointFixture</a>< int16_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), ArithmeticSubtractionQS16Dataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ConvertPolicy",{ConvertPolicy::SATURATE, <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">ConvertPolicy::WRAP</a>})), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("FractionalBits", 1, 15)))</td></tr> |
| <tr class="separator:a760ecf36255a8dfa210342673a8eeebf"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aba687ec2d45d70b5a9775a16a4128a3d"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#aba687ec2d45d70b5a9775a16a4128a3d">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a06df93f59784a4e39289572b8808158f">CLArithmeticSubtractionFixture</a>< <a class="el" href="namespacearm__compute.xhtml#a73e2825fd61d349c5ca2f5313e3c8ea1">half</a> >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfa5fb1f955b45e38e31789286a1790398d">framework::DatasetMode::ALL</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), ArithmeticSubtractionFP16Dataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ConvertPolicy",{ConvertPolicy::SATURATE, <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">ConvertPolicy::WRAP</a>})))</td></tr> |
| <tr class="separator:aba687ec2d45d70b5a9775a16a4128a3d"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aa5391f814ffa96939e6404c9c8976c53"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#aa5391f814ffa96939e6404c9c8976c53">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a06df93f59784a4e39289572b8808158f">CLArithmeticSubtractionFixture</a>< float >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), ArithmeticSubtractionFP32Dataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ConvertPolicy",{ConvertPolicy::SATURATE, <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">ConvertPolicy::WRAP</a>})))</td></tr> |
| <tr class="separator:aa5391f814ffa96939e6404c9c8976c53"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a590008e314c7833c8c4a454b164fcd4a"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a590008e314c7833c8c4a454b164fcd4a">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a06df93f59784a4e39289572b8808158f">CLArithmeticSubtractionFixture</a>< float >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), ArithmeticSubtractionFP32Dataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ConvertPolicy",{ConvertPolicy::SATURATE, <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">ConvertPolicy::WRAP</a>})))</td></tr> |
| <tr class="separator:a590008e314c7833c8c4a454b164fcd4a"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a16f2b372b2fc8ceaa33be3c8b5788593"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a16f2b372b2fc8ceaa33be3c8b5788593">DATA_TEST_CASE</a> (Configuration, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfa5fb1f955b45e38e31789286a1790398d">framework::DatasetMode::ALL</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_random_batch_normalization_layer_dataset.xhtml">datasets::RandomBatchNormalizationLayerDataset</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType",{DataType::QS8, <a class="el" href="namespacearm__compute.xhtml#ad8ed01ff3ff33333d8e19db4d2818bb6a48d877702a2957f5a932c43a357866f9">DataType::QS16</a>, <a class="el" href="namespacearm__compute.xhtml#ab4e88c89b3b7ea1735996cc4def22d58a44ad4ef5a76e6aa6fb3e3fa079a54fda">DataType::F32</a>})), shape0, shape1, epsilon, dt)</td></tr> |
| <tr class="separator:a16f2b372b2fc8ceaa33be3c8b5788593"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aa10813f37c00c2a853cdfacc7a9fa9a1"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#aa10813f37c00c2a853cdfacc7a9fa9a1">FIXTURE_DATA_TEST_CASE</a> (Random, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a68896a47b324b69e39f553ba14342a9a">CLBatchNormalizationLayerFixture</a>< float >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_random_batch_normalization_layer_dataset.xhtml">datasets::RandomBatchNormalizationLayerDataset</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F32)))</td></tr> |
| <tr class="separator:aa10813f37c00c2a853cdfacc7a9fa9a1"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a0a34d3a5abd9aa96ae6106fd72b9c604"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a0a34d3a5abd9aa96ae6106fd72b9c604">FIXTURE_DATA_TEST_CASE</a> (Random, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a23b547111d7d5c5ba8b6e2b3833e39d0">CLBatchNormalizationLayerFixedPointFixture</a>< int8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_random_batch_normalization_layer_dataset.xhtml">datasets::RandomBatchNormalizationLayerDataset</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::QS8)), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("FractionalBits", 1, 6)))</td></tr> |
| <tr class="separator:a0a34d3a5abd9aa96ae6106fd72b9c604"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a938f5a779c232a99d3a63c47017bb3d3"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a938f5a779c232a99d3a63c47017bb3d3">FIXTURE_DATA_TEST_CASE</a> (Random, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a23b547111d7d5c5ba8b6e2b3833e39d0">CLBatchNormalizationLayerFixedPointFixture</a>< int16_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_random_batch_normalization_layer_dataset.xhtml">datasets::RandomBatchNormalizationLayerDataset</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::QS16)), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("FractionalBits", 1, 14)))</td></tr> |
| <tr class="separator:a938f5a779c232a99d3a63c47017bb3d3"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a43b142f2fd7735c8dbb2b1b4e456482b"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a43b142f2fd7735c8dbb2b1b4e456482b">DATA_TEST_CASE</a> (Configuration, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfa5fb1f955b45e38e31789286a1790398d">framework::DatasetMode::ALL</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(concat(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>()), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::U8)), <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">shape</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ac2ad7f431e3446fddcd9b6b9f93c4c14">data_type</a>)</td></tr> |
| <tr class="separator:a43b142f2fd7735c8dbb2b1b4e456482b"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a4874b25434673c0ad0e496a8a81ea184"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a4874b25434673c0ad0e496a8a81ea184">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a000aeec73be4f2ea652bbc1c061978d2">CLBitwiseAndFixture</a>< uint8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::U8)))</td></tr> |
| <tr class="separator:a4874b25434673c0ad0e496a8a81ea184"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a34a98929e295013839f86f1a4beb59a1"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a34a98929e295013839f86f1a4beb59a1">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a000aeec73be4f2ea652bbc1c061978d2">CLBitwiseAndFixture</a>< uint8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::U8)))</td></tr> |
| <tr class="separator:a34a98929e295013839f86f1a4beb59a1"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a32f89330c389d8f44c2a92cabce049ef"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a32f89330c389d8f44c2a92cabce049ef">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a145713668ca7a275fea3f4bf0c8cba5c">CLBitwiseNotFixture</a>< uint8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::U8)))</td></tr> |
| <tr class="separator:a32f89330c389d8f44c2a92cabce049ef"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a3a74384a2e1442b933aab92cdb476649"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a3a74384a2e1442b933aab92cdb476649">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a145713668ca7a275fea3f4bf0c8cba5c">CLBitwiseNotFixture</a>< uint8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::U8)))</td></tr> |
| <tr class="separator:a3a74384a2e1442b933aab92cdb476649"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ad45bd0ada19a202ff15e9a8f9feb5a75"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ad45bd0ada19a202ff15e9a8f9feb5a75">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a6d772e14af6e5b26e0bb883e714730fa">CLBitwiseOrFixture</a>< uint8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::U8)))</td></tr> |
| <tr class="separator:ad45bd0ada19a202ff15e9a8f9feb5a75"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a3e5550d35a680258a313e72e44b3203d"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a3e5550d35a680258a313e72e44b3203d">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a6d772e14af6e5b26e0bb883e714730fa">CLBitwiseOrFixture</a>< uint8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::U8)))</td></tr> |
| <tr class="separator:a3e5550d35a680258a313e72e44b3203d"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a5ba96a9c1a1a700ccc866ca1e390f49e"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a5ba96a9c1a1a700ccc866ca1e390f49e">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a553673d545419e5b41cee7fa9b97823f">CLBitwiseXorFixture</a>< uint8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::U8)))</td></tr> |
| <tr class="separator:a5ba96a9c1a1a700ccc866ca1e390f49e"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a523db289603fee1529173c0d6ee26a51"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a523db289603fee1529173c0d6ee26a51">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a553673d545419e5b41cee7fa9b97823f">CLBitwiseXorFixture</a>< uint8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::U8)))</td></tr> |
| <tr class="separator:a523db289603fee1529173c0d6ee26a51"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:af654ad5ee4e9af35cd82a2a0f3f8e1aa"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#af654ad5ee4e9af35cd82a2a0f3f8e1aa">DATA_TEST_CASE</a> (Configuration, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfa5fb1f955b45e38e31789286a1790398d">framework::DatasetMode::ALL</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(concat(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>()), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::U8)), <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_border_modes.xhtml">datasets::BorderModes</a>()), <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">shape</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ac2ad7f431e3446fddcd9b6b9f93c4c14">data_type</a>, border_mode)</td></tr> |
| <tr class="separator:af654ad5ee4e9af35cd82a2a0f3f8e1aa"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a2d18b645ac6d13b3f3329327477b520c"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a2d18b645ac6d13b3f3329327477b520c">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a25cdd3b444cb22432ad06e51d7ac20af">CLBox3x3Fixture</a>< uint8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::U8)), <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_border_modes.xhtml">datasets::BorderModes</a>()))</td></tr> |
| <tr class="separator:a2d18b645ac6d13b3f3329327477b520c"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a9e4892dabd25b721024f9d6794c543b6"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a9e4892dabd25b721024f9d6794c543b6">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a25cdd3b444cb22432ad06e51d7ac20af">CLBox3x3Fixture</a>< uint8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::U8)), <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_border_modes.xhtml">datasets::BorderModes</a>()))</td></tr> |
| <tr class="separator:a9e4892dabd25b721024f9d6794c543b6"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a8703762e8291b913c69ce32376c1fb14"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a8703762e8291b913c69ce32376c1fb14">DATA_TEST_CASE</a> (Configuration, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfa5fb1f955b45e38e31789286a1790398d">framework::DatasetMode::ALL</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a20b2c46a6ccea85acf64c599a68251d7">framework::dataset::concat</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_convolution_layer_dataset.xhtml">datasets::SmallConvolutionLayerDataset</a>(), <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_convolution_layer_dataset.xhtml">datasets::LargeConvolutionLayerDataset</a>()), CNNDataTypes), input_shape, weights_shape, bias_shape, output_shape, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a096668313a9a819d54a2e65ec21ff0cc">info</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ac2ad7f431e3446fddcd9b6b9f93c4c14">data_type</a>)</td></tr> |
| <tr class="separator:a8703762e8291b913c69ce32376c1fb14"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a9278ff5e5c38f35be584da6bf706ab23"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a9278ff5e5c38f35be584da6bf706ab23">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a98709d5e4efc9028a58a0e2b17c05f0d">CLConvolutionLayerFixture</a>< <a class="el" href="namespacearm__compute.xhtml#a73e2825fd61d349c5ca2f5313e3c8ea1">half</a> >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_convolution_layer_dataset.xhtml">datasets::SmallConvolutionLayerDataset</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ReshapeWeights",{true, false})), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F16)))</td></tr> |
| <tr class="separator:a9278ff5e5c38f35be584da6bf706ab23"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ab443c45cd06dcc7d818cdc8c807c2beb"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ab443c45cd06dcc7d818cdc8c807c2beb">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a98709d5e4efc9028a58a0e2b17c05f0d">CLConvolutionLayerFixture</a>< <a class="el" href="namespacearm__compute.xhtml#a73e2825fd61d349c5ca2f5313e3c8ea1">half</a> >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_convolution_layer_dataset.xhtml">datasets::LargeConvolutionLayerDataset</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ReshapeWeights",{true, false})), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F16)))</td></tr> |
| <tr class="separator:ab443c45cd06dcc7d818cdc8c807c2beb"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ac3c7058afe40c84279be3d5593b11e00"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ac3c7058afe40c84279be3d5593b11e00">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a98709d5e4efc9028a58a0e2b17c05f0d">CLConvolutionLayerFixture</a>< float >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_convolution_layer_dataset.xhtml">datasets::SmallConvolutionLayerDataset</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ReshapeWeights",{true, false})), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F32)))</td></tr> |
| <tr class="separator:ac3c7058afe40c84279be3d5593b11e00"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a8c1c2af512af673a6cb1dfc4e5fdc55f"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a8c1c2af512af673a6cb1dfc4e5fdc55f">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a98709d5e4efc9028a58a0e2b17c05f0d">CLConvolutionLayerFixture</a>< float >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_convolution_layer_dataset.xhtml">datasets::LargeConvolutionLayerDataset</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ReshapeWeights",{true, false})), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F32)))</td></tr> |
| <tr class="separator:a8c1c2af512af673a6cb1dfc4e5fdc55f"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ae682f533b5e291813e41a7c15d986696"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ae682f533b5e291813e41a7c15d986696">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a55c7d9f68d6d5f22b19b75c51251261b">CLConvolutionLayerFixedPointFixture</a>< int8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_convolution_layer_dataset.xhtml">datasets::SmallConvolutionLayerDataset</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ReshapeWeights",{true, false})), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::QS8)), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("FractionalBits", 4, 7)))</td></tr> |
| <tr class="separator:ae682f533b5e291813e41a7c15d986696"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:af38f4b42bbf361732e32a83bb100624a"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#af38f4b42bbf361732e32a83bb100624a">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a55c7d9f68d6d5f22b19b75c51251261b">CLConvolutionLayerFixedPointFixture</a>< int8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_convolution_layer_dataset.xhtml">datasets::LargeConvolutionLayerDataset</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ReshapeWeights",{true, false})), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::QS8)), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("FractionalBits", 4, 7)))</td></tr> |
| <tr class="separator:af38f4b42bbf361732e32a83bb100624a"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a74a357ee713ebf2d96baa2473bb5ad6f"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a74a357ee713ebf2d96baa2473bb5ad6f">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a55c7d9f68d6d5f22b19b75c51251261b">CLConvolutionLayerFixedPointFixture</a>< int16_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_convolution_layer_dataset.xhtml">datasets::SmallConvolutionLayerDataset</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ReshapeWeights",{true, false})), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::QS16)), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("FractionalBits", 1, 14)))</td></tr> |
| <tr class="separator:a74a357ee713ebf2d96baa2473bb5ad6f"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a3270b5a02f84a2917e2a07de38388be1"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a3270b5a02f84a2917e2a07de38388be1">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a55c7d9f68d6d5f22b19b75c51251261b">CLConvolutionLayerFixedPointFixture</a>< int16_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_convolution_layer_dataset.xhtml">datasets::LargeConvolutionLayerDataset</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ReshapeWeights",{true, false})), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::QS16)), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("FractionalBits", 1, 14)))</td></tr> |
| <tr class="separator:a3270b5a02f84a2917e2a07de38388be1"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ad6071fa03181f2d8213065ae83b644b3"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ad6071fa03181f2d8213065ae83b644b3">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a3e77f0c77ecb555d197a56a561d7461f">CLDepthConcatenateLayerFixture</a>< <a class="el" href="namespacearm__compute.xhtml#a73e2825fd61d349c5ca2f5313e3c8ea1">half</a> >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small2_d_shapes.xhtml">datasets::Small2DShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F16)))</td></tr> |
| <tr class="separator:ad6071fa03181f2d8213065ae83b644b3"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a54958aecc1789140212d82ed3106f243"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a54958aecc1789140212d82ed3106f243">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a3e77f0c77ecb555d197a56a561d7461f">CLDepthConcatenateLayerFixture</a>< <a class="el" href="namespacearm__compute.xhtml#a73e2825fd61d349c5ca2f5313e3c8ea1">half</a> >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large2_d_shapes.xhtml">datasets::Large2DShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F16)))</td></tr> |
| <tr class="separator:a54958aecc1789140212d82ed3106f243"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ae8e03673811ac00ff05078132f8b8024"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ae8e03673811ac00ff05078132f8b8024">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a3e77f0c77ecb555d197a56a561d7461f">CLDepthConcatenateLayerFixture</a>< float >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small2_d_shapes.xhtml">datasets::Small2DShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F32)))</td></tr> |
| <tr class="separator:ae8e03673811ac00ff05078132f8b8024"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a93698de940135487558993ed95fac7fd"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a93698de940135487558993ed95fac7fd">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a3e77f0c77ecb555d197a56a561d7461f">CLDepthConcatenateLayerFixture</a>< float >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_depth_concatenate_shapes.xhtml">datasets::DepthConcatenateShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F32)))</td></tr> |
| <tr class="separator:a93698de940135487558993ed95fac7fd"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:add6f90cc20f0eb5678b196249806627c"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#add6f90cc20f0eb5678b196249806627c">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a3e77f0c77ecb555d197a56a561d7461f">CLDepthConcatenateLayerFixture</a>< int8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small2_d_shapes.xhtml">datasets::Small2DShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::QS8)))</td></tr> |
| <tr class="separator:add6f90cc20f0eb5678b196249806627c"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a8b09b1e6640bcffbdda320f83c11dc74"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a8b09b1e6640bcffbdda320f83c11dc74">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a3e77f0c77ecb555d197a56a561d7461f">CLDepthConcatenateLayerFixture</a>< int8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_depth_concatenate_shapes.xhtml">datasets::DepthConcatenateShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::QS8)))</td></tr> |
| <tr class="separator:a8b09b1e6640bcffbdda320f83c11dc74"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:af90f1b1950496e3d86bb47ff730e3575"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#af90f1b1950496e3d86bb47ff730e3575">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a3e77f0c77ecb555d197a56a561d7461f">CLDepthConcatenateLayerFixture</a>< int16_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small2_d_shapes.xhtml">datasets::Small2DShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::QS16)))</td></tr> |
| <tr class="separator:af90f1b1950496e3d86bb47ff730e3575"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a7fac5b6e4627c4b5811448084b5cd44f"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7fac5b6e4627c4b5811448084b5cd44f">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a3e77f0c77ecb555d197a56a561d7461f">CLDepthConcatenateLayerFixture</a>< int16_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_depth_concatenate_shapes.xhtml">datasets::DepthConcatenateShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::QS16)))</td></tr> |
| <tr class="separator:a7fac5b6e4627c4b5811448084b5cd44f"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a2935775c5b9a41621abf138222cb0a2e"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a2935775c5b9a41621abf138222cb0a2e">DATA_TEST_CASE</a> (Configuration, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfa5fb1f955b45e38e31789286a1790398d">framework::DatasetMode::ALL</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a20b2c46a6ccea85acf64c599a68251d7">framework::dataset::concat</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>()), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ConvertPolicy",{ConvertPolicy::SATURATE, <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">ConvertPolicy::WRAP</a>})), DepthConvertShiftDataset), <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">shape</a>, policy, shift)</td></tr> |
| <tr class="separator:a2935775c5b9a41621abf138222cb0a2e"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a17bf4bc2fe9f0debc8690e2d2a748356"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a17bf4bc2fe9f0debc8690e2d2a748356">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a6f9f5f2767c2c2e374275fa769d72ce5">CLDepthConvertToU16Fixture</a>< uint8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), DepthConvertU8toU16Dataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ConvertPolicy",{ConvertPolicy::SATURATE, <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">ConvertPolicy::WRAP</a>})), DepthConvertShiftDataset))</td></tr> |
| <tr class="separator:a17bf4bc2fe9f0debc8690e2d2a748356"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a2ef2526f9881c7f4beab5d2b08e00eab"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a2ef2526f9881c7f4beab5d2b08e00eab">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a6f9f5f2767c2c2e374275fa769d72ce5">CLDepthConvertToU16Fixture</a>< uint8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), DepthConvertU8toU16Dataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ConvertPolicy",{ConvertPolicy::SATURATE, <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">ConvertPolicy::WRAP</a>})), DepthConvertShiftDataset))</td></tr> |
| <tr class="separator:a2ef2526f9881c7f4beab5d2b08e00eab"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a588ad602cf228a80160ff9a607a717a8"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a588ad602cf228a80160ff9a607a717a8">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a474dcdd31fdc6ee0a5d1ce281f4b4ebe">CLDepthConvertToS16Fixture</a>< uint8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), DepthConvertU8toS16Dataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ConvertPolicy",{ConvertPolicy::SATURATE, <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">ConvertPolicy::WRAP</a>})), DepthConvertShiftDataset))</td></tr> |
| <tr class="separator:a588ad602cf228a80160ff9a607a717a8"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a7a19093a22a3ccaeabdc501561787160"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7a19093a22a3ccaeabdc501561787160">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a474dcdd31fdc6ee0a5d1ce281f4b4ebe">CLDepthConvertToS16Fixture</a>< uint8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), DepthConvertU8toS16Dataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ConvertPolicy",{ConvertPolicy::SATURATE, <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">ConvertPolicy::WRAP</a>})), DepthConvertShiftDataset))</td></tr> |
| <tr class="separator:a7a19093a22a3ccaeabdc501561787160"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ab937b2eed83fe341fd56c23ef4f9bec0"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ab937b2eed83fe341fd56c23ef4f9bec0">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a8682cd7d81100b22b1bd66874a20a114">CLDepthConvertToS32Fixture</a>< uint8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), DepthConvertU8toS32Dataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ConvertPolicy",{ConvertPolicy::SATURATE, <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">ConvertPolicy::WRAP</a>})), DepthConvertShiftDataset))</td></tr> |
| <tr class="separator:ab937b2eed83fe341fd56c23ef4f9bec0"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a92df7e113cd415587a74471694ce8525"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a92df7e113cd415587a74471694ce8525">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a8682cd7d81100b22b1bd66874a20a114">CLDepthConvertToS32Fixture</a>< uint8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), DepthConvertU8toS32Dataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ConvertPolicy",{ConvertPolicy::SATURATE, <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">ConvertPolicy::WRAP</a>})), DepthConvertShiftDataset))</td></tr> |
| <tr class="separator:a92df7e113cd415587a74471694ce8525"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:adc52af25e79deeac09bc6d8204d2026f"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#adc52af25e79deeac09bc6d8204d2026f">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#aee56f6c91fd332f174321b9ddbc3982f">CLDepthConvertToU8Fixture</a>< uint16_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), DepthConvertU16toU8Dataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ConvertPolicy",{ConvertPolicy::SATURATE, <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">ConvertPolicy::WRAP</a>})), DepthConvertShiftDataset))</td></tr> |
| <tr class="separator:adc52af25e79deeac09bc6d8204d2026f"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a9face0ad2dfb0cbd31bcb05476b04ca8"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a9face0ad2dfb0cbd31bcb05476b04ca8">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#aee56f6c91fd332f174321b9ddbc3982f">CLDepthConvertToU8Fixture</a>< uint16_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), DepthConvertU16toU8Dataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ConvertPolicy",{ConvertPolicy::SATURATE, <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">ConvertPolicy::WRAP</a>})), DepthConvertShiftDataset))</td></tr> |
| <tr class="separator:a9face0ad2dfb0cbd31bcb05476b04ca8"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a25770e979b6ebef75a75ca51c1d7102e"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a25770e979b6ebef75a75ca51c1d7102e">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ad3d9fd643f8e5d6e16e58b5738195d9c">CLDepthConvertToU32Fixture</a>< uint16_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), DepthConvertU16toU32Dataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ConvertPolicy",{ConvertPolicy::SATURATE, <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">ConvertPolicy::WRAP</a>})), DepthConvertShiftDataset))</td></tr> |
| <tr class="separator:a25770e979b6ebef75a75ca51c1d7102e"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a77eaea709a46f7babc352dd691e9acf4"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a77eaea709a46f7babc352dd691e9acf4">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ad3d9fd643f8e5d6e16e58b5738195d9c">CLDepthConvertToU32Fixture</a>< uint16_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), DepthConvertU16toU32Dataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ConvertPolicy",{ConvertPolicy::SATURATE, <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">ConvertPolicy::WRAP</a>})), DepthConvertShiftDataset))</td></tr> |
| <tr class="separator:a77eaea709a46f7babc352dd691e9acf4"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ab446f9b0f4c091602108395cd9608b9b"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ab446f9b0f4c091602108395cd9608b9b">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#aee56f6c91fd332f174321b9ddbc3982f">CLDepthConvertToU8Fixture</a>< int16_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), DepthConvertS16toU8Dataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ConvertPolicy",{ConvertPolicy::SATURATE, <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">ConvertPolicy::WRAP</a>})), DepthConvertShiftDataset))</td></tr> |
| <tr class="separator:ab446f9b0f4c091602108395cd9608b9b"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aa3194fa9d9cd6d68ea621eabaa762662"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#aa3194fa9d9cd6d68ea621eabaa762662">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#aee56f6c91fd332f174321b9ddbc3982f">CLDepthConvertToU8Fixture</a>< int16_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), DepthConvertS16toU8Dataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ConvertPolicy",{ConvertPolicy::SATURATE, <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">ConvertPolicy::WRAP</a>})), DepthConvertShiftDataset))</td></tr> |
| <tr class="separator:aa3194fa9d9cd6d68ea621eabaa762662"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aa29ddc6c004a06e0bb3995846a64b102"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#aa29ddc6c004a06e0bb3995846a64b102">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a8682cd7d81100b22b1bd66874a20a114">CLDepthConvertToS32Fixture</a>< int16_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), DepthConvertS16toS32Dataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ConvertPolicy",{ConvertPolicy::SATURATE, <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">ConvertPolicy::WRAP</a>})), DepthConvertShiftDataset))</td></tr> |
| <tr class="separator:aa29ddc6c004a06e0bb3995846a64b102"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a0bba18526bce6702b301820d30012ca3"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a0bba18526bce6702b301820d30012ca3">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a8682cd7d81100b22b1bd66874a20a114">CLDepthConvertToS32Fixture</a>< int16_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), DepthConvertS16toS32Dataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ConvertPolicy",{ConvertPolicy::SATURATE, <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">ConvertPolicy::WRAP</a>})), DepthConvertShiftDataset))</td></tr> |
| <tr class="separator:a0bba18526bce6702b301820d30012ca3"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aeb7f384bdc06f0a935fc09baeffa2ebd"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#aeb7f384bdc06f0a935fc09baeffa2ebd">DATA_TEST_CASE</a> (Configuration, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfa5fb1f955b45e38e31789286a1790398d">framework::DatasetMode::ALL</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a20b2c46a6ccea85acf64c599a68251d7">framework::dataset::concat</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>()), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType",{DataType::QS8, <a class="el" href="namespacearm__compute.xhtml#ad8ed01ff3ff33333d8e19db4d2818bb6a48d877702a2957f5a932c43a357866f9">DataType::QS16</a>})), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ConvertPolicy",{ConvertPolicy::SATURATE, <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">ConvertPolicy::WRAP</a>})), DepthConvertFixedPointQuantizedDataset), <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">shape</a>, dt, policy, fixed_point_position)</td></tr> |
| <tr class="separator:aeb7f384bdc06f0a935fc09baeffa2ebd"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:afb2f9a29c7408bda129e58328222d009"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#afb2f9a29c7408bda129e58328222d009">FIXTURE_DATA_TEST_CASE</a> (RunSmallQS8, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a90dd5b91246b7214e2dbb4d69db3b1b4">CLDepthConvertToFP32FixedPointFixture</a>< int8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), DepthConvertQS8toFP32Dataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ConvertPolicy",{ConvertPolicy::SATURATE, <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">ConvertPolicy::WRAP</a>})), DepthConvertFixedPointQuantizedDataset))</td></tr> |
| <tr class="separator:afb2f9a29c7408bda129e58328222d009"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a623b1c05aa8e54433ea94000123f6cb4"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a623b1c05aa8e54433ea94000123f6cb4">FIXTURE_DATA_TEST_CASE</a> (RunSmallQS16, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a90dd5b91246b7214e2dbb4d69db3b1b4">CLDepthConvertToFP32FixedPointFixture</a>< int16_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), DepthConvertQS16toFP32Dataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ConvertPolicy",{ConvertPolicy::SATURATE, <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">ConvertPolicy::WRAP</a>})), DepthConvertFixedPointQuantizedDataset))</td></tr> |
| <tr class="separator:a623b1c05aa8e54433ea94000123f6cb4"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:afae1bfb66fc64803f6c20b785d621eda"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#afae1bfb66fc64803f6c20b785d621eda">FIXTURE_DATA_TEST_CASE</a> (RunLargeQS8, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a90dd5b91246b7214e2dbb4d69db3b1b4">CLDepthConvertToFP32FixedPointFixture</a>< int8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), DepthConvertQS8toFP32Dataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ConvertPolicy",{ConvertPolicy::SATURATE, <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">ConvertPolicy::WRAP</a>})), DepthConvertFixedPointQuantizedDataset))</td></tr> |
| <tr class="separator:afae1bfb66fc64803f6c20b785d621eda"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:af0b8ed6e0bf7e4c60bb9e565b9fd472c"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#af0b8ed6e0bf7e4c60bb9e565b9fd472c">FIXTURE_DATA_TEST_CASE</a> (RunLargeQS16, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a90dd5b91246b7214e2dbb4d69db3b1b4">CLDepthConvertToFP32FixedPointFixture</a>< int16_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), DepthConvertQS16toFP32Dataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ConvertPolicy",{ConvertPolicy::SATURATE, <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">ConvertPolicy::WRAP</a>})), DepthConvertFixedPointQuantizedDataset))</td></tr> |
| <tr class="separator:af0b8ed6e0bf7e4c60bb9e565b9fd472c"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a4ce8622eae995191124200b55f10d4d2"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a4ce8622eae995191124200b55f10d4d2">FIXTURE_DATA_TEST_CASE</a> (RunSmallQS8, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#afaddd46b39550ec74ad2da27ed5a4eb2">CLDepthConvertToQS8FixedPointFixture</a>< float >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), DepthConvertFP32toQS8Dataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ConvertPolicy",{ConvertPolicy::SATURATE, <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">ConvertPolicy::WRAP</a>})), DepthConvertFixedPointQuantizedDataset))</td></tr> |
| <tr class="separator:a4ce8622eae995191124200b55f10d4d2"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aa4be921fc4de83272ae83c9844a2a658"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#aa4be921fc4de83272ae83c9844a2a658">FIXTURE_DATA_TEST_CASE</a> (RunSmallQS16, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#aa148b8ea2806ea7077958bde778b6c1a">CLDepthConvertToQS16FixedPointFixture</a>< float >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), DepthConvertFP32toQS16Dataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ConvertPolicy",{ConvertPolicy::SATURATE, <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">ConvertPolicy::WRAP</a>})), DepthConvertFixedPointQuantizedDataset))</td></tr> |
| <tr class="separator:aa4be921fc4de83272ae83c9844a2a658"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a6e5f556b8cc040f22eea24eb2d265e5f"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a6e5f556b8cc040f22eea24eb2d265e5f">FIXTURE_DATA_TEST_CASE</a> (RunLargeQS8, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#afaddd46b39550ec74ad2da27ed5a4eb2">CLDepthConvertToQS8FixedPointFixture</a>< float >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), DepthConvertFP32toQS8Dataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ConvertPolicy",{ConvertPolicy::SATURATE, <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">ConvertPolicy::WRAP</a>})), DepthConvertFixedPointQuantizedDataset))</td></tr> |
| <tr class="separator:a6e5f556b8cc040f22eea24eb2d265e5f"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a6772ee6a19a11b21d30837791045f60d"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a6772ee6a19a11b21d30837791045f60d">FIXTURE_DATA_TEST_CASE</a> (RunLargeQS16, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#aa148b8ea2806ea7077958bde778b6c1a">CLDepthConvertToQS16FixedPointFixture</a>< float >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), DepthConvertFP32toQS16Dataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ConvertPolicy",{ConvertPolicy::SATURATE, <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">ConvertPolicy::WRAP</a>})), DepthConvertFixedPointQuantizedDataset))</td></tr> |
| <tr class="separator:a6772ee6a19a11b21d30837791045f60d"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:afd3bff121f3d1b361014931aba336060"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#afd3bff121f3d1b361014931aba336060">DATA_TEST_CASE</a> (Configuration, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfa5fb1f955b45e38e31789286a1790398d">framework::DatasetMode::ALL</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(DequantizationShapes, <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::U8)), <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">shape</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ac2ad7f431e3446fddcd9b6b9f93c4c14">data_type</a>)</td></tr> |
| <tr class="separator:afd3bff121f3d1b361014931aba336060"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a13b0410ce9ce1318beb696eb5529dce4"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a13b0410ce9ce1318beb696eb5529dce4">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a30b407fe9a284b2478c914e1981c3d47">CLDequantizationLayerFixture</a>< uint8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(concat(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small3_d_shapes.xhtml">datasets::Small3DShapes</a>(), <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small4_d_shapes.xhtml">datasets::Small4DShapes</a>()), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::U8)))</td></tr> |
| <tr class="separator:a13b0410ce9ce1318beb696eb5529dce4"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aa1cd7335dec744f6c2c62908acb813c7"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#aa1cd7335dec744f6c2c62908acb813c7">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a30b407fe9a284b2478c914e1981c3d47">CLDequantizationLayerFixture</a>< uint8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(concat(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large3_d_shapes.xhtml">datasets::Large3DShapes</a>(), <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large4_d_shapes.xhtml">datasets::Large4DShapes</a>()), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::U8)))</td></tr> |
| <tr class="separator:aa1cd7335dec744f6c2c62908acb813c7"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a636bb5fbc0d81f927fa1072747462207"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a636bb5fbc0d81f927fa1072747462207">FIXTURE_DATA_TEST_CASE</a> (Run, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a8e6c0a7a52535b96172d9ea643087244">CLDirectConvolutionLayerFixture</a>< <a class="el" href="namespacearm__compute.xhtml#a73e2825fd61d349c5ca2f5313e3c8ea1">half</a> >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfa5fb1f955b45e38e31789286a1790398d">framework::DatasetMode::ALL</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(data, <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F16)))</td></tr> |
| <tr class="separator:a636bb5fbc0d81f927fa1072747462207"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ac2d4b41c0754c29ec7a931876f1b17f2"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ac2d4b41c0754c29ec7a931876f1b17f2">FIXTURE_DATA_TEST_CASE</a> (Run, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a8e6c0a7a52535b96172d9ea643087244">CLDirectConvolutionLayerFixture</a>< float >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfa5fb1f955b45e38e31789286a1790398d">framework::DatasetMode::ALL</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(data, <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F32)))</td></tr> |
| <tr class="separator:ac2d4b41c0754c29ec7a931876f1b17f2"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a8f410685577ab29e5255c36fea456359"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a8f410685577ab29e5255c36fea456359">FIXTURE_DATA_TEST_CASE</a> (Run, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ae1ea9fdccdd5cf0ac9ae410aaad4d171">CLDirectConvolutionLayerFixedPointFixture</a>< int8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfa5fb1f955b45e38e31789286a1790398d">framework::DatasetMode::ALL</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(data_quantized, <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::QS8)), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("FractionalBits", 2, 7)))</td></tr> |
| <tr class="separator:a8f410685577ab29e5255c36fea456359"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a99e4988835dc7348f7ec677a51170164"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a99e4988835dc7348f7ec677a51170164">FIXTURE_DATA_TEST_CASE</a> (Run, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ae1ea9fdccdd5cf0ac9ae410aaad4d171">CLDirectConvolutionLayerFixedPointFixture</a>< int16_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfa5fb1f955b45e38e31789286a1790398d">framework::DatasetMode::ALL</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(data_quantized, <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::QS16)), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("FractionalBits", 2, 15)))</td></tr> |
| <tr class="separator:a99e4988835dc7348f7ec677a51170164"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ae6331f78a2f3e946535a3fa73c46eaca"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ae6331f78a2f3e946535a3fa73c46eaca">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#adfae1662a2c0658c753e42045c8dc2ea">CLFlattenLayerFixture</a>< float >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfa5fb1f955b45e38e31789286a1790398d">framework::DatasetMode::ALL</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a20b2c46a6ccea85acf64c599a68251d7">framework::dataset::concat</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small3_d_shapes.xhtml">datasets::Small3DShapes</a>(), <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small4_d_shapes.xhtml">datasets::Small4DShapes</a>()), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F32)))</td></tr> |
| <tr class="separator:ae6331f78a2f3e946535a3fa73c46eaca"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aa2c7ada491af83e6b0263e057cbfd8d0"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#aa2c7ada491af83e6b0263e057cbfd8d0">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#adfae1662a2c0658c753e42045c8dc2ea">CLFlattenLayerFixture</a>< float >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a20b2c46a6ccea85acf64c599a68251d7">framework::dataset::concat</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large3_d_shapes.xhtml">datasets::Large3DShapes</a>(), <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large4_d_shapes.xhtml">datasets::Large4DShapes</a>()), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F32)))</td></tr> |
| <tr class="separator:aa2c7ada491af83e6b0263e057cbfd8d0"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a8cbdb07675cbd1605aa8d8de0046bf05"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a8cbdb07675cbd1605aa8d8de0046bf05">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#adfae1662a2c0658c753e42045c8dc2ea">CLFlattenLayerFixture</a>< <a class="el" href="namespacearm__compute.xhtml#a73e2825fd61d349c5ca2f5313e3c8ea1">half</a> >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfa5fb1f955b45e38e31789286a1790398d">framework::DatasetMode::ALL</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a20b2c46a6ccea85acf64c599a68251d7">framework::dataset::concat</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small3_d_shapes.xhtml">datasets::Small3DShapes</a>(), <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small4_d_shapes.xhtml">datasets::Small4DShapes</a>()), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F16)))</td></tr> |
| <tr class="separator:a8cbdb07675cbd1605aa8d8de0046bf05"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:acdd086d8a6a088acde2e91a617b8fccb"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#acdd086d8a6a088acde2e91a617b8fccb">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#adfae1662a2c0658c753e42045c8dc2ea">CLFlattenLayerFixture</a>< <a class="el" href="namespacearm__compute.xhtml#a73e2825fd61d349c5ca2f5313e3c8ea1">half</a> >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a20b2c46a6ccea85acf64c599a68251d7">framework::dataset::concat</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large3_d_shapes.xhtml">datasets::Large3DShapes</a>(), <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large4_d_shapes.xhtml">datasets::Large4DShapes</a>()), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F16)))</td></tr> |
| <tr class="separator:acdd086d8a6a088acde2e91a617b8fccb"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:afdf5cfd7cac03504696da94a1a69f637"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#afdf5cfd7cac03504696da94a1a69f637">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#adfae1662a2c0658c753e42045c8dc2ea">CLFlattenLayerFixture</a>< int8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfa5fb1f955b45e38e31789286a1790398d">framework::DatasetMode::ALL</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a20b2c46a6ccea85acf64c599a68251d7">framework::dataset::concat</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small3_d_shapes.xhtml">datasets::Small3DShapes</a>(), <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small4_d_shapes.xhtml">datasets::Small4DShapes</a>()), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::QS8)))</td></tr> |
| <tr class="separator:afdf5cfd7cac03504696da94a1a69f637"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a94504956d4a37369918657141e3eecd9"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a94504956d4a37369918657141e3eecd9">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#adfae1662a2c0658c753e42045c8dc2ea">CLFlattenLayerFixture</a>< int8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a20b2c46a6ccea85acf64c599a68251d7">framework::dataset::concat</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large3_d_shapes.xhtml">datasets::Large3DShapes</a>(), <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large4_d_shapes.xhtml">datasets::Large4DShapes</a>()), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::QS8)))</td></tr> |
| <tr class="separator:a94504956d4a37369918657141e3eecd9"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ab13a742ae58411d3197cdb7f6e330082"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ab13a742ae58411d3197cdb7f6e330082">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#adfae1662a2c0658c753e42045c8dc2ea">CLFlattenLayerFixture</a>< int16_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfa5fb1f955b45e38e31789286a1790398d">framework::DatasetMode::ALL</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a20b2c46a6ccea85acf64c599a68251d7">framework::dataset::concat</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small3_d_shapes.xhtml">datasets::Small3DShapes</a>(), <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small4_d_shapes.xhtml">datasets::Small4DShapes</a>()), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::QS16)))</td></tr> |
| <tr class="separator:ab13a742ae58411d3197cdb7f6e330082"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a8515b25bed0ee763fe01c994c90b0115"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a8515b25bed0ee763fe01c994c90b0115">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#adfae1662a2c0658c753e42045c8dc2ea">CLFlattenLayerFixture</a>< int16_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a20b2c46a6ccea85acf64c599a68251d7">framework::dataset::concat</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large3_d_shapes.xhtml">datasets::Large3DShapes</a>(), <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large4_d_shapes.xhtml">datasets::Large4DShapes</a>()), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::QS16)))</td></tr> |
| <tr class="separator:a8515b25bed0ee763fe01c994c90b0115"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ab9748f66f299bfd362109f3fb16c7a2d"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ab9748f66f299bfd362109f3fb16c7a2d">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#af883fa9f2d63cdafcb99f78ce2c37c81">CLFloorFixture</a>< float >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F32)))</td></tr> |
| <tr class="separator:ab9748f66f299bfd362109f3fb16c7a2d"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:af7aa623963a6e535e756f72422e5e15b"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#af7aa623963a6e535e756f72422e5e15b">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#af883fa9f2d63cdafcb99f78ce2c37c81">CLFloorFixture</a>< float >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F32)))</td></tr> |
| <tr class="separator:af7aa623963a6e535e756f72422e5e15b"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a993ad7954889c7044c5d3ccd82243f6d"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a993ad7954889c7044c5d3ccd82243f6d">DATA_TEST_CASE</a> (Configuration, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfa5fb1f955b45e38e31789286a1790398d">framework::DatasetMode::ALL</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a20b2c46a6ccea85acf64c599a68251d7">framework::dataset::concat</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_fully_connected_layer_dataset.xhtml">datasets::SmallFullyConnectedLayerDataset</a>(), <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_fully_connected_layer_dataset.xhtml">datasets::LargeFullyConnectedLayerDataset</a>()), FullyConnectedParameters), CNNDataTypes), src_shape, weights_shape, bias_shape, dst_shape, transpose_weights, reshape_weights, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ac2ad7f431e3446fddcd9b6b9f93c4c14">data_type</a>)</td></tr> |
| <tr class="separator:a993ad7954889c7044c5d3ccd82243f6d"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a5f8f584ea77fa1a3cb1ec914f8d566ec"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a5f8f584ea77fa1a3cb1ec914f8d566ec">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a0d5bd7868bd7f6fa338fe943f89e92a3">CLFullyConnectedLayerFixture</a>< <a class="el" href="namespacearm__compute.xhtml#a73e2825fd61d349c5ca2f5313e3c8ea1">half</a> >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_fully_connected_layer_dataset.xhtml">datasets::SmallFullyConnectedLayerDataset</a>(), FullyConnectedParameters), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F16)))</td></tr> |
| <tr class="separator:a5f8f584ea77fa1a3cb1ec914f8d566ec"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a007daaa5561c3e01626aafd3b393fd00"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a007daaa5561c3e01626aafd3b393fd00">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a0d5bd7868bd7f6fa338fe943f89e92a3">CLFullyConnectedLayerFixture</a>< <a class="el" href="namespacearm__compute.xhtml#a73e2825fd61d349c5ca2f5313e3c8ea1">half</a> >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_fully_connected_layer_dataset.xhtml">datasets::LargeFullyConnectedLayerDataset</a>(), FullyConnectedParameters), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F16)))</td></tr> |
| <tr class="separator:a007daaa5561c3e01626aafd3b393fd00"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a3bba67716790382dcd066dfd169b8008"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a3bba67716790382dcd066dfd169b8008">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a0d5bd7868bd7f6fa338fe943f89e92a3">CLFullyConnectedLayerFixture</a>< float >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_fully_connected_layer_dataset.xhtml">datasets::SmallFullyConnectedLayerDataset</a>(), FullyConnectedParameters), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F32)))</td></tr> |
| <tr class="separator:a3bba67716790382dcd066dfd169b8008"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a99834f03a49c7e88285d8ab16ce8ed17"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a99834f03a49c7e88285d8ab16ce8ed17">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a0d5bd7868bd7f6fa338fe943f89e92a3">CLFullyConnectedLayerFixture</a>< float >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_fully_connected_layer_dataset.xhtml">datasets::LargeFullyConnectedLayerDataset</a>(), FullyConnectedParameters), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F32)))</td></tr> |
| <tr class="separator:a99834f03a49c7e88285d8ab16ce8ed17"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ae73d8ccd074d6c6533fcacc33ad74d47"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ae73d8ccd074d6c6533fcacc33ad74d47">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7ec7c618ee18e0191b3ff9cc6fa9ded8">CLFullyConnectedLayerFixedPointFixture</a>< int8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_fully_connected_layer_dataset.xhtml">datasets::SmallFullyConnectedLayerDataset</a>(), FullyConnectedParameters), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::QS8)), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("FractionalBits", 1, 6)))</td></tr> |
| <tr class="separator:ae73d8ccd074d6c6533fcacc33ad74d47"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:abe9c2790b3c2894555bbf9a55a02aa5e"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#abe9c2790b3c2894555bbf9a55a02aa5e">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7ec7c618ee18e0191b3ff9cc6fa9ded8">CLFullyConnectedLayerFixedPointFixture</a>< int8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_fully_connected_layer_dataset.xhtml">datasets::LargeFullyConnectedLayerDataset</a>(), FullyConnectedParameters), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::QS8)), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("FractionalBits", 1, 6)))</td></tr> |
| <tr class="separator:abe9c2790b3c2894555bbf9a55a02aa5e"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a337cbb81e73088fd0c3069536827a48c"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a337cbb81e73088fd0c3069536827a48c">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7ec7c618ee18e0191b3ff9cc6fa9ded8">CLFullyConnectedLayerFixedPointFixture</a>< int16_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_fully_connected_layer_dataset.xhtml">datasets::SmallFullyConnectedLayerDataset</a>(), FullyConnectedParameters), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::QS16)), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("FractionalBits", 1, 14)))</td></tr> |
| <tr class="separator:a337cbb81e73088fd0c3069536827a48c"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a3be2be25caf38903e9e40fadf3556aad"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a3be2be25caf38903e9e40fadf3556aad">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7ec7c618ee18e0191b3ff9cc6fa9ded8">CLFullyConnectedLayerFixedPointFixture</a>< int16_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_fully_connected_layer_dataset.xhtml">datasets::LargeFullyConnectedLayerDataset</a>(), FullyConnectedParameters), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::QS16)), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("FractionalBits", 1, 14)))</td></tr> |
| <tr class="separator:a3be2be25caf38903e9e40fadf3556aad"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a0149511565479a9d67455a4e8bd5f186"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a0149511565479a9d67455a4e8bd5f186">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ac27be9a85d033e4a482fbff9f09e5708">CLGaussian3x3Fixture</a>< uint8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::U8)), <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_border_modes.xhtml">datasets::BorderModes</a>()))</td></tr> |
| <tr class="separator:a0149511565479a9d67455a4e8bd5f186"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a9371d17ded1274b9670542c1edd0d669"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a9371d17ded1274b9670542c1edd0d669">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ac27be9a85d033e4a482fbff9f09e5708">CLGaussian3x3Fixture</a>< uint8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::U8)), <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_border_modes.xhtml">datasets::BorderModes</a>()))</td></tr> |
| <tr class="separator:a9371d17ded1274b9670542c1edd0d669"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a0e3f60b8736377c40480b346030d482f"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a0e3f60b8736377c40480b346030d482f">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#aea53a09faa8521bc42baeee9f3bc81ac">CLGaussian5x5Fixture</a>< uint8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::U8)), <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_border_modes.xhtml">datasets::BorderModes</a>()))</td></tr> |
| <tr class="separator:a0e3f60b8736377c40480b346030d482f"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a2dc91af1dbd0e33856756a7e4446f76b"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a2dc91af1dbd0e33856756a7e4446f76b">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#aea53a09faa8521bc42baeee9f3bc81ac">CLGaussian5x5Fixture</a>< uint8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::U8)), <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_border_modes.xhtml">datasets::BorderModes</a>()))</td></tr> |
| <tr class="separator:a2dc91af1dbd0e33856756a7e4446f76b"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:afd7a6dbd100ac000c0d5ff06290dda88"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#afd7a6dbd100ac000c0d5ff06290dda88">DATA_TEST_CASE</a> (Configuration, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfa5fb1f955b45e38e31789286a1790398d">framework::DatasetMode::ALL</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a20b2c46a6ccea85acf64c599a68251d7">framework::dataset::concat</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_g_e_m_m_dataset.xhtml">datasets::SmallGEMMDataset</a>(), <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_g_e_m_m_dataset.xhtml">datasets::LargeGEMMDataset</a>()), CNNDataTypes), shape_a, shape_b, shape_c, output_shape, alpha, beta, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ac2ad7f431e3446fddcd9b6b9f93c4c14">data_type</a>)</td></tr> |
| <tr class="separator:afd7a6dbd100ac000c0d5ff06290dda88"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a9ddca6ded6c7cf989817679e4882993d"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a9ddca6ded6c7cf989817679e4882993d">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a02a82a5e8cc3d3a54da7fd340f9bc81b">CLGEMMFixture</a>< <a class="el" href="namespacearm__compute.xhtml#a73e2825fd61d349c5ca2f5313e3c8ea1">half</a> >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_g_e_m_m_dataset.xhtml">datasets::SmallGEMMDataset</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F16)))</td></tr> |
| <tr class="separator:a9ddca6ded6c7cf989817679e4882993d"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a497f26d28effe6af2c1641951d3c2dfe"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a497f26d28effe6af2c1641951d3c2dfe">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a02a82a5e8cc3d3a54da7fd340f9bc81b">CLGEMMFixture</a>< <a class="el" href="namespacearm__compute.xhtml#a73e2825fd61d349c5ca2f5313e3c8ea1">half</a> >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_g_e_m_m_dataset.xhtml">datasets::LargeGEMMDataset</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F16)))</td></tr> |
| <tr class="separator:a497f26d28effe6af2c1641951d3c2dfe"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a1522ada944b48d4a7a36d7e3005743a3"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a1522ada944b48d4a7a36d7e3005743a3">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a02a82a5e8cc3d3a54da7fd340f9bc81b">CLGEMMFixture</a>< float >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_g_e_m_m_dataset.xhtml">datasets::SmallGEMMDataset</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F32)))</td></tr> |
| <tr class="separator:a1522ada944b48d4a7a36d7e3005743a3"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:afb73b098cdc7bac5920e576d81e57fb4"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#afb73b098cdc7bac5920e576d81e57fb4">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a02a82a5e8cc3d3a54da7fd340f9bc81b">CLGEMMFixture</a>< float >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_g_e_m_m_dataset.xhtml">datasets::LargeGEMMDataset</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F32)))</td></tr> |
| <tr class="separator:afb73b098cdc7bac5920e576d81e57fb4"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:add2ffdc61d24459f11d4f2f3987f4a34"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#add2ffdc61d24459f11d4f2f3987f4a34">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a9d9511cf80abd452fc21c671b0ffc334">CLGEMMFixedPointFixture</a>< int8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_g_e_m_m_dataset.xhtml">datasets::SmallGEMMDataset</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::QS8)), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("FractionalBits", 1, 7)))</td></tr> |
| <tr class="separator:add2ffdc61d24459f11d4f2f3987f4a34"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a599f4528c5f0cf3e11072c3eb20dac61"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a599f4528c5f0cf3e11072c3eb20dac61">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a9d9511cf80abd452fc21c671b0ffc334">CLGEMMFixedPointFixture</a>< int8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_g_e_m_m_dataset.xhtml">datasets::LargeGEMMDataset</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::QS8)), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("FractionalBits", 1, 7)))</td></tr> |
| <tr class="separator:a599f4528c5f0cf3e11072c3eb20dac61"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:abf548307d9b70a5a631717bc361b8930"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#abf548307d9b70a5a631717bc361b8930">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a9d9511cf80abd452fc21c671b0ffc334">CLGEMMFixedPointFixture</a>< int16_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_g_e_m_m_dataset.xhtml">datasets::SmallGEMMDataset</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::QS16)), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("FractionalBits", 1, 14)))</td></tr> |
| <tr class="separator:abf548307d9b70a5a631717bc361b8930"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a0b7eb3aca69bced1313c528d6325865f"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a0b7eb3aca69bced1313c528d6325865f">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a9d9511cf80abd452fc21c671b0ffc334">CLGEMMFixedPointFixture</a>< int16_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_g_e_m_m_dataset.xhtml">datasets::LargeGEMMDataset</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::QS16)), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("FractionalBits", 1, 14)))</td></tr> |
| <tr class="separator:a0b7eb3aca69bced1313c528d6325865f"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a67a59925e104fb1be6e553f64da9c299"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a67a59925e104fb1be6e553f64da9c299">FIXTURE_DATA_TEST_CASE</a> (RunGlobalPooling, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ae325848d601b17aee0a81064a15ef1eb">CLGlobalPoolingLayerFixture</a>< float >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfa5fb1f955b45e38e31789286a1790398d">framework::DatasetMode::ALL</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(GlobalPoolingLayerDataset, <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F32)))</td></tr> |
| <tr class="separator:a67a59925e104fb1be6e553f64da9c299"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a79fac6ffbc2037d31193c5c3fb4e2a34"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a79fac6ffbc2037d31193c5c3fb4e2a34">FIXTURE_DATA_TEST_CASE</a> (RunGlobalPooling, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ae325848d601b17aee0a81064a15ef1eb">CLGlobalPoolingLayerFixture</a>< <a class="el" href="namespacearm__compute.xhtml#a73e2825fd61d349c5ca2f5313e3c8ea1">half</a> >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfa5fb1f955b45e38e31789286a1790398d">framework::DatasetMode::ALL</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(GlobalPoolingLayerDataset, <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F16)))</td></tr> |
| <tr class="separator:a79fac6ffbc2037d31193c5c3fb4e2a34"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a07488d59b3ffaa49592976f74b50e62e"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a07488d59b3ffaa49592976f74b50e62e">DATA_TEST_CASE</a> (Configuration, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfa5fb1f955b45e38e31789286a1790398d">framework::DatasetMode::ALL</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(concat(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small2_d_shapes.xhtml">datasets::Small2DShapes</a>(), <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large2_d_shapes.xhtml">datasets::Large2DShapes</a>()), data), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("Format", Format::U8)), <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">shape</a>, gradient_size, block_size, border_mode, use_fp16, format)</td></tr> |
| <tr class="separator:a07488d59b3ffaa49592976f74b50e62e"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a20a0ab5b2e0cf0447496d14956b7e51c"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a20a0ab5b2e0cf0447496d14956b7e51c">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a51437d29fc541897e39c63a80bcf23f9">CLHarrisCornersFixture</a>< uint8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small2_d_shapes.xhtml">datasets::Small2DShapes</a>(), data), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("Format", Format::U8)))</td></tr> |
| <tr class="separator:a20a0ab5b2e0cf0447496d14956b7e51c"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a38836f57b599388618255c24bf3cdaf1"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a38836f57b599388618255c24bf3cdaf1">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a51437d29fc541897e39c63a80bcf23f9">CLHarrisCornersFixture</a>< uint8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large2_d_shapes.xhtml">datasets::Large2DShapes</a>(), data), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("Format", Format::U8)))</td></tr> |
| <tr class="separator:a38836f57b599388618255c24bf3cdaf1"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ad50aff7a15be6a8a3c4d535a260ba8e1"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ad50aff7a15be6a8a3c4d535a260ba8e1">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a365ecc9d42b5aa53e47b1331fa8be439">CLIntegralImageFixture</a>< uint8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::U8)))</td></tr> |
| <tr class="separator:ad50aff7a15be6a8a3c4d535a260ba8e1"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a82a7dea7dcfa3ac6f421a415399efad7"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a82a7dea7dcfa3ac6f421a415399efad7">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a365ecc9d42b5aa53e47b1331fa8be439">CLIntegralImageFixture</a>< uint8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::U8)))</td></tr> |
| <tr class="separator:a82a7dea7dcfa3ac6f421a415399efad7"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a059a83ca1bda1805e7e023c15b1dcf47"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a059a83ca1bda1805e7e023c15b1dcf47">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a73e3a821b37933eebdf70b9e61d5a156">CLL2NormalizeFixture</a>< float >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F32)), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("Axis",{0})), framework::dataset::make("Epsilon",{1e-12})))</td></tr> |
| <tr class="separator:a059a83ca1bda1805e7e023c15b1dcf47"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a3190bcdfd0c39a98541bc4e6b198029d"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a3190bcdfd0c39a98541bc4e6b198029d">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a73e3a821b37933eebdf70b9e61d5a156">CLL2NormalizeFixture</a>< float >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F32)), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("Axis",{0})), framework::dataset::make("Epsilon",{1e-12})))</td></tr> |
| <tr class="separator:a3190bcdfd0c39a98541bc4e6b198029d"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a03ce389355dedb591f21f5abc0f22cce"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a03ce389355dedb591f21f5abc0f22cce">DATA_TEST_CASE</a> (Configuration, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfa5fb1f955b45e38e31789286a1790398d">framework::DatasetMode::ALL</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(concat(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small2_d_shapes.xhtml">datasets::Small2DShapes</a>(), <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large2_d_shapes.xhtml">datasets::Large2DShapes</a>()), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::U8)), <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">shape</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ac2ad7f431e3446fddcd9b6b9f93c4c14">data_type</a>)</td></tr> |
| <tr class="separator:a03ce389355dedb591f21f5abc0f22cce"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a07b92ba1fb6599236c1accbde21a0f75"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a07b92ba1fb6599236c1accbde21a0f75">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a631f2be1b59ac1d5df3361b5440664da">CLMeanStdDevFixture</a>< uint8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small2_d_shapes.xhtml">datasets::Small2DShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::U8)))</td></tr> |
| <tr class="separator:a07b92ba1fb6599236c1accbde21a0f75"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a2e07f795abdc267b579e8768d134923c"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a2e07f795abdc267b579e8768d134923c">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a631f2be1b59ac1d5df3361b5440664da">CLMeanStdDevFixture</a>< uint8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large2_d_shapes.xhtml">datasets::Large2DShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::U8)))</td></tr> |
| <tr class="separator:a2e07f795abdc267b579e8768d134923c"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a4773668d05f0071ef209f3b19e2938af"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a4773668d05f0071ef209f3b19e2938af">validate_configuration</a> (const <a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a> &src, <a class="el" href="classarm__compute_1_1_tensor_shape.xhtml">TensorShape</a> <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">shape</a>)</td></tr> |
| <tr class="separator:a4773668d05f0071ef209f3b19e2938af"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a79273ca792f49600c6485cfa29c27f36"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a79273ca792f49600c6485cfa29c27f36">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ab27e23fc11355e60fc8f96cd23a6fafe">CLMinMaxLocationFixture</a>< uint8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small2_d_shapes.xhtml">datasets::Small2DShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::U8)))</td></tr> |
| <tr class="separator:a79273ca792f49600c6485cfa29c27f36"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a33c7ad45dd1317eb013409ef710daeeb"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a33c7ad45dd1317eb013409ef710daeeb">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ab27e23fc11355e60fc8f96cd23a6fafe">CLMinMaxLocationFixture</a>< uint8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large2_d_shapes.xhtml">datasets::Large2DShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::U8)))</td></tr> |
| <tr class="separator:a33c7ad45dd1317eb013409ef710daeeb"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a38fe4b20a05bbaa1c844f3d7a19791ae"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a38fe4b20a05bbaa1c844f3d7a19791ae">TEST_SUITE_END</a> () <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a122e3a9ceeb35b23b5d9e0ecaff76e50">DATA_TEST_CASE</a>(Configuration</td></tr> |
| <tr class="separator:a38fe4b20a05bbaa1c844f3d7a19791ae"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a886187093300f6e68ccf9e169a947dbf"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a> (concat(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small2_d_shapes.xhtml">datasets::Small2DShapes</a>(), <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large2_d_shapes.xhtml">datasets::Large2DShapes</a>()), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::S16))</td></tr> |
| <tr class="separator:a886187093300f6e68ccf9e169a947dbf"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a096668313a9a819d54a2e65ec21ff0cc"><td class="memItemLeft" align="right" valign="top">src </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a096668313a9a819d54a2e65ec21ff0cc">info</a> () -> set_format(<a class="el" href="namespacearm__compute.xhtml#ab4e88c89b3b7ea1735996cc4def22d58a6e0b0886efb94aec797f6b830329b72c">Format::S16</a>)</td></tr> |
| <tr class="separator:a096668313a9a819d54a2e65ec21ff0cc"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a8b99c68730dc9d3b6f5d856864c1888a"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a8b99c68730dc9d3b6f5d856864c1888a">validate_configuration</a> (src, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">shape</a>)</td></tr> |
| <tr class="separator:a8b99c68730dc9d3b6f5d856864c1888a"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ac39c31f152b46c0d02b6eb4fe4afa194"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ac39c31f152b46c0d02b6eb4fe4afa194">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ab27e23fc11355e60fc8f96cd23a6fafe">CLMinMaxLocationFixture</a>< int16_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small2_d_shapes.xhtml">datasets::Small2DShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::S16)))</td></tr> |
| <tr class="separator:ac39c31f152b46c0d02b6eb4fe4afa194"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a473c70ef41d7956e3c5545374c7fe97d"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a473c70ef41d7956e3c5545374c7fe97d">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ab27e23fc11355e60fc8f96cd23a6fafe">CLMinMaxLocationFixture</a>< int16_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large2_d_shapes.xhtml">datasets::Large2DShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::S16)))</td></tr> |
| <tr class="separator:a473c70ef41d7956e3c5545374c7fe97d"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a1e2fdc01e84e8649c6a68c595c44da01"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a1e2fdc01e84e8649c6a68c595c44da01">combine</a> (concat(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small2_d_shapes.xhtml">datasets::Small2DShapes</a>(), <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large2_d_shapes.xhtml">datasets::Large2DShapes</a>()), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F32))</td></tr> |
| <tr class="separator:a1e2fdc01e84e8649c6a68c595c44da01"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a112374c662e4c050d9dbf1691b1d9e2f"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a112374c662e4c050d9dbf1691b1d9e2f">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ab27e23fc11355e60fc8f96cd23a6fafe">CLMinMaxLocationFixture</a>< float >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small2_d_shapes.xhtml">datasets::Small2DShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F32)))</td></tr> |
| <tr class="separator:a112374c662e4c050d9dbf1691b1d9e2f"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a36e35666744a3808363928fe7858b807"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a36e35666744a3808363928fe7858b807">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ab27e23fc11355e60fc8f96cd23a6fafe">CLMinMaxLocationFixture</a>< float >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large2_d_shapes.xhtml">datasets::Large2DShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F32)))</td></tr> |
| <tr class="separator:a36e35666744a3808363928fe7858b807"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:af47ccf8173fbf22b22f0649949789046"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#af47ccf8173fbf22b22f0649949789046">DATA_TEST_CASE</a> (Configuration, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfa5fb1f955b45e38e31789286a1790398d">framework::DatasetMode::ALL</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(concat(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>()), <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_non_linear_filter_functions.xhtml">datasets::NonLinearFilterFunctions</a>()), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("MaskSize",{3U, 5U})), datasets::MatrixPatterns()), datasets::BorderModes()), shape, function, mask_size, pattern, border_mode)</td></tr> |
| <tr class="separator:af47ccf8173fbf22b22f0649949789046"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a6a1601ba8c6ddb69c605270a72bb67e6"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a6a1601ba8c6ddb69c605270a72bb67e6">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a4f51783dfb1dc97681b4a518f62ea892">CLNonLinearFilterFixture</a>< uint8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_non_linear_filter_functions.xhtml">datasets::NonLinearFilterFunctions</a>()), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("MaskSize",{3U, 5U})), datasets::MatrixPatterns()), datasets::BorderModes()), framework::dataset::make("DataType", DataType::U8)))</td></tr> |
| <tr class="separator:a6a1601ba8c6ddb69c605270a72bb67e6"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a4484cf41bcf89df8e91b70f39d99db91"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a4484cf41bcf89df8e91b70f39d99db91">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a4f51783dfb1dc97681b4a518f62ea892">CLNonLinearFilterFixture</a>< uint8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_non_linear_filter_functions.xhtml">datasets::NonLinearFilterFunctions</a>()), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("MaskSize",{3U, 5U})), datasets::MatrixPatterns()), datasets::BorderModes()), framework::dataset::make("DataType", DataType::U8)))</td></tr> |
| <tr class="separator:a4484cf41bcf89df8e91b70f39d99db91"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a9875a13b73416b5e5154b1d8e309dc3a"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a9875a13b73416b5e5154b1d8e309dc3a">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a63b510b6111d8c5cc66a49d0ea847645">CLNormalizationLayerFixture</a>< <a class="el" href="namespacearm__compute.xhtml#a73e2825fd61d349c5ca2f5313e3c8ea1">half</a> >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(NormalizationDataset, <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F16)))</td></tr> |
| <tr class="separator:a9875a13b73416b5e5154b1d8e309dc3a"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a73b754ca39647c59584327e4343c611d"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a73b754ca39647c59584327e4343c611d">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a63b510b6111d8c5cc66a49d0ea847645">CLNormalizationLayerFixture</a>< <a class="el" href="namespacearm__compute.xhtml#a73e2825fd61d349c5ca2f5313e3c8ea1">half</a> >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(NormalizationDataset, <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F16)))</td></tr> |
| <tr class="separator:a73b754ca39647c59584327e4343c611d"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a171cbe9681397c19210cb25e7cb92484"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a171cbe9681397c19210cb25e7cb92484">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a63b510b6111d8c5cc66a49d0ea847645">CLNormalizationLayerFixture</a>< float >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(NormalizationDataset, <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F32)))</td></tr> |
| <tr class="separator:a171cbe9681397c19210cb25e7cb92484"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:af44613375371199084bb7337fc425f20"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#af44613375371199084bb7337fc425f20">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a63b510b6111d8c5cc66a49d0ea847645">CLNormalizationLayerFixture</a>< float >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(NormalizationDataset, <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F32)))</td></tr> |
| <tr class="separator:af44613375371199084bb7337fc425f20"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a2f68873a28397a34656f819a980f46a9"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a2f68873a28397a34656f819a980f46a9">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ac2315c03cdbc4673700aa89571c66f7d">CLNormalizationLayerFixedPointFixture</a>< int8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(NormalizationDataset, <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::QS8)), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("FractionalBits", 1, 6)))</td></tr> |
| <tr class="separator:a2f68873a28397a34656f819a980f46a9"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a2e75809bfd54eef48b1bb43d4bdf01e4"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a2e75809bfd54eef48b1bb43d4bdf01e4">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ac2315c03cdbc4673700aa89571c66f7d">CLNormalizationLayerFixedPointFixture</a>< int8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(NormalizationDataset, <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::QS8)), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("FractionalBits", 1, 6)))</td></tr> |
| <tr class="separator:a2e75809bfd54eef48b1bb43d4bdf01e4"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ad498b04d03f77032237e18a874386995"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ad498b04d03f77032237e18a874386995">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ac2315c03cdbc4673700aa89571c66f7d">CLNormalizationLayerFixedPointFixture</a>< int16_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(NormalizationDataset, <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::QS16)), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("FractionalBits", 1, 14)))</td></tr> |
| <tr class="separator:ad498b04d03f77032237e18a874386995"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a159b5fff5540d2476f49be156dd85ace"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a159b5fff5540d2476f49be156dd85ace">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ac2315c03cdbc4673700aa89571c66f7d">CLNormalizationLayerFixedPointFixture</a>< int16_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(NormalizationDataset, <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::QS16)), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("FractionalBits", 1, 14)))</td></tr> |
| <tr class="separator:a159b5fff5540d2476f49be156dd85ace"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a90ba555741cb446aa301a29cb758928e"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a90ba555741cb446aa301a29cb758928e">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#adcc3bdbd96fb09bd8bd54c9d9593c606">CLPoolingLayerFixture</a>< float >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfa5fb1f955b45e38e31789286a1790398d">framework::DatasetMode::ALL</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(PoolingLayerDatasetFP, <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F32))))</td></tr> |
| <tr class="separator:a90ba555741cb446aa301a29cb758928e"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ad4927e3d6480eb237776f44840f16163"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ad4927e3d6480eb237776f44840f16163">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#adcc3bdbd96fb09bd8bd54c9d9593c606">CLPoolingLayerFixture</a>< float >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(PoolingLayerDatasetFP, <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F32))))</td></tr> |
| <tr class="separator:ad4927e3d6480eb237776f44840f16163"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a35af172c88a179baee61c6541b62550f"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a35af172c88a179baee61c6541b62550f">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#adcc3bdbd96fb09bd8bd54c9d9593c606">CLPoolingLayerFixture</a>< <a class="el" href="namespacearm__compute.xhtml#a73e2825fd61d349c5ca2f5313e3c8ea1">half</a> >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfa5fb1f955b45e38e31789286a1790398d">framework::DatasetMode::ALL</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(PoolingLayerDatasetFP, <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F16))))</td></tr> |
| <tr class="separator:a35af172c88a179baee61c6541b62550f"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a31d18a7fc81cd5b9cd3b9d786af7086c"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a31d18a7fc81cd5b9cd3b9d786af7086c">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#adcc3bdbd96fb09bd8bd54c9d9593c606">CLPoolingLayerFixture</a>< <a class="el" href="namespacearm__compute.xhtml#a73e2825fd61d349c5ca2f5313e3c8ea1">half</a> >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(PoolingLayerDatasetFP, <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F16))))</td></tr> |
| <tr class="separator:a31d18a7fc81cd5b9cd3b9d786af7086c"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aed1aa41310576bf733bff01f39bc2b41"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#aed1aa41310576bf733bff01f39bc2b41">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a967e072360ea1486d0e6ad9196a16396">CLPoolingLayerFixedPointFixture</a>< int8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfa5fb1f955b45e38e31789286a1790398d">framework::DatasetMode::ALL</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(PoolingLayerDatasetQS, <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::QS8))), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("FractionalBits", 1, 4)))</td></tr> |
| <tr class="separator:aed1aa41310576bf733bff01f39bc2b41"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ae589fdd0fc1b7d1738019b59ad6ae111"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ae589fdd0fc1b7d1738019b59ad6ae111">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a967e072360ea1486d0e6ad9196a16396">CLPoolingLayerFixedPointFixture</a>< int8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(PoolingLayerDatasetQS, <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::QS8))), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("FractionalBits", 1, 4)))</td></tr> |
| <tr class="separator:ae589fdd0fc1b7d1738019b59ad6ae111"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a8467e85654ea3a4d8fe43352634860a1"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a8467e85654ea3a4d8fe43352634860a1">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a967e072360ea1486d0e6ad9196a16396">CLPoolingLayerFixedPointFixture</a>< int16_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfa5fb1f955b45e38e31789286a1790398d">framework::DatasetMode::ALL</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(PoolingLayerDatasetQS, <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::QS16))), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("FractionalBits", 1, 12)))</td></tr> |
| <tr class="separator:a8467e85654ea3a4d8fe43352634860a1"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:acdb0d8c230906f7243b2b6efe2f0c0e9"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#acdb0d8c230906f7243b2b6efe2f0c0e9">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a967e072360ea1486d0e6ad9196a16396">CLPoolingLayerFixedPointFixture</a>< int16_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(PoolingLayerDatasetQS, <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::QS16))), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("FractionalBits", 1, 12)))</td></tr> |
| <tr class="separator:acdb0d8c230906f7243b2b6efe2f0c0e9"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a6da83731448ca19e1a954872f123f45c"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a6da83731448ca19e1a954872f123f45c">DATA_TEST_CASE</a> (Configuration, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfa5fb1f955b45e38e31789286a1790398d">framework::DatasetMode::ALL</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(QuantizationShapes, <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F32)), <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">shape</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ac2ad7f431e3446fddcd9b6b9f93c4c14">data_type</a>)</td></tr> |
| <tr class="separator:a6da83731448ca19e1a954872f123f45c"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:acce944e25ef633b5a555baf93aa5fd69"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#acce944e25ef633b5a555baf93aa5fd69">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#abe17242ac54a18f05073a7c6931377b7">CLQuantizationLayerFixture</a>< float >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(concat(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small3_d_shapes.xhtml">datasets::Small3DShapes</a>(), <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small4_d_shapes.xhtml">datasets::Small4DShapes</a>()), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F32)))</td></tr> |
| <tr class="separator:acce944e25ef633b5a555baf93aa5fd69"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aa271b03444d55bf0cb2f027069e936a5"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#aa271b03444d55bf0cb2f027069e936a5">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#abe17242ac54a18f05073a7c6931377b7">CLQuantizationLayerFixture</a>< float >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(concat(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large3_d_shapes.xhtml">datasets::Large3DShapes</a>(), <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large4_d_shapes.xhtml">datasets::Large4DShapes</a>()), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F32)))</td></tr> |
| <tr class="separator:aa271b03444d55bf0cb2f027069e936a5"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ae85ea8134d6981ba59b2e5b349168af4"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ae85ea8134d6981ba59b2e5b349168af4">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a051e54ffc0ee7a397f2e1753fea5ccb2">CLReductionOperationFixture</a>< float >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F32)), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("Axis",{0})), datasets::ReductionOperations()))</td></tr> |
| <tr class="separator:ae85ea8134d6981ba59b2e5b349168af4"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a7fd236f8f93676eccccaee43375ba88a"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7fd236f8f93676eccccaee43375ba88a">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a051e54ffc0ee7a397f2e1753fea5ccb2">CLReductionOperationFixture</a>< float >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F32)), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("Axis",{0})), datasets::ReductionOperations()))</td></tr> |
| <tr class="separator:a7fd236f8f93676eccccaee43375ba88a"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a70c4f56aa4bb535d8966f36469115760"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a70c4f56aa4bb535d8966f36469115760">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#acf6e85d8c1d1cb22c2257d3008df5866">CLReshapeLayerFixture</a>< float >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfa5fb1f955b45e38e31789286a1790398d">framework::DatasetMode::ALL</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_reshape_layer_dataset.xhtml">datasets::SmallReshapeLayerDataset</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F32)))</td></tr> |
| <tr class="separator:a70c4f56aa4bb535d8966f36469115760"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:abc2cc2a00771fad6d48d9da0923e02c9"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#abc2cc2a00771fad6d48d9da0923e02c9">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#acf6e85d8c1d1cb22c2257d3008df5866">CLReshapeLayerFixture</a>< <a class="el" href="namespacearm__compute.xhtml#a73e2825fd61d349c5ca2f5313e3c8ea1">half</a> >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfa5fb1f955b45e38e31789286a1790398d">framework::DatasetMode::ALL</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_reshape_layer_dataset.xhtml">datasets::SmallReshapeLayerDataset</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F16)))</td></tr> |
| <tr class="separator:abc2cc2a00771fad6d48d9da0923e02c9"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ae11708df5e23f68be65fd28225e6c996"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ae11708df5e23f68be65fd28225e6c996">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#acf6e85d8c1d1cb22c2257d3008df5866">CLReshapeLayerFixture</a>< int8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfa5fb1f955b45e38e31789286a1790398d">framework::DatasetMode::ALL</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_reshape_layer_dataset.xhtml">datasets::SmallReshapeLayerDataset</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::S8)))</td></tr> |
| <tr class="separator:ae11708df5e23f68be65fd28225e6c996"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ac13ab12978261e6bea1ce66e0a70284e"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ac13ab12978261e6bea1ce66e0a70284e">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#acf6e85d8c1d1cb22c2257d3008df5866">CLReshapeLayerFixture</a>< int16_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfa5fb1f955b45e38e31789286a1790398d">framework::DatasetMode::ALL</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_reshape_layer_dataset.xhtml">datasets::SmallReshapeLayerDataset</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::S16)))</td></tr> |
| <tr class="separator:ac13ab12978261e6bea1ce66e0a70284e"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aac5ebbe30a422715cbafb5eeeea9a019"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#aac5ebbe30a422715cbafb5eeeea9a019">DATA_TEST_CASE</a> (Configuration, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfa5fb1f955b45e38e31789286a1790398d">framework::DatasetMode::ALL</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(concat(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_medium_shapes.xhtml">datasets::MediumShapes</a>(), <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>()), ScaleDataTypes), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("InterpolationPolicy",{InterpolationPolicy::NEAREST_NEIGHBOR, <a class="el" href="namespacearm__compute.xhtml#a966a9c417ce5e94dca08d9b5e745c0c9aad6fddf718ad19b063e02fdd7e8e3e65">InterpolationPolicy::BILINEAR</a>})), <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_border_modes.xhtml">datasets::BorderModes</a>()), <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">shape</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ac2ad7f431e3446fddcd9b6b9f93c4c14">data_type</a>, policy, border_mode)</td></tr> |
| <tr class="separator:aac5ebbe30a422715cbafb5eeeea9a019"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a8e0e3d1580a984ca55ae386fab4713da"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a8e0e3d1580a984ca55ae386fab4713da">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7c041e59e49d4ca416b7e060f0907c33">CLScaleFixture</a>< float >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfa5fb1f955b45e38e31789286a1790398d">framework::DatasetMode::ALL</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F32)), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("InterpolationPolicy",{InterpolationPolicy::NEAREST_NEIGHBOR, <a class="el" href="namespacearm__compute.xhtml#a966a9c417ce5e94dca08d9b5e745c0c9aad6fddf718ad19b063e02fdd7e8e3e65">InterpolationPolicy::BILINEAR</a>})), <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_border_modes.xhtml">datasets::BorderModes</a>()))</td></tr> |
| <tr class="separator:a8e0e3d1580a984ca55ae386fab4713da"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a8e40d7e8a1f9c6b7b82c48fe7791ca0e"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a8e40d7e8a1f9c6b7b82c48fe7791ca0e">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7c041e59e49d4ca416b7e060f0907c33">CLScaleFixture</a>< float >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F32)), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("InterpolationPolicy",{InterpolationPolicy::NEAREST_NEIGHBOR, <a class="el" href="namespacearm__compute.xhtml#a966a9c417ce5e94dca08d9b5e745c0c9aad6fddf718ad19b063e02fdd7e8e3e65">InterpolationPolicy::BILINEAR</a>})), <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_border_modes.xhtml">datasets::BorderModes</a>()))</td></tr> |
| <tr class="separator:a8e40d7e8a1f9c6b7b82c48fe7791ca0e"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ad56b7cbd5d67850e86cda068bbee8b68"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ad56b7cbd5d67850e86cda068bbee8b68">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7c041e59e49d4ca416b7e060f0907c33">CLScaleFixture</a>< <a class="el" href="namespacearm__compute.xhtml#a73e2825fd61d349c5ca2f5313e3c8ea1">half</a> >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfa5fb1f955b45e38e31789286a1790398d">framework::DatasetMode::ALL</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F16)), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("InterpolationPolicy",{InterpolationPolicy::NEAREST_NEIGHBOR, <a class="el" href="namespacearm__compute.xhtml#a966a9c417ce5e94dca08d9b5e745c0c9aad6fddf718ad19b063e02fdd7e8e3e65">InterpolationPolicy::BILINEAR</a>})), <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_border_modes.xhtml">datasets::BorderModes</a>()))</td></tr> |
| <tr class="separator:ad56b7cbd5d67850e86cda068bbee8b68"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a874ec98b8ddc27a6f5320715f957e33e"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a874ec98b8ddc27a6f5320715f957e33e">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7c041e59e49d4ca416b7e060f0907c33">CLScaleFixture</a>< <a class="el" href="namespacearm__compute.xhtml#a73e2825fd61d349c5ca2f5313e3c8ea1">half</a> >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F16)), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("InterpolationPolicy",{InterpolationPolicy::NEAREST_NEIGHBOR, <a class="el" href="namespacearm__compute.xhtml#a966a9c417ce5e94dca08d9b5e745c0c9aad6fddf718ad19b063e02fdd7e8e3e65">InterpolationPolicy::BILINEAR</a>})), <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_border_modes.xhtml">datasets::BorderModes</a>()))</td></tr> |
| <tr class="separator:a874ec98b8ddc27a6f5320715f957e33e"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ae2f9dfd2349b1d6f47846b7033cdae1c"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ae2f9dfd2349b1d6f47846b7033cdae1c">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7c041e59e49d4ca416b7e060f0907c33">CLScaleFixture</a>< uint8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfa5fb1f955b45e38e31789286a1790398d">framework::DatasetMode::ALL</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::U8)), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("InterpolationPolicy",{InterpolationPolicy::NEAREST_NEIGHBOR, <a class="el" href="namespacearm__compute.xhtml#a966a9c417ce5e94dca08d9b5e745c0c9aad6fddf718ad19b063e02fdd7e8e3e65">InterpolationPolicy::BILINEAR</a>})), <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_border_modes.xhtml">datasets::BorderModes</a>()))</td></tr> |
| <tr class="separator:ae2f9dfd2349b1d6f47846b7033cdae1c"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aafdc230053dc499036b513f6d1df135e"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#aafdc230053dc499036b513f6d1df135e">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7c041e59e49d4ca416b7e060f0907c33">CLScaleFixture</a>< uint8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::U8)), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("InterpolationPolicy",{InterpolationPolicy::NEAREST_NEIGHBOR, <a class="el" href="namespacearm__compute.xhtml#a966a9c417ce5e94dca08d9b5e745c0c9aad6fddf718ad19b063e02fdd7e8e3e65">InterpolationPolicy::BILINEAR</a>})), <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_border_modes.xhtml">datasets::BorderModes</a>()))</td></tr> |
| <tr class="separator:aafdc230053dc499036b513f6d1df135e"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a0448932f50ac480587cc68499c5cf840"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a0448932f50ac480587cc68499c5cf840">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7c041e59e49d4ca416b7e060f0907c33">CLScaleFixture</a>< int16_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfa5fb1f955b45e38e31789286a1790398d">framework::DatasetMode::ALL</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::S16)), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("InterpolationPolicy",{InterpolationPolicy::NEAREST_NEIGHBOR, <a class="el" href="namespacearm__compute.xhtml#a966a9c417ce5e94dca08d9b5e745c0c9aad6fddf718ad19b063e02fdd7e8e3e65">InterpolationPolicy::BILINEAR</a>})), <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_border_modes.xhtml">datasets::BorderModes</a>()))</td></tr> |
| <tr class="separator:a0448932f50ac480587cc68499c5cf840"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a99b2f82c44855f6d5511072f8b8a6af8"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a99b2f82c44855f6d5511072f8b8a6af8">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7c041e59e49d4ca416b7e060f0907c33">CLScaleFixture</a>< int16_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::S16)), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("InterpolationPolicy",{InterpolationPolicy::NEAREST_NEIGHBOR, <a class="el" href="namespacearm__compute.xhtml#a966a9c417ce5e94dca08d9b5e745c0c9aad6fddf718ad19b063e02fdd7e8e3e65">InterpolationPolicy::BILINEAR</a>})), <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_border_modes.xhtml">datasets::BorderModes</a>()))</td></tr> |
| <tr class="separator:a99b2f82c44855f6d5511072f8b8a6af8"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a712c785a9475eb2bb0a5a24e43d282cc"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a712c785a9475eb2bb0a5a24e43d282cc">DATA_TEST_CASE</a> (Configuration, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfa5fb1f955b45e38e31789286a1790398d">framework::DatasetMode::ALL</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(concat(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small2_d_shapes.xhtml">datasets::Small2DShapes</a>(), <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large2_d_shapes.xhtml">datasets::Large2DShapes</a>()), <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_border_modes.xhtml">datasets::BorderModes</a>()), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("Format", Format::U8)), <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">shape</a>, border_mode, format)</td></tr> |
| <tr class="separator:a712c785a9475eb2bb0a5a24e43d282cc"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a9683e34ec1dab47ebe0c7dbd605c56c4"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a9683e34ec1dab47ebe0c7dbd605c56c4">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a4605aaabfffeca6e66a79e31a57e107f">CLSobel3x3Fixture</a>, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small2_d_shapes.xhtml">datasets::Small2DShapes</a>(), <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_border_modes.xhtml">datasets::BorderModes</a>()), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("Format", Format::U8)))</td></tr> |
| <tr class="separator:a9683e34ec1dab47ebe0c7dbd605c56c4"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a54ecc527f0d46ff1183a10f42fdfd81f"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a54ecc527f0d46ff1183a10f42fdfd81f">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a4605aaabfffeca6e66a79e31a57e107f">CLSobel3x3Fixture</a>, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large2_d_shapes.xhtml">datasets::Large2DShapes</a>(), <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_border_modes.xhtml">datasets::BorderModes</a>()), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("Format", Format::U8)))</td></tr> |
| <tr class="separator:a54ecc527f0d46ff1183a10f42fdfd81f"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a5af644fbfa7648d03f8e4c832feb0039"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a5af644fbfa7648d03f8e4c832feb0039">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#af3b82ae54bdea72e18025e4e448a31c7">CLSobel5x5Fixture</a>, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small2_d_shapes.xhtml">datasets::Small2DShapes</a>(), <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_border_modes.xhtml">datasets::BorderModes</a>()), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("Format", Format::U8)))</td></tr> |
| <tr class="separator:a5af644fbfa7648d03f8e4c832feb0039"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a1e3d7ad28af7b4c28b98204aef4724af"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a1e3d7ad28af7b4c28b98204aef4724af">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#af3b82ae54bdea72e18025e4e448a31c7">CLSobel5x5Fixture</a>, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large2_d_shapes.xhtml">datasets::Large2DShapes</a>(), <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_border_modes.xhtml">datasets::BorderModes</a>()), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("Format", Format::U8)))</td></tr> |
| <tr class="separator:a1e3d7ad28af7b4c28b98204aef4724af"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a9b9754347586733f0615b4856d8a81ed"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a9b9754347586733f0615b4856d8a81ed">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a25902bc2096d0a6c6cd2fe7a7472e042">CLSobel7x7Fixture</a>, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small2_d_shapes.xhtml">datasets::Small2DShapes</a>(), <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_border_modes.xhtml">datasets::BorderModes</a>()), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("Format", Format::U8)))</td></tr> |
| <tr class="separator:a9b9754347586733f0615b4856d8a81ed"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a8e8210e3eb63b62d48fda687d7da9db5"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a8e8210e3eb63b62d48fda687d7da9db5">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a25902bc2096d0a6c6cd2fe7a7472e042">CLSobel7x7Fixture</a>, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large2_d_shapes.xhtml">datasets::Large2DShapes</a>(), <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_border_modes.xhtml">datasets::BorderModes</a>()), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("Format", Format::U8)))</td></tr> |
| <tr class="separator:a8e8210e3eb63b62d48fda687d7da9db5"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ab2160e7c7ecc7014f3ef632d8b1337a9"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ab2160e7c7ecc7014f3ef632d8b1337a9">DATA_TEST_CASE</a> (Configuration, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfa5fb1f955b45e38e31789286a1790398d">framework::DatasetMode::ALL</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(concat(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>()), CNNDataTypes), <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">shape</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ac2ad7f431e3446fddcd9b6b9f93c4c14">data_type</a>)</td></tr> |
| <tr class="separator:ab2160e7c7ecc7014f3ef632d8b1337a9"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a69b95df23ca8d49d7d705420b88b3e88"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a69b95df23ca8d49d7d705420b88b3e88">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a83163dd1af81a83de6d951b1f3f86f8a">CLSoftmaxLayerFixture</a>< <a class="el" href="namespacearm__compute.xhtml#a73e2825fd61d349c5ca2f5313e3c8ea1">half</a> >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F16)))</td></tr> |
| <tr class="separator:a69b95df23ca8d49d7d705420b88b3e88"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:afb766c4feb946d0093cbcd11e8974345"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#afb766c4feb946d0093cbcd11e8974345">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a83163dd1af81a83de6d951b1f3f86f8a">CLSoftmaxLayerFixture</a>< <a class="el" href="namespacearm__compute.xhtml#a73e2825fd61d349c5ca2f5313e3c8ea1">half</a> >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F16)))</td></tr> |
| <tr class="separator:afb766c4feb946d0093cbcd11e8974345"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ac3466952e99d263bb27f6aba95f95b98"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ac3466952e99d263bb27f6aba95f95b98">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a83163dd1af81a83de6d951b1f3f86f8a">CLSoftmaxLayerFixture</a>< float >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F32)))</td></tr> |
| <tr class="separator:ac3466952e99d263bb27f6aba95f95b98"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:afdbd4d7095826368c6cc9faa575db9bc"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#afdbd4d7095826368c6cc9faa575db9bc">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a83163dd1af81a83de6d951b1f3f86f8a">CLSoftmaxLayerFixture</a>< float >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F32)))</td></tr> |
| <tr class="separator:afdbd4d7095826368c6cc9faa575db9bc"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a6413f836bb198fa4cf16aa987172776d"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a6413f836bb198fa4cf16aa987172776d">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a2be8cfea4d34a33fafd3ab5c270e0056">CLSoftmaxLayerFixedPointFixture</a>< int8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::QS8)), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("FractionalBits", 1, 6)))</td></tr> |
| <tr class="separator:a6413f836bb198fa4cf16aa987172776d"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aec3dc37381b2aa4845c3e143b06c65a4"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#aec3dc37381b2aa4845c3e143b06c65a4">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a2be8cfea4d34a33fafd3ab5c270e0056">CLSoftmaxLayerFixedPointFixture</a>< int8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::QS8)), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("FractionalBits", 1, 6)))</td></tr> |
| <tr class="separator:aec3dc37381b2aa4845c3e143b06c65a4"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:abd4c020283b11099478e95450f05bf1a"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#abd4c020283b11099478e95450f05bf1a">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a2be8cfea4d34a33fafd3ab5c270e0056">CLSoftmaxLayerFixedPointFixture</a>< int16_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::QS16)), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("FractionalBits", 1, 14)))</td></tr> |
| <tr class="separator:abd4c020283b11099478e95450f05bf1a"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a40fae0d863514dd4e1d5f5c9a60e4071"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a40fae0d863514dd4e1d5f5c9a60e4071">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a2be8cfea4d34a33fafd3ab5c270e0056">CLSoftmaxLayerFixedPointFixture</a>< int16_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::QS16)), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("FractionalBits", 1, 14)))</td></tr> |
| <tr class="separator:a40fae0d863514dd4e1d5f5c9a60e4071"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ab9422bc3143de824fa792e9740c27e79"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ab9422bc3143de824fa792e9740c27e79">TEST_CASE</a> (AlexNet, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>)</td></tr> |
| <tr class="separator:ab9422bc3143de824fa792e9740c27e79"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a3a79f969cb1a721c7dd4163a3ee79f81"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a3a79f969cb1a721c7dd4163a3ee79f81">TEST_CASE</a> (LeNet5, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>)</td></tr> |
| <tr class="separator:a3a79f969cb1a721c7dd4163a3ee79f81"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aed9aa4d1158f6ac09286cd55d3494c8b"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#aed9aa4d1158f6ac09286cd55d3494c8b">DATA_TEST_CASE</a> (Configuration, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfa5fb1f955b45e38e31789286a1790398d">framework::DatasetMode::ALL</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a20b2c46a6ccea85acf64c599a68251d7">framework::dataset::concat</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>()), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType",{DataType::U8, <a class="el" href="namespacearm__compute.xhtml#ab4e88c89b3b7ea1735996cc4def22d58a6e0b0886efb94aec797f6b830329b72c">DataType::S16</a>})), <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">shape</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ac2ad7f431e3446fddcd9b6b9f93c4c14">data_type</a>)</td></tr> |
| <tr class="separator:aed9aa4d1158f6ac09286cd55d3494c8b"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:af57e9ad191aa88fb9ba5c3c66b86aff6"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#af57e9ad191aa88fb9ba5c3c66b86aff6">FIXTURE_DATA_TEST_CASE</a> (RunSmallU8, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ab53aa84a955175e43e01b363543ca187">CLTableLookupFixture</a>< uint8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::U8)))</td></tr> |
| <tr class="separator:af57e9ad191aa88fb9ba5c3c66b86aff6"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ae14bf7257197c9ef4a3a246c8253d207"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ae14bf7257197c9ef4a3a246c8253d207">FIXTURE_DATA_TEST_CASE</a> (RunLargeU8, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ab53aa84a955175e43e01b363543ca187">CLTableLookupFixture</a>< uint8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::U8)))</td></tr> |
| <tr class="separator:ae14bf7257197c9ef4a3a246c8253d207"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a6cbe8b9b938f5f425c68747e8b1abe87"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a6cbe8b9b938f5f425c68747e8b1abe87">FIXTURE_DATA_TEST_CASE</a> (RunSmallS16, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ab53aa84a955175e43e01b363543ca187">CLTableLookupFixture</a>< int16_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::S16)))</td></tr> |
| <tr class="separator:a6cbe8b9b938f5f425c68747e8b1abe87"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a9963770ee6d49fd29c6410bb8e2a7940"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a9963770ee6d49fd29c6410bb8e2a7940">FIXTURE_DATA_TEST_CASE</a> (RunLargeS16, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ab53aa84a955175e43e01b363543ca187">CLTableLookupFixture</a>< int16_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::S16)))</td></tr> |
| <tr class="separator:a9963770ee6d49fd29c6410bb8e2a7940"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ae7ddc226714d859ef20d3f5bafc55c38"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ae7ddc226714d859ef20d3f5bafc55c38">DATA_TEST_CASE</a> (Configuration, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfa5fb1f955b45e38e31789286a1790398d">framework::DatasetMode::ALL</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(concat(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>()), <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_mixed_threshold_dataset.xhtml">datasets::MixedThresholdDataset</a>()), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::U8)), <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">shape</a>, threshold, false_value, true_value, type, upper, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ac2ad7f431e3446fddcd9b6b9f93c4c14">data_type</a>)</td></tr> |
| <tr class="separator:ae7ddc226714d859ef20d3f5bafc55c38"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ad0b7499904f2b7366e73d668d76eef1d"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ad0b7499904f2b7366e73d668d76eef1d">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a9deab641340512bb1abd750e738a5971">CLThresholdFixture</a>< uint8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_mixed_threshold_dataset.xhtml">datasets::MixedThresholdDataset</a>()), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::U8)))</td></tr> |
| <tr class="separator:ad0b7499904f2b7366e73d668d76eef1d"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ad17f62d331397f138d8982a6b6d7ad23"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ad17f62d331397f138d8982a6b6d7ad23">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a9deab641340512bb1abd750e738a5971">CLThresholdFixture</a>< uint8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_mixed_threshold_dataset.xhtml">datasets::MixedThresholdDataset</a>()), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::U8)))</td></tr> |
| <tr class="separator:ad17f62d331397f138d8982a6b6d7ad23"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a92fd4059750cbbeecd8ad03f279200e1"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:a92fd4059750cbbeecd8ad03f279200e1"><td class="memTemplItemLeft" align="right" valign="top">T </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a92fd4059750cbbeecd8ad03f279200e1">bilinear_policy</a> (const <a class="el" href="classarm__compute_1_1test_1_1_simple_tensor.xhtml">SimpleTensor</a>< T > &in, <a class="el" href="classarm__compute_1_1_coordinates.xhtml">Coordinates</a> <a class="el" href="hwc_8hpp.xhtml#abaabdc509cdaba7df9f56c6c76f3ae19">id</a>, float xn, float yn, <a class="el" href="namespacearm__compute.xhtml#a15a05537a472ee742404821851529327">BorderMode</a> border_mode, T constant_border_value)</td></tr> |
| <tr class="separator:a92fd4059750cbbeecd8ad03f279200e1"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:abd88a8ecd5877866ad2e4fa1581a23e3"><td class="memItemLeft" align="right" valign="top">template uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#abd88a8ecd5877866ad2e4fa1581a23e3">bilinear_policy</a> (const <a class="el" href="classarm__compute_1_1test_1_1_simple_tensor.xhtml">SimpleTensor</a>< uint8_t > &in, <a class="el" href="classarm__compute_1_1_coordinates.xhtml">Coordinates</a> <a class="el" href="hwc_8hpp.xhtml#abaabdc509cdaba7df9f56c6c76f3ae19">id</a>, float xn, float yn, <a class="el" href="namespacearm__compute.xhtml#a15a05537a472ee742404821851529327">BorderMode</a> border_mode, uint8_t constant_border_value)</td></tr> |
| <tr class="separator:abd88a8ecd5877866ad2e4fa1581a23e3"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a3d2cae3df9e320706cbc3fd25e940fa0"><td class="memItemLeft" align="right" valign="top">template int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a3d2cae3df9e320706cbc3fd25e940fa0">bilinear_policy</a> (const <a class="el" href="classarm__compute_1_1test_1_1_simple_tensor.xhtml">SimpleTensor</a>< int16_t > &in, <a class="el" href="classarm__compute_1_1_coordinates.xhtml">Coordinates</a> <a class="el" href="hwc_8hpp.xhtml#abaabdc509cdaba7df9f56c6c76f3ae19">id</a>, float xn, float yn, <a class="el" href="namespacearm__compute.xhtml#a15a05537a472ee742404821851529327">BorderMode</a> border_mode, int16_t constant_border_value)</td></tr> |
| <tr class="separator:a3d2cae3df9e320706cbc3fd25e940fa0"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a10d48f10dfdc017c0f9350520cb60bd0"><td class="memItemLeft" align="right" valign="top">template <a class="el" href="namespacearm__compute.xhtml#a73e2825fd61d349c5ca2f5313e3c8ea1">half</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a10d48f10dfdc017c0f9350520cb60bd0">bilinear_policy</a> (const <a class="el" href="classarm__compute_1_1test_1_1_simple_tensor.xhtml">SimpleTensor</a>< <a class="el" href="namespacearm__compute.xhtml#a73e2825fd61d349c5ca2f5313e3c8ea1">half</a> > &in, <a class="el" href="classarm__compute_1_1_coordinates.xhtml">Coordinates</a> <a class="el" href="hwc_8hpp.xhtml#abaabdc509cdaba7df9f56c6c76f3ae19">id</a>, float xn, float yn, <a class="el" href="namespacearm__compute.xhtml#a15a05537a472ee742404821851529327">BorderMode</a> border_mode, <a class="el" href="namespacearm__compute.xhtml#a73e2825fd61d349c5ca2f5313e3c8ea1">half</a> constant_border_value)</td></tr> |
| <tr class="separator:a10d48f10dfdc017c0f9350520cb60bd0"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ac0944d983268613bc203f27fb508eee6"><td class="memItemLeft" align="right" valign="top">template float </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ac0944d983268613bc203f27fb508eee6">bilinear_policy</a> (const <a class="el" href="classarm__compute_1_1test_1_1_simple_tensor.xhtml">SimpleTensor</a>< float > &in, <a class="el" href="classarm__compute_1_1_coordinates.xhtml">Coordinates</a> <a class="el" href="hwc_8hpp.xhtml#abaabdc509cdaba7df9f56c6c76f3ae19">id</a>, float xn, float yn, <a class="el" href="namespacearm__compute.xhtml#a15a05537a472ee742404821851529327">BorderMode</a> border_mode, float constant_border_value)</td></tr> |
| <tr class="separator:ac0944d983268613bc203f27fb508eee6"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a3bb27cb73ac0ecd83cbb28d01b5edc2c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarm__compute_1_1test_1_1_raw_tensor.xhtml">RawTensor</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a3bb27cb73ac0ecd83cbb28d01b5edc2c">transpose</a> (const <a class="el" href="classarm__compute_1_1test_1_1_raw_tensor.xhtml">RawTensor</a> &src, int chunk_width)</td></tr> |
| <tr class="separator:a3bb27cb73ac0ecd83cbb28d01b5edc2c"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a4f489943d8618d47b1ad4611f0b9b7ff"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:a4f489943d8618d47b1ad4611f0b9b7ff"><td class="memTemplItemLeft" align="right" valign="top">T </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a4f489943d8618d47b1ad4611f0b9b7ff">tensor_elem_at</a> (const <a class="el" href="classarm__compute_1_1test_1_1_simple_tensor.xhtml">SimpleTensor</a>< T > &src, <a class="el" href="classarm__compute_1_1_coordinates.xhtml">Coordinates</a> coord, <a class="el" href="namespacearm__compute.xhtml#a15a05537a472ee742404821851529327">BorderMode</a> border_mode, T constant_border_value)</td></tr> |
| <tr class="separator:a4f489943d8618d47b1ad4611f0b9b7ff"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a5d1175c32ed7ea771e8ea46c936ea5c7"><td class="memTemplParams" colspan="2">template<typename T , typename U , typename V > </td></tr> |
| <tr class="memitem:a5d1175c32ed7ea771e8ea46c936ea5c7"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a5d1175c32ed7ea771e8ea46c936ea5c7">apply_2d_spatial_filter</a> (<a class="el" href="classarm__compute_1_1_coordinates.xhtml">Coordinates</a> coord, const <a class="el" href="classarm__compute_1_1test_1_1_simple_tensor.xhtml">SimpleTensor</a>< T > &src, <a class="el" href="classarm__compute_1_1test_1_1_simple_tensor.xhtml">SimpleTensor</a>< U > &dst, const <a class="el" href="classarm__compute_1_1_tensor_shape.xhtml">TensorShape</a> &filter_shape, const V *filter_itr, double scale, <a class="el" href="namespacearm__compute.xhtml#a15a05537a472ee742404821851529327">BorderMode</a> border_mode, T constant_border_value=T(0))</td></tr> |
| <tr class="separator:a5d1175c32ed7ea771e8ea46c936ea5c7"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a131ea3f96ddd20058d2f866a012f1416"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a131ea3f96ddd20058d2f866a012f1416">fill_mask_from_pattern</a> (uint8_t *mask, int cols, int rows, <a class="el" href="namespacearm__compute.xhtml#afdda916edc7502967bbec17ea3c06c02">MatrixPattern</a> pattern)</td></tr> |
| <tr class="memdesc:a131ea3f96ddd20058d2f866a012f1416"><td class="mdescLeft"> </td><td class="mdescRight">Fill mask with the corresponding given pattern. <a href="#a131ea3f96ddd20058d2f866a012f1416">More...</a><br/></td></tr> |
| <tr class="separator:a131ea3f96ddd20058d2f866a012f1416"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:adb95f9d6a10468f65e49ee944ce727d7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarm__compute_1_1_tensor_shape.xhtml">TensorShape</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#adb95f9d6a10468f65e49ee944ce727d7">calculate_depth_concatenate_shape</a> (const std::vector< <a class="el" href="classarm__compute_1_1_tensor_shape.xhtml">TensorShape</a> > &input_shapes)</td></tr> |
| <tr class="memdesc:adb95f9d6a10468f65e49ee944ce727d7"><td class="mdescLeft"> </td><td class="mdescRight">Calculate output tensor shape give a vector of input tensor to concatenate. <a href="#adb95f9d6a10468f65e49ee944ce727d7">More...</a><br/></td></tr> |
| <tr class="separator:adb95f9d6a10468f65e49ee944ce727d7"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ad03c1c39d75226aecd5acd8e3959b02a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structarm__compute_1_1test_1_1validation_1_1_harris_corners_parameters.xhtml">HarrisCornersParameters</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ad03c1c39d75226aecd5acd8e3959b02a">harris_corners_parameters</a> ()</td></tr> |
| <tr class="memdesc:ad03c1c39d75226aecd5acd8e3959b02a"><td class="mdescLeft"> </td><td class="mdescRight">Generate parameters for Harris Corners algorithm. <a href="#ad03c1c39d75226aecd5acd8e3959b02a">More...</a><br/></td></tr> |
| <tr class="separator:ad03c1c39d75226aecd5acd8e3959b02a"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a87133ff9132626517c920974508575c0"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:a87133ff9132626517c920974508575c0"><td class="memTemplItemLeft" align="right" valign="top">std::pair< T, T > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a87133ff9132626517c920974508575c0">get_activation_layer_test_bounds</a> (<a class="el" href="classarm__compute_1_1_activation_layer_info.xhtml#a56297e0f7b215eea46c818cb7528d9ea">ActivationLayerInfo::ActivationFunction</a> activation, <a class="el" href="namespacearm__compute.xhtml#ad8ed01ff3ff33333d8e19db4d2818bb6">DataType</a> <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ac2ad7f431e3446fddcd9b6b9f93c4c14">data_type</a>, int fixed_point_position=0)</td></tr> |
| <tr class="memdesc:a87133ff9132626517c920974508575c0"><td class="mdescLeft"> </td><td class="mdescRight">Helper function to get the testing range for each activation layer. <a href="#a87133ff9132626517c920974508575c0">More...</a><br/></td></tr> |
| <tr class="separator:a87133ff9132626517c920974508575c0"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a6863b79e39e54f7770d759546fb54f1f"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:a6863b79e39e54f7770d759546fb54f1f"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a6863b79e39e54f7770d759546fb54f1f">fill_lookuptable</a> (T &&table)</td></tr> |
| <tr class="memdesc:a6863b79e39e54f7770d759546fb54f1f"><td class="mdescLeft"> </td><td class="mdescRight">Helper function to fill the <a class="el" href="classarm__compute_1_1_lut.xhtml" title="Basic implementation of the LUT interface. ">Lut</a> random by a <a class="el" href="classarm__compute_1_1test_1_1_i_lut_accessor.xhtml" title="Common interface to provide information and access to Lut like structures. ">ILutAccessor</a>. <a href="#a6863b79e39e54f7770d759546fb54f1f">More...</a><br/></td></tr> |
| <tr class="separator:a6863b79e39e54f7770d759546fb54f1f"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a87338eeb8578a4990b6ab73b9696af45"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:a87338eeb8578a4990b6ab73b9696af45"><td class="memTemplItemLeft" align="right" valign="top">std::pair< T, T > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a87338eeb8578a4990b6ab73b9696af45">get_batchnormalization_layer_test_bounds</a> (int fixed_point_position=1)</td></tr> |
| <tr class="memdesc:a87338eeb8578a4990b6ab73b9696af45"><td class="mdescLeft"> </td><td class="mdescRight">Helper function to get the testing range for batch normalization layer. <a href="#a87338eeb8578a4990b6ab73b9696af45">More...</a><br/></td></tr> |
| <tr class="separator:a87338eeb8578a4990b6ab73b9696af45"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ade29b47552c565f75d9cc9df8b15d334"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ade29b47552c565f75d9cc9df8b15d334">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7258f5d5659c3a7b8a7374ca7aca168b">NEActivationLayerFixture</a>< <a class="el" href="namespacearm__compute.xhtml#a73e2825fd61d349c5ca2f5313e3c8ea1">half</a> >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), ActivationDataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F16)))</td></tr> |
| <tr class="separator:ade29b47552c565f75d9cc9df8b15d334"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aba482ed171e51664b0889f7ad207dd78"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#aba482ed171e51664b0889f7ad207dd78">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7258f5d5659c3a7b8a7374ca7aca168b">NEActivationLayerFixture</a>< <a class="el" href="namespacearm__compute.xhtml#a73e2825fd61d349c5ca2f5313e3c8ea1">half</a> >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), ActivationDataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F16)))</td></tr> |
| <tr class="separator:aba482ed171e51664b0889f7ad207dd78"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ae15c3a7fa4f6dc77f6b4704b4035de57"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ae15c3a7fa4f6dc77f6b4704b4035de57">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7258f5d5659c3a7b8a7374ca7aca168b">NEActivationLayerFixture</a>< float >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), ActivationDataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F32)))</td></tr> |
| <tr class="separator:ae15c3a7fa4f6dc77f6b4704b4035de57"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:adca7b4dd084cd6c5de59328d100096ee"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#adca7b4dd084cd6c5de59328d100096ee">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7258f5d5659c3a7b8a7374ca7aca168b">NEActivationLayerFixture</a>< float >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), ActivationDataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F32)))</td></tr> |
| <tr class="separator:adca7b4dd084cd6c5de59328d100096ee"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a7f6825b8b6ad20251991e49d2fb917a6"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7f6825b8b6ad20251991e49d2fb917a6">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#accff188d66cba2636c289e9bc9717fc7">NEActivationLayerFixedPointFixture</a>< int8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), ActivationDataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::QS8)), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("FractionalBits", 3, 6)))</td></tr> |
| <tr class="separator:a7f6825b8b6ad20251991e49d2fb917a6"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ae7f5832f0d20c14ffd679a6a99f1cb56"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ae7f5832f0d20c14ffd679a6a99f1cb56">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#accff188d66cba2636c289e9bc9717fc7">NEActivationLayerFixedPointFixture</a>< int8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), ActivationDataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::QS8)), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("FractionalBits", 3, 6)))</td></tr> |
| <tr class="separator:ae7f5832f0d20c14ffd679a6a99f1cb56"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a98306e0b9b4de11a46b5199a78f308ea"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a98306e0b9b4de11a46b5199a78f308ea">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#accff188d66cba2636c289e9bc9717fc7">NEActivationLayerFixedPointFixture</a>< int16_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), ActivationDataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::QS16)), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("FractionalBits", 1, 14)))</td></tr> |
| <tr class="separator:a98306e0b9b4de11a46b5199a78f308ea"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aa50469c087d791e26c51280f666355b1"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#aa50469c087d791e26c51280f666355b1">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#accff188d66cba2636c289e9bc9717fc7">NEActivationLayerFixedPointFixture</a>< int16_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), ActivationDataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::QS16)), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("FractionalBits", 1, 14)))</td></tr> |
| <tr class="separator:aa50469c087d791e26c51280f666355b1"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a0b9d8e558ddb9fcdee8ceba7f5da606a"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a0b9d8e558ddb9fcdee8ceba7f5da606a">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ab88f79f12b1e2f38ca362ae50c7667c5">NEArithmeticAdditionFixture</a>< uint8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), ArithmeticAdditionU8Dataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ConvertPolicy",{ConvertPolicy::SATURATE, <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">ConvertPolicy::WRAP</a>})))</td></tr> |
| <tr class="separator:a0b9d8e558ddb9fcdee8ceba7f5da606a"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a29e62c3b2b1203f556474b5572bf0c3b"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a29e62c3b2b1203f556474b5572bf0c3b">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ab88f79f12b1e2f38ca362ae50c7667c5">NEArithmeticAdditionFixture</a>< int16_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), ArithmeticAdditionS16Dataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ConvertPolicy",{ConvertPolicy::SATURATE, <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">ConvertPolicy::WRAP</a>})))</td></tr> |
| <tr class="separator:a29e62c3b2b1203f556474b5572bf0c3b"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a599e9c9f694d89b819bb81b2d95ee528"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a599e9c9f694d89b819bb81b2d95ee528">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ab88f79f12b1e2f38ca362ae50c7667c5">NEArithmeticAdditionFixture</a>< int16_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), ArithmeticAdditionS16Dataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ConvertPolicy",{ConvertPolicy::SATURATE, <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">ConvertPolicy::WRAP</a>})))</td></tr> |
| <tr class="separator:a599e9c9f694d89b819bb81b2d95ee528"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aaa7c70ec3efb6ad509761db6b723bf70"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#aaa7c70ec3efb6ad509761db6b723bf70">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a54d66f031d3bf297cce762353e59d0bd">NEArithmeticAdditionFixedPointFixture</a>< int8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), ArithmeticAdditionQS8Dataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ConvertPolicy",{ConvertPolicy::SATURATE, <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">ConvertPolicy::WRAP</a>})), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("FractionalBits", 1, 7)))</td></tr> |
| <tr class="separator:aaa7c70ec3efb6ad509761db6b723bf70"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a4a16a84a5350c069272002ca127ceaee"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a4a16a84a5350c069272002ca127ceaee">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a54d66f031d3bf297cce762353e59d0bd">NEArithmeticAdditionFixedPointFixture</a>< int8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), ArithmeticAdditionQS8Dataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ConvertPolicy",{ConvertPolicy::SATURATE, <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">ConvertPolicy::WRAP</a>})), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("FractionalBits", 1, 7)))</td></tr> |
| <tr class="separator:a4a16a84a5350c069272002ca127ceaee"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:afe2b6b8bfcfab0b5305ffa251f8eed7b"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#afe2b6b8bfcfab0b5305ffa251f8eed7b">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a54d66f031d3bf297cce762353e59d0bd">NEArithmeticAdditionFixedPointFixture</a>< int16_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), ArithmeticAdditionQS16Dataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ConvertPolicy",{ConvertPolicy::SATURATE, <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">ConvertPolicy::WRAP</a>})), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("FractionalBits", 1, 15)))</td></tr> |
| <tr class="separator:afe2b6b8bfcfab0b5305ffa251f8eed7b"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a0d5909f2548c2fc19d7721154134ee14"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a0d5909f2548c2fc19d7721154134ee14">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a54d66f031d3bf297cce762353e59d0bd">NEArithmeticAdditionFixedPointFixture</a>< int16_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), ArithmeticAdditionQS16Dataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ConvertPolicy",{ConvertPolicy::SATURATE, <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">ConvertPolicy::WRAP</a>})), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("FractionalBits", 1, 15)))</td></tr> |
| <tr class="separator:a0d5909f2548c2fc19d7721154134ee14"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a534e45b2ee28eb509bd48bd844820292"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a534e45b2ee28eb509bd48bd844820292">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ab88f79f12b1e2f38ca362ae50c7667c5">NEArithmeticAdditionFixture</a>< <a class="el" href="namespacearm__compute.xhtml#a73e2825fd61d349c5ca2f5313e3c8ea1">half</a> >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfa5fb1f955b45e38e31789286a1790398d">framework::DatasetMode::ALL</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), ArithmeticAdditionFP16Dataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ConvertPolicy",{ConvertPolicy::SATURATE, <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">ConvertPolicy::WRAP</a>})))</td></tr> |
| <tr class="separator:a534e45b2ee28eb509bd48bd844820292"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a6f4dc96637389acc2dbe2a4bd6409915"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a6f4dc96637389acc2dbe2a4bd6409915">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ab88f79f12b1e2f38ca362ae50c7667c5">NEArithmeticAdditionFixture</a>< float >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), ArithmeticAdditionFP32Dataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ConvertPolicy",{ConvertPolicy::SATURATE, <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">ConvertPolicy::WRAP</a>})))</td></tr> |
| <tr class="separator:a6f4dc96637389acc2dbe2a4bd6409915"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a52492fbcbd8d8abbd8f6f4d6b112883e"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a52492fbcbd8d8abbd8f6f4d6b112883e">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ab88f79f12b1e2f38ca362ae50c7667c5">NEArithmeticAdditionFixture</a>< float >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), ArithmeticAdditionFP32Dataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ConvertPolicy",{ConvertPolicy::SATURATE, <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">ConvertPolicy::WRAP</a>})))</td></tr> |
| <tr class="separator:a52492fbcbd8d8abbd8f6f4d6b112883e"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a582c211cad2a8057bde4618dfaff83f9"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a582c211cad2a8057bde4618dfaff83f9">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a4f1ffbd4c465dc70e4b0514ebae79f83">NEArithmeticSubtractionFixture</a>< uint8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), ArithmeticSubtractionU8Dataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ConvertPolicy",{ConvertPolicy::SATURATE, <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">ConvertPolicy::WRAP</a>})))</td></tr> |
| <tr class="separator:a582c211cad2a8057bde4618dfaff83f9"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:adab79fce0fe0ae067f90cace04cdcb5b"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#adab79fce0fe0ae067f90cace04cdcb5b">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a4f1ffbd4c465dc70e4b0514ebae79f83">NEArithmeticSubtractionFixture</a>< int16_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), ArithmeticSubtractionS16Dataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ConvertPolicy",{ConvertPolicy::SATURATE, <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">ConvertPolicy::WRAP</a>})))</td></tr> |
| <tr class="separator:adab79fce0fe0ae067f90cace04cdcb5b"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a491dc64c3b0e6589ec3054ec7469c66c"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a491dc64c3b0e6589ec3054ec7469c66c">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a4f1ffbd4c465dc70e4b0514ebae79f83">NEArithmeticSubtractionFixture</a>< int16_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), ArithmeticSubtractionS16Dataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ConvertPolicy",{ConvertPolicy::SATURATE, <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">ConvertPolicy::WRAP</a>})))</td></tr> |
| <tr class="separator:a491dc64c3b0e6589ec3054ec7469c66c"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:afaf2b1e05b6c669cd7903a74a30449bb"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#afaf2b1e05b6c669cd7903a74a30449bb">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#abf2f66611977cd1ee912079391c53270">NEArithmeticSubtractionFixedPointFixture</a>< int8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), ArithmeticSubtractionQS8Dataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ConvertPolicy",{ConvertPolicy::SATURATE, <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">ConvertPolicy::WRAP</a>})), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("FractionalBits", 1, 7)))</td></tr> |
| <tr class="separator:afaf2b1e05b6c669cd7903a74a30449bb"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a8e9e36867f51e2c85240af5ff1942fa2"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a8e9e36867f51e2c85240af5ff1942fa2">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#abf2f66611977cd1ee912079391c53270">NEArithmeticSubtractionFixedPointFixture</a>< int8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), ArithmeticSubtractionQS8Dataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ConvertPolicy",{ConvertPolicy::SATURATE, <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">ConvertPolicy::WRAP</a>})), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("FractionalBits", 1, 7)))</td></tr> |
| <tr class="separator:a8e9e36867f51e2c85240af5ff1942fa2"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aab1082ad89cbf2f61edc333ab00d524d"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#aab1082ad89cbf2f61edc333ab00d524d">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#abf2f66611977cd1ee912079391c53270">NEArithmeticSubtractionFixedPointFixture</a>< int16_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), ArithmeticSubtractionQS16Dataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ConvertPolicy",{ConvertPolicy::SATURATE, <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">ConvertPolicy::WRAP</a>})), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("FractionalBits", 1, 15)))</td></tr> |
| <tr class="separator:aab1082ad89cbf2f61edc333ab00d524d"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a2ee2856f08cca8364ba068a7938a24ba"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a2ee2856f08cca8364ba068a7938a24ba">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#abf2f66611977cd1ee912079391c53270">NEArithmeticSubtractionFixedPointFixture</a>< int16_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), ArithmeticSubtractionQS16Dataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ConvertPolicy",{ConvertPolicy::SATURATE, <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">ConvertPolicy::WRAP</a>})), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("FractionalBits", 1, 15)))</td></tr> |
| <tr class="separator:a2ee2856f08cca8364ba068a7938a24ba"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ae6dbe7a1373c25cad5d04ea2a73ceace"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ae6dbe7a1373c25cad5d04ea2a73ceace">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a4f1ffbd4c465dc70e4b0514ebae79f83">NEArithmeticSubtractionFixture</a>< <a class="el" href="namespacearm__compute.xhtml#a73e2825fd61d349c5ca2f5313e3c8ea1">half</a> >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfa5fb1f955b45e38e31789286a1790398d">framework::DatasetMode::ALL</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), ArithmeticSubtractionFP16Dataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ConvertPolicy",{ConvertPolicy::SATURATE, <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">ConvertPolicy::WRAP</a>})))</td></tr> |
| <tr class="separator:ae6dbe7a1373c25cad5d04ea2a73ceace"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a99a2c4b5da82f5deee7193073fab2488"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a99a2c4b5da82f5deee7193073fab2488">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a4f1ffbd4c465dc70e4b0514ebae79f83">NEArithmeticSubtractionFixture</a>< float >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), ArithmeticSubtractionFP32Dataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ConvertPolicy",{ConvertPolicy::SATURATE, <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">ConvertPolicy::WRAP</a>})))</td></tr> |
| <tr class="separator:a99a2c4b5da82f5deee7193073fab2488"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a5b6fcca079fd3c146d2567e6aaa99046"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a5b6fcca079fd3c146d2567e6aaa99046">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a4f1ffbd4c465dc70e4b0514ebae79f83">NEArithmeticSubtractionFixture</a>< float >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), ArithmeticSubtractionFP32Dataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ConvertPolicy",{ConvertPolicy::SATURATE, <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">ConvertPolicy::WRAP</a>})))</td></tr> |
| <tr class="separator:a5b6fcca079fd3c146d2567e6aaa99046"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:af675d30073e5297c62c495390846fb05"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#af675d30073e5297c62c495390846fb05">FIXTURE_DATA_TEST_CASE</a> (Random, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ac8906ce871f33363926bf6bfc0e5e41e">NEBatchNormalizationLayerFixture</a>< float >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_random_batch_normalization_layer_dataset.xhtml">datasets::RandomBatchNormalizationLayerDataset</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F32)))</td></tr> |
| <tr class="separator:af675d30073e5297c62c495390846fb05"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a8dd262882be0f69468c2a20ae247c4af"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a8dd262882be0f69468c2a20ae247c4af">FIXTURE_DATA_TEST_CASE</a> (Random, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ac8906ce871f33363926bf6bfc0e5e41e">NEBatchNormalizationLayerFixture</a>< <a class="el" href="namespacearm__compute.xhtml#a73e2825fd61d349c5ca2f5313e3c8ea1">half</a> >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_random_batch_normalization_layer_dataset.xhtml">datasets::RandomBatchNormalizationLayerDataset</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F16)))</td></tr> |
| <tr class="separator:a8dd262882be0f69468c2a20ae247c4af"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a7192b2d26178b30c47ea4411e8ad188b"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7192b2d26178b30c47ea4411e8ad188b">FIXTURE_DATA_TEST_CASE</a> (Random, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a9b5c93207d230840dd48aef090f3ab04">NEBatchNormalizationLayerFixedPointFixture</a>< int8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_random_batch_normalization_layer_dataset.xhtml">datasets::RandomBatchNormalizationLayerDataset</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::QS8)), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("FractionalBits", 1, 6)))</td></tr> |
| <tr class="separator:a7192b2d26178b30c47ea4411e8ad188b"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a2dd678e9832bfea29d5d2cb7bf1c4d40"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a2dd678e9832bfea29d5d2cb7bf1c4d40">FIXTURE_DATA_TEST_CASE</a> (Random, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a9b5c93207d230840dd48aef090f3ab04">NEBatchNormalizationLayerFixedPointFixture</a>< int16_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_random_batch_normalization_layer_dataset.xhtml">datasets::RandomBatchNormalizationLayerDataset</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::QS16)), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("FractionalBits", 1, 14)))</td></tr> |
| <tr class="separator:a2dd678e9832bfea29d5d2cb7bf1c4d40"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ac74cc1f71b1aa0905dbc427c7eae718a"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ac74cc1f71b1aa0905dbc427c7eae718a">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a8494fb0930740d4443cb4176180effd8">NEBitwiseAndFixture</a>< uint8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::U8)))</td></tr> |
| <tr class="separator:ac74cc1f71b1aa0905dbc427c7eae718a"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a27ec89b1ed710370a0e82fb692cb7e66"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a27ec89b1ed710370a0e82fb692cb7e66">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a8494fb0930740d4443cb4176180effd8">NEBitwiseAndFixture</a>< uint8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::U8)))</td></tr> |
| <tr class="separator:a27ec89b1ed710370a0e82fb692cb7e66"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:abb912054997031e7acbd4168e625bc5d"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#abb912054997031e7acbd4168e625bc5d">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a33813e8f903c3d533681b70642607b5a">NEBitwiseNotFixture</a>< uint8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::U8)))</td></tr> |
| <tr class="separator:abb912054997031e7acbd4168e625bc5d"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a795970f2612d471c58be736b6bbe7303"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a795970f2612d471c58be736b6bbe7303">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a33813e8f903c3d533681b70642607b5a">NEBitwiseNotFixture</a>< uint8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::U8)))</td></tr> |
| <tr class="separator:a795970f2612d471c58be736b6bbe7303"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a2f29f013f83c7914c2742b48ef83ab9e"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a2f29f013f83c7914c2742b48ef83ab9e">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a71801e7a1ec88621faca5d5881b531c8">NEBitwiseOrFixture</a>< uint8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::U8)))</td></tr> |
| <tr class="separator:a2f29f013f83c7914c2742b48ef83ab9e"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aca5fef85f0e64d5a4b1efa3815546981"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#aca5fef85f0e64d5a4b1efa3815546981">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a71801e7a1ec88621faca5d5881b531c8">NEBitwiseOrFixture</a>< uint8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::U8)))</td></tr> |
| <tr class="separator:aca5fef85f0e64d5a4b1efa3815546981"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a993cef76201032b5584ff570d9d85b00"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a993cef76201032b5584ff570d9d85b00">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a283b130d0833bde305c22235c056d0a5">NEBitwiseXorFixture</a>< uint8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::U8)))</td></tr> |
| <tr class="separator:a993cef76201032b5584ff570d9d85b00"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aa04fc6a3de23fdcd9cb656d35fb4f281"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#aa04fc6a3de23fdcd9cb656d35fb4f281">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a283b130d0833bde305c22235c056d0a5">NEBitwiseXorFixture</a>< uint8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::U8)))</td></tr> |
| <tr class="separator:aa04fc6a3de23fdcd9cb656d35fb4f281"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a8094d8c25de292fd36f76f4131726529"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a8094d8c25de292fd36f76f4131726529">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a471c06558365a34e9febb387d96ba917">NEBox3x3Fixture</a>< uint8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::U8)), <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_border_modes.xhtml">datasets::BorderModes</a>()))</td></tr> |
| <tr class="separator:a8094d8c25de292fd36f76f4131726529"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a34ba8caff7d73197147f7f6cef947f9c"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a34ba8caff7d73197147f7f6cef947f9c">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a471c06558365a34e9febb387d96ba917">NEBox3x3Fixture</a>< uint8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::U8)), <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_border_modes.xhtml">datasets::BorderModes</a>()))</td></tr> |
| <tr class="separator:a34ba8caff7d73197147f7f6cef947f9c"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a1bd194db76d23a6cc0fb132d231b510b"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a1bd194db76d23a6cc0fb132d231b510b">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a1b5d9b5fd761b9f852902ba0b8d8135a">NEConvolutionLayerFixture</a>< <a class="el" href="namespacearm__compute.xhtml#a73e2825fd61d349c5ca2f5313e3c8ea1">half</a> >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_convolution_layer_dataset.xhtml">datasets::SmallConvolutionLayerDataset</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ReshapeWeights",{true, false})), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F16)))</td></tr> |
| <tr class="separator:a1bd194db76d23a6cc0fb132d231b510b"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a9c5f301235077178df4a90984e30411c"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a9c5f301235077178df4a90984e30411c">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a1b5d9b5fd761b9f852902ba0b8d8135a">NEConvolutionLayerFixture</a>< <a class="el" href="namespacearm__compute.xhtml#a73e2825fd61d349c5ca2f5313e3c8ea1">half</a> >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_convolution_layer_dataset.xhtml">datasets::LargeConvolutionLayerDataset</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ReshapeWeights",{true, false})), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F16)))</td></tr> |
| <tr class="separator:a9c5f301235077178df4a90984e30411c"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a32bf6a042958c2756f1ec92b76309ebc"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a32bf6a042958c2756f1ec92b76309ebc">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a1b5d9b5fd761b9f852902ba0b8d8135a">NEConvolutionLayerFixture</a>< float >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_convolution_layer_dataset.xhtml">datasets::SmallConvolutionLayerDataset</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ReshapeWeights",{true, false})), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F32)))</td></tr> |
| <tr class="separator:a32bf6a042958c2756f1ec92b76309ebc"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a11920aa7f5345a63cdab85b1246059a9"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a11920aa7f5345a63cdab85b1246059a9">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a1b5d9b5fd761b9f852902ba0b8d8135a">NEConvolutionLayerFixture</a>< float >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_convolution_layer_dataset.xhtml">datasets::LargeConvolutionLayerDataset</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ReshapeWeights",{true, false})), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F32)))</td></tr> |
| <tr class="separator:a11920aa7f5345a63cdab85b1246059a9"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a95565ae7ed42baa353401a38d4b33876"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a95565ae7ed42baa353401a38d4b33876">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#adfc56f13597d717ff854e8e2faa3a0fe">NEConvolutionLayerFixedPointFixture</a>< int8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_convolution_layer_dataset.xhtml">datasets::SmallConvolutionLayerDataset</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ReshapeWeights",{true, false})), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::QS8)), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("FractionalBits", 4, 7)))</td></tr> |
| <tr class="separator:a95565ae7ed42baa353401a38d4b33876"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a1694ec09d074afbc51716e8af9a40b03"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a1694ec09d074afbc51716e8af9a40b03">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#adfc56f13597d717ff854e8e2faa3a0fe">NEConvolutionLayerFixedPointFixture</a>< int8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_convolution_layer_dataset.xhtml">datasets::LargeConvolutionLayerDataset</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ReshapeWeights",{true, false})), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::QS8)), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("FractionalBits", 4, 7)))</td></tr> |
| <tr class="separator:a1694ec09d074afbc51716e8af9a40b03"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a17302135233ee9b4771fcd2dc772b555"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a17302135233ee9b4771fcd2dc772b555">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#adfc56f13597d717ff854e8e2faa3a0fe">NEConvolutionLayerFixedPointFixture</a>< int16_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_convolution_layer_dataset.xhtml">datasets::SmallConvolutionLayerDataset</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ReshapeWeights",{true, false})), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::QS16)), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("FractionalBits", 1, 14)))</td></tr> |
| <tr class="separator:a17302135233ee9b4771fcd2dc772b555"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aa0ae2b053b3981da1d2f56f1096721d8"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#aa0ae2b053b3981da1d2f56f1096721d8">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#adfc56f13597d717ff854e8e2faa3a0fe">NEConvolutionLayerFixedPointFixture</a>< int16_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_convolution_layer_dataset.xhtml">datasets::LargeConvolutionLayerDataset</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ReshapeWeights",{true, false})), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::QS16)), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("FractionalBits", 1, 14)))</td></tr> |
| <tr class="separator:aa0ae2b053b3981da1d2f56f1096721d8"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a8c0968c22511d2b366c4cebaba1a4367"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a8c0968c22511d2b366c4cebaba1a4367">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a3c165cc88ea37c9949fdcbf5b6fbc317">NEDepthConcatenateLayerFixture</a>< <a class="el" href="namespacearm__compute.xhtml#a73e2825fd61d349c5ca2f5313e3c8ea1">half</a> >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small2_d_shapes.xhtml">datasets::Small2DShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F16)))</td></tr> |
| <tr class="separator:a8c0968c22511d2b366c4cebaba1a4367"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ab07808dd08174e97059c47cd2d5317bb"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ab07808dd08174e97059c47cd2d5317bb">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a3c165cc88ea37c9949fdcbf5b6fbc317">NEDepthConcatenateLayerFixture</a>< <a class="el" href="namespacearm__compute.xhtml#a73e2825fd61d349c5ca2f5313e3c8ea1">half</a> >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_depth_concatenate_shapes.xhtml">datasets::DepthConcatenateShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F16)))</td></tr> |
| <tr class="separator:ab07808dd08174e97059c47cd2d5317bb"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a7ee4589e93ea3eb2d81572abcb6ea802"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7ee4589e93ea3eb2d81572abcb6ea802">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a3c165cc88ea37c9949fdcbf5b6fbc317">NEDepthConcatenateLayerFixture</a>< float >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small2_d_shapes.xhtml">datasets::Small2DShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F32)))</td></tr> |
| <tr class="separator:a7ee4589e93ea3eb2d81572abcb6ea802"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aeb577e85f2edd09392d04aefac09bc37"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#aeb577e85f2edd09392d04aefac09bc37">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a3c165cc88ea37c9949fdcbf5b6fbc317">NEDepthConcatenateLayerFixture</a>< float >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_depth_concatenate_shapes.xhtml">datasets::DepthConcatenateShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F32)))</td></tr> |
| <tr class="separator:aeb577e85f2edd09392d04aefac09bc37"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a9dd90e6f98d9d4a7e8ba52832d988d7a"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a9dd90e6f98d9d4a7e8ba52832d988d7a">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a3c165cc88ea37c9949fdcbf5b6fbc317">NEDepthConcatenateLayerFixture</a>< int8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small2_d_shapes.xhtml">datasets::Small2DShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::QS8)))</td></tr> |
| <tr class="separator:a9dd90e6f98d9d4a7e8ba52832d988d7a"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a1db3d89fe90008f74026bf01ddd7af01"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a1db3d89fe90008f74026bf01ddd7af01">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a3c165cc88ea37c9949fdcbf5b6fbc317">NEDepthConcatenateLayerFixture</a>< int8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_depth_concatenate_shapes.xhtml">datasets::DepthConcatenateShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::QS8)))</td></tr> |
| <tr class="separator:a1db3d89fe90008f74026bf01ddd7af01"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a211eb812a847347335955b0b21912860"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a211eb812a847347335955b0b21912860">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a3c165cc88ea37c9949fdcbf5b6fbc317">NEDepthConcatenateLayerFixture</a>< int16_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small2_d_shapes.xhtml">datasets::Small2DShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::QS16)))</td></tr> |
| <tr class="separator:a211eb812a847347335955b0b21912860"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ac5d275ed35796fb8a0886e94ade5bcde"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ac5d275ed35796fb8a0886e94ade5bcde">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a3c165cc88ea37c9949fdcbf5b6fbc317">NEDepthConcatenateLayerFixture</a>< int16_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_depth_concatenate_shapes.xhtml">datasets::DepthConcatenateShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::QS16)))</td></tr> |
| <tr class="separator:ac5d275ed35796fb8a0886e94ade5bcde"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ab683f67d5db4ac9155889c52a1a1dde8"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ab683f67d5db4ac9155889c52a1a1dde8">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a9499552467966aebb4630cd8131ea9f8">NEDepthConvertToU16Fixture</a>< uint8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), DepthConvertU8toU16Dataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ConvertPolicy",{ConvertPolicy::SATURATE, <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">ConvertPolicy::WRAP</a>})), DepthConvertShiftDataset))</td></tr> |
| <tr class="separator:ab683f67d5db4ac9155889c52a1a1dde8"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a24deb76220d157a30b5fdfe657221037"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a24deb76220d157a30b5fdfe657221037">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a9499552467966aebb4630cd8131ea9f8">NEDepthConvertToU16Fixture</a>< uint8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), DepthConvertU8toU16Dataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ConvertPolicy",{ConvertPolicy::SATURATE, <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">ConvertPolicy::WRAP</a>})), DepthConvertShiftDataset))</td></tr> |
| <tr class="separator:a24deb76220d157a30b5fdfe657221037"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aa6e6dabd7537c80e4722953f1af16c38"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#aa6e6dabd7537c80e4722953f1af16c38">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a62a17b7c863782d9719e4d3a85d5cf1f">NEDepthConvertToS16Fixture</a>< uint8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), DepthConvertU8toS16Dataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ConvertPolicy",{ConvertPolicy::SATURATE, <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">ConvertPolicy::WRAP</a>})), DepthConvertShiftDataset))</td></tr> |
| <tr class="separator:aa6e6dabd7537c80e4722953f1af16c38"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a406bbce3cacb34ab11bddbd3549c1146"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a406bbce3cacb34ab11bddbd3549c1146">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a62a17b7c863782d9719e4d3a85d5cf1f">NEDepthConvertToS16Fixture</a>< uint8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), DepthConvertU8toS16Dataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ConvertPolicy",{ConvertPolicy::SATURATE, <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">ConvertPolicy::WRAP</a>})), DepthConvertShiftDataset))</td></tr> |
| <tr class="separator:a406bbce3cacb34ab11bddbd3549c1146"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ad5cdb9e35a51058cd529bea0e63fea45"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ad5cdb9e35a51058cd529bea0e63fea45">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a5527b59e9666ebb2fe68704c8c2f1d96">NEDepthConvertToS32Fixture</a>< uint8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), DepthConvertU8toS32Dataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ConvertPolicy",{ConvertPolicy::SATURATE, <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">ConvertPolicy::WRAP</a>})), DepthConvertShiftDataset))</td></tr> |
| <tr class="separator:ad5cdb9e35a51058cd529bea0e63fea45"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a8cd300e066209b9ce3c9c869f421d107"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a8cd300e066209b9ce3c9c869f421d107">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a5527b59e9666ebb2fe68704c8c2f1d96">NEDepthConvertToS32Fixture</a>< uint8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), DepthConvertU8toS32Dataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ConvertPolicy",{ConvertPolicy::SATURATE, <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">ConvertPolicy::WRAP</a>})), DepthConvertShiftDataset))</td></tr> |
| <tr class="separator:a8cd300e066209b9ce3c9c869f421d107"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ab2a6099142a7a1201af9ab6664deed91"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ab2a6099142a7a1201af9ab6664deed91">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ab5c8d3c45827412f5e5f836d9e485cb3">NEDepthConvertToU8Fixture</a>< uint16_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), DepthConvertU16toU8Dataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ConvertPolicy",{ConvertPolicy::SATURATE, <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">ConvertPolicy::WRAP</a>})), DepthConvertShiftDataset))</td></tr> |
| <tr class="separator:ab2a6099142a7a1201af9ab6664deed91"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ae767dbf8d7ffe59d93ebe74488c1eb5d"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ae767dbf8d7ffe59d93ebe74488c1eb5d">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ab5c8d3c45827412f5e5f836d9e485cb3">NEDepthConvertToU8Fixture</a>< uint16_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), DepthConvertU16toU8Dataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ConvertPolicy",{ConvertPolicy::SATURATE, <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">ConvertPolicy::WRAP</a>})), DepthConvertShiftDataset))</td></tr> |
| <tr class="separator:ae767dbf8d7ffe59d93ebe74488c1eb5d"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ad412a7ed903a47cac247daf0c760a1bc"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ad412a7ed903a47cac247daf0c760a1bc">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a83fca88d030d21246e66f40a71fc08d5">NEDepthConvertToU32Fixture</a>< uint16_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), DepthConvertU16toU32Dataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ConvertPolicy",{ConvertPolicy::SATURATE, <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">ConvertPolicy::WRAP</a>})), DepthConvertShiftDataset))</td></tr> |
| <tr class="separator:ad412a7ed903a47cac247daf0c760a1bc"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a9993063f050fd1b4bb617923d137b249"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a9993063f050fd1b4bb617923d137b249">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a83fca88d030d21246e66f40a71fc08d5">NEDepthConvertToU32Fixture</a>< uint16_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), DepthConvertU16toU32Dataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ConvertPolicy",{ConvertPolicy::SATURATE, <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">ConvertPolicy::WRAP</a>})), DepthConvertShiftDataset))</td></tr> |
| <tr class="separator:a9993063f050fd1b4bb617923d137b249"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a610f186f6f3e3f670040d555dafab857"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a610f186f6f3e3f670040d555dafab857">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ab5c8d3c45827412f5e5f836d9e485cb3">NEDepthConvertToU8Fixture</a>< int16_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), DepthConvertS16toU8Dataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ConvertPolicy",{ConvertPolicy::SATURATE, <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">ConvertPolicy::WRAP</a>})), DepthConvertShiftDataset))</td></tr> |
| <tr class="separator:a610f186f6f3e3f670040d555dafab857"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a6b65623875de1e812347b56638faf633"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a6b65623875de1e812347b56638faf633">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ab5c8d3c45827412f5e5f836d9e485cb3">NEDepthConvertToU8Fixture</a>< int16_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), DepthConvertS16toU8Dataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ConvertPolicy",{ConvertPolicy::SATURATE, <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">ConvertPolicy::WRAP</a>})), DepthConvertShiftDataset))</td></tr> |
| <tr class="separator:a6b65623875de1e812347b56638faf633"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ae2203cb7172ee696625d3c0f4a1eacf2"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ae2203cb7172ee696625d3c0f4a1eacf2">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a5527b59e9666ebb2fe68704c8c2f1d96">NEDepthConvertToS32Fixture</a>< int16_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), DepthConvertS16toS32Dataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ConvertPolicy",{ConvertPolicy::SATURATE, <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">ConvertPolicy::WRAP</a>})), DepthConvertShiftDataset))</td></tr> |
| <tr class="separator:ae2203cb7172ee696625d3c0f4a1eacf2"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ad087ee210c5167c276b95f39be2c356d"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ad087ee210c5167c276b95f39be2c356d">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a5527b59e9666ebb2fe68704c8c2f1d96">NEDepthConvertToS32Fixture</a>< int16_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), DepthConvertS16toS32Dataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ConvertPolicy",{ConvertPolicy::SATURATE, <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">ConvertPolicy::WRAP</a>})), DepthConvertShiftDataset))</td></tr> |
| <tr class="separator:ad087ee210c5167c276b95f39be2c356d"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ab57a10ab75645c28bfb7b4f210f50e0a"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ab57a10ab75645c28bfb7b4f210f50e0a">FIXTURE_DATA_TEST_CASE</a> (RunSmallQS8, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#aebfb5c69bec6d4b648f3436e4e67fc88">NEDepthConvertToFP32FixedPointFixture</a>< int8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), DepthConvertQS8toFP32Dataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ConvertPolicy",{ConvertPolicy::SATURATE, <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">ConvertPolicy::WRAP</a>})), DepthConvertFixedPointQuantizedDataset))</td></tr> |
| <tr class="separator:ab57a10ab75645c28bfb7b4f210f50e0a"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:afa14d36d91584fe32ff3d72232942d62"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#afa14d36d91584fe32ff3d72232942d62">FIXTURE_DATA_TEST_CASE</a> (RunSmallQS16, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#aebfb5c69bec6d4b648f3436e4e67fc88">NEDepthConvertToFP32FixedPointFixture</a>< int16_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), DepthConvertQS16toFP32Dataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ConvertPolicy",{ConvertPolicy::SATURATE, <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">ConvertPolicy::WRAP</a>})), DepthConvertFixedPointQuantizedDataset))</td></tr> |
| <tr class="separator:afa14d36d91584fe32ff3d72232942d62"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a7d810d3e0b921f734e642b5c5ccb2fe1"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7d810d3e0b921f734e642b5c5ccb2fe1">FIXTURE_DATA_TEST_CASE</a> (RunLargeQS8, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#aebfb5c69bec6d4b648f3436e4e67fc88">NEDepthConvertToFP32FixedPointFixture</a>< int8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), DepthConvertQS8toFP32Dataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ConvertPolicy",{ConvertPolicy::SATURATE, <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">ConvertPolicy::WRAP</a>})), DepthConvertFixedPointQuantizedDataset))</td></tr> |
| <tr class="separator:a7d810d3e0b921f734e642b5c5ccb2fe1"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ac868c86d516fe565e7ec9b438afb3f0a"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ac868c86d516fe565e7ec9b438afb3f0a">FIXTURE_DATA_TEST_CASE</a> (RunLargeQS16, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#aebfb5c69bec6d4b648f3436e4e67fc88">NEDepthConvertToFP32FixedPointFixture</a>< int16_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), DepthConvertQS16toFP32Dataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ConvertPolicy",{ConvertPolicy::SATURATE, <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">ConvertPolicy::WRAP</a>})), DepthConvertFixedPointQuantizedDataset))</td></tr> |
| <tr class="separator:ac868c86d516fe565e7ec9b438afb3f0a"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a2c9c99eda212dbad4025d753432b91d2"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a2c9c99eda212dbad4025d753432b91d2">FIXTURE_DATA_TEST_CASE</a> (RunSmallQS8, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#afb34b04802f624a40a72c93cd4b4f1fd">NEDepthConvertToQS8FixedPointFixture</a>< float >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), DepthConvertFP32toQS8Dataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ConvertPolicy",{ConvertPolicy::SATURATE, <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">ConvertPolicy::WRAP</a>})), DepthConvertFixedPointQuantizedDataset))</td></tr> |
| <tr class="separator:a2c9c99eda212dbad4025d753432b91d2"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a6f3b9380ef540afe7a61bbc8b5223e87"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a6f3b9380ef540afe7a61bbc8b5223e87">FIXTURE_DATA_TEST_CASE</a> (RunSmallQS16, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a849a7397eac98895dcf5bc417b53793f">NEDepthConvertToQS16FixedPointFixture</a>< float >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), DepthConvertFP32toQS16Dataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ConvertPolicy",{ConvertPolicy::SATURATE, <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">ConvertPolicy::WRAP</a>})), DepthConvertFixedPointQuantizedDataset))</td></tr> |
| <tr class="separator:a6f3b9380ef540afe7a61bbc8b5223e87"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a76f0ee16701f54cf0ce9e702fc995021"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a76f0ee16701f54cf0ce9e702fc995021">FIXTURE_DATA_TEST_CASE</a> (RunLargeQS8, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#afb34b04802f624a40a72c93cd4b4f1fd">NEDepthConvertToQS8FixedPointFixture</a>< float >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), DepthConvertFP32toQS8Dataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ConvertPolicy",{ConvertPolicy::SATURATE, <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">ConvertPolicy::WRAP</a>})), DepthConvertFixedPointQuantizedDataset))</td></tr> |
| <tr class="separator:a76f0ee16701f54cf0ce9e702fc995021"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a71096dff832005a2a04fe9329509aac5"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a71096dff832005a2a04fe9329509aac5">FIXTURE_DATA_TEST_CASE</a> (RunLargeQS16, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a849a7397eac98895dcf5bc417b53793f">NEDepthConvertToQS16FixedPointFixture</a>< float >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), DepthConvertFP32toQS16Dataset), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("ConvertPolicy",{ConvertPolicy::SATURATE, <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">ConvertPolicy::WRAP</a>})), DepthConvertFixedPointQuantizedDataset))</td></tr> |
| <tr class="separator:a71096dff832005a2a04fe9329509aac5"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:abf47d2942c58c23e95ed52a373192004"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#abf47d2942c58c23e95ed52a373192004">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a0e4e4f183ba5d27e36349e99ddfb5561">NEDequantizationLayerFixture</a>< uint8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(concat(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small3_d_shapes.xhtml">datasets::Small3DShapes</a>(), <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small4_d_shapes.xhtml">datasets::Small4DShapes</a>()), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::U8)))</td></tr> |
| <tr class="separator:abf47d2942c58c23e95ed52a373192004"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ae7e420b1b657e0a7b95690eb9b8cf64d"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ae7e420b1b657e0a7b95690eb9b8cf64d">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a0e4e4f183ba5d27e36349e99ddfb5561">NEDequantizationLayerFixture</a>< uint8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(concat(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large3_d_shapes.xhtml">datasets::Large3DShapes</a>(), <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large4_d_shapes.xhtml">datasets::Large4DShapes</a>()), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::U8)))</td></tr> |
| <tr class="separator:ae7e420b1b657e0a7b95690eb9b8cf64d"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a6f32c7d22ef58cce40fe1c4c44cbac8b"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a6f32c7d22ef58cce40fe1c4c44cbac8b">FIXTURE_DATA_TEST_CASE</a> (Run, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#aa9969002af02172f58bcbc59fcb319c1">NEDirectConvolutionLayerFixture</a>< <a class="el" href="namespacearm__compute.xhtml#a73e2825fd61d349c5ca2f5313e3c8ea1">half</a> >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfa5fb1f955b45e38e31789286a1790398d">framework::DatasetMode::ALL</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(data_f32, <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F16)))</td></tr> |
| <tr class="separator:a6f32c7d22ef58cce40fe1c4c44cbac8b"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a254126d41d74b0728d68820637c24f13"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a254126d41d74b0728d68820637c24f13">FIXTURE_DATA_TEST_CASE</a> (Run, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#aa9969002af02172f58bcbc59fcb319c1">NEDirectConvolutionLayerFixture</a>< float >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfa5fb1f955b45e38e31789286a1790398d">framework::DatasetMode::ALL</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(data_f32, <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F32)))</td></tr> |
| <tr class="separator:a254126d41d74b0728d68820637c24f13"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aa70901f5b53caf057b63eb479ce236f1"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#aa70901f5b53caf057b63eb479ce236f1">FIXTURE_DATA_TEST_CASE</a> (Run, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#aa649a5972a5d0aecea568824038cd66d">NEDirectConvolutionLayerFixedPointFixture</a>< int8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfa5fb1f955b45e38e31789286a1790398d">framework::DatasetMode::ALL</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(data_qs8, <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::QS8)), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("FractionalBits", 4, 7)))</td></tr> |
| <tr class="separator:aa70901f5b53caf057b63eb479ce236f1"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a8cceb019b663df01e4ffbe3b1d36deb4"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a8cceb019b663df01e4ffbe3b1d36deb4">FIXTURE_DATA_TEST_CASE</a> (Run, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#aa649a5972a5d0aecea568824038cd66d">NEDirectConvolutionLayerFixedPointFixture</a>< int16_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfa5fb1f955b45e38e31789286a1790398d">framework::DatasetMode::ALL</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(data_qs16, <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::QS16)), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("FractionalBits", 4, 14)))</td></tr> |
| <tr class="separator:a8cceb019b663df01e4ffbe3b1d36deb4"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a238579da703bc6097512b25055470277"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a238579da703bc6097512b25055470277">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a6cc35d5c6f16df2aa67e16246b4ee0e3">NEFloorFixture</a>< float >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F32)))</td></tr> |
| <tr class="separator:a238579da703bc6097512b25055470277"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:acdb6b6ccb738038e2a2d5027069c0fff"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#acdb6b6ccb738038e2a2d5027069c0fff">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a6cc35d5c6f16df2aa67e16246b4ee0e3">NEFloorFixture</a>< float >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F32)))</td></tr> |
| <tr class="separator:acdb6b6ccb738038e2a2d5027069c0fff"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a0facc74b3b18ca06447a43fde127dfa5"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a0facc74b3b18ca06447a43fde127dfa5">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a9cc6be64f8913024dcc18993181b066c">NEFullyConnectedLayerFixture</a>< <a class="el" href="namespacearm__compute.xhtml#a73e2825fd61d349c5ca2f5313e3c8ea1">half</a> >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_fully_connected_layer_dataset.xhtml">datasets::SmallFullyConnectedLayerDataset</a>(), FullyConnectedParameters), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F16)))</td></tr> |
| <tr class="separator:a0facc74b3b18ca06447a43fde127dfa5"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a31a9fd36cc51b258eb8c0f961d134918"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a31a9fd36cc51b258eb8c0f961d134918">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a9cc6be64f8913024dcc18993181b066c">NEFullyConnectedLayerFixture</a>< <a class="el" href="namespacearm__compute.xhtml#a73e2825fd61d349c5ca2f5313e3c8ea1">half</a> >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_fully_connected_layer_dataset.xhtml">datasets::LargeFullyConnectedLayerDataset</a>(), FullyConnectedParameters), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F16)))</td></tr> |
| <tr class="separator:a31a9fd36cc51b258eb8c0f961d134918"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a36e6031840dd2ee13e3942435811aeea"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a36e6031840dd2ee13e3942435811aeea">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a9cc6be64f8913024dcc18993181b066c">NEFullyConnectedLayerFixture</a>< float >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_fully_connected_layer_dataset.xhtml">datasets::SmallFullyConnectedLayerDataset</a>(), FullyConnectedParameters), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F32)))</td></tr> |
| <tr class="separator:a36e6031840dd2ee13e3942435811aeea"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aebe70d0179ffb26d720aac0fe54fbc67"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#aebe70d0179ffb26d720aac0fe54fbc67">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a9cc6be64f8913024dcc18993181b066c">NEFullyConnectedLayerFixture</a>< float >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_fully_connected_layer_dataset.xhtml">datasets::LargeFullyConnectedLayerDataset</a>(), FullyConnectedParameters), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F32)))</td></tr> |
| <tr class="separator:aebe70d0179ffb26d720aac0fe54fbc67"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aee6c5239c6e59eb63f948030683be252"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#aee6c5239c6e59eb63f948030683be252">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a34729f17e601787674b9e1ba0b732af3">NEFullyConnectedLayerFixedPointFixture</a>< int8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_fully_connected_layer_dataset.xhtml">datasets::SmallFullyConnectedLayerDataset</a>(), FullyConnectedParameters), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::QS8)), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("FractionalBits", 1, 6)))</td></tr> |
| <tr class="separator:aee6c5239c6e59eb63f948030683be252"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ac6bf50a03a998605d4b723958bbb0005"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ac6bf50a03a998605d4b723958bbb0005">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a34729f17e601787674b9e1ba0b732af3">NEFullyConnectedLayerFixedPointFixture</a>< int8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_fully_connected_layer_dataset.xhtml">datasets::LargeFullyConnectedLayerDataset</a>(), FullyConnectedParameters), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::QS8)), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("FractionalBits", 1, 6)))</td></tr> |
| <tr class="separator:ac6bf50a03a998605d4b723958bbb0005"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a549f4ade728614ecce75da04ea4c1525"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a549f4ade728614ecce75da04ea4c1525">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a34729f17e601787674b9e1ba0b732af3">NEFullyConnectedLayerFixedPointFixture</a>< int16_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_fully_connected_layer_dataset.xhtml">datasets::SmallFullyConnectedLayerDataset</a>(), FullyConnectedParameters), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::QS16)), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("FractionalBits", 1, 14)))</td></tr> |
| <tr class="separator:a549f4ade728614ecce75da04ea4c1525"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a4923e74808dd9ec6348991d6f630c696"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a4923e74808dd9ec6348991d6f630c696">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a34729f17e601787674b9e1ba0b732af3">NEFullyConnectedLayerFixedPointFixture</a>< int16_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_fully_connected_layer_dataset.xhtml">datasets::LargeFullyConnectedLayerDataset</a>(), FullyConnectedParameters), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::QS16)), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("FractionalBits", 1, 14)))</td></tr> |
| <tr class="separator:a4923e74808dd9ec6348991d6f630c696"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:afad045c7bea57340a4532a78a6b04e7c"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#afad045c7bea57340a4532a78a6b04e7c">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a07e868b4ae46180f9a256a13b0b0921a">NEGaussian3x3Fixture</a>< uint8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::U8)), <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_border_modes.xhtml">datasets::BorderModes</a>()))</td></tr> |
| <tr class="separator:afad045c7bea57340a4532a78a6b04e7c"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a5245fa0aa14470e9c661b365648d91d3"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a5245fa0aa14470e9c661b365648d91d3">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a07e868b4ae46180f9a256a13b0b0921a">NEGaussian3x3Fixture</a>< uint8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::U8)), <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_border_modes.xhtml">datasets::BorderModes</a>()))</td></tr> |
| <tr class="separator:a5245fa0aa14470e9c661b365648d91d3"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a5d2a0247954b6e925131a50bbdb286cd"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a5d2a0247954b6e925131a50bbdb286cd">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a9b118c770168493f8f26ece3b49d437b">NEGaussian5x5Fixture</a>< uint8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::U8)), <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_border_modes.xhtml">datasets::BorderModes</a>()))</td></tr> |
| <tr class="separator:a5d2a0247954b6e925131a50bbdb286cd"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a79e1e86a4d4af380674e257bafe5930b"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a79e1e86a4d4af380674e257bafe5930b">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a9b118c770168493f8f26ece3b49d437b">NEGaussian5x5Fixture</a>< uint8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::U8)), <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_border_modes.xhtml">datasets::BorderModes</a>()))</td></tr> |
| <tr class="separator:a79e1e86a4d4af380674e257bafe5930b"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:af56c412986a150228d4e449e7869ef6c"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#af56c412986a150228d4e449e7869ef6c">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a70bc5be1a91942b87f6992b37f87b62e">NEGEMMFixture</a>< <a class="el" href="namespacearm__compute.xhtml#a73e2825fd61d349c5ca2f5313e3c8ea1">half</a> >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_g_e_m_m_dataset.xhtml">datasets::SmallGEMMDataset</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F16)))</td></tr> |
| <tr class="separator:af56c412986a150228d4e449e7869ef6c"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a9f151f61b40247a0184148ef4d4c2eeb"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a9f151f61b40247a0184148ef4d4c2eeb">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a70bc5be1a91942b87f6992b37f87b62e">NEGEMMFixture</a>< <a class="el" href="namespacearm__compute.xhtml#a73e2825fd61d349c5ca2f5313e3c8ea1">half</a> >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_g_e_m_m_dataset.xhtml">datasets::LargeGEMMDataset</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F16)))</td></tr> |
| <tr class="separator:a9f151f61b40247a0184148ef4d4c2eeb"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a27bbd7ce9130e3429b2adcdc305efe0a"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a27bbd7ce9130e3429b2adcdc305efe0a">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a70bc5be1a91942b87f6992b37f87b62e">NEGEMMFixture</a>< float >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_g_e_m_m_dataset.xhtml">datasets::SmallGEMMDataset</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F32)))</td></tr> |
| <tr class="separator:a27bbd7ce9130e3429b2adcdc305efe0a"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a34d0cf04b80a88b56a3f142d82cc86b8"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a34d0cf04b80a88b56a3f142d82cc86b8">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a70bc5be1a91942b87f6992b37f87b62e">NEGEMMFixture</a>< float >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_g_e_m_m_dataset.xhtml">datasets::LargeGEMMDataset</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F32)))</td></tr> |
| <tr class="separator:a34d0cf04b80a88b56a3f142d82cc86b8"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a0e05a4242089ce41d9880f78ce2b51b7"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a0e05a4242089ce41d9880f78ce2b51b7">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a991700e61227d029255d362ff9871fd3">NEGEMMFixedPointFixture</a>< int8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_g_e_m_m_dataset.xhtml">datasets::SmallGEMMDataset</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::QS8)), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("FractionalBits", 1, 7)))</td></tr> |
| <tr class="separator:a0e05a4242089ce41d9880f78ce2b51b7"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:af9ba011a71bca259faaa90a9a68e54bc"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#af9ba011a71bca259faaa90a9a68e54bc">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a991700e61227d029255d362ff9871fd3">NEGEMMFixedPointFixture</a>< int8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_g_e_m_m_dataset.xhtml">datasets::LargeGEMMDataset</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::QS8)), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("FractionalBits", 1, 7)))</td></tr> |
| <tr class="separator:af9ba011a71bca259faaa90a9a68e54bc"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a17430c974457953501238162026e9825"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a17430c974457953501238162026e9825">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a991700e61227d029255d362ff9871fd3">NEGEMMFixedPointFixture</a>< int16_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_g_e_m_m_dataset.xhtml">datasets::SmallGEMMDataset</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::QS16)), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("FractionalBits", 1, 14)))</td></tr> |
| <tr class="separator:a17430c974457953501238162026e9825"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a143d8f9422caf32b8ac1d532b9bb4232"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a143d8f9422caf32b8ac1d532b9bb4232">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a991700e61227d029255d362ff9871fd3">NEGEMMFixedPointFixture</a>< int16_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_g_e_m_m_dataset.xhtml">datasets::LargeGEMMDataset</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::QS16)), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("FractionalBits", 1, 14)))</td></tr> |
| <tr class="separator:a143d8f9422caf32b8ac1d532b9bb4232"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a1f33762a1779d174896ec4198ef154a4"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a1f33762a1779d174896ec4198ef154a4">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a56a25219f8de732328604fce8d0a3ba9">NEHarrisCornersFixture</a>< uint8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small2_d_shapes.xhtml">datasets::Small2DShapes</a>(), data), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("Format", Format::U8)))</td></tr> |
| <tr class="separator:a1f33762a1779d174896ec4198ef154a4"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a579d2b5c0d3ff993a2a129d281559a81"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a579d2b5c0d3ff993a2a129d281559a81">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a56a25219f8de732328604fce8d0a3ba9">NEHarrisCornersFixture</a>< uint8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large2_d_shapes.xhtml">datasets::Large2DShapes</a>(), data), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("Format", Format::U8)))</td></tr> |
| <tr class="separator:a579d2b5c0d3ff993a2a129d281559a81"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a400e224c5e2d727654910544a469c2c6"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a400e224c5e2d727654910544a469c2c6">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a2e851719fcfcc79afca41a602ab692fe">NEIntegralImageFixture</a>< uint8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::U8)))</td></tr> |
| <tr class="separator:a400e224c5e2d727654910544a469c2c6"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a3ae1dd57105ef480bb4aa1f00d426808"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a3ae1dd57105ef480bb4aa1f00d426808">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a2e851719fcfcc79afca41a602ab692fe">NEIntegralImageFixture</a>< uint8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::U8)))</td></tr> |
| <tr class="separator:a3ae1dd57105ef480bb4aa1f00d426808"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a86a3b3c9dd487df0d72a4b50466a3fa6"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a86a3b3c9dd487df0d72a4b50466a3fa6">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#aa836387a721f6811c862edcc293b1ac7">NEL2NormalizeFixture</a>< float >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F32)), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("Axis",{0})), framework::dataset::make("Epsilon",{1e-12})))</td></tr> |
| <tr class="separator:a86a3b3c9dd487df0d72a4b50466a3fa6"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ab657fb4a53cd306bc7e70c4953608b22"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ab657fb4a53cd306bc7e70c4953608b22">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#aa836387a721f6811c862edcc293b1ac7">NEL2NormalizeFixture</a>< float >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F32)), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("Axis",{0})), framework::dataset::make("Epsilon",{1e-12})))</td></tr> |
| <tr class="separator:ab657fb4a53cd306bc7e70c4953608b22"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ab22172b75453f57b458b2089e9e33899"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ab22172b75453f57b458b2089e9e33899">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ad2c8d43eca83b3086befef435b42e6d2">NEMeanStdDevFixture</a>< uint8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small2_d_shapes.xhtml">datasets::Small2DShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::U8)))</td></tr> |
| <tr class="separator:ab22172b75453f57b458b2089e9e33899"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:af2991a776e7d9afd05ce6c4b62abe630"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#af2991a776e7d9afd05ce6c4b62abe630">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ad2c8d43eca83b3086befef435b42e6d2">NEMeanStdDevFixture</a>< uint8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large2_d_shapes.xhtml">datasets::Large2DShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::U8)))</td></tr> |
| <tr class="separator:af2991a776e7d9afd05ce6c4b62abe630"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:af8115bb60734e2ad3cc20b8f73b74cd8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#af8115bb60734e2ad3cc20b8f73b74cd8">validate_configuration</a> (const <a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a> &src, <a class="el" href="classarm__compute_1_1_tensor_shape.xhtml">TensorShape</a> <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">shape</a>)</td></tr> |
| <tr class="separator:af8115bb60734e2ad3cc20b8f73b74cd8"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a2717a3e83eb53f04462a3b678b9b06cd"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a2717a3e83eb53f04462a3b678b9b06cd">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#adc7443d366ab616568415f3da0c4f7d0">NEMinMaxLocationFixture</a>< uint8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small2_d_shapes.xhtml">datasets::Small2DShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::U8)))</td></tr> |
| <tr class="separator:a2717a3e83eb53f04462a3b678b9b06cd"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:af7e5e6e7c39d3fb71e5466ec8c7fb3f0"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#af7e5e6e7c39d3fb71e5466ec8c7fb3f0">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#adc7443d366ab616568415f3da0c4f7d0">NEMinMaxLocationFixture</a>< uint8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large2_d_shapes.xhtml">datasets::Large2DShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::U8)))</td></tr> |
| <tr class="separator:af7e5e6e7c39d3fb71e5466ec8c7fb3f0"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:abc98e26a94e14dd096065747ea3e8c50"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#abc98e26a94e14dd096065747ea3e8c50">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#adc7443d366ab616568415f3da0c4f7d0">NEMinMaxLocationFixture</a>< int16_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small2_d_shapes.xhtml">datasets::Small2DShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::S16)))</td></tr> |
| <tr class="separator:abc98e26a94e14dd096065747ea3e8c50"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a49261d124415dc138dd49ae9c446af7e"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a49261d124415dc138dd49ae9c446af7e">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#adc7443d366ab616568415f3da0c4f7d0">NEMinMaxLocationFixture</a>< int16_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large2_d_shapes.xhtml">datasets::Large2DShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::S16)))</td></tr> |
| <tr class="separator:a49261d124415dc138dd49ae9c446af7e"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a1daf2796ffd117f6effc98aabd9da3a8"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a1daf2796ffd117f6effc98aabd9da3a8">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#adc7443d366ab616568415f3da0c4f7d0">NEMinMaxLocationFixture</a>< float >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small2_d_shapes.xhtml">datasets::Small2DShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F32)))</td></tr> |
| <tr class="separator:a1daf2796ffd117f6effc98aabd9da3a8"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aae8ca77224eb2240d02268a2722380a9"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#aae8ca77224eb2240d02268a2722380a9">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#adc7443d366ab616568415f3da0c4f7d0">NEMinMaxLocationFixture</a>< float >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large2_d_shapes.xhtml">datasets::Large2DShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F32)))</td></tr> |
| <tr class="separator:aae8ca77224eb2240d02268a2722380a9"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a09148039364bdfc048a0123a730de413"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a09148039364bdfc048a0123a730de413">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#adb5d3c20c5232c33ef76501d67210c88">NENonLinearFilterFixture</a>< uint8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_non_linear_filter_functions.xhtml">datasets::NonLinearFilterFunctions</a>()), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("MaskSize",{3U, 5U})), datasets::MatrixPatterns()), datasets::BorderModes()), framework::dataset::make("DataType", DataType::U8)))</td></tr> |
| <tr class="separator:a09148039364bdfc048a0123a730de413"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a907c8225c537d6c816eb0f07e48d37c1"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a907c8225c537d6c816eb0f07e48d37c1">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#adb5d3c20c5232c33ef76501d67210c88">NENonLinearFilterFixture</a>< uint8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_non_linear_filter_functions.xhtml">datasets::NonLinearFilterFunctions</a>()), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("MaskSize",{3U, 5U})), datasets::MatrixPatterns()), datasets::BorderModes()), framework::dataset::make("DataType", DataType::U8)))</td></tr> |
| <tr class="separator:a907c8225c537d6c816eb0f07e48d37c1"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a087e7df403a2f78f61555091ef41bbc4"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a087e7df403a2f78f61555091ef41bbc4">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a6e2f3cc376247a7468710f62fe85229b">NENormalizationLayerFixture</a>< <a class="el" href="namespacearm__compute.xhtml#a73e2825fd61d349c5ca2f5313e3c8ea1">half</a> >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(NormalizationDataset, <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F16)))</td></tr> |
| <tr class="separator:a087e7df403a2f78f61555091ef41bbc4"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ad74fbf4e4c9f1d8a374724cd7587143c"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ad74fbf4e4c9f1d8a374724cd7587143c">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a6e2f3cc376247a7468710f62fe85229b">NENormalizationLayerFixture</a>< <a class="el" href="namespacearm__compute.xhtml#a73e2825fd61d349c5ca2f5313e3c8ea1">half</a> >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(NormalizationDataset, <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F16)))</td></tr> |
| <tr class="separator:ad74fbf4e4c9f1d8a374724cd7587143c"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a2c8d2eb83abae9f616f4217d2e8e5b14"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a2c8d2eb83abae9f616f4217d2e8e5b14">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a6e2f3cc376247a7468710f62fe85229b">NENormalizationLayerFixture</a>< float >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(NormalizationDataset, <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F32)))</td></tr> |
| <tr class="separator:a2c8d2eb83abae9f616f4217d2e8e5b14"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a96b4ee7dc3a888bf65049409fd26e680"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a96b4ee7dc3a888bf65049409fd26e680">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a6e2f3cc376247a7468710f62fe85229b">NENormalizationLayerFixture</a>< float >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(NormalizationDataset, <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F32)))</td></tr> |
| <tr class="separator:a96b4ee7dc3a888bf65049409fd26e680"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aa22daf0a7710129995faa4ccab75a214"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#aa22daf0a7710129995faa4ccab75a214">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a1bec072943ae9d1a33fc0cea06cfd5b0">NENormalizationLayerFixedPointFixture</a>< int8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(NormalizationDataset, <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::QS8)), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("FractionalBits", 1, 6)))</td></tr> |
| <tr class="separator:aa22daf0a7710129995faa4ccab75a214"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a38a1e75561686a4edfd89c9271999c6a"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a38a1e75561686a4edfd89c9271999c6a">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a1bec072943ae9d1a33fc0cea06cfd5b0">NENormalizationLayerFixedPointFixture</a>< int8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(NormalizationDataset, <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::QS8)), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("FractionalBits", 1, 6)))</td></tr> |
| <tr class="separator:a38a1e75561686a4edfd89c9271999c6a"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a9272ae95b11de989e0235e1925f0bd67"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a9272ae95b11de989e0235e1925f0bd67">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a1bec072943ae9d1a33fc0cea06cfd5b0">NENormalizationLayerFixedPointFixture</a>< int16_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(NormalizationDataset, <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::QS16)), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("FractionalBits", 1, 14)))</td></tr> |
| <tr class="separator:a9272ae95b11de989e0235e1925f0bd67"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ad0c689759cb9ecb9d3ca5d8f41607db1"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ad0c689759cb9ecb9d3ca5d8f41607db1">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a1bec072943ae9d1a33fc0cea06cfd5b0">NENormalizationLayerFixedPointFixture</a>< int16_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(NormalizationDataset, <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::QS16)), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("FractionalBits", 1, 14)))</td></tr> |
| <tr class="separator:ad0c689759cb9ecb9d3ca5d8f41607db1"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a0757ea43de1231862e9cffd31d22d116"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a0757ea43de1231862e9cffd31d22d116">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a00c68d31878de04b28770082f4b22345">NEPoolingLayerFixture</a>< float >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfa5fb1f955b45e38e31789286a1790398d">framework::DatasetMode::ALL</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(PoolingLayerDatasetFP, <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F32))))</td></tr> |
| <tr class="separator:a0757ea43de1231862e9cffd31d22d116"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a751b40d1bda206ee5e85d7f8261f3399"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a751b40d1bda206ee5e85d7f8261f3399">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a00c68d31878de04b28770082f4b22345">NEPoolingLayerFixture</a>< float >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(PoolingLayerDatasetFP, <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F32))))</td></tr> |
| <tr class="separator:a751b40d1bda206ee5e85d7f8261f3399"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a22854057454d5a12a5c5b8efaaf801f3"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a22854057454d5a12a5c5b8efaaf801f3">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a00c68d31878de04b28770082f4b22345">NEPoolingLayerFixture</a>< <a class="el" href="namespacearm__compute.xhtml#a73e2825fd61d349c5ca2f5313e3c8ea1">half</a> >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfa5fb1f955b45e38e31789286a1790398d">framework::DatasetMode::ALL</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(PoolingLayerDatasetFP, <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F16))))</td></tr> |
| <tr class="separator:a22854057454d5a12a5c5b8efaaf801f3"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a8a2c8f424072cd469346bca59fe84d95"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a8a2c8f424072cd469346bca59fe84d95">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a00c68d31878de04b28770082f4b22345">NEPoolingLayerFixture</a>< <a class="el" href="namespacearm__compute.xhtml#a73e2825fd61d349c5ca2f5313e3c8ea1">half</a> >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(PoolingLayerDatasetFP, <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F16))))</td></tr> |
| <tr class="separator:a8a2c8f424072cd469346bca59fe84d95"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a08f79cb63d3d0fdf6234fc31b0d7d287"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a08f79cb63d3d0fdf6234fc31b0d7d287">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a9038937296dc0c7f82e43f75cd770421">NEPoolingLayerFixedPointFixture</a>< int8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfa5fb1f955b45e38e31789286a1790398d">framework::DatasetMode::ALL</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(PoolingLayerDatasetQS, <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::QS8))), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("FractionalBits", 1, 5)))</td></tr> |
| <tr class="separator:a08f79cb63d3d0fdf6234fc31b0d7d287"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:acc73b28219b48bec2c741594a06f0246"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#acc73b28219b48bec2c741594a06f0246">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a9038937296dc0c7f82e43f75cd770421">NEPoolingLayerFixedPointFixture</a>< int8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(PoolingLayerDatasetQS, <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::QS8))), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("FractionalBits", 1, 5)))</td></tr> |
| <tr class="separator:acc73b28219b48bec2c741594a06f0246"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aeed10bbcb877a14736f4d77426a66176"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#aeed10bbcb877a14736f4d77426a66176">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a9038937296dc0c7f82e43f75cd770421">NEPoolingLayerFixedPointFixture</a>< int16_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfa5fb1f955b45e38e31789286a1790398d">framework::DatasetMode::ALL</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(PoolingLayerDatasetQS, <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::QS16))), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("FractionalBits", 1, 13)))</td></tr> |
| <tr class="separator:aeed10bbcb877a14736f4d77426a66176"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a6f12268fb12d7dea1b11e0f426f1a0c7"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a6f12268fb12d7dea1b11e0f426f1a0c7">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a9038937296dc0c7f82e43f75cd770421">NEPoolingLayerFixedPointFixture</a>< int16_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(PoolingLayerDatasetQS, <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::QS16))), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("FractionalBits", 1, 13)))</td></tr> |
| <tr class="separator:a6f12268fb12d7dea1b11e0f426f1a0c7"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a5f62c853c2b8e82caf5ad258cf644bc7"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a5f62c853c2b8e82caf5ad258cf644bc7">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a81844f55bae5485c82da5b2206122651">NEQuantizationLayerFixture</a>< float >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(concat(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small3_d_shapes.xhtml">datasets::Small3DShapes</a>(), <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small4_d_shapes.xhtml">datasets::Small4DShapes</a>()), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F32)))</td></tr> |
| <tr class="separator:a5f62c853c2b8e82caf5ad258cf644bc7"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:adac4d6412039793c78768a4b19ff5062"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#adac4d6412039793c78768a4b19ff5062">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a81844f55bae5485c82da5b2206122651">NEQuantizationLayerFixture</a>< float >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(concat(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large3_d_shapes.xhtml">datasets::Large3DShapes</a>(), <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large4_d_shapes.xhtml">datasets::Large4DShapes</a>()), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F32)))</td></tr> |
| <tr class="separator:adac4d6412039793c78768a4b19ff5062"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a8884ba7a5f8b77cd253f8e7744512f04"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a8884ba7a5f8b77cd253f8e7744512f04">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#aca79ba66ee9971eab02fb737c4ffb625">NEReductionOperationFixture</a>< float >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F32)), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("Axis",{0})), datasets::ReductionOperations()))</td></tr> |
| <tr class="separator:a8884ba7a5f8b77cd253f8e7744512f04"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a16b70807bc96060b771629fc6fe459a9"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a16b70807bc96060b771629fc6fe459a9">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#aca79ba66ee9971eab02fb737c4ffb625">NEReductionOperationFixture</a>< float >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F32)), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("Axis",{0})), datasets::ReductionOperations()))</td></tr> |
| <tr class="separator:a16b70807bc96060b771629fc6fe459a9"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aabf65afb5f889e8b0645a2c1329c554d"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#aabf65afb5f889e8b0645a2c1329c554d">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a1c9abced5979b89a9b7940e5ba20fc1f">NEReshapeLayerFixture</a>< float >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfa5fb1f955b45e38e31789286a1790398d">framework::DatasetMode::ALL</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_reshape_layer_dataset.xhtml">datasets::SmallReshapeLayerDataset</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F32)))</td></tr> |
| <tr class="separator:aabf65afb5f889e8b0645a2c1329c554d"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ada07f36b299d444952b3d0dcdcb21a47"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ada07f36b299d444952b3d0dcdcb21a47">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a1c9abced5979b89a9b7940e5ba20fc1f">NEReshapeLayerFixture</a>< int8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfa5fb1f955b45e38e31789286a1790398d">framework::DatasetMode::ALL</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_reshape_layer_dataset.xhtml">datasets::SmallReshapeLayerDataset</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::S8)))</td></tr> |
| <tr class="separator:ada07f36b299d444952b3d0dcdcb21a47"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a49e992867d9f8049013d8ab3c540fe1a"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a49e992867d9f8049013d8ab3c540fe1a">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a1c9abced5979b89a9b7940e5ba20fc1f">NEReshapeLayerFixture</a>< int16_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfa5fb1f955b45e38e31789286a1790398d">framework::DatasetMode::ALL</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_reshape_layer_dataset.xhtml">datasets::SmallReshapeLayerDataset</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::S16)))</td></tr> |
| <tr class="separator:a49e992867d9f8049013d8ab3c540fe1a"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:af59c9c2f279864a5b2eb0d718b60af94"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#af59c9c2f279864a5b2eb0d718b60af94">DATA_TEST_CASE</a> (Configuration, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfa5fb1f955b45e38e31789286a1790398d">framework::DatasetMode::ALL</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(concat(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>()), ScaleDataTypes), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("InterpolationPolicy",{InterpolationPolicy::NEAREST_NEIGHBOR, <a class="el" href="namespacearm__compute.xhtml#a966a9c417ce5e94dca08d9b5e745c0c9aad6fddf718ad19b063e02fdd7e8e3e65">InterpolationPolicy::BILINEAR</a>})), <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_border_modes.xhtml">datasets::BorderModes</a>()), <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">shape</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ac2ad7f431e3446fddcd9b6b9f93c4c14">data_type</a>, policy, border_mode)</td></tr> |
| <tr class="separator:af59c9c2f279864a5b2eb0d718b60af94"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aec6025835802d7536f44390d0835e2c3"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#aec6025835802d7536f44390d0835e2c3">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a152f1e4ecfef54bb351850512120791d">NEScaleFixture</a>< float >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfa5fb1f955b45e38e31789286a1790398d">framework::DatasetMode::ALL</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F32)), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("InterpolationPolicy",{InterpolationPolicy::NEAREST_NEIGHBOR, <a class="el" href="namespacearm__compute.xhtml#a966a9c417ce5e94dca08d9b5e745c0c9aad6fddf718ad19b063e02fdd7e8e3e65">InterpolationPolicy::BILINEAR</a>})), <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_border_modes.xhtml">datasets::BorderModes</a>()))</td></tr> |
| <tr class="separator:aec6025835802d7536f44390d0835e2c3"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a1d0de8b01c204b5425fd4ac90b3dda39"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a1d0de8b01c204b5425fd4ac90b3dda39">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a152f1e4ecfef54bb351850512120791d">NEScaleFixture</a>< float >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F32)), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("InterpolationPolicy",{InterpolationPolicy::NEAREST_NEIGHBOR, <a class="el" href="namespacearm__compute.xhtml#a966a9c417ce5e94dca08d9b5e745c0c9aad6fddf718ad19b063e02fdd7e8e3e65">InterpolationPolicy::BILINEAR</a>})), <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_border_modes.xhtml">datasets::BorderModes</a>()))</td></tr> |
| <tr class="separator:a1d0de8b01c204b5425fd4ac90b3dda39"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ad960bf53a07a8281863edbb8a8522526"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ad960bf53a07a8281863edbb8a8522526">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a152f1e4ecfef54bb351850512120791d">NEScaleFixture</a>< uint8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfa5fb1f955b45e38e31789286a1790398d">framework::DatasetMode::ALL</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::U8)), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("InterpolationPolicy",{InterpolationPolicy::NEAREST_NEIGHBOR, <a class="el" href="namespacearm__compute.xhtml#a966a9c417ce5e94dca08d9b5e745c0c9aad6fddf718ad19b063e02fdd7e8e3e65">InterpolationPolicy::BILINEAR</a>})), <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_border_modes.xhtml">datasets::BorderModes</a>()))</td></tr> |
| <tr class="separator:ad960bf53a07a8281863edbb8a8522526"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a66e3ec302e8f85e590d5dc185fa11dff"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a66e3ec302e8f85e590d5dc185fa11dff">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a152f1e4ecfef54bb351850512120791d">NEScaleFixture</a>< uint8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::U8)), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("InterpolationPolicy",{InterpolationPolicy::NEAREST_NEIGHBOR, <a class="el" href="namespacearm__compute.xhtml#a966a9c417ce5e94dca08d9b5e745c0c9aad6fddf718ad19b063e02fdd7e8e3e65">InterpolationPolicy::BILINEAR</a>})), <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_border_modes.xhtml">datasets::BorderModes</a>()))</td></tr> |
| <tr class="separator:a66e3ec302e8f85e590d5dc185fa11dff"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:afc7de51aab8a4054798d53db31731a3b"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#afc7de51aab8a4054798d53db31731a3b">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a152f1e4ecfef54bb351850512120791d">NEScaleFixture</a>< int16_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfa5fb1f955b45e38e31789286a1790398d">framework::DatasetMode::ALL</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::S16)), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("InterpolationPolicy",{InterpolationPolicy::NEAREST_NEIGHBOR, <a class="el" href="namespacearm__compute.xhtml#a966a9c417ce5e94dca08d9b5e745c0c9aad6fddf718ad19b063e02fdd7e8e3e65">InterpolationPolicy::BILINEAR</a>})), <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_border_modes.xhtml">datasets::BorderModes</a>()))</td></tr> |
| <tr class="separator:afc7de51aab8a4054798d53db31731a3b"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a776b308523e495062b490e367961f8e6"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a776b308523e495062b490e367961f8e6">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a152f1e4ecfef54bb351850512120791d">NEScaleFixture</a>< int16_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::S16)), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("InterpolationPolicy",{InterpolationPolicy::NEAREST_NEIGHBOR, <a class="el" href="namespacearm__compute.xhtml#a966a9c417ce5e94dca08d9b5e745c0c9aad6fddf718ad19b063e02fdd7e8e3e65">InterpolationPolicy::BILINEAR</a>})), <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_border_modes.xhtml">datasets::BorderModes</a>()))</td></tr> |
| <tr class="separator:a776b308523e495062b490e367961f8e6"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:af6ddfc16b6f40b76d246c77585ef422d"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#af6ddfc16b6f40b76d246c77585ef422d">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a622679b1f1a3fe86dcec18bfa0cb5500">NESobel3x3Fixture</a>, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small2_d_shapes.xhtml">datasets::Small2DShapes</a>(), <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_border_modes.xhtml">datasets::BorderModes</a>()), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("Format", Format::U8)))</td></tr> |
| <tr class="separator:af6ddfc16b6f40b76d246c77585ef422d"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a8359ea040c62fc6fc26dea23b89dd695"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a8359ea040c62fc6fc26dea23b89dd695">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a622679b1f1a3fe86dcec18bfa0cb5500">NESobel3x3Fixture</a>, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large2_d_shapes.xhtml">datasets::Large2DShapes</a>(), <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_border_modes.xhtml">datasets::BorderModes</a>()), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("Format", Format::U8)))</td></tr> |
| <tr class="separator:a8359ea040c62fc6fc26dea23b89dd695"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a80d3506bcd4ee7b045ce0cfa58388c62"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a80d3506bcd4ee7b045ce0cfa58388c62">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a72e5000ade80e08031b5f69fa514e3bd">NESobel5x5Fixture</a>, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small2_d_shapes.xhtml">datasets::Small2DShapes</a>(), <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_border_modes.xhtml">datasets::BorderModes</a>()), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("Format", Format::U8)))</td></tr> |
| <tr class="separator:a80d3506bcd4ee7b045ce0cfa58388c62"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a14536bd3ed7c82761fe337d6b5c6973a"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a14536bd3ed7c82761fe337d6b5c6973a">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a72e5000ade80e08031b5f69fa514e3bd">NESobel5x5Fixture</a>, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large2_d_shapes.xhtml">datasets::Large2DShapes</a>(), <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_border_modes.xhtml">datasets::BorderModes</a>()), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("Format", Format::U8)))</td></tr> |
| <tr class="separator:a14536bd3ed7c82761fe337d6b5c6973a"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a1f96ee833675ff1b49c490dac7702b34"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a1f96ee833675ff1b49c490dac7702b34">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a0003f45ddaf84d43adbffd1d84f3cb73">NESobel7x7Fixture</a>, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small2_d_shapes.xhtml">datasets::Small2DShapes</a>(), <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_border_modes.xhtml">datasets::BorderModes</a>()), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("Format", Format::U8)))</td></tr> |
| <tr class="separator:a1f96ee833675ff1b49c490dac7702b34"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:abdbb5d78395e3f4c711250dcf9432428"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#abdbb5d78395e3f4c711250dcf9432428">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a0003f45ddaf84d43adbffd1d84f3cb73">NESobel7x7Fixture</a>, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large2_d_shapes.xhtml">datasets::Large2DShapes</a>(), <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_border_modes.xhtml">datasets::BorderModes</a>()), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("Format", Format::U8)))</td></tr> |
| <tr class="separator:abdbb5d78395e3f4c711250dcf9432428"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a1670ba81765beb7f68a0b0ef35c50882"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a1670ba81765beb7f68a0b0ef35c50882">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#aa5c860447aeecd9eda9bdbf2d3e31e20">NESoftmaxLayerFixture</a>< <a class="el" href="namespacearm__compute.xhtml#a73e2825fd61d349c5ca2f5313e3c8ea1">half</a> >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F16)))</td></tr> |
| <tr class="separator:a1670ba81765beb7f68a0b0ef35c50882"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a91ede111da1d6b95d7a3ae502995d573"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a91ede111da1d6b95d7a3ae502995d573">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#aa5c860447aeecd9eda9bdbf2d3e31e20">NESoftmaxLayerFixture</a>< <a class="el" href="namespacearm__compute.xhtml#a73e2825fd61d349c5ca2f5313e3c8ea1">half</a> >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F16)))</td></tr> |
| <tr class="separator:a91ede111da1d6b95d7a3ae502995d573"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ad7ec0ddafb9ce760ae0a42396acc2655"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ad7ec0ddafb9ce760ae0a42396acc2655">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#aa5c860447aeecd9eda9bdbf2d3e31e20">NESoftmaxLayerFixture</a>< float >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F32)))</td></tr> |
| <tr class="separator:ad7ec0ddafb9ce760ae0a42396acc2655"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ae5a8445f0da96e5fcfc19fd91bf15bee"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ae5a8445f0da96e5fcfc19fd91bf15bee">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#aa5c860447aeecd9eda9bdbf2d3e31e20">NESoftmaxLayerFixture</a>< float >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::F32)))</td></tr> |
| <tr class="separator:ae5a8445f0da96e5fcfc19fd91bf15bee"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a729b076e0902a6598ba1abf040ca6b13"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a729b076e0902a6598ba1abf040ca6b13">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a856bcbd3311a6604c90ab49c939ac151">NESoftmaxLayerFixedPointFixture</a>< int8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::QS8)), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("FractionalBits", 1, 6)))</td></tr> |
| <tr class="separator:a729b076e0902a6598ba1abf040ca6b13"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a71e32075685e360d6c57e68d213524db"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a71e32075685e360d6c57e68d213524db">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a856bcbd3311a6604c90ab49c939ac151">NESoftmaxLayerFixedPointFixture</a>< int8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::QS8)), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("FractionalBits", 1, 6)))</td></tr> |
| <tr class="separator:a71e32075685e360d6c57e68d213524db"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a0835a56da949cb23a9fc782e5a51d8ce"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a0835a56da949cb23a9fc782e5a51d8ce">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a856bcbd3311a6604c90ab49c939ac151">NESoftmaxLayerFixedPointFixture</a>< int16_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::QS16)), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("FractionalBits", 1, 14)))</td></tr> |
| <tr class="separator:a0835a56da949cb23a9fc782e5a51d8ce"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a75d3cf750c85a61d15763e714dbab655"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a75d3cf750c85a61d15763e714dbab655">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a856bcbd3311a6604c90ab49c939ac151">NESoftmaxLayerFixedPointFixture</a>< int16_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::QS16)), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("FractionalBits", 1, 14)))</td></tr> |
| <tr class="separator:a75d3cf750c85a61d15763e714dbab655"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a7b7f8dab340a565d82a6c121947dac69"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7b7f8dab340a565d82a6c121947dac69">FIXTURE_DATA_TEST_CASE</a> (RunSmallU8, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a8b2397cf81e1a0537876f3c7ff52b853">NETableLookupFixture</a>< uint8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::U8)))</td></tr> |
| <tr class="separator:a7b7f8dab340a565d82a6c121947dac69"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:af6ae6e4feb2a289bf9a64025bfa9e571"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#af6ae6e4feb2a289bf9a64025bfa9e571">FIXTURE_DATA_TEST_CASE</a> (RunLargeU8, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a8b2397cf81e1a0537876f3c7ff52b853">NETableLookupFixture</a>< uint8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::U8)))</td></tr> |
| <tr class="separator:af6ae6e4feb2a289bf9a64025bfa9e571"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a9837ce267337cee4f6c46c1e25fa88ba"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a9837ce267337cee4f6c46c1e25fa88ba">FIXTURE_DATA_TEST_CASE</a> (RunSmallS16, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a8b2397cf81e1a0537876f3c7ff52b853">NETableLookupFixture</a>< int16_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::S16)))</td></tr> |
| <tr class="separator:a9837ce267337cee4f6c46c1e25fa88ba"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:af53ab100207675396c546a91a9521311"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#af53ab100207675396c546a91a9521311">FIXTURE_DATA_TEST_CASE</a> (RunLargeS16, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a8b2397cf81e1a0537876f3c7ff52b853">NETableLookupFixture</a>< int16_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::S16)))</td></tr> |
| <tr class="separator:af53ab100207675396c546a91a9521311"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a38106a98efdc4e8f9ff90339addfd557"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a38106a98efdc4e8f9ff90339addfd557">FIXTURE_DATA_TEST_CASE</a> (RunSmall, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a31d631a1d87f30b46a1d81f2e3393d9a">ThresholdFixture</a>< uint8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfab829534c7b40afdbd3c3ffea05202a97">framework::DatasetMode::PRECOMMIT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml">datasets::SmallShapes</a>(), <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_mixed_threshold_dataset.xhtml">datasets::MixedThresholdDataset</a>()), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::U8)))</td></tr> |
| <tr class="separator:a38106a98efdc4e8f9ff90339addfd557"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:abfe24bb2ef8c8ecd4f1188099f35af10"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#abfe24bb2ef8c8ecd4f1188099f35af10">FIXTURE_DATA_TEST_CASE</a> (RunLarge, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a31d631a1d87f30b46a1d81f2e3393d9a">ThresholdFixture</a>< uint8_t >, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7edf31944a6144ffd493d2f9a7bfb5cfad791cd54143e331164a2b216451a5dd3">framework::DatasetMode::NIGHTLY</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a886187093300f6e68ccf9e169a947dbf">combine</a>(<a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_large_shapes.xhtml">datasets::LargeShapes</a>(), <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_mixed_threshold_dataset.xhtml">datasets::MixedThresholdDataset</a>()), <a class="el" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>("DataType", DataType::U8)))</td></tr> |
| <tr class="separator:abfe24bb2ef8c8ecd4f1188099f35af10"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a7730e17dc901bdffefcf45b08bab135f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a> (const <a class="el" href="structarm__compute_1_1_valid_region.xhtml">arm_compute::ValidRegion</a> &region, const <a class="el" href="structarm__compute_1_1_valid_region.xhtml">arm_compute::ValidRegion</a> &reference)</td></tr> |
| <tr class="memdesc:a7730e17dc901bdffefcf45b08bab135f"><td class="mdescLeft"> </td><td class="mdescRight">Validate valid regions. <a href="#a7730e17dc901bdffefcf45b08bab135f">More...</a><br/></td></tr> |
| <tr class="separator:a7730e17dc901bdffefcf45b08bab135f"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:adf9a1249c175fca84f5bd15907291305"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#adf9a1249c175fca84f5bd15907291305">validate</a> (const <a class="el" href="namespacearm__compute.xhtml#a4467b302fc9ec312c40580336ab783da">arm_compute::PaddingSize</a> &<a class="el" href="hwc_8hpp.xhtml#ad487ce76e40f524a7f5e350763b91ae5">padding</a>, const <a class="el" href="namespacearm__compute.xhtml#a4467b302fc9ec312c40580336ab783da">arm_compute::PaddingSize</a> &reference)</td></tr> |
| <tr class="memdesc:adf9a1249c175fca84f5bd15907291305"><td class="mdescLeft"> </td><td class="mdescRight">Validate padding. <a href="#adf9a1249c175fca84f5bd15907291305">More...</a><br/></td></tr> |
| <tr class="separator:adf9a1249c175fca84f5bd15907291305"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a1e8ca0b3d47827b9574e21e9d73cab6a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a1e8ca0b3d47827b9574e21e9d73cab6a">validate</a> (const <a class="el" href="classarm__compute_1_1test_1_1_i_accessor.xhtml">IAccessor</a> &tensor, const void *reference_value)</td></tr> |
| <tr class="memdesc:a1e8ca0b3d47827b9574e21e9d73cab6a"><td class="mdescLeft"> </td><td class="mdescRight">Validate tensors against constant value. <a href="#a1e8ca0b3d47827b9574e21e9d73cab6a">More...</a><br/></td></tr> |
| <tr class="separator:a1e8ca0b3d47827b9574e21e9d73cab6a"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a47bc8966b6ed3446daaf27aa413047c1"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a47bc8966b6ed3446daaf27aa413047c1">validate</a> (const <a class="el" href="classarm__compute_1_1test_1_1_i_accessor.xhtml">IAccessor</a> &tensor, <a class="el" href="structarm__compute_1_1_border_size.xhtml">BorderSize</a> border_size, const <a class="el" href="namespacearm__compute.xhtml#a15a05537a472ee742404821851529327">BorderMode</a> &border_mode, const void *border_value)</td></tr> |
| <tr class="memdesc:a47bc8966b6ed3446daaf27aa413047c1"><td class="mdescLeft"> </td><td class="mdescRight">Validate border against a constant value. <a href="#a47bc8966b6ed3446daaf27aa413047c1">More...</a><br/></td></tr> |
| <tr class="separator:a47bc8966b6ed3446daaf27aa413047c1"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a6c4e463dd04d06dc641fe48308e13334"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a6c4e463dd04d06dc641fe48308e13334">validate</a> (std::vector< unsigned int > classified_labels, std::vector< unsigned int > expected_labels)</td></tr> |
| <tr class="memdesc:a6c4e463dd04d06dc641fe48308e13334"><td class="mdescLeft"> </td><td class="mdescRight">Validate classified labels against expected ones. <a href="#a6c4e463dd04d06dc641fe48308e13334">More...</a><br/></td></tr> |
| <tr class="separator:a6c4e463dd04d06dc641fe48308e13334"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ab6d7586446a24baaa269c5f9a65ecd7f"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:ab6d7586446a24baaa269c5f9a65ecd7f"><td class="memTemplItemLeft" align="right" valign="top">inline::std::ostream & </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ab6d7586446a24baaa269c5f9a65ecd7f">operator<<</a> (::std::ostream &os, const <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_absolute_tolerance.xhtml">AbsoluteTolerance</a>< T > &tolerance)</td></tr> |
| <tr class="memdesc:ab6d7586446a24baaa269c5f9a65ecd7f"><td class="mdescLeft"> </td><td class="mdescRight">Print <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_absolute_tolerance.xhtml" title="Class reprensenting an absolute tolerance value. ">AbsoluteTolerance</a> type. <a href="#ab6d7586446a24baaa269c5f9a65ecd7f">More...</a><br/></td></tr> |
| <tr class="separator:ab6d7586446a24baaa269c5f9a65ecd7f"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a5e05c35e20ad8ca67a4fbdd57e33ac8c"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:a5e05c35e20ad8ca67a4fbdd57e33ac8c"><td class="memTemplItemLeft" align="right" valign="top">inline::std::ostream & </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a5e05c35e20ad8ca67a4fbdd57e33ac8c">operator<<</a> (::std::ostream &os, const <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_relative_tolerance.xhtml">RelativeTolerance</a>< T > &tolerance)</td></tr> |
| <tr class="memdesc:a5e05c35e20ad8ca67a4fbdd57e33ac8c"><td class="mdescLeft"> </td><td class="mdescRight">Print <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_relative_tolerance.xhtml" title="Class reprensenting a relative tolerance value. ">RelativeTolerance</a> type. <a href="#a5e05c35e20ad8ca67a4fbdd57e33ac8c">More...</a><br/></td></tr> |
| <tr class="separator:a5e05c35e20ad8ca67a4fbdd57e33ac8c"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a45ccb6e2ccc0be8a60e694a6b75e4679"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> |
| <tr class="memitem:a45ccb6e2ccc0be8a60e694a6b75e4679"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a45ccb6e2ccc0be8a60e694a6b75e4679">compare_dimensions</a> (const <a class="el" href="classarm__compute_1_1_dimensions.xhtml">Dimensions</a>< T > &dimensions1, const <a class="el" href="classarm__compute_1_1_dimensions.xhtml">Dimensions</a>< T > &dimensions2)</td></tr> |
| <tr class="separator:a45ccb6e2ccc0be8a60e694a6b75e4679"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a27e76d60382474c13acf9d3efef67d53"><td class="memTemplParams" colspan="2">template<typename T , typename U = AbsoluteTolerance<T>> </td></tr> |
| <tr class="memitem:a27e76d60382474c13acf9d3efef67d53"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a27e76d60382474c13acf9d3efef67d53">validate</a> (const <a class="el" href="classarm__compute_1_1test_1_1_i_accessor.xhtml">IAccessor</a> &tensor, const <a class="el" href="classarm__compute_1_1test_1_1_simple_tensor.xhtml">SimpleTensor</a>< T > &reference, U tolerance_value=U(), float tolerance_number=0.f)</td></tr> |
| <tr class="memdesc:a27e76d60382474c13acf9d3efef67d53"><td class="mdescLeft"> </td><td class="mdescRight">Validate tensors. <a href="#a27e76d60382474c13acf9d3efef67d53">More...</a><br/></td></tr> |
| <tr class="separator:a27e76d60382474c13acf9d3efef67d53"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a6b80f915b260d6ddba72b9068f80e0a5"><td class="memTemplParams" colspan="2">template<typename T , typename U = AbsoluteTolerance<T>> </td></tr> |
| <tr class="memitem:a6b80f915b260d6ddba72b9068f80e0a5"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a6b80f915b260d6ddba72b9068f80e0a5">validate</a> (const <a class="el" href="classarm__compute_1_1test_1_1_i_accessor.xhtml">IAccessor</a> &tensor, const <a class="el" href="classarm__compute_1_1test_1_1_simple_tensor.xhtml">SimpleTensor</a>< T > &reference, const <a class="el" href="structarm__compute_1_1_valid_region.xhtml">ValidRegion</a> &valid_region, U tolerance_value=U(), float tolerance_number=0.f)</td></tr> |
| <tr class="memdesc:a6b80f915b260d6ddba72b9068f80e0a5"><td class="mdescLeft"> </td><td class="mdescRight">Validate tensors with valid region. <a href="#a6b80f915b260d6ddba72b9068f80e0a5">More...</a><br/></td></tr> |
| <tr class="separator:a6b80f915b260d6ddba72b9068f80e0a5"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a6c19347e16069660a1a3ae62e1d607ee"><td class="memTemplParams" colspan="2">template<typename T , typename U = AbsoluteTolerance<T>> </td></tr> |
| <tr class="memitem:a6c19347e16069660a1a3ae62e1d607ee"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a6c19347e16069660a1a3ae62e1d607ee">validate</a> (T target, T reference, U tolerance=<a class="el" href="classarm__compute_1_1test_1_1validation_1_1_absolute_tolerance.xhtml">AbsoluteTolerance</a>< T >())</td></tr> |
| <tr class="memdesc:a6c19347e16069660a1a3ae62e1d607ee"><td class="mdescLeft"> </td><td class="mdescRight">Validate float value. <a href="#a6c19347e16069660a1a3ae62e1d607ee">More...</a><br/></td></tr> |
| <tr class="separator:a6c19347e16069660a1a3ae62e1d607ee"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a57d896840ba5d9a4cf57131b6ba02667"><td class="memTemplParams" colspan="2">template<typename T , typename U , typename V = AbsoluteTolerance<float>> </td></tr> |
| <tr class="memitem:a57d896840ba5d9a4cf57131b6ba02667"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a57d896840ba5d9a4cf57131b6ba02667">validate_keypoints</a> (T target_first, T target_last, U reference_first, U reference_last, V tolerance=<a class="el" href="classarm__compute_1_1test_1_1validation_1_1_absolute_tolerance.xhtml">AbsoluteTolerance</a>< float >())</td></tr> |
| <tr class="memdesc:a57d896840ba5d9a4cf57131b6ba02667"><td class="mdescLeft"> </td><td class="mdescRight">Validate key points. <a href="#a57d896840ba5d9a4cf57131b6ba02667">More...</a><br/></td></tr> |
| <tr class="separator:a57d896840ba5d9a4cf57131b6ba02667"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ad9d72a667b386098e095317fd50501fb"><td class="memTemplParams" colspan="2">template<typename T , typename U , typename V > </td></tr> |
| <tr class="memitem:ad9d72a667b386098e095317fd50501fb"><td class="memTemplItemLeft" align="right" valign="top">std::pair< int64_t, int64_t > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ad9d72a667b386098e095317fd50501fb">compare_keypoints</a> (T first1, T last1, U first2, U last2, V tolerance)</td></tr> |
| <tr class="memdesc:ad9d72a667b386098e095317fd50501fb"><td class="mdescLeft"> </td><td class="mdescRight">Check which keypoints from [first1, last1) are missing in [first2, last2) <a href="#ad9d72a667b386098e095317fd50501fb">More...</a><br/></td></tr> |
| <tr class="separator:ad9d72a667b386098e095317fd50501fb"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a5c338bd61fcc9acab23cf1bb8bb57539"><td class="memTemplParams" colspan="2">template<typename T , typename U > </td></tr> |
| <tr class="memitem:a5c338bd61fcc9acab23cf1bb8bb57539"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a5c338bd61fcc9acab23cf1bb8bb57539">validate_min_max_loc</a> (const <a class="el" href="structarm__compute_1_1_min_max_location_values.xhtml">MinMaxLocationValues</a>< T > &target, const <a class="el" href="structarm__compute_1_1_min_max_location_values.xhtml">MinMaxLocationValues</a>< U > &reference)</td></tr> |
| <tr class="separator:a5c338bd61fcc9acab23cf1bb8bb57539"><td class="memSeparator" colspan="2"> </td></tr> |
| </table><table class="memberdecls"> |
| <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a> |
| Variables</h2></td></tr> |
| <tr class="memitem:a45cde9abb508c62d67c3bb2b9bf566a5"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">shape</a></td></tr> |
| <tr class="separator:a45cde9abb508c62d67c3bb2b9bf566a5"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ac2ad7f431e3446fddcd9b6b9f93c4c14"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ac2ad7f431e3446fddcd9b6b9f93c4c14">data_type</a></td></tr> |
| <tr class="separator:ac2ad7f431e3446fddcd9b6b9f93c4c14"><td class="memSeparator" colspan="2"> </td></tr> |
| </table> |
| <h2 class="groupheader">Typedef Documentation</h2> |
| <a class="anchor" id="a2b505efbfb9cc207e0d92e029e3ee4a5"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a2b505efbfb9cc207e0d92e029e3ee4a5">CLActivationLayerFixedPointFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_activation_validation_fixed_point_fixture.xhtml">ActivationValidationFixedPointFixture</a><<a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_activation_layer.xhtml">CLActivationLayer</a>, T></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_c_l_2_activation_layer_8cpp_source.xhtml#l00197">197</a> of file <a class="el" href="validation_2_c_l_2_activation_layer_8cpp_source.xhtml">ActivationLayer.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="ad5b12b22c816f5f7724d386528bd3292"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ad5b12b22c816f5f7724d386528bd3292">CLActivationLayerFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_activation_validation_fixture.xhtml">ActivationValidationFixture</a><<a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_activation_layer.xhtml">CLActivationLayer</a>, T></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_c_l_2_activation_layer_8cpp_source.xhtml#l00160">160</a> of file <a class="el" href="validation_2_c_l_2_activation_layer_8cpp_source.xhtml">ActivationLayer.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a28c31187d8ad7da593f2f81e717d263d"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a28c31187d8ad7da593f2f81e717d263d">CLArithmeticAdditionFixedPointFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_arithmetic_addition_validation_fixed_point_fixture.xhtml">ArithmeticAdditionValidationFixedPointFixture</a><<a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_arithmetic_addition.xhtml">CLArithmeticAddition</a>, T></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_arithmetic_addition_8cpp_source.xhtml#l00140">140</a> of file <a class="el" href="_c_l_2_arithmetic_addition_8cpp_source.xhtml">ArithmeticAddition.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a6faaa6a770361529ed83471997cea631"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a6faaa6a770361529ed83471997cea631">CLArithmeticAdditionFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_arithmetic_addition_validation_fixture.xhtml">ArithmeticAdditionValidationFixture</a><<a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_arithmetic_addition.xhtml">CLArithmeticAddition</a>, T></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_arithmetic_addition_8cpp_source.xhtml#l00065">65</a> of file <a class="el" href="_c_l_2_arithmetic_addition_8cpp_source.xhtml">ArithmeticAddition.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a46f2f1f0ec0193891117adb983b7e646"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a46f2f1f0ec0193891117adb983b7e646">CLArithmeticSubtractionFixedPointFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_arithmetic_subtraction_validation_fixed_point_fixture.xhtml">ArithmeticSubtractionValidationFixedPointFixture</a><<a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_arithmetic_subtraction.xhtml">CLArithmeticSubtraction</a>, T></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_arithmetic_subtraction_8cpp_source.xhtml#l00141">141</a> of file <a class="el" href="_c_l_2_arithmetic_subtraction_8cpp_source.xhtml">ArithmeticSubtraction.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a06df93f59784a4e39289572b8808158f"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a06df93f59784a4e39289572b8808158f">CLArithmeticSubtractionFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_arithmetic_subtraction_validation_fixture.xhtml">ArithmeticSubtractionValidationFixture</a><<a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_arithmetic_subtraction.xhtml">CLArithmeticSubtraction</a>, T></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_arithmetic_subtraction_8cpp_source.xhtml#l00066">66</a> of file <a class="el" href="_c_l_2_arithmetic_subtraction_8cpp_source.xhtml">ArithmeticSubtraction.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a23b547111d7d5c5ba8b6e2b3833e39d0"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a23b547111d7d5c5ba8b6e2b3833e39d0">CLBatchNormalizationLayerFixedPointFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_batch_normalization_layer_validation_fixed_point_fixture.xhtml">BatchNormalizationLayerValidationFixedPointFixture</a><<a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_batch_normalization_layer.xhtml">CLBatchNormalizationLayer</a>, T></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_c_l_2_batch_normalization_layer_8cpp_source.xhtml#l00091">91</a> of file <a class="el" href="validation_2_c_l_2_batch_normalization_layer_8cpp_source.xhtml">BatchNormalizationLayer.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a68896a47b324b69e39f553ba14342a9a"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a68896a47b324b69e39f553ba14342a9a">CLBatchNormalizationLayerFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_batch_normalization_layer_validation_fixture.xhtml">BatchNormalizationLayerValidationFixture</a><<a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_batch_normalization_layer.xhtml">CLBatchNormalizationLayer</a>, T></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_c_l_2_batch_normalization_layer_8cpp_source.xhtml#l00055">55</a> of file <a class="el" href="validation_2_c_l_2_batch_normalization_layer_8cpp_source.xhtml">BatchNormalizationLayer.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a000aeec73be4f2ea652bbc1c061978d2"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a000aeec73be4f2ea652bbc1c061978d2">CLBitwiseAndFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_bitwise_and_validation_fixture.xhtml">BitwiseAndValidationFixture</a><<a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_bitwise_and.xhtml">CLBitwiseAnd</a>, T></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_bitwise_and_8cpp_source.xhtml#l00075">75</a> of file <a class="el" href="_c_l_2_bitwise_and_8cpp_source.xhtml">BitwiseAnd.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a145713668ca7a275fea3f4bf0c8cba5c"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a145713668ca7a275fea3f4bf0c8cba5c">CLBitwiseNotFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_bitwise_not_validation_fixture.xhtml">BitwiseNotValidationFixture</a><<a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_bitwise_not.xhtml">CLBitwiseNot</a>, T></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_bitwise_not_8cpp_source.xhtml#l00071">71</a> of file <a class="el" href="_c_l_2_bitwise_not_8cpp_source.xhtml">BitwiseNot.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a6d772e14af6e5b26e0bb883e714730fa"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a6d772e14af6e5b26e0bb883e714730fa">CLBitwiseOrFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_bitwise_or_validation_fixture.xhtml">BitwiseOrValidationFixture</a><<a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_bitwise_or.xhtml">CLBitwiseOr</a>, T></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_bitwise_or_8cpp_source.xhtml#l00075">75</a> of file <a class="el" href="_c_l_2_bitwise_or_8cpp_source.xhtml">BitwiseOr.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a553673d545419e5b41cee7fa9b97823f"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a553673d545419e5b41cee7fa9b97823f">CLBitwiseXorFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_bitwise_xor_validation_fixture.xhtml">BitwiseXorValidationFixture</a><<a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_bitwise_xor.xhtml">CLBitwiseXor</a>, T></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_bitwise_xor_8cpp_source.xhtml#l00075">75</a> of file <a class="el" href="_c_l_2_bitwise_xor_8cpp_source.xhtml">BitwiseXor.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a25cdd3b444cb22432ad06e51d7ac20af"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a25cdd3b444cb22432ad06e51d7ac20af">CLBox3x3Fixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_box3x3_validation_fixture.xhtml">Box3x3ValidationFixture</a><<a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_box3x3.xhtml">CLBox3x3</a>, T></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_box3x3_8cpp_source.xhtml#l00089">89</a> of file <a class="el" href="_c_l_2_box3x3_8cpp_source.xhtml">Box3x3.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a55c7d9f68d6d5f22b19b75c51251261b"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a55c7d9f68d6d5f22b19b75c51251261b">CLConvolutionLayerFixedPointFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_convolution_validation_fixed_point_fixture.xhtml">ConvolutionValidationFixedPointFixture</a><<a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_convolution_layer.xhtml">CLConvolutionLayer</a>, T></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_c_l_2_convolution_layer_8cpp_source.xhtml#l00141">141</a> of file <a class="el" href="validation_2_c_l_2_convolution_layer_8cpp_source.xhtml">ConvolutionLayer.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a98709d5e4efc9028a58a0e2b17c05f0d"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a98709d5e4efc9028a58a0e2b17c05f0d">CLConvolutionLayerFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_convolution_validation_fixture.xhtml">ConvolutionValidationFixture</a><<a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_convolution_layer.xhtml">CLConvolutionLayer</a>, T></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_c_l_2_convolution_layer_8cpp_source.xhtml#l00098">98</a> of file <a class="el" href="validation_2_c_l_2_convolution_layer_8cpp_source.xhtml">ConvolutionLayer.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a3e77f0c77ecb555d197a56a561d7461f"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a3e77f0c77ecb555d197a56a561d7461f">CLDepthConcatenateLayerFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_depth_concatenate_validation_fixture.xhtml">DepthConcatenateValidationFixture</a><<a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1_i_c_l_tensor.xhtml">ICLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_depth_concatenate.xhtml">CLDepthConcatenate</a>, T></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_depth_concatenate_layer_8cpp_source.xhtml#l00046">46</a> of file <a class="el" href="_c_l_2_depth_concatenate_layer_8cpp_source.xhtml">DepthConcatenateLayer.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a90dd5b91246b7214e2dbb4d69db3b1b4"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a90dd5b91246b7214e2dbb4d69db3b1b4">CLDepthConvertToFP32FixedPointFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_depth_convert_validation_fractional_bits_fixture.xhtml">DepthConvertValidationFractionalBitsFixture</a><<a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_depth_convert.xhtml">CLDepthConvert</a>, T, float></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_depth_convert_8cpp_source.xhtml#l00075">75</a> of file <a class="el" href="_c_l_2_depth_convert_8cpp_source.xhtml">DepthConvert.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="aa148b8ea2806ea7077958bde778b6c1a"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#aa148b8ea2806ea7077958bde778b6c1a">CLDepthConvertToQS16FixedPointFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_depth_convert_validation_fractional_bits_fixture.xhtml">DepthConvertValidationFractionalBitsFixture</a><<a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_depth_convert.xhtml">CLDepthConvert</a>, T, int16_t></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_depth_convert_8cpp_source.xhtml#l00079">79</a> of file <a class="el" href="_c_l_2_depth_convert_8cpp_source.xhtml">DepthConvert.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="afaddd46b39550ec74ad2da27ed5a4eb2"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#afaddd46b39550ec74ad2da27ed5a4eb2">CLDepthConvertToQS8FixedPointFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_depth_convert_validation_fractional_bits_fixture.xhtml">DepthConvertValidationFractionalBitsFixture</a><<a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_depth_convert.xhtml">CLDepthConvert</a>, T, int8_t></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_depth_convert_8cpp_source.xhtml#l00077">77</a> of file <a class="el" href="_c_l_2_depth_convert_8cpp_source.xhtml">DepthConvert.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a474dcdd31fdc6ee0a5d1ce281f4b4ebe"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a474dcdd31fdc6ee0a5d1ce281f4b4ebe">CLDepthConvertToS16Fixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_depth_convert_validation_fixture.xhtml">DepthConvertValidationFixture</a><<a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_depth_convert.xhtml">CLDepthConvert</a>, T, int16_t></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_depth_convert_8cpp_source.xhtml#l00067">67</a> of file <a class="el" href="_c_l_2_depth_convert_8cpp_source.xhtml">DepthConvert.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a8682cd7d81100b22b1bd66874a20a114"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a8682cd7d81100b22b1bd66874a20a114">CLDepthConvertToS32Fixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_depth_convert_validation_fixture.xhtml">DepthConvertValidationFixture</a><<a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_depth_convert.xhtml">CLDepthConvert</a>, T, int32_t></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_depth_convert_8cpp_source.xhtml#l00069">69</a> of file <a class="el" href="_c_l_2_depth_convert_8cpp_source.xhtml">DepthConvert.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a6f9f5f2767c2c2e374275fa769d72ce5"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a6f9f5f2767c2c2e374275fa769d72ce5">CLDepthConvertToU16Fixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_depth_convert_validation_fixture.xhtml">DepthConvertValidationFixture</a><<a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_depth_convert.xhtml">CLDepthConvert</a>, T, uint16_t></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_depth_convert_8cpp_source.xhtml#l00065">65</a> of file <a class="el" href="_c_l_2_depth_convert_8cpp_source.xhtml">DepthConvert.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="ad3d9fd643f8e5d6e16e58b5738195d9c"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ad3d9fd643f8e5d6e16e58b5738195d9c">CLDepthConvertToU32Fixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_depth_convert_validation_fixture.xhtml">DepthConvertValidationFixture</a><<a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_depth_convert.xhtml">CLDepthConvert</a>, T, uint32_t></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_depth_convert_8cpp_source.xhtml#l00073">73</a> of file <a class="el" href="_c_l_2_depth_convert_8cpp_source.xhtml">DepthConvert.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="aee56f6c91fd332f174321b9ddbc3982f"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#aee56f6c91fd332f174321b9ddbc3982f">CLDepthConvertToU8Fixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_depth_convert_validation_fixture.xhtml">DepthConvertValidationFixture</a><<a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_depth_convert.xhtml">CLDepthConvert</a>, T, uint8_t></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_depth_convert_8cpp_source.xhtml#l00071">71</a> of file <a class="el" href="_c_l_2_depth_convert_8cpp_source.xhtml">DepthConvert.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a2c5ba0cd20cdfae9950253c56d365b0d"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a2c5ba0cd20cdfae9950253c56d365b0d">CLDepthwiseConvolutionFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_depthwise_convolution_validation_fixture.xhtml">DepthwiseConvolutionValidationFixture</a><<a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_depthwise_convolution.xhtml">CLDepthwiseConvolution</a>, T></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_c_l_2_depthwise_convolution_8cpp_source.xhtml#l00052">52</a> of file <a class="el" href="validation_2_c_l_2_depthwise_convolution_8cpp_source.xhtml">DepthwiseConvolution.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a86e457a3b685f13dc5a4411a2ee2f9dd"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a86e457a3b685f13dc5a4411a2ee2f9dd">CLDepthwiseConvolutionFixture3x3</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_depthwise_convolution_validation_fixture.xhtml">DepthwiseConvolutionValidationFixture</a><<a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_depthwise_convolution3x3.xhtml">CLDepthwiseConvolution3x3</a>, T></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <b>Initial value:</b><div class="fragment"><div class="line">{</div> |
| <div class="line"> <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference, tolerance_f32)</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| <p>Definition at line <a class="el" href="validation_2_c_l_2_depthwise_convolution_8cpp_source.xhtml#l00066">66</a> of file <a class="el" href="validation_2_c_l_2_depthwise_convolution_8cpp_source.xhtml">DepthwiseConvolution.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a7d8ee70f334bba58e619c86492b9f014"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7d8ee70f334bba58e619c86492b9f014">CLDepthwiseSeparableConvolutionLayerFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_depthwise_separable_convolution_validation_fixture.xhtml">DepthwiseSeparableConvolutionValidationFixture</a><<a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_depthwise_separable_convolution_layer.xhtml">CLDepthwiseSeparableConvolutionLayer</a>, T></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_c_l_2_depthwise_separable_convolution_layer_8cpp_source.xhtml#l00055">55</a> of file <a class="el" href="validation_2_c_l_2_depthwise_separable_convolution_layer_8cpp_source.xhtml">DepthwiseSeparableConvolutionLayer.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a30b407fe9a284b2478c914e1981c3d47"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a30b407fe9a284b2478c914e1981c3d47">CLDequantizationLayerFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_dequantization_validation_fixture.xhtml">DequantizationValidationFixture</a><<a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_dequantization_layer.xhtml">CLDequantizationLayer</a>, T></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_dequantization_layer_8cpp_source.xhtml#l00096">96</a> of file <a class="el" href="_c_l_2_dequantization_layer_8cpp_source.xhtml">DequantizationLayer.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="ae1ea9fdccdd5cf0ac9ae410aaad4d171"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ae1ea9fdccdd5cf0ac9ae410aaad4d171">CLDirectConvolutionLayerFixedPointFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_direct_convolution_validation_fixed_point_fixture.xhtml">DirectConvolutionValidationFixedPointFixture</a><<a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_direct_convolution_layer.xhtml">CLDirectConvolutionLayer</a>, T></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_c_l_2_direct_convolution_layer_8cpp_source.xhtml#l00102">102</a> of file <a class="el" href="validation_2_c_l_2_direct_convolution_layer_8cpp_source.xhtml">DirectConvolutionLayer.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a8e6c0a7a52535b96172d9ea643087244"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a8e6c0a7a52535b96172d9ea643087244">CLDirectConvolutionLayerFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_direct_convolution_validation_fixture.xhtml">DirectConvolutionValidationFixture</a><<a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_direct_convolution_layer.xhtml">CLDirectConvolutionLayer</a>, T></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_c_l_2_direct_convolution_layer_8cpp_source.xhtml#l00081">81</a> of file <a class="el" href="validation_2_c_l_2_direct_convolution_layer_8cpp_source.xhtml">DirectConvolutionLayer.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="adfae1662a2c0658c753e42045c8dc2ea"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#adfae1662a2c0658c753e42045c8dc2ea">CLFlattenLayerFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_flatten_layer_validation_fixture.xhtml">FlattenLayerValidationFixture</a><<a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_flatten_layer.xhtml">CLFlattenLayer</a>, T></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_flatten_8cpp_source.xhtml#l00047">47</a> of file <a class="el" href="_flatten_8cpp_source.xhtml">Flatten.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="af883fa9f2d63cdafcb99f78ce2c37c81"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#af883fa9f2d63cdafcb99f78ce2c37c81">CLFloorFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_floor_validation_fixture.xhtml">FloorValidationFixture</a><<a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_floor.xhtml">CLFloor</a>, T></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_c_l_2_floor_8cpp_source.xhtml#l00047">47</a> of file <a class="el" href="validation_2_c_l_2_floor_8cpp_source.xhtml">Floor.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a7ec7c618ee18e0191b3ff9cc6fa9ded8"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7ec7c618ee18e0191b3ff9cc6fa9ded8">CLFullyConnectedLayerFixedPointFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_fully_connected_layer_validation_fixed_point_fixture.xhtml">FullyConnectedLayerValidationFixedPointFixture</a><<a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_fully_connected_layer.xhtml">CLFullyConnectedLayer</a>, T, false></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_c_l_2_fully_connected_layer_8cpp_source.xhtml#l00144">144</a> of file <a class="el" href="validation_2_c_l_2_fully_connected_layer_8cpp_source.xhtml">FullyConnectedLayer.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a0d5bd7868bd7f6fa338fe943f89e92a3"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a0d5bd7868bd7f6fa338fe943f89e92a3">CLFullyConnectedLayerFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_fully_connected_layer_validation_fixture.xhtml">FullyConnectedLayerValidationFixture</a><<a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_fully_connected_layer.xhtml">CLFullyConnectedLayer</a>, T, false></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_c_l_2_fully_connected_layer_8cpp_source.xhtml#l00107">107</a> of file <a class="el" href="validation_2_c_l_2_fully_connected_layer_8cpp_source.xhtml">FullyConnectedLayer.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="ac27be9a85d033e4a482fbff9f09e5708"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ac27be9a85d033e4a482fbff9f09e5708">CLGaussian3x3Fixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_gaussian3x3_validation_fixture.xhtml">Gaussian3x3ValidationFixture</a><<a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_gaussian3x3.xhtml">CLGaussian3x3</a>, T></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_gaussian3x3_8cpp_source.xhtml#l00089">89</a> of file <a class="el" href="_c_l_2_gaussian3x3_8cpp_source.xhtml">Gaussian3x3.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="aea53a09faa8521bc42baeee9f3bc81ac"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#aea53a09faa8521bc42baeee9f3bc81ac">CLGaussian5x5Fixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_gaussian5x5_validation_fixture.xhtml">Gaussian5x5ValidationFixture</a><<a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_gaussian5x5.xhtml">CLGaussian5x5</a>, T></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_gaussian5x5_8cpp_source.xhtml#l00089">89</a> of file <a class="el" href="_c_l_2_gaussian5x5_8cpp_source.xhtml">Gaussian5x5.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a9d9511cf80abd452fc21c671b0ffc334"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a9d9511cf80abd452fc21c671b0ffc334">CLGEMMFixedPointFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_g_e_m_m_validation_fixed_point_fixture.xhtml">GEMMValidationFixedPointFixture</a><<a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_g_e_m_m.xhtml">CLGEMM</a>, T></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_c_l_2_g_e_m_m_8cpp_source.xhtml#l00119">119</a> of file <a class="el" href="validation_2_c_l_2_g_e_m_m_8cpp_source.xhtml">GEMM.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a02a82a5e8cc3d3a54da7fd340f9bc81b"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a02a82a5e8cc3d3a54da7fd340f9bc81b">CLGEMMFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_g_e_m_m_validation_fixture.xhtml">GEMMValidationFixture</a><<a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_g_e_m_m.xhtml">CLGEMM</a>, T></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_c_l_2_g_e_m_m_8cpp_source.xhtml#l00087">87</a> of file <a class="el" href="validation_2_c_l_2_g_e_m_m_8cpp_source.xhtml">GEMM.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="ae325848d601b17aee0a81064a15ef1eb"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ae325848d601b17aee0a81064a15ef1eb">CLGlobalPoolingLayerFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_global_pooling_layer_validation_fixture.xhtml">GlobalPoolingLayerValidationFixture</a><<a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_pooling_layer.xhtml">CLPoolingLayer</a>, T></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_global_pooling_8cpp_source.xhtml#l00058">58</a> of file <a class="el" href="_global_pooling_8cpp_source.xhtml">GlobalPooling.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a51437d29fc541897e39c63a80bcf23f9"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a51437d29fc541897e39c63a80bcf23f9">CLHarrisCornersFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_harris_corners_validation_fixture.xhtml">HarrisCornersValidationFixture</a><<a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="namespacearm__compute.xhtml#a55e1c5ed17b7ee3762198a38eb50650a">CLKeyPointArray</a>, <a class="el" href="classarm__compute_1_1_c_l_harris_corners.xhtml">CLHarrisCorners</a>, T></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_harris_corners_8cpp_source.xhtml#l00102">102</a> of file <a class="el" href="_c_l_2_harris_corners_8cpp_source.xhtml">HarrisCorners.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a365ecc9d42b5aa53e47b1331fa8be439"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a365ecc9d42b5aa53e47b1331fa8be439">CLIntegralImageFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_integral_image_validation_fixture.xhtml">IntegralImageValidationFixture</a><<a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_integral_image.xhtml">CLIntegralImage</a>, T></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_integral_image_8cpp_source.xhtml#l00065">65</a> of file <a class="el" href="_c_l_2_integral_image_8cpp_source.xhtml">IntegralImage.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a73e3a821b37933eebdf70b9e61d5a156"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a73e3a821b37933eebdf70b9e61d5a156">CLL2NormalizeFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_l2_normalize_validation_fixture.xhtml">L2NormalizeValidationFixture</a><<a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_l2_normalize.xhtml">CLL2Normalize</a>, T></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_l2_normalize_8cpp_source.xhtml#l00054">54</a> of file <a class="el" href="_c_l_2_l2_normalize_8cpp_source.xhtml">L2Normalize.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a631f2be1b59ac1d5df3361b5440664da"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a631f2be1b59ac1d5df3361b5440664da">CLMeanStdDevFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_mean_std_dev_validation_fixture.xhtml">MeanStdDevValidationFixture</a><<a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_mean_std_dev.xhtml">CLMeanStdDev</a>, T></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_mean_std_dev_8cpp_source.xhtml#l00072">72</a> of file <a class="el" href="_c_l_2_mean_std_dev_8cpp_source.xhtml">MeanStdDev.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="ab27e23fc11355e60fc8f96cd23a6fafe"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ab27e23fc11355e60fc8f96cd23a6fafe">CLMinMaxLocationFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_min_max_location_validation_fixture.xhtml">MinMaxLocationValidationFixture</a><<a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_array.xhtml">CLArray</a><<a class="el" href="structarm__compute_1_1_coordinates2_d.xhtml">Coordinates2D</a>>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_array_accessor.xhtml">CLArrayAccessor</a><<a class="el" href="structarm__compute_1_1_coordinates2_d.xhtml">Coordinates2D</a>>, <a class="el" href="classarm__compute_1_1_c_l_min_max_location.xhtml">CLMinMaxLocation</a>, T></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_min_max_location_8cpp_source.xhtml#l00043">43</a> of file <a class="el" href="_c_l_2_min_max_location_8cpp_source.xhtml">MinMaxLocation.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a4f51783dfb1dc97681b4a518f62ea892"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a4f51783dfb1dc97681b4a518f62ea892">CLNonLinearFilterFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_non_linear_filter_validation_fixture.xhtml">NonLinearFilterValidationFixture</a><<a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_non_linear_filter.xhtml">CLNonLinearFilter</a>, T></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_non_linear_filter_8cpp_source.xhtml#l00091">91</a> of file <a class="el" href="_c_l_2_non_linear_filter_8cpp_source.xhtml">NonLinearFilter.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="ac2315c03cdbc4673700aa89571c66f7d"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ac2315c03cdbc4673700aa89571c66f7d">CLNormalizationLayerFixedPointFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_normalization_validation_fixed_point_fixture.xhtml">NormalizationValidationFixedPointFixture</a><<a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_normalization_layer.xhtml">CLNormalizationLayer</a>, T></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_c_l_2_normalization_layer_8cpp_source.xhtml#l00095">95</a> of file <a class="el" href="validation_2_c_l_2_normalization_layer_8cpp_source.xhtml">NormalizationLayer.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a63b510b6111d8c5cc66a49d0ea847645"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a63b510b6111d8c5cc66a49d0ea847645">CLNormalizationLayerFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_normalization_validation_fixture.xhtml">NormalizationValidationFixture</a><<a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_normalization_layer.xhtml">CLNormalizationLayer</a>, T></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_c_l_2_normalization_layer_8cpp_source.xhtml#l00064">64</a> of file <a class="el" href="validation_2_c_l_2_normalization_layer_8cpp_source.xhtml">NormalizationLayer.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a967e072360ea1486d0e6ad9196a16396"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a967e072360ea1486d0e6ad9196a16396">CLPoolingLayerFixedPointFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_pooling_layer_validation_fixed_point_fixture.xhtml">PoolingLayerValidationFixedPointFixture</a><<a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_pooling_layer.xhtml">CLPoolingLayer</a>, T></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_c_l_2_pooling_layer_8cpp_source.xhtml#l00099">99</a> of file <a class="el" href="validation_2_c_l_2_pooling_layer_8cpp_source.xhtml">PoolingLayer.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="adcc3bdbd96fb09bd8bd54c9d9593c606"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#adcc3bdbd96fb09bd8bd54c9d9593c606">CLPoolingLayerFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_pooling_layer_validation_fixture.xhtml">PoolingLayerValidationFixture</a><<a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_pooling_layer.xhtml">CLPoolingLayer</a>, T></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_c_l_2_pooling_layer_8cpp_source.xhtml#l00064">64</a> of file <a class="el" href="validation_2_c_l_2_pooling_layer_8cpp_source.xhtml">PoolingLayer.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="abe17242ac54a18f05073a7c6931377b7"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#abe17242ac54a18f05073a7c6931377b7">CLQuantizationLayerFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_quantization_validation_fixture.xhtml">QuantizationValidationFixture</a><<a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_quantization_layer.xhtml">CLQuantizationLayer</a>, T></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_quantization_layer_8cpp_source.xhtml#l00080">80</a> of file <a class="el" href="_c_l_2_quantization_layer_8cpp_source.xhtml">QuantizationLayer.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a051e54ffc0ee7a397f2e1753fea5ccb2"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a051e54ffc0ee7a397f2e1753fea5ccb2">CLReductionOperationFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_reduction_operation_validation_fixture.xhtml">ReductionOperationValidationFixture</a><<a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_reduction_operation.xhtml">CLReductionOperation</a>, T></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_reduction_operation_8cpp_source.xhtml#l00054">54</a> of file <a class="el" href="_c_l_2_reduction_operation_8cpp_source.xhtml">ReductionOperation.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="acf6e85d8c1d1cb22c2257d3008df5866"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#acf6e85d8c1d1cb22c2257d3008df5866">CLReshapeLayerFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_reshape_layer_validation_fixture.xhtml">ReshapeLayerValidationFixture</a><<a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_reshape_layer.xhtml">CLReshapeLayer</a>, T></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_reshape_layer_8cpp_source.xhtml#l00048">48</a> of file <a class="el" href="_c_l_2_reshape_layer_8cpp_source.xhtml">ReshapeLayer.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a7c041e59e49d4ca416b7e060f0907c33"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7c041e59e49d4ca416b7e060f0907c33">CLScaleFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_scale_validation_fixture.xhtml">ScaleValidationFixture</a><<a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_scale.xhtml">CLScale</a>, T></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_scale_8cpp_source.xhtml#l00111">111</a> of file <a class="el" href="_c_l_2_scale_8cpp_source.xhtml">Scale.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a4605aaabfffeca6e66a79e31a57e107f"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a4605aaabfffeca6e66a79e31a57e107f">CLSobel3x3Fixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_sobel_validation_fixture.xhtml">SobelValidationFixture</a><<a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_sobel3x3.xhtml">CLSobel3x3</a>, uint8_t, int16_t></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_sobel_8cpp_source.xhtml#l00050">50</a> of file <a class="el" href="_c_l_2_sobel_8cpp_source.xhtml">Sobel.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="af3b82ae54bdea72e18025e4e448a31c7"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#af3b82ae54bdea72e18025e4e448a31c7">CLSobel5x5Fixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_sobel_validation_fixture.xhtml">SobelValidationFixture</a><<a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_sobel5x5.xhtml">CLSobel5x5</a>, uint8_t, int16_t></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_sobel_8cpp_source.xhtml#l00127">127</a> of file <a class="el" href="_c_l_2_sobel_8cpp_source.xhtml">Sobel.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a25902bc2096d0a6c6cd2fe7a7472e042"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a25902bc2096d0a6c6cd2fe7a7472e042">CLSobel7x7Fixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_sobel_validation_fixture.xhtml">SobelValidationFixture</a><<a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_sobel7x7.xhtml">CLSobel7x7</a>, uint8_t, int32_t></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_sobel_8cpp_source.xhtml#l00203">203</a> of file <a class="el" href="_c_l_2_sobel_8cpp_source.xhtml">Sobel.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a2be8cfea4d34a33fafd3ab5c270e0056"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a2be8cfea4d34a33fafd3ab5c270e0056">CLSoftmaxLayerFixedPointFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_softmax_validation_fixed_point_fixture.xhtml">SoftmaxValidationFixedPointFixture</a><<a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_softmax_layer.xhtml">CLSoftmaxLayer</a>, T></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_softmax_layer_8cpp_source.xhtml#l00124">124</a> of file <a class="el" href="_c_l_2_softmax_layer_8cpp_source.xhtml">SoftmaxLayer.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a83163dd1af81a83de6d951b1f3f86f8a"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a83163dd1af81a83de6d951b1f3f86f8a">CLSoftmaxLayerFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_softmax_validation_fixture.xhtml">SoftmaxValidationFixture</a><<a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_softmax_layer.xhtml">CLSoftmaxLayer</a>, T></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_softmax_layer_8cpp_source.xhtml#l00093">93</a> of file <a class="el" href="_c_l_2_softmax_layer_8cpp_source.xhtml">SoftmaxLayer.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="ab53aa84a955175e43e01b363543ca187"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ab53aa84a955175e43e01b363543ca187">CLTableLookupFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_table_lookup_validation_fixture.xhtml">TableLookupValidationFixture</a><<a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_table_lookup.xhtml">CLTableLookup</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_lut_accessor.xhtml">CLLutAccessor</a><T>, <a class="el" href="classarm__compute_1_1_c_l_lut.xhtml">CLLut</a>, T></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_table_lookup_8cpp_source.xhtml#l00052">52</a> of file <a class="el" href="_c_l_2_table_lookup_8cpp_source.xhtml">TableLookup.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a9deab641340512bb1abd750e738a5971"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a9deab641340512bb1abd750e738a5971">CLThresholdFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_threshold_validation_fixture.xhtml">ThresholdValidationFixture</a><<a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml">CLTensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml">CLAccessor</a>, <a class="el" href="classarm__compute_1_1_c_l_threshold.xhtml">CLThreshold</a>, T></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_threshold_8cpp_source.xhtml#l00068">68</a> of file <a class="el" href="_c_l_2_threshold_8cpp_source.xhtml">Threshold.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="accff188d66cba2636c289e9bc9717fc7"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#accff188d66cba2636c289e9bc9717fc7">NEActivationLayerFixedPointFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_activation_validation_fixed_point_fixture.xhtml">ActivationValidationFixedPointFixture</a><<a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_activation_layer.xhtml">NEActivationLayer</a>, T></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_n_e_o_n_2_activation_layer_8cpp_source.xhtml#l00180">180</a> of file <a class="el" href="validation_2_n_e_o_n_2_activation_layer_8cpp_source.xhtml">ActivationLayer.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a7258f5d5659c3a7b8a7374ca7aca168b"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7258f5d5659c3a7b8a7374ca7aca168b">NEActivationLayerFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_activation_validation_fixture.xhtml">ActivationValidationFixture</a><<a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_activation_layer.xhtml">NEActivationLayer</a>, T></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_n_e_o_n_2_activation_layer_8cpp_source.xhtml#l00141">141</a> of file <a class="el" href="validation_2_n_e_o_n_2_activation_layer_8cpp_source.xhtml">ActivationLayer.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a54d66f031d3bf297cce762353e59d0bd"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a54d66f031d3bf297cce762353e59d0bd">NEArithmeticAdditionFixedPointFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_arithmetic_addition_validation_fixed_point_fixture.xhtml">ArithmeticAdditionValidationFixedPointFixture</a><<a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_arithmetic_addition.xhtml">NEArithmeticAddition</a>, T></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_arithmetic_addition_8cpp_source.xhtml#l00142">142</a> of file <a class="el" href="_n_e_o_n_2_arithmetic_addition_8cpp_source.xhtml">ArithmeticAddition.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="ab88f79f12b1e2f38ca362ae50c7667c5"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ab88f79f12b1e2f38ca362ae50c7667c5">NEArithmeticAdditionFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_arithmetic_addition_validation_fixture.xhtml">ArithmeticAdditionValidationFixture</a><<a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_arithmetic_addition.xhtml">NEArithmeticAddition</a>, T></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_arithmetic_addition_8cpp_source.xhtml#l00067">67</a> of file <a class="el" href="_n_e_o_n_2_arithmetic_addition_8cpp_source.xhtml">ArithmeticAddition.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="abf2f66611977cd1ee912079391c53270"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#abf2f66611977cd1ee912079391c53270">NEArithmeticSubtractionFixedPointFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_arithmetic_subtraction_validation_fixed_point_fixture.xhtml">ArithmeticSubtractionValidationFixedPointFixture</a><<a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_arithmetic_subtraction.xhtml">NEArithmeticSubtraction</a>, T></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_arithmetic_subtraction_8cpp_source.xhtml#l00143">143</a> of file <a class="el" href="_n_e_o_n_2_arithmetic_subtraction_8cpp_source.xhtml">ArithmeticSubtraction.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a4f1ffbd4c465dc70e4b0514ebae79f83"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a4f1ffbd4c465dc70e4b0514ebae79f83">NEArithmeticSubtractionFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_arithmetic_subtraction_validation_fixture.xhtml">ArithmeticSubtractionValidationFixture</a><<a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_arithmetic_subtraction.xhtml">NEArithmeticSubtraction</a>, T></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_arithmetic_subtraction_8cpp_source.xhtml#l00068">68</a> of file <a class="el" href="_n_e_o_n_2_arithmetic_subtraction_8cpp_source.xhtml">ArithmeticSubtraction.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a9b5c93207d230840dd48aef090f3ab04"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a9b5c93207d230840dd48aef090f3ab04">NEBatchNormalizationLayerFixedPointFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_batch_normalization_layer_validation_fixed_point_fixture.xhtml">BatchNormalizationLayerValidationFixedPointFixture</a><<a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_batch_normalization_layer.xhtml">NEBatchNormalizationLayer</a>, T></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_n_e_o_n_2_batch_normalization_layer_8cpp_source.xhtml#l00105">105</a> of file <a class="el" href="validation_2_n_e_o_n_2_batch_normalization_layer_8cpp_source.xhtml">BatchNormalizationLayer.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="ac8906ce871f33363926bf6bfc0e5e41e"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ac8906ce871f33363926bf6bfc0e5e41e">NEBatchNormalizationLayerFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_batch_normalization_layer_validation_fixture.xhtml">BatchNormalizationLayerValidationFixture</a><<a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_batch_normalization_layer.xhtml">NEBatchNormalizationLayer</a>, T></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_n_e_o_n_2_batch_normalization_layer_8cpp_source.xhtml#l00058">58</a> of file <a class="el" href="validation_2_n_e_o_n_2_batch_normalization_layer_8cpp_source.xhtml">BatchNormalizationLayer.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a8494fb0930740d4443cb4176180effd8"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a8494fb0930740d4443cb4176180effd8">NEBitwiseAndFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_bitwise_and_validation_fixture.xhtml">BitwiseAndValidationFixture</a><<a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_bitwise_and.xhtml">NEBitwiseAnd</a>, T></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_bitwise_and_8cpp_source.xhtml#l00075">75</a> of file <a class="el" href="_n_e_o_n_2_bitwise_and_8cpp_source.xhtml">BitwiseAnd.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a33813e8f903c3d533681b70642607b5a"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a33813e8f903c3d533681b70642607b5a">NEBitwiseNotFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_bitwise_not_validation_fixture.xhtml">BitwiseNotValidationFixture</a><<a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_bitwise_not.xhtml">NEBitwiseNot</a>, T></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_bitwise_not_8cpp_source.xhtml#l00071">71</a> of file <a class="el" href="_n_e_o_n_2_bitwise_not_8cpp_source.xhtml">BitwiseNot.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a71801e7a1ec88621faca5d5881b531c8"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a71801e7a1ec88621faca5d5881b531c8">NEBitwiseOrFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_bitwise_or_validation_fixture.xhtml">BitwiseOrValidationFixture</a><<a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_bitwise_or.xhtml">NEBitwiseOr</a>, T></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_bitwise_or_8cpp_source.xhtml#l00075">75</a> of file <a class="el" href="_n_e_o_n_2_bitwise_or_8cpp_source.xhtml">BitwiseOr.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a283b130d0833bde305c22235c056d0a5"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a283b130d0833bde305c22235c056d0a5">NEBitwiseXorFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_bitwise_xor_validation_fixture.xhtml">BitwiseXorValidationFixture</a><<a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_bitwise_xor.xhtml">NEBitwiseXor</a>, T></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_bitwise_xor_8cpp_source.xhtml#l00075">75</a> of file <a class="el" href="_n_e_o_n_2_bitwise_xor_8cpp_source.xhtml">BitwiseXor.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a471c06558365a34e9febb387d96ba917"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a471c06558365a34e9febb387d96ba917">NEBox3x3Fixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_box3x3_validation_fixture.xhtml">Box3x3ValidationFixture</a><<a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_box3x3.xhtml">NEBox3x3</a>, T></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_box3x3_8cpp_source.xhtml#l00089">89</a> of file <a class="el" href="_n_e_o_n_2_box3x3_8cpp_source.xhtml">Box3x3.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="adfc56f13597d717ff854e8e2faa3a0fe"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#adfc56f13597d717ff854e8e2faa3a0fe">NEConvolutionLayerFixedPointFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_convolution_validation_fixed_point_fixture.xhtml">ConvolutionValidationFixedPointFixture</a><<a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_convolution_layer.xhtml">NEConvolutionLayer</a>, T></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_n_e_o_n_2_convolution_layer_8cpp_source.xhtml#l00142">142</a> of file <a class="el" href="validation_2_n_e_o_n_2_convolution_layer_8cpp_source.xhtml">ConvolutionLayer.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a1b5d9b5fd761b9f852902ba0b8d8135a"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a1b5d9b5fd761b9f852902ba0b8d8135a">NEConvolutionLayerFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_convolution_validation_fixture.xhtml">ConvolutionValidationFixture</a><<a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_convolution_layer.xhtml">NEConvolutionLayer</a>, T></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_n_e_o_n_2_convolution_layer_8cpp_source.xhtml#l00101">101</a> of file <a class="el" href="validation_2_n_e_o_n_2_convolution_layer_8cpp_source.xhtml">ConvolutionLayer.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a3c165cc88ea37c9949fdcbf5b6fbc317"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a3c165cc88ea37c9949fdcbf5b6fbc317">NEDepthConcatenateLayerFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_depth_concatenate_validation_fixture.xhtml">DepthConcatenateValidationFixture</a><<a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1_i_tensor.xhtml">ITensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_depth_concatenate.xhtml">NEDepthConcatenate</a>, T></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_depth_concatenate_layer_8cpp_source.xhtml#l00046">46</a> of file <a class="el" href="_n_e_o_n_2_depth_concatenate_layer_8cpp_source.xhtml">DepthConcatenateLayer.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="aebfb5c69bec6d4b648f3436e4e67fc88"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#aebfb5c69bec6d4b648f3436e4e67fc88">NEDepthConvertToFP32FixedPointFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_depth_convert_validation_fractional_bits_fixture.xhtml">DepthConvertValidationFractionalBitsFixture</a><<a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_depth_convert.xhtml">NEDepthConvert</a>, T, float></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_depth_convert_8cpp_source.xhtml#l00075">75</a> of file <a class="el" href="_n_e_o_n_2_depth_convert_8cpp_source.xhtml">DepthConvert.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a849a7397eac98895dcf5bc417b53793f"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a849a7397eac98895dcf5bc417b53793f">NEDepthConvertToQS16FixedPointFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_depth_convert_validation_fractional_bits_fixture.xhtml">DepthConvertValidationFractionalBitsFixture</a><<a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_depth_convert.xhtml">NEDepthConvert</a>, T, int16_t></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_depth_convert_8cpp_source.xhtml#l00079">79</a> of file <a class="el" href="_n_e_o_n_2_depth_convert_8cpp_source.xhtml">DepthConvert.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="afb34b04802f624a40a72c93cd4b4f1fd"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#afb34b04802f624a40a72c93cd4b4f1fd">NEDepthConvertToQS8FixedPointFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_depth_convert_validation_fractional_bits_fixture.xhtml">DepthConvertValidationFractionalBitsFixture</a><<a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_depth_convert.xhtml">NEDepthConvert</a>, T, int8_t></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_depth_convert_8cpp_source.xhtml#l00077">77</a> of file <a class="el" href="_n_e_o_n_2_depth_convert_8cpp_source.xhtml">DepthConvert.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a62a17b7c863782d9719e4d3a85d5cf1f"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a62a17b7c863782d9719e4d3a85d5cf1f">NEDepthConvertToS16Fixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_depth_convert_validation_fixture.xhtml">DepthConvertValidationFixture</a><<a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_depth_convert.xhtml">NEDepthConvert</a>, T, int16_t></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_depth_convert_8cpp_source.xhtml#l00067">67</a> of file <a class="el" href="_n_e_o_n_2_depth_convert_8cpp_source.xhtml">DepthConvert.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a5527b59e9666ebb2fe68704c8c2f1d96"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a5527b59e9666ebb2fe68704c8c2f1d96">NEDepthConvertToS32Fixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_depth_convert_validation_fixture.xhtml">DepthConvertValidationFixture</a><<a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_depth_convert.xhtml">NEDepthConvert</a>, T, int32_t></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_depth_convert_8cpp_source.xhtml#l00069">69</a> of file <a class="el" href="_n_e_o_n_2_depth_convert_8cpp_source.xhtml">DepthConvert.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a9499552467966aebb4630cd8131ea9f8"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a9499552467966aebb4630cd8131ea9f8">NEDepthConvertToU16Fixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_depth_convert_validation_fixture.xhtml">DepthConvertValidationFixture</a><<a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_depth_convert.xhtml">NEDepthConvert</a>, T, uint16_t></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_depth_convert_8cpp_source.xhtml#l00065">65</a> of file <a class="el" href="_n_e_o_n_2_depth_convert_8cpp_source.xhtml">DepthConvert.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a83fca88d030d21246e66f40a71fc08d5"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a83fca88d030d21246e66f40a71fc08d5">NEDepthConvertToU32Fixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_depth_convert_validation_fixture.xhtml">DepthConvertValidationFixture</a><<a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_depth_convert.xhtml">NEDepthConvert</a>, T, uint32_t></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_depth_convert_8cpp_source.xhtml#l00073">73</a> of file <a class="el" href="_n_e_o_n_2_depth_convert_8cpp_source.xhtml">DepthConvert.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="ab5c8d3c45827412f5e5f836d9e485cb3"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ab5c8d3c45827412f5e5f836d9e485cb3">NEDepthConvertToU8Fixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_depth_convert_validation_fixture.xhtml">DepthConvertValidationFixture</a><<a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_depth_convert.xhtml">NEDepthConvert</a>, T, uint8_t></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_depth_convert_8cpp_source.xhtml#l00071">71</a> of file <a class="el" href="_n_e_o_n_2_depth_convert_8cpp_source.xhtml">DepthConvert.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a0e4e4f183ba5d27e36349e99ddfb5561"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a0e4e4f183ba5d27e36349e99ddfb5561">NEDequantizationLayerFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_dequantization_validation_fixture.xhtml">DequantizationValidationFixture</a><<a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_dequantization_layer.xhtml">NEDequantizationLayer</a>, T></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_dequantization_layer_8cpp_source.xhtml#l00100">100</a> of file <a class="el" href="_n_e_o_n_2_dequantization_layer_8cpp_source.xhtml">DequantizationLayer.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="aa649a5972a5d0aecea568824038cd66d"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#aa649a5972a5d0aecea568824038cd66d">NEDirectConvolutionLayerFixedPointFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_direct_convolution_validation_fixed_point_fixture.xhtml">DirectConvolutionValidationFixedPointFixture</a><<a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_direct_convolution_layer.xhtml">NEDirectConvolutionLayer</a>, T></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_n_e_o_n_2_direct_convolution_layer_8cpp_source.xhtml#l00118">118</a> of file <a class="el" href="validation_2_n_e_o_n_2_direct_convolution_layer_8cpp_source.xhtml">DirectConvolutionLayer.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="aa9969002af02172f58bcbc59fcb319c1"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#aa9969002af02172f58bcbc59fcb319c1">NEDirectConvolutionLayerFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_direct_convolution_validation_fixture.xhtml">DirectConvolutionValidationFixture</a><<a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_direct_convolution_layer.xhtml">NEDirectConvolutionLayer</a>, T></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_n_e_o_n_2_direct_convolution_layer_8cpp_source.xhtml#l00095">95</a> of file <a class="el" href="validation_2_n_e_o_n_2_direct_convolution_layer_8cpp_source.xhtml">DirectConvolutionLayer.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a6cc35d5c6f16df2aa67e16246b4ee0e3"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a6cc35d5c6f16df2aa67e16246b4ee0e3">NEFloorFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_floor_validation_fixture.xhtml">FloorValidationFixture</a><<a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_floor.xhtml">NEFloor</a>, T></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_n_e_o_n_2_floor_8cpp_source.xhtml#l00047">47</a> of file <a class="el" href="validation_2_n_e_o_n_2_floor_8cpp_source.xhtml">Floor.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a34729f17e601787674b9e1ba0b732af3"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a34729f17e601787674b9e1ba0b732af3">NEFullyConnectedLayerFixedPointFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_fully_connected_layer_validation_fixed_point_fixture.xhtml">FullyConnectedLayerValidationFixedPointFixture</a><<a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_fully_connected_layer.xhtml">NEFullyConnectedLayer</a>, T, true></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_n_e_o_n_2_fully_connected_layer_8cpp_source.xhtml#l00158">158</a> of file <a class="el" href="validation_2_n_e_o_n_2_fully_connected_layer_8cpp_source.xhtml">FullyConnectedLayer.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a9cc6be64f8913024dcc18993181b066c"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a9cc6be64f8913024dcc18993181b066c">NEFullyConnectedLayerFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_fully_connected_layer_validation_fixture.xhtml">FullyConnectedLayerValidationFixture</a><<a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_fully_connected_layer.xhtml">NEFullyConnectedLayer</a>, T, true></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_n_e_o_n_2_fully_connected_layer_8cpp_source.xhtml#l00119">119</a> of file <a class="el" href="validation_2_n_e_o_n_2_fully_connected_layer_8cpp_source.xhtml">FullyConnectedLayer.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a07e868b4ae46180f9a256a13b0b0921a"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a07e868b4ae46180f9a256a13b0b0921a">NEGaussian3x3Fixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_gaussian3x3_validation_fixture.xhtml">Gaussian3x3ValidationFixture</a><<a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_gaussian3x3.xhtml">NEGaussian3x3</a>, T></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_gaussian3x3_8cpp_source.xhtml#l00089">89</a> of file <a class="el" href="_n_e_o_n_2_gaussian3x3_8cpp_source.xhtml">Gaussian3x3.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a9b118c770168493f8f26ece3b49d437b"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a9b118c770168493f8f26ece3b49d437b">NEGaussian5x5Fixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_gaussian5x5_validation_fixture.xhtml">Gaussian5x5ValidationFixture</a><<a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_gaussian5x5.xhtml">NEGaussian5x5</a>, T></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_gaussian5x5_8cpp_source.xhtml#l00089">89</a> of file <a class="el" href="_n_e_o_n_2_gaussian5x5_8cpp_source.xhtml">Gaussian5x5.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a991700e61227d029255d362ff9871fd3"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a991700e61227d029255d362ff9871fd3">NEGEMMFixedPointFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_g_e_m_m_validation_fixed_point_fixture.xhtml">GEMMValidationFixedPointFixture</a><<a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_g_e_m_m.xhtml">NEGEMM</a>, T></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_n_e_o_n_2_g_e_m_m_8cpp_source.xhtml#l00121">121</a> of file <a class="el" href="validation_2_n_e_o_n_2_g_e_m_m_8cpp_source.xhtml">GEMM.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a70bc5be1a91942b87f6992b37f87b62e"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a70bc5be1a91942b87f6992b37f87b62e">NEGEMMFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_g_e_m_m_validation_fixture.xhtml">GEMMValidationFixture</a><<a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_g_e_m_m.xhtml">NEGEMM</a>, T></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_n_e_o_n_2_g_e_m_m_8cpp_source.xhtml#l00087">87</a> of file <a class="el" href="validation_2_n_e_o_n_2_g_e_m_m_8cpp_source.xhtml">GEMM.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a56a25219f8de732328604fce8d0a3ba9"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a56a25219f8de732328604fce8d0a3ba9">NEHarrisCornersFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_harris_corners_validation_fixture.xhtml">HarrisCornersValidationFixture</a><<a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="namespacearm__compute.xhtml#a8856eca9a83e16bb0cb5880e9c6c9fe7">KeyPointArray</a>, <a class="el" href="classarm__compute_1_1_n_e_harris_corners.xhtml">NEHarrisCorners</a>, T></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_harris_corners_8cpp_source.xhtml#l00103">103</a> of file <a class="el" href="_n_e_o_n_2_harris_corners_8cpp_source.xhtml">HarrisCorners.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a2e851719fcfcc79afca41a602ab692fe"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a2e851719fcfcc79afca41a602ab692fe">NEIntegralImageFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_integral_image_validation_fixture.xhtml">IntegralImageValidationFixture</a><<a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_integral_image.xhtml">NEIntegralImage</a>, T></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_integral_image_8cpp_source.xhtml#l00067">67</a> of file <a class="el" href="_n_e_o_n_2_integral_image_8cpp_source.xhtml">IntegralImage.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="aa836387a721f6811c862edcc293b1ac7"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#aa836387a721f6811c862edcc293b1ac7">NEL2NormalizeFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_l2_normalize_validation_fixture.xhtml">L2NormalizeValidationFixture</a><<a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_l2_normalize.xhtml">NEL2Normalize</a>, T></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_l2_normalize_8cpp_source.xhtml#l00053">53</a> of file <a class="el" href="_n_e_o_n_2_l2_normalize_8cpp_source.xhtml">L2Normalize.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="ad2c8d43eca83b3086befef435b42e6d2"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ad2c8d43eca83b3086befef435b42e6d2">NEMeanStdDevFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_mean_std_dev_validation_fixture.xhtml">MeanStdDevValidationFixture</a><<a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_mean_std_dev.xhtml">NEMeanStdDev</a>, T></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_mean_std_dev_8cpp_source.xhtml#l00068">68</a> of file <a class="el" href="_n_e_o_n_2_mean_std_dev_8cpp_source.xhtml">MeanStdDev.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="adc7443d366ab616568415f3da0c4f7d0"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#adc7443d366ab616568415f3da0c4f7d0">NEMinMaxLocationFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_min_max_location_validation_fixture.xhtml">MinMaxLocationValidationFixture</a><<a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_array.xhtml">Array</a><<a class="el" href="structarm__compute_1_1_coordinates2_d.xhtml">Coordinates2D</a>>, <a class="el" href="classarm__compute_1_1test_1_1_array_accessor.xhtml">ArrayAccessor</a><<a class="el" href="structarm__compute_1_1_coordinates2_d.xhtml">Coordinates2D</a>>, <a class="el" href="classarm__compute_1_1_n_e_min_max_location.xhtml">NEMinMaxLocation</a>, T></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_min_max_location_8cpp_source.xhtml#l00044">44</a> of file <a class="el" href="_n_e_o_n_2_min_max_location_8cpp_source.xhtml">MinMaxLocation.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="adb5d3c20c5232c33ef76501d67210c88"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#adb5d3c20c5232c33ef76501d67210c88">NENonLinearFilterFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_non_linear_filter_validation_fixture.xhtml">NonLinearFilterValidationFixture</a><<a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_non_linear_filter.xhtml">NENonLinearFilter</a>, T></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_non_linear_filter_8cpp_source.xhtml#l00091">91</a> of file <a class="el" href="_n_e_o_n_2_non_linear_filter_8cpp_source.xhtml">NonLinearFilter.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a1bec072943ae9d1a33fc0cea06cfd5b0"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a1bec072943ae9d1a33fc0cea06cfd5b0">NENormalizationLayerFixedPointFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_normalization_validation_fixed_point_fixture.xhtml">NormalizationValidationFixedPointFixture</a><<a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_normalization_layer.xhtml">NENormalizationLayer</a>, T></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_n_e_o_n_2_normalization_layer_8cpp_source.xhtml#l00097">97</a> of file <a class="el" href="validation_2_n_e_o_n_2_normalization_layer_8cpp_source.xhtml">NormalizationLayer.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a6e2f3cc376247a7468710f62fe85229b"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a6e2f3cc376247a7468710f62fe85229b">NENormalizationLayerFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_normalization_validation_fixture.xhtml">NormalizationValidationFixture</a><<a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_normalization_layer.xhtml">NENormalizationLayer</a>, T></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_n_e_o_n_2_normalization_layer_8cpp_source.xhtml#l00064">64</a> of file <a class="el" href="validation_2_n_e_o_n_2_normalization_layer_8cpp_source.xhtml">NormalizationLayer.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a9038937296dc0c7f82e43f75cd770421"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a9038937296dc0c7f82e43f75cd770421">NEPoolingLayerFixedPointFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_pooling_layer_validation_fixed_point_fixture.xhtml">PoolingLayerValidationFixedPointFixture</a><<a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_pooling_layer.xhtml">NEPoolingLayer</a>, T></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_n_e_o_n_2_pooling_layer_8cpp_source.xhtml#l00103">103</a> of file <a class="el" href="validation_2_n_e_o_n_2_pooling_layer_8cpp_source.xhtml">PoolingLayer.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a00c68d31878de04b28770082f4b22345"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a00c68d31878de04b28770082f4b22345">NEPoolingLayerFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_pooling_layer_validation_fixture.xhtml">PoolingLayerValidationFixture</a><<a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_pooling_layer.xhtml">NEPoolingLayer</a>, T></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_n_e_o_n_2_pooling_layer_8cpp_source.xhtml#l00066">66</a> of file <a class="el" href="validation_2_n_e_o_n_2_pooling_layer_8cpp_source.xhtml">PoolingLayer.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a81844f55bae5485c82da5b2206122651"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a81844f55bae5485c82da5b2206122651">NEQuantizationLayerFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_quantization_validation_fixture.xhtml">QuantizationValidationFixture</a><<a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_quantization_layer.xhtml">NEQuantizationLayer</a>, T></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_quantization_layer_8cpp_source.xhtml#l00082">82</a> of file <a class="el" href="_n_e_o_n_2_quantization_layer_8cpp_source.xhtml">QuantizationLayer.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="aca79ba66ee9971eab02fb737c4ffb625"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#aca79ba66ee9971eab02fb737c4ffb625">NEReductionOperationFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_reduction_operation_validation_fixture.xhtml">ReductionOperationValidationFixture</a><<a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_reduction_operation.xhtml">NEReductionOperation</a>, T></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_reduction_operation_8cpp_source.xhtml#l00054">54</a> of file <a class="el" href="_n_e_o_n_2_reduction_operation_8cpp_source.xhtml">ReductionOperation.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a1c9abced5979b89a9b7940e5ba20fc1f"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a1c9abced5979b89a9b7940e5ba20fc1f">NEReshapeLayerFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_reshape_layer_validation_fixture.xhtml">ReshapeLayerValidationFixture</a><<a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_reshape_layer.xhtml">NEReshapeLayer</a>, T></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_reshape_layer_8cpp_source.xhtml#l00048">48</a> of file <a class="el" href="_n_e_o_n_2_reshape_layer_8cpp_source.xhtml">ReshapeLayer.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a152f1e4ecfef54bb351850512120791d"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a152f1e4ecfef54bb351850512120791d">NEScaleFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_scale_validation_fixture.xhtml">ScaleValidationFixture</a><<a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_scale.xhtml">NEScale</a>, T></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_scale_8cpp_source.xhtml#l00115">115</a> of file <a class="el" href="_n_e_o_n_2_scale_8cpp_source.xhtml">Scale.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a622679b1f1a3fe86dcec18bfa0cb5500"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a622679b1f1a3fe86dcec18bfa0cb5500">NESobel3x3Fixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_sobel_validation_fixture.xhtml">SobelValidationFixture</a><<a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_sobel3x3.xhtml">NESobel3x3</a>, uint8_t, int16_t></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_sobel_8cpp_source.xhtml#l00050">50</a> of file <a class="el" href="_n_e_o_n_2_sobel_8cpp_source.xhtml">Sobel.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a72e5000ade80e08031b5f69fa514e3bd"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a72e5000ade80e08031b5f69fa514e3bd">NESobel5x5Fixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_sobel_validation_fixture.xhtml">SobelValidationFixture</a><<a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_sobel5x5.xhtml">NESobel5x5</a>, uint8_t, int16_t></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_sobel_8cpp_source.xhtml#l00127">127</a> of file <a class="el" href="_n_e_o_n_2_sobel_8cpp_source.xhtml">Sobel.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a0003f45ddaf84d43adbffd1d84f3cb73"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a0003f45ddaf84d43adbffd1d84f3cb73">NESobel7x7Fixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_sobel_validation_fixture.xhtml">SobelValidationFixture</a><<a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_sobel7x7.xhtml">NESobel7x7</a>, uint8_t, int32_t></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_sobel_8cpp_source.xhtml#l00204">204</a> of file <a class="el" href="_n_e_o_n_2_sobel_8cpp_source.xhtml">Sobel.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a856bcbd3311a6604c90ab49c939ac151"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a856bcbd3311a6604c90ab49c939ac151">NESoftmaxLayerFixedPointFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_softmax_validation_fixed_point_fixture.xhtml">SoftmaxValidationFixedPointFixture</a><<a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_softmax_layer.xhtml">NESoftmaxLayer</a>, T></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_softmax_layer_8cpp_source.xhtml#l00130">130</a> of file <a class="el" href="_n_e_o_n_2_softmax_layer_8cpp_source.xhtml">SoftmaxLayer.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="aa5c860447aeecd9eda9bdbf2d3e31e20"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#aa5c860447aeecd9eda9bdbf2d3e31e20">NESoftmaxLayerFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_softmax_validation_fixture.xhtml">SoftmaxValidationFixture</a><<a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_softmax_layer.xhtml">NESoftmaxLayer</a>, T></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_softmax_layer_8cpp_source.xhtml#l00097">97</a> of file <a class="el" href="_n_e_o_n_2_softmax_layer_8cpp_source.xhtml">SoftmaxLayer.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a8b2397cf81e1a0537876f3c7ff52b853"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a8b2397cf81e1a0537876f3c7ff52b853">NETableLookupFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_table_lookup_validation_fixture.xhtml">TableLookupValidationFixture</a><<a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_table_lookup.xhtml">NETableLookup</a>, <a class="el" href="classarm__compute_1_1test_1_1_lut_accessor.xhtml">LutAccessor</a><T>, <a class="el" href="classarm__compute_1_1_lut.xhtml">Lut</a>, T></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_table_lookup_8cpp_source.xhtml#l00051">51</a> of file <a class="el" href="_n_e_o_n_2_table_lookup_8cpp_source.xhtml">TableLookup.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a31d631a1d87f30b46a1d81f2e3393d9a"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">using <a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a31d631a1d87f30b46a1d81f2e3393d9a">ThresholdFixture</a> = <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_threshold_validation_fixture.xhtml">ThresholdValidationFixture</a><<a class="el" href="classarm__compute_1_1_tensor.xhtml">Tensor</a>, <a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml">Accessor</a>, <a class="el" href="classarm__compute_1_1_n_e_threshold.xhtml">NEThreshold</a>, T></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_threshold_8cpp_source.xhtml#l00069">69</a> of file <a class="el" href="_n_e_o_n_2_threshold_8cpp_source.xhtml">Threshold.cpp</a>.</p> |
| |
| </div> |
| </div> |
| <h2 class="groupheader">Function Documentation</h2> |
| <a class="anchor" id="a5d1175c32ed7ea771e8ea46c936ea5c7"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void arm_compute::test::validation::apply_2d_spatial_filter </td> |
| <td>(</td> |
| <td class="paramtype">Coordinates </td> |
| <td class="paramname"><em>coord</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const SimpleTensor< T > & </td> |
| <td class="paramname"><em>src</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">SimpleTensor< U > & </td> |
| <td class="paramname"><em>dst</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const TensorShape & </td> |
| <td class="paramname"><em>filter_shape</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const V * </td> |
| <td class="paramname"><em>filter_itr</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">double </td> |
| <td class="paramname"><em>scale</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">BorderMode </td> |
| <td class="paramname"><em>border_mode</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">T </td> |
| <td class="paramname"><em>constant_border_value</em> = <code>T(0)</code> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="tests_2validation_2_c_p_p_2_utils_8h_source.xhtml#l00081">81</a> of file <a class="el" href="tests_2validation_2_c_p_p_2_utils_8h_source.xhtml">Utils.h</a>.</p> |
| |
| <p>References <a class="el" href="tests_2_utils_8h_source.xhtml#l00337">arm_compute::test::coord2index()</a>, <a class="el" href="_dimensions_8h_source.xhtml#l00074">Dimensions< T >::set()</a>, <a class="el" href="_simple_tensor_8h_source.xhtml#l00234">SimpleTensor< T >::shape()</a>, <a class="el" href="tests_2validation_2_c_p_p_2_utils_8h_source.xhtml#l00046">tensor_elem_at()</a>, <a class="el" href="_toolchain_support_8h_source.xhtml#l00243">arm_compute::support::cpp11::trunc()</a>, <a class="el" href="_dimensions_8h_source.xhtml#l00081">Dimensions< T >::x()</a>, and <a class="el" href="_dimensions_8h_source.xhtml#l00086">Dimensions< T >::y()</a>.</p> |
| |
| <p>Referenced by <a class="el" href="_c_p_p_2_box3x3_8cpp_source.xhtml#l00038">arm_compute::test::validation::reference::box3x3()</a>, <a class="el" href="_c_p_p_2_gaussian3x3_8cpp_source.xhtml#l00038">arm_compute::test::validation::reference::gaussian3x3()</a>, <a class="el" href="_c_p_p_2_gaussian5x5_8cpp_source.xhtml#l00038">arm_compute::test::validation::reference::gaussian5x5()</a>, and <a class="el" href="_c_p_p_2_sobel_8cpp_source.xhtml#l00106">arm_compute::test::validation::reference::sobel()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00083"></a><span class="lineno"> 83</span> {</div> |
| <div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  <span class="keywordtype">double</span> val = 0.;</div> |
| <div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  <span class="keyword">const</span> <span class="keywordtype">int</span> x = coord.x();</div> |
| <div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  <span class="keyword">const</span> <span class="keywordtype">int</span> y = coord.y();</div> |
| <div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  <span class="keywordflow">for</span>(<span class="keywordtype">int</span> j = y - static_cast<int>(filter_shape[1] / 2); j <= y + static_cast<int>(filter_shape[1] / 2); ++j)</div> |
| <div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  {</div> |
| <div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  <span class="keywordflow">for</span>(<span class="keywordtype">int</span> i = x - static_cast<int>(filter_shape[0] / 2); i <= x + static_cast<int>(filter_shape[0] / 2); ++i)</div> |
| <div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  {</div> |
| <div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  coord.set(0, i);</div> |
| <div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  coord.set(1, j);</div> |
| <div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  val += <span class="keyword">static_cast<</span><span class="keywordtype">double</span><span class="keyword">></span>(*filter_itr) * <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a4f489943d8618d47b1ad4611f0b9b7ff">tensor_elem_at</a>(src, coord, border_mode, constant_border_value);</div> |
| <div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  ++filter_itr;</div> |
| <div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  }</div> |
| <div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  }</div> |
| <div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  coord.set(0, x);</div> |
| <div class="line"><a name="l00098"></a><span class="lineno"> 98</span>  coord.set(1, y);</div> |
| <div class="line"><a name="l00099"></a><span class="lineno"> 99</span>  dst[<a class="code" href="namespacearm__compute_1_1test.xhtml#a9be4cb7e6ee20063a4a10bc3abb750b9">coord2index</a>(src.shape(), coord)] = saturate_cast<U>(<a class="code" href="namespacearm__compute_1_1support_1_1cpp11.xhtml#ae04d407202e3d50ce6a4c79ac00a5d59">support::cpp11::trunc</a>(val * <a class="code" href="namespacearm__compute_1_1test_1_1validation_1_1reference.xhtml#a2c08fc82f2e4b9733cd0dacd6eabe579">scale</a>));</div> |
| <div class="line"><a name="l00100"></a><span class="lineno"> 100</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a4f489943d8618d47b1ad4611f0b9b7ff"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a4f489943d8618d47b1ad4611f0b9b7ff">arm_compute::test::validation::tensor_elem_at</a></div><div class="ttdeci">T tensor_elem_at(const SimpleTensor< T > &src, Coordinates coord, BorderMode border_mode, T constant_border_value)</div><div class="ttdef"><b>Definition:</b> <a href="tests_2validation_2_c_p_p_2_utils_8h_source.xhtml#l00046">Utils.h:46</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1support_1_1cpp11_xhtml_ae04d407202e3d50ce6a4c79ac00a5d59"><div class="ttname"><a href="namespacearm__compute_1_1support_1_1cpp11.xhtml#ae04d407202e3d50ce6a4c79ac00a5d59">arm_compute::support::cpp11::trunc</a></div><div class="ttdeci">T trunc(T value)</div><div class="ttdoc">Truncate floating-point value. </div><div class="ttdef"><b>Definition:</b> <a href="_toolchain_support_8h_source.xhtml#l00243">ToolchainSupport.h:243</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_xhtml_a9be4cb7e6ee20063a4a10bc3abb750b9"><div class="ttname"><a href="namespacearm__compute_1_1test.xhtml#a9be4cb7e6ee20063a4a10bc3abb750b9">arm_compute::test::coord2index</a></div><div class="ttdeci">int coord2index(const TensorShape &shape, const Coordinates &coord)</div><div class="ttdoc">Linearise the given coordinate. </div><div class="ttdef"><b>Definition:</b> <a href="tests_2_utils_8h_source.xhtml#l00337">Utils.h:337</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_1_1reference_xhtml_a2c08fc82f2e4b9733cd0dacd6eabe579"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation_1_1reference.xhtml#a2c08fc82f2e4b9733cd0dacd6eabe579">arm_compute::test::validation::reference::scale</a></div><div class="ttdeci">SimpleTensor< T > scale(const SimpleTensor< T > &in, float scale_x, float scale_y, InterpolationPolicy policy, BorderMode border_mode, T constant_border_value)</div><div class="ttdef"><b>Definition:</b> <a href="_c_p_p_2_scale_8cpp_source.xhtml#l00039">Scale.cpp:39</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a92fd4059750cbbeecd8ad03f279200e1"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">T bilinear_policy </td> |
| <td>(</td> |
| <td class="paramtype">const SimpleTensor< T > & </td> |
| <td class="paramname"><em>in</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">Coordinates </td> |
| <td class="paramname"><em>id</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">float </td> |
| <td class="paramname"><em>xn</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">float </td> |
| <td class="paramname"><em>yn</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">BorderMode </td> |
| <td class="paramname"><em>border_mode</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">T </td> |
| <td class="paramname"><em>constant_border_value</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="tests_2validation_2_c_p_p_2_utils_8cpp_source.xhtml#l00036">36</a> of file <a class="el" href="tests_2validation_2_c_p_p_2_utils_8cpp_source.xhtml">Utils.cpp</a>.</p> |
| |
| <p>References <a class="el" href="tests_2validation_2_c_p_p_2_utils_8h_source.xhtml#l00046">tensor_elem_at()</a>.</p> |
| |
| <p>Referenced by <a class="el" href="_c_p_p_2_scale_8cpp_source.xhtml#l00039">arm_compute::test::validation::reference::scale()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00037"></a><span class="lineno"> 37</span> {</div> |
| <div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  <span class="keywordtype">int</span> idx = std::floor(xn);</div> |
| <div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  <span class="keywordtype">int</span> idy = std::floor(yn);</div> |
| <div class="line"><a name="l00040"></a><span class="lineno"> 40</span> </div> |
| <div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  <span class="keyword">const</span> <span class="keywordtype">float</span> dx = xn - idx;</div> |
| <div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  <span class="keyword">const</span> <span class="keywordtype">float</span> dy = yn - idy;</div> |
| <div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  <span class="keyword">const</span> <span class="keywordtype">float</span> dx_1 = 1.0f - dx;</div> |
| <div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  <span class="keyword">const</span> <span class="keywordtype">float</span> dy_1 = 1.0f - dy;</div> |
| <div class="line"><a name="l00045"></a><span class="lineno"> 45</span> </div> |
| <div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  <span class="keyword">const</span> T border_value = constant_border_value;</div> |
| <div class="line"><a name="l00047"></a><span class="lineno"> 47</span> </div> |
| <div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  <span class="keywordtype">id</span>.set(0, idx);</div> |
| <div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  <span class="keywordtype">id</span>.set(1, idy);</div> |
| <div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  <span class="keyword">const</span> <span class="keywordtype">float</span> tl = <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a4f489943d8618d47b1ad4611f0b9b7ff">tensor_elem_at</a>(in, <span class="keywordtype">id</span>, border_mode, border_value);</div> |
| <div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  <span class="keywordtype">id</span>.set(0, idx + 1);</div> |
| <div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  <span class="keywordtype">id</span>.set(1, idy);</div> |
| <div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  <span class="keyword">const</span> <span class="keywordtype">float</span> tr = <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a4f489943d8618d47b1ad4611f0b9b7ff">tensor_elem_at</a>(in, <span class="keywordtype">id</span>, border_mode, border_value);</div> |
| <div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  <span class="keywordtype">id</span>.set(0, idx);</div> |
| <div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  <span class="keywordtype">id</span>.set(1, idy + 1);</div> |
| <div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  <span class="keyword">const</span> <span class="keywordtype">float</span> bl = <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a4f489943d8618d47b1ad4611f0b9b7ff">tensor_elem_at</a>(in, <span class="keywordtype">id</span>, border_mode, border_value);</div> |
| <div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  <span class="keywordtype">id</span>.set(0, idx + 1);</div> |
| <div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  <span class="keywordtype">id</span>.set(1, idy + 1);</div> |
| <div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  <span class="keyword">const</span> <span class="keywordtype">float</span> br = <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a4f489943d8618d47b1ad4611f0b9b7ff">tensor_elem_at</a>(in, <span class="keywordtype">id</span>, border_mode, border_value);</div> |
| <div class="line"><a name="l00060"></a><span class="lineno"> 60</span> </div> |
| <div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  <span class="keywordflow">return</span> <span class="keyword">static_cast<</span>T<span class="keyword">></span>(tl * (dx_1 * dy_1) + tr * (dx * dy_1) + bl * (dx_1 * dy) + br * (dx * dy));</div> |
| <div class="line"><a name="l00062"></a><span class="lineno"> 62</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a4f489943d8618d47b1ad4611f0b9b7ff"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a4f489943d8618d47b1ad4611f0b9b7ff">arm_compute::test::validation::tensor_elem_at</a></div><div class="ttdeci">T tensor_elem_at(const SimpleTensor< T > &src, Coordinates coord, BorderMode border_mode, T constant_border_value)</div><div class="ttdef"><b>Definition:</b> <a href="tests_2validation_2_c_p_p_2_utils_8h_source.xhtml#l00046">Utils.h:46</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="abd88a8ecd5877866ad2e4fa1581a23e3"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">template uint8_t arm_compute::test::validation::bilinear_policy </td> |
| <td>(</td> |
| <td class="paramtype">const SimpleTensor< uint8_t > & </td> |
| <td class="paramname"><em>in</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">Coordinates </td> |
| <td class="paramname"><em>id</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">float </td> |
| <td class="paramname"><em>xn</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">float </td> |
| <td class="paramname"><em>yn</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">BorderMode </td> |
| <td class="paramname"><em>border_mode</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">uint8_t </td> |
| <td class="paramname"><em>constant_border_value</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a3d2cae3df9e320706cbc3fd25e940fa0"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">template int16_t arm_compute::test::validation::bilinear_policy </td> |
| <td>(</td> |
| <td class="paramtype">const SimpleTensor< int16_t > & </td> |
| <td class="paramname"><em>in</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">Coordinates </td> |
| <td class="paramname"><em>id</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">float </td> |
| <td class="paramname"><em>xn</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">float </td> |
| <td class="paramname"><em>yn</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">BorderMode </td> |
| <td class="paramname"><em>border_mode</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">int16_t </td> |
| <td class="paramname"><em>constant_border_value</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a10d48f10dfdc017c0f9350520cb60bd0"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">template <a class="el" href="namespacearm__compute.xhtml#a73e2825fd61d349c5ca2f5313e3c8ea1">half</a> arm_compute::test::validation::bilinear_policy </td> |
| <td>(</td> |
| <td class="paramtype">const SimpleTensor< half > & </td> |
| <td class="paramname"><em>in</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">Coordinates </td> |
| <td class="paramname"><em>id</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">float </td> |
| <td class="paramname"><em>xn</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">float </td> |
| <td class="paramname"><em>yn</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">BorderMode </td> |
| <td class="paramname"><em>border_mode</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">half </td> |
| <td class="paramname"><em>constant_border_value</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| </div> |
| </div> |
| <a class="anchor" id="ac0944d983268613bc203f27fb508eee6"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">template float arm_compute::test::validation::bilinear_policy </td> |
| <td>(</td> |
| <td class="paramtype">const SimpleTensor< float > & </td> |
| <td class="paramname"><em>in</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">Coordinates </td> |
| <td class="paramname"><em>id</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">float </td> |
| <td class="paramname"><em>xn</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">float </td> |
| <td class="paramname"><em>yn</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">BorderMode </td> |
| <td class="paramname"><em>border_mode</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">float </td> |
| <td class="paramname"><em>constant_border_value</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| </div> |
| </div> |
| <a class="anchor" id="adb95f9d6a10468f65e49ee944ce727d7"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="classarm__compute_1_1_tensor_shape.xhtml">TensorShape</a> calculate_depth_concatenate_shape </td> |
| <td>(</td> |
| <td class="paramtype">const std::vector< TensorShape > & </td> |
| <td class="paramname"><em>input_shapes</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Calculate output tensor shape give a vector of input tensor to concatenate. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramdir">[in]</td><td class="paramname">input_shapes</td><td>Shapes of the tensors to concatenate across depth.</td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="section return"><dt>Returns</dt><dd>The shape of output concatenated tensor. </dd></dl> |
| |
| <p>Definition at line <a class="el" href="_helpers_8cpp_source.xhtml#l00074">74</a> of file <a class="el" href="_helpers_8cpp_source.xhtml">Helpers.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_error_8h_source.xhtml#l00124">ARM_COMPUTE_ERROR_ON</a>, <a class="el" href="tests_2validation_2_fixed_point_8h_source.xhtml#l00889">arm_compute::test::fixed_point_arithmetic::detail::max()</a>, and <a class="el" href="_c_l_2_min_max_location_8cpp_source.xhtml#l00089">shape</a>.</p> |
| |
| <p>Referenced by <a class="el" href="_c_p_p_2_depth_concatenate_layer_8cpp_source.xhtml#l00038">arm_compute::test::validation::reference::depthconcatenate_layer()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00075"></a><span class="lineno"> 75</span> {</div> |
| <div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  <a class="code" href="_error_8h.xhtml#a54a6080c9f4df1f908e57a9bbb46f5da">ARM_COMPUTE_ERROR_ON</a>(input_shapes.empty());</div> |
| <div class="line"><a name="l00077"></a><span class="lineno"> 77</span> </div> |
| <div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  TensorShape out_shape = input_shapes[0];</div> |
| <div class="line"><a name="l00079"></a><span class="lineno"> 79</span> </div> |
| <div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  <span class="keywordtype">size_t</span> max_x = 0;</div> |
| <div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  <span class="keywordtype">size_t</span> max_y = 0;</div> |
| <div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  <span class="keywordtype">size_t</span> depth = 0;</div> |
| <div class="line"><a name="l00083"></a><span class="lineno"> 83</span> </div> |
| <div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  <span class="keywordflow">for</span>(<span class="keyword">const</span> <span class="keyword">auto</span> &<a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">shape</a> : input_shapes)</div> |
| <div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  {</div> |
| <div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  max_x = <a class="code" href="namespacearm__compute_1_1test_1_1fixed__point__arithmetic_1_1detail.xhtml#ad91bb73431b4de1f4946ed949d444849">std::max</a>(<a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">shape</a>.x(), max_x);</div> |
| <div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  max_y = <a class="code" href="namespacearm__compute_1_1test_1_1fixed__point__arithmetic_1_1detail.xhtml#ad91bb73431b4de1f4946ed949d444849">std::max</a>(<a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">shape</a>.y(), max_y);</div> |
| <div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  depth += <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">shape</a>.z();</div> |
| <div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  }</div> |
| <div class="line"><a name="l00090"></a><span class="lineno"> 90</span> </div> |
| <div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  out_shape.set(0, max_x);</div> |
| <div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  out_shape.set(1, max_y);</div> |
| <div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  out_shape.set(2, depth);</div> |
| <div class="line"><a name="l00094"></a><span class="lineno"> 94</span> </div> |
| <div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  <span class="keywordflow">return</span> out_shape;</div> |
| <div class="line"><a name="l00096"></a><span class="lineno"> 96</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a45cde9abb508c62d67c3bb2b9bf566a5"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">arm_compute::test::validation::shape</a></div><div class="ttdeci">shape</div><div class="ttdef"><b>Definition:</b> <a href="_c_l_2_min_max_location_8cpp_source.xhtml#l00089">MinMaxLocation.cpp:89</a></div></div> |
| <div class="ttc" id="_error_8h_xhtml_a54a6080c9f4df1f908e57a9bbb46f5da"><div class="ttname"><a href="_error_8h.xhtml#a54a6080c9f4df1f908e57a9bbb46f5da">ARM_COMPUTE_ERROR_ON</a></div><div class="ttdeci">#define ARM_COMPUTE_ERROR_ON(cond)</div><div class="ttdoc">If the condition is true then an error message is printed and an exception thrown. </div><div class="ttdef"><b>Definition:</b> <a href="_error_8h_source.xhtml#l00124">Error.h:124</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1fixed__point__arithmetic_1_1detail_xhtml_ad91bb73431b4de1f4946ed949d444849"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1fixed__point__arithmetic_1_1detail.xhtml#ad91bb73431b4de1f4946ed949d444849">arm_compute::test::fixed_point_arithmetic::detail::max</a></div><div class="ttdeci">fixed_point< T > max(fixed_point< T > x, fixed_point< T > y)</div><div class="ttdef"><b>Definition:</b> <a href="tests_2validation_2_fixed_point_8h_source.xhtml#l00889">FixedPoint.h:889</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a886187093300f6e68ccf9e169a947dbf"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">combine </td> |
| <td>(</td> |
| <td class="paramtype">concat(datasets::Small2DShapes(), datasets::Large2DShapes()) </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::dataset:: </td> |
| <td class="paramname"><em>make</em>"DataType", DataType::S16 </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a1e2fdc01e84e8649c6a68c595c44da01"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">combine </td> |
| <td>(</td> |
| <td class="paramtype">concat(datasets::Small2DShapes(), datasets::Large2DShapes()) </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::dataset:: </td> |
| <td class="paramname"><em>make</em>"DataType", DataType::F32 </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a45ccb6e2ccc0be8a60e694a6b75e4679"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">bool arm_compute::test::validation::compare_dimensions </td> |
| <td>(</td> |
| <td class="paramtype">const Dimensions< T > & </td> |
| <td class="paramname"><em>dimensions1</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const Dimensions< T > & </td> |
| <td class="paramname"><em>dimensions2</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_validation_8h_source.xhtml#l00133">133</a> of file <a class="el" href="_validation_8h_source.xhtml">Validation.h</a>.</p> |
| |
| <p>References <a class="el" href="_dimensions_8h_source.xhtml#l00109">Dimensions< T >::num_dimensions()</a>.</p> |
| |
| <p>Referenced by <a class="el" href="_validation_8h_source.xhtml#l00306">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00134"></a><span class="lineno"> 134</span> {</div> |
| <div class="line"><a name="l00135"></a><span class="lineno"> 135</span>  <span class="keywordflow">if</span>(dimensions1.num_dimensions() != dimensions2.num_dimensions())</div> |
| <div class="line"><a name="l00136"></a><span class="lineno"> 136</span>  {</div> |
| <div class="line"><a name="l00137"></a><span class="lineno"> 137</span>  <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> |
| <div class="line"><a name="l00138"></a><span class="lineno"> 138</span>  }</div> |
| <div class="line"><a name="l00139"></a><span class="lineno"> 139</span> </div> |
| <div class="line"><a name="l00140"></a><span class="lineno"> 140</span>  <span class="keywordflow">for</span>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> i = 0; i < dimensions1.num_dimensions(); ++i)</div> |
| <div class="line"><a name="l00141"></a><span class="lineno"> 141</span>  {</div> |
| <div class="line"><a name="l00142"></a><span class="lineno"> 142</span>  <span class="keywordflow">if</span>(dimensions1[i] != dimensions2[i])</div> |
| <div class="line"><a name="l00143"></a><span class="lineno"> 143</span>  {</div> |
| <div class="line"><a name="l00144"></a><span class="lineno"> 144</span>  <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> |
| <div class="line"><a name="l00145"></a><span class="lineno"> 145</span>  }</div> |
| <div class="line"><a name="l00146"></a><span class="lineno"> 146</span>  }</div> |
| <div class="line"><a name="l00147"></a><span class="lineno"> 147</span> </div> |
| <div class="line"><a name="l00148"></a><span class="lineno"> 148</span>  <span class="keywordflow">return</span> <span class="keyword">true</span>;</div> |
| <div class="line"><a name="l00149"></a><span class="lineno"> 149</span> }</div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="ad9d72a667b386098e095317fd50501fb"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">std::pair<int64_t, int64_t> arm_compute::test::validation::compare_keypoints </td> |
| <td>(</td> |
| <td class="paramtype">T </td> |
| <td class="paramname"><em>first1</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">T </td> |
| <td class="paramname"><em>last1</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">U </td> |
| <td class="paramname"><em>first2</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">U </td> |
| <td class="paramname"><em>last2</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">V </td> |
| <td class="paramname"><em>tolerance</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Check which keypoints from [first1, last1) are missing in [first2, last2) </p> |
| |
| <p>Definition at line <a class="el" href="_validation_8h_source.xhtml#l00368">368</a> of file <a class="el" href="_validation_8h_source.xhtml">Validation.h</a>.</p> |
| |
| <p>References <a class="el" href="_asserts_8h_source.xhtml#l00148">ARM_COMPUTE_EXPECT_FAIL</a>, <a class="el" href="_asserts_8h_source.xhtml#l00065">ARM_COMPUTE_TEST_INFO</a>, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#aca1fd1d8935433e6ba2e3918214e07f9adc30ec20708ef7b0f641ef78b7880a15">arm_compute::test::framework::DEBUG</a>, <a class="el" href="arm__compute_2core_2_types_8h_source.xhtml#l00279">KeyPoint::error</a>, <a class="el" href="arm__compute_2core_2_types_8h_source.xhtml#l00277">KeyPoint::orientation</a>, <a class="el" href="arm__compute_2core_2_types_8h_source.xhtml#l00276">KeyPoint::scale</a>, <a class="el" href="arm__compute_2core_2_types_8h_source.xhtml#l00275">KeyPoint::strength</a>, <a class="el" href="arm__compute_2core_2_types_8h_source.xhtml#l00278">KeyPoint::tracking_status</a>, <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>, <a class="el" href="arm__compute_2core_2_types_8h_source.xhtml#l00273">KeyPoint::x</a>, and <a class="el" href="arm__compute_2core_2_types_8h_source.xhtml#l00274">KeyPoint::y</a>.</p> |
| |
| <p>Referenced by <a class="el" href="_validation_8h_source.xhtml#l00402">validate_keypoints()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00369"></a><span class="lineno"> 369</span> {</div> |
| <div class="line"><a name="l00370"></a><span class="lineno"> 370</span>  int64_t num_missing = 0;</div> |
| <div class="line"><a name="l00371"></a><span class="lineno"> 371</span>  int64_t num_mismatches = 0;</div> |
| <div class="line"><a name="l00372"></a><span class="lineno"> 372</span> </div> |
| <div class="line"><a name="l00373"></a><span class="lineno"> 373</span>  <span class="keywordflow">while</span>(first1 != last1)</div> |
| <div class="line"><a name="l00374"></a><span class="lineno"> 374</span>  {</div> |
| <div class="line"><a name="l00375"></a><span class="lineno"> 375</span>  <span class="keyword">const</span> <span class="keyword">auto</span> point = std::find_if(first2, last2, [&](KeyPoint point)</div> |
| <div class="line"><a name="l00376"></a><span class="lineno"> 376</span>  {</div> |
| <div class="line"><a name="l00377"></a><span class="lineno"> 377</span>  <span class="keywordflow">return</span> point.x == first1->x && point.y == first1->y;</div> |
| <div class="line"><a name="l00378"></a><span class="lineno"> 378</span>  });</div> |
| <div class="line"><a name="l00379"></a><span class="lineno"> 379</span> </div> |
| <div class="line"><a name="l00380"></a><span class="lineno"> 380</span>  <span class="keywordflow">if</span>(point == last2)</div> |
| <div class="line"><a name="l00381"></a><span class="lineno"> 381</span>  {</div> |
| <div class="line"><a name="l00382"></a><span class="lineno"> 382</span>  ++num_missing;</div> |
| <div class="line"><a name="l00383"></a><span class="lineno"> 383</span>  <a class="code" href="_asserts_8h.xhtml#ac498e3dc31f8819519a9497b2d5789c1">ARM_COMPUTE_TEST_INFO</a>(<span class="stringliteral">"keypoint1 = "</span> << *first1)</div> |
| <div class="line"><a name="l00384"></a><span class="lineno"> 384</span>  <a class="code" href="_asserts_8h.xhtml#a5c196704614e365ae4be76e3867c4e53">ARM_COMPUTE_EXPECT_FAIL</a>("Key point not found", framework::<a class="code" href="namespacearm__compute_1_1test_1_1framework.xhtml#aca1fd1d8935433e6ba2e3918214e07f9">LogLevel</a>::DEBUG);</div> |
| <div class="line"><a name="l00385"></a><span class="lineno"> 385</span>  }</div> |
| <div class="line"><a name="l00386"></a><span class="lineno"> 386</span>  else if(!<a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a6c19347e16069660a1a3ae62e1d607ee">validate</a>(point->tracking_status, first1->tracking_status) || !<a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a6c19347e16069660a1a3ae62e1d607ee">validate</a>(point->strength, first1->strength, tolerance) || !<a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a6c19347e16069660a1a3ae62e1d607ee">validate</a>(point-><a class="code" href="namespacearm__compute_1_1test_1_1validation_1_1reference.xhtml#a2c08fc82f2e4b9733cd0dacd6eabe579">scale</a>, first1->scale)</div> |
| <div class="line"><a name="l00387"></a><span class="lineno"> 387</span>  || !<a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a6c19347e16069660a1a3ae62e1d607ee">validate</a>(point->orientation, first1->orientation) || !<a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a6c19347e16069660a1a3ae62e1d607ee">validate</a>(point-><a class="code" href="namespacearm__compute.xhtml#a568b0fbfa3d903099d9c9f7b6acf188d">error</a>, first1->error))</div> |
| <div class="line"><a name="l00388"></a><span class="lineno"> 388</span>  {</div> |
| <div class="line"><a name="l00389"></a><span class="lineno"> 389</span>  ++num_mismatches;</div> |
| <div class="line"><a name="l00390"></a><span class="lineno"> 390</span>  <a class="code" href="_asserts_8h.xhtml#ac498e3dc31f8819519a9497b2d5789c1">ARM_COMPUTE_TEST_INFO</a>(<span class="stringliteral">"keypoint1 = "</span> << *first1)</div> |
| <div class="line"><a name="l00391"></a><span class="lineno"> 391</span>  <a class="code" href="_asserts_8h.xhtml#ac498e3dc31f8819519a9497b2d5789c1">ARM_COMPUTE_TEST_INFO</a>("keypoint2 = " << *point)</div> |
| <div class="line"><a name="l00392"></a><span class="lineno"> 392</span>  <a class="code" href="_asserts_8h.xhtml#a5c196704614e365ae4be76e3867c4e53">ARM_COMPUTE_EXPECT_FAIL</a>("Mismatching keypoint", framework::<a class="code" href="namespacearm__compute_1_1test_1_1framework.xhtml#aca1fd1d8935433e6ba2e3918214e07f9">LogLevel</a>::DEBUG);</div> |
| <div class="line"><a name="l00393"></a><span class="lineno"> 393</span>  }</div> |
| <div class="line"><a name="l00394"></a><span class="lineno"> 394</span> </div> |
| <div class="line"><a name="l00395"></a><span class="lineno"> 395</span>  ++first1;</div> |
| <div class="line"><a name="l00396"></a><span class="lineno"> 396</span>  }</div> |
| <div class="line"><a name="l00397"></a><span class="lineno"> 397</span> </div> |
| <div class="line"><a name="l00398"></a><span class="lineno"> 398</span>  return std::make_pair(num_missing, num_mismatches);</div> |
| <div class="line"><a name="l00399"></a><span class="lineno"> 399</span> }</div> |
| <div class="ttc" id="_asserts_8h_xhtml_a5c196704614e365ae4be76e3867c4e53"><div class="ttname"><a href="_asserts_8h.xhtml#a5c196704614e365ae4be76e3867c4e53">ARM_COMPUTE_EXPECT_FAIL</a></div><div class="ttdeci">#define ARM_COMPUTE_EXPECT_FAIL(MSG, LEVEL)</div><div class="ttdef"><b>Definition:</b> <a href="_asserts_8h_source.xhtml#l00148">Asserts.h:148</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1framework_xhtml_aca1fd1d8935433e6ba2e3918214e07f9"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1framework.xhtml#aca1fd1d8935433e6ba2e3918214e07f9">arm_compute::test::framework::LogLevel</a></div><div class="ttdeci">LogLevel</div><div class="ttdoc">Severity of the information. </div><div class="ttdef"><b>Definition:</b> <a href="_exceptions_8h_source.xhtml#l00050">Exceptions.h:50</a></div></div> |
| <div class="ttc" id="_asserts_8h_xhtml_ac498e3dc31f8819519a9497b2d5789c1"><div class="ttname"><a href="_asserts_8h.xhtml#ac498e3dc31f8819519a9497b2d5789c1">ARM_COMPUTE_TEST_INFO</a></div><div class="ttdeci">#define ARM_COMPUTE_TEST_INFO(INFO)</div><div class="ttdef"><b>Definition:</b> <a href="_asserts_8h_source.xhtml#l00065">Asserts.h:65</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a6c19347e16069660a1a3ae62e1d607ee"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a6c19347e16069660a1a3ae62e1d607ee">arm_compute::test::validation::validate</a></div><div class="ttdeci">bool validate(T target, T reference, U tolerance=AbsoluteTolerance< T >())</div><div class="ttdoc">Validate float value. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8h_source.xhtml#l00438">Validation.h:438</a></div></div> |
| <div class="ttc" id="namespacearm__compute_xhtml_a568b0fbfa3d903099d9c9f7b6acf188d"><div class="ttname"><a href="namespacearm__compute.xhtml#a568b0fbfa3d903099d9c9f7b6acf188d">arm_compute::error</a></div><div class="ttdeci">void error(const char *function, const char *file, const int line, const char *msg,...)</div><div class="ttdoc">Print an error message then throw an std::runtime_error. </div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_1_1reference_xhtml_a2c08fc82f2e4b9733cd0dacd6eabe579"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation_1_1reference.xhtml#a2c08fc82f2e4b9733cd0dacd6eabe579">arm_compute::test::validation::reference::scale</a></div><div class="ttdeci">SimpleTensor< T > scale(const SimpleTensor< T > &in, float scale_x, float scale_y, InterpolationPolicy policy, BorderMode border_mode, T constant_border_value)</div><div class="ttdef"><b>Definition:</b> <a href="_c_p_p_2_scale_8cpp_source.xhtml#l00039">Scale.cpp:39</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="ae7ddc226714d859ef20d3f5bafc55c38"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">Configuration </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::ALL </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(concat(datasets::SmallShapes(), datasets::LargeShapes()), datasets::MixedThresholdDataset()),framework::dataset::make("DataType", DataType::U8)) </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">shape </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">threshold </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">false_value </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">true_value </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">type </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">upper </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">data_type </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_threshold_8cpp_source.xhtml#l00042">42</a> of file <a class="el" href="_c_l_2_threshold_8cpp_source.xhtml">Threshold.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_asserts_8h_source.xhtml#l00124">ARM_COMPUTE_EXPECT</a>, <a class="el" href="classarm__compute_1_1_c_l_threshold.xhtml#a62c37ae969be3b04e0bdceffb4a1dadb">CLThreshold::configure()</a>, <a class="el" href="_c_l_2_min_max_location_8cpp_source.xhtml#l00090">data_type</a>, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#aca1fd1d8935433e6ba2e3918214e07f9a6f3a603fac4d817f1848c3173b243b57">arm_compute::test::framework::ERRORS</a>, <a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml#a97de03c31e0ca04be6960e2e3ffdca95">CLTensor::info()</a>, <a class="el" href="_tensor_info_8h_source.xhtml#l00263">TensorInfo::is_resizable()</a>, <a class="el" href="_tensor_info_8h_source.xhtml#l00255">TensorInfo::padding()</a>, <a class="el" href="hwc_8hpp_source.xhtml#l00265">padding</a>, <a class="el" href="_c_l_2_min_max_location_8cpp_source.xhtml#l00089">shape</a>, <a class="el" href="tests_2_utils_8h_source.xhtml#l00193">arm_compute::test::shape_to_valid_region()</a>, and <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00045"></a><span class="lineno"> 45</span> {</div> |
| <div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  <span class="comment">// Create tensors</span></div> |
| <div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  CLTensor src = create_tensor<CLTensor>(<a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">shape</a>, <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#ac2ad7f431e3446fddcd9b6b9f93c4c14">data_type</a>);</div> |
| <div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  CLTensor dst = create_tensor<CLTensor>(<a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">shape</a>, <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#ac2ad7f431e3446fddcd9b6b9f93c4c14">data_type</a>);</div> |
| <div class="line"><a name="l00049"></a><span class="lineno"> 49</span> </div> |
| <div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  <a class="code" href="_asserts_8h.xhtml#adc60af942e951dc93e22b97b41809b51">ARM_COMPUTE_EXPECT</a>(src.info()->is_resizable(), framework::LogLevel::ERRORS);</div> |
| <div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  <a class="code" href="_asserts_8h.xhtml#adc60af942e951dc93e22b97b41809b51">ARM_COMPUTE_EXPECT</a>(dst.info()->is_resizable(), framework::LogLevel::ERRORS);</div> |
| <div class="line"><a name="l00052"></a><span class="lineno"> 52</span> </div> |
| <div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  <span class="comment">// Create and configure function</span></div> |
| <div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  CLThreshold thrsh;</div> |
| <div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  thrsh.configure(&src, &dst, <a class="code" href="namespacearm__compute_1_1test_1_1validation_1_1reference.xhtml#a8a56f5d40af92249b49b8fabc89cfcd3">threshold</a>, false_value, true_value, <a class="code" href="namespacemali__userspace.xhtml#ad44b615021ed3ccb734fcaf583ef4a03">type</a>, upper);</div> |
| <div class="line"><a name="l00056"></a><span class="lineno"> 56</span> </div> |
| <div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  <span class="comment">// Validate valid region</span></div> |
| <div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  <span class="keyword">const</span> ValidRegion valid_region = <a class="code" href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">shape_to_valid_region</a>(shape);</div> |
| <div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(dst.info()->valid_region(), valid_region);</div> |
| <div class="line"><a name="l00060"></a><span class="lineno"> 60</span> </div> |
| <div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  <span class="comment">// Validate padding</span></div> |
| <div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  <span class="keyword">const</span> <a class="code" href="namespacearm__compute.xhtml#a4467b302fc9ec312c40580336ab783da">PaddingSize</a> <a class="code" href="hwc_8hpp.xhtml#ad487ce76e40f524a7f5e350763b91ae5">padding</a> = PaddingCalculator(shape.x(), 16).required_padding();</div> |
| <div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(src.info()->padding(), <a class="code" href="hwc_8hpp.xhtml#ad487ce76e40f524a7f5e350763b91ae5">padding</a>);</div> |
| <div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(dst.info()->padding(), <a class="code" href="hwc_8hpp.xhtml#ad487ce76e40f524a7f5e350763b91ae5">padding</a>);</div> |
| <div class="line"><a name="l00065"></a><span class="lineno"> 65</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a45cde9abb508c62d67c3bb2b9bf566a5"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">arm_compute::test::validation::shape</a></div><div class="ttdeci">shape</div><div class="ttdef"><b>Definition:</b> <a href="_c_l_2_min_max_location_8cpp_source.xhtml#l00089">MinMaxLocation.cpp:89</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_xhtml_a4c9ad143c34306817986409ffb1dbd40"><div class="ttname"><a href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">arm_compute::test::shape_to_valid_region</a></div><div class="ttdeci">ValidRegion shape_to_valid_region(TensorShape shape, bool border_undefined=false, BorderSize border_size=BorderSize(0))</div><div class="ttdoc">Create a valid region based on tensor shape, border mode and border size. </div><div class="ttdef"><b>Definition:</b> <a href="tests_2_utils_8h_source.xhtml#l00193">Utils.h:193</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_ac2ad7f431e3446fddcd9b6b9f93c4c14"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#ac2ad7f431e3446fddcd9b6b9f93c4c14">arm_compute::test::validation::data_type</a></div><div class="ttdeci">data_type</div><div class="ttdef"><b>Definition:</b> <a href="_c_l_2_min_max_location_8cpp_source.xhtml#l00090">MinMaxLocation.cpp:90</a></div></div> |
| <div class="ttc" id="namespacearm__compute_xhtml_a4467b302fc9ec312c40580336ab783da"><div class="ttname"><a href="namespacearm__compute.xhtml#a4467b302fc9ec312c40580336ab783da">arm_compute::PaddingSize</a></div><div class="ttdeci">BorderSize PaddingSize</div><div class="ttdef"><b>Definition:</b> <a href="arm__compute_2core_2_types_8h_source.xhtml#l00206">Types.h:206</a></div></div> |
| <div class="ttc" id="hwc_8hpp_xhtml_ad487ce76e40f524a7f5e350763b91ae5"><div class="ttname"><a href="hwc_8hpp.xhtml#ad487ce76e40f524a7f5e350763b91ae5">padding</a></div><div class="ttdeci">uint8_t padding[4]</div><div class="ttdef"><b>Definition:</b> <a href="hwc_8hpp_source.xhtml#l00265">hwc.hpp:265</a></div></div> |
| <div class="ttc" id="namespacemali__userspace_xhtml_ad44b615021ed3ccb734fcaf583ef4a03"><div class="ttname"><a href="namespacemali__userspace.xhtml#ad44b615021ed3ccb734fcaf583ef4a03">mali_userspace::type</a></div><div class="ttdeci">uint32_t type</div><div class="ttdef"><b>Definition:</b> <a href="hwc_8hpp_source.xhtml#l00204">hwc.hpp:204</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| <div class="ttc" id="_asserts_8h_xhtml_adc60af942e951dc93e22b97b41809b51"><div class="ttname"><a href="_asserts_8h.xhtml#adc60af942e951dc93e22b97b41809b51">ARM_COMPUTE_EXPECT</a></div><div class="ttdeci">#define ARM_COMPUTE_EXPECT(X, LEVEL)</div><div class="ttdef"><b>Definition:</b> <a href="_asserts_8h_source.xhtml#l00124">Asserts.h:124</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_1_1reference_xhtml_a8a56f5d40af92249b49b8fabc89cfcd3"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation_1_1reference.xhtml#a8a56f5d40af92249b49b8fabc89cfcd3">arm_compute::test::validation::reference::threshold</a></div><div class="ttdeci">template SimpleTensor< uint8_t > threshold(const SimpleTensor< uint8_t > &src, uint8_t threshold, uint8_t false_value, uint8_t true_value, ThresholdType type, uint8_t upper)</div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="af47ccf8173fbf22b22f0649949789046"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">Configuration </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::ALL </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(combine(concat(datasets::SmallShapes(), datasets::LargeShapes()), datasets::NonLinearFilterFunctions()),framework::dataset::make("MaskSize",{3U, 5U})),datasets::MatrixPatterns()),datasets::BorderModes()) </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">shape </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">function </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">mask_size </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">pattern </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">border_mode </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_non_linear_filter_8cpp_source.xhtml#l00044">44</a> of file <a class="el" href="_c_l_2_non_linear_filter_8cpp_source.xhtml">NonLinearFilter.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a1ce9b523fd4f3b5bbcadcd796183455aa4c614360da93c0a041b22e537de151eb">arm_compute::U</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  { 3<a class="code" href="namespacearm__compute.xhtml#a1ce9b523fd4f3b5bbcadcd796183455aa4c614360da93c0a041b22e537de151eb">U</a>, 5<a class="code" href="namespacearm__compute.xhtml#a1ce9b523fd4f3b5bbcadcd796183455aa4c614360da93c0a041b22e537de151eb">U</a> })),</div> |
| <div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  datasets::MatrixPatterns()),</div> |
| <div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  datasets::BorderModes()),</div> |
| <div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">shape</a>, <span class="keyword">function</span>, mask_size, pattern, border_mode)</div> |
| <div class="line"><a name="l00049"></a><span class="lineno"> 49</span> {</div> |
| <div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  std::mt19937 generator(<a class="code" href="namespacearm__compute_1_1test.xhtml#a71326f0909d77386e29b511e1990a11f">library</a>->seed());</div> |
| <div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  std::uniform_int_distribution<uint8_t> distribution_u8(0, 255);</div> |
| <div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  <span class="keyword">const</span> uint8_t constant_border_value = distribution_u8(generator);</div> |
| <div class="line"><a name="l00053"></a><span class="lineno"> 53</span> </div> |
| <div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  <span class="comment">// Create the mask</span></div> |
| <div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  uint8_t mask[mask_size * mask_size];</div> |
| <div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a131ea3f96ddd20058d2f866a012f1416">fill_mask_from_pattern</a>(mask, mask_size, mask_size, pattern);</div> |
| <div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  <span class="keyword">const</span> <span class="keyword">auto</span> half_mask_size = <span class="keyword">static_cast<</span><span class="keywordtype">int</span><span class="keyword">></span>(mask_size / 2);</div> |
| <div class="line"><a name="l00058"></a><span class="lineno"> 58</span> </div> |
| <div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  <span class="comment">// Create tensors</span></div> |
| <div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  CLTensor src = create_tensor<CLTensor>(<a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">shape</a>, DataType::U8);</div> |
| <div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  CLTensor dst = create_tensor<CLTensor>(<a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">shape</a>, DataType::U8);</div> |
| <div class="line"><a name="l00062"></a><span class="lineno"> 62</span> </div> |
| <div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  <a class="code" href="_asserts_8h.xhtml#adc60af942e951dc93e22b97b41809b51">ARM_COMPUTE_EXPECT</a>(src.info()->is_resizable(), framework::LogLevel::ERRORS);</div> |
| <div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  <a class="code" href="_asserts_8h.xhtml#adc60af942e951dc93e22b97b41809b51">ARM_COMPUTE_EXPECT</a>(dst.info()->is_resizable(), framework::LogLevel::ERRORS);</div> |
| <div class="line"><a name="l00065"></a><span class="lineno"> 65</span> </div> |
| <div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  <span class="comment">// Create and configure function</span></div> |
| <div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  CLNonLinearFilter filter;</div> |
| <div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  filter.configure(&src, &dst, <span class="keyword">function</span>, mask_size, pattern, mask, border_mode, constant_border_value);</div> |
| <div class="line"><a name="l00069"></a><span class="lineno"> 69</span> </div> |
| <div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  <span class="comment">// Validate valid region</span></div> |
| <div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  <span class="keyword">const</span> ValidRegion dst_valid_region = <a class="code" href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">shape_to_valid_region</a>(shape, border_mode == BorderMode::UNDEFINED, BorderSize(half_mask_size));</div> |
| <div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(dst.info()->valid_region(), dst_valid_region);</div> |
| <div class="line"><a name="l00073"></a><span class="lineno"> 73</span> </div> |
| <div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  <span class="comment">// Validate padding</span></div> |
| <div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  PaddingCalculator calculator(shape.x(), ((MatrixPattern::OTHER == pattern) ? 1 : 8));</div> |
| <div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  calculator.set_border_mode(border_mode);</div> |
| <div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  calculator.set_border_size(half_mask_size);</div> |
| <div class="line"><a name="l00078"></a><span class="lineno"> 78</span> </div> |
| <div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  <span class="keyword">const</span> <a class="code" href="namespacearm__compute.xhtml#a4467b302fc9ec312c40580336ab783da">PaddingSize</a> write_padding = calculator.required_padding(PaddingCalculator::Option::EXCLUDE_BORDER);</div> |
| <div class="line"><a name="l00080"></a><span class="lineno"> 80</span> </div> |
| <div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  calculator.set_accessed_elements(16);</div> |
| <div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  calculator.set_access_offset(-half_mask_size);</div> |
| <div class="line"><a name="l00083"></a><span class="lineno"> 83</span> </div> |
| <div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  <span class="keyword">const</span> <a class="code" href="namespacearm__compute.xhtml#a4467b302fc9ec312c40580336ab783da">PaddingSize</a> read_padding = calculator.required_padding(PaddingCalculator::Option::INCLUDE_BORDER);</div> |
| <div class="line"><a name="l00085"></a><span class="lineno"> 85</span> </div> |
| <div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(src.info()->padding(), read_padding);</div> |
| <div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(dst.info()->padding(), write_padding);</div> |
| <div class="line"><a name="l00088"></a><span class="lineno"> 88</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a45cde9abb508c62d67c3bb2b9bf566a5"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">arm_compute::test::validation::shape</a></div><div class="ttdeci">shape</div><div class="ttdef"><b>Definition:</b> <a href="_c_l_2_min_max_location_8cpp_source.xhtml#l00089">MinMaxLocation.cpp:89</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_xhtml_a4c9ad143c34306817986409ffb1dbd40"><div class="ttname"><a href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">arm_compute::test::shape_to_valid_region</a></div><div class="ttdeci">ValidRegion shape_to_valid_region(TensorShape shape, bool border_undefined=false, BorderSize border_size=BorderSize(0))</div><div class="ttdoc">Create a valid region based on tensor shape, border mode and border size. </div><div class="ttdef"><b>Definition:</b> <a href="tests_2_utils_8h_source.xhtml#l00193">Utils.h:193</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a131ea3f96ddd20058d2f866a012f1416"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a131ea3f96ddd20058d2f866a012f1416">arm_compute::test::validation::fill_mask_from_pattern</a></div><div class="ttdeci">void fill_mask_from_pattern(uint8_t *mask, int cols, int rows, MatrixPattern pattern)</div><div class="ttdoc">Fill mask with the corresponding given pattern. </div><div class="ttdef"><b>Definition:</b> <a href="_helpers_8cpp_source.xhtml#l00032">Helpers.cpp:32</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_xhtml_a71326f0909d77386e29b511e1990a11f"><div class="ttname"><a href="namespacearm__compute_1_1test.xhtml#a71326f0909d77386e29b511e1990a11f">arm_compute::test::library</a></div><div class="ttdeci">std::unique_ptr< AssetsLibrary > library</div><div class="ttdef"><b>Definition:</b> <a href="main_8cpp_source.xhtml#l00054">main.cpp:54</a></div></div> |
| <div class="ttc" id="namespacearm__compute_xhtml_a1ce9b523fd4f3b5bbcadcd796183455aa4c614360da93c0a041b22e537de151eb"><div class="ttname"><a href="namespacearm__compute.xhtml#a1ce9b523fd4f3b5bbcadcd796183455aa4c614360da93c0a041b22e537de151eb">arm_compute::Channel::U</a></div><div class="ttdoc">Cb/U channel. </div></div> |
| <div class="ttc" id="namespacearm__compute_xhtml_a4467b302fc9ec312c40580336ab783da"><div class="ttname"><a href="namespacearm__compute.xhtml#a4467b302fc9ec312c40580336ab783da">arm_compute::PaddingSize</a></div><div class="ttdeci">BorderSize PaddingSize</div><div class="ttdef"><b>Definition:</b> <a href="arm__compute_2core_2_types_8h_source.xhtml#l00206">Types.h:206</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| <div class="ttc" id="_asserts_8h_xhtml_adc60af942e951dc93e22b97b41809b51"><div class="ttname"><a href="_asserts_8h.xhtml#adc60af942e951dc93e22b97b41809b51">ARM_COMPUTE_EXPECT</a></div><div class="ttdeci">#define ARM_COMPUTE_EXPECT(X, LEVEL)</div><div class="ttdef"><b>Definition:</b> <a href="_asserts_8h_source.xhtml#l00124">Asserts.h:124</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a43b142f2fd7735c8dbb2b1b4e456482b"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">Configuration </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::ALL </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(concat(datasets::SmallShapes(), datasets::LargeShapes()), framework::dataset::make("DataType", DataType::U8)) </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">shape </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">data_type </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_bitwise_and_8cpp_source.xhtml#l00046">46</a> of file <a class="el" href="_c_l_2_bitwise_and_8cpp_source.xhtml">BitwiseAnd.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_asserts_8h_source.xhtml#l00124">ARM_COMPUTE_EXPECT</a>, <a class="el" href="bitwise__op_8cl_source.xhtml#l00083">bitwise_and()</a>, <a class="el" href="_c_l_2_min_max_location_8cpp_source.xhtml#l00090">data_type</a>, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#aca1fd1d8935433e6ba2e3918214e07f9a6f3a603fac4d817f1848c3173b243b57">arm_compute::test::framework::ERRORS</a>, <a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml#a97de03c31e0ca04be6960e2e3ffdca95">CLTensor::info()</a>, <a class="el" href="_tensor_info_8h_source.xhtml#l00263">TensorInfo::is_resizable()</a>, <a class="el" href="_tensor_info_8h_source.xhtml#l00255">TensorInfo::padding()</a>, <a class="el" href="hwc_8hpp_source.xhtml#l00265">padding</a>, <a class="el" href="_c_l_2_min_max_location_8cpp_source.xhtml#l00089">shape</a>, <a class="el" href="tests_2_utils_8h_source.xhtml#l00193">arm_compute::test::shape_to_valid_region()</a>, <a class="el" href="_tensor_info_8h_source.xhtml#l00271">TensorInfo::valid_region()</a>, and <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00047"></a><span class="lineno"> 47</span> {</div> |
| <div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  <span class="comment">// Create tensors</span></div> |
| <div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  CLTensor src1 = create_tensor<CLTensor>(<a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">shape</a>, <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#ac2ad7f431e3446fddcd9b6b9f93c4c14">data_type</a>);</div> |
| <div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  CLTensor src2 = create_tensor<CLTensor>(<a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">shape</a>, <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#ac2ad7f431e3446fddcd9b6b9f93c4c14">data_type</a>);</div> |
| <div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  CLTensor dst = create_tensor<CLTensor>(<a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">shape</a>, <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#ac2ad7f431e3446fddcd9b6b9f93c4c14">data_type</a>);</div> |
| <div class="line"><a name="l00052"></a><span class="lineno"> 52</span> </div> |
| <div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  <a class="code" href="_asserts_8h.xhtml#adc60af942e951dc93e22b97b41809b51">ARM_COMPUTE_EXPECT</a>(src1.info()->is_resizable(), framework::LogLevel::ERRORS);</div> |
| <div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  <a class="code" href="_asserts_8h.xhtml#adc60af942e951dc93e22b97b41809b51">ARM_COMPUTE_EXPECT</a>(src2.info()->is_resizable(), framework::LogLevel::ERRORS);</div> |
| <div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  <a class="code" href="_asserts_8h.xhtml#adc60af942e951dc93e22b97b41809b51">ARM_COMPUTE_EXPECT</a>(dst.info()->is_resizable(), framework::LogLevel::ERRORS);</div> |
| <div class="line"><a name="l00056"></a><span class="lineno"> 56</span> </div> |
| <div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  <span class="comment">// Create and configure function</span></div> |
| <div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  CLBitwiseAnd <a class="code" href="bitwise__op_8cl.xhtml#a24014fd2f171ae758db4eecffab00aac">bitwise_and</a>;</div> |
| <div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  bitwise_and.configure(&src1, &src2, &dst);</div> |
| <div class="line"><a name="l00060"></a><span class="lineno"> 60</span> </div> |
| <div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  <span class="comment">// Validate valid region</span></div> |
| <div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  <span class="keyword">const</span> ValidRegion valid_region = <a class="code" href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">shape_to_valid_region</a>(shape);</div> |
| <div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(src1.info()->valid_region(), valid_region);</div> |
| <div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(src2.info()->valid_region(), valid_region);</div> |
| <div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(dst.info()->valid_region(), valid_region);</div> |
| <div class="line"><a name="l00066"></a><span class="lineno"> 66</span> </div> |
| <div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  <span class="comment">// Validate padding</span></div> |
| <div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  <span class="keyword">const</span> <a class="code" href="namespacearm__compute.xhtml#a4467b302fc9ec312c40580336ab783da">PaddingSize</a> <a class="code" href="hwc_8hpp.xhtml#ad487ce76e40f524a7f5e350763b91ae5">padding</a> = PaddingCalculator(shape.x(), 16).required_padding();</div> |
| <div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(src1.info()->padding(), <a class="code" href="hwc_8hpp.xhtml#ad487ce76e40f524a7f5e350763b91ae5">padding</a>);</div> |
| <div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(src2.info()->padding(), <a class="code" href="hwc_8hpp.xhtml#ad487ce76e40f524a7f5e350763b91ae5">padding</a>);</div> |
| <div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(dst.info()->padding(), <a class="code" href="hwc_8hpp.xhtml#ad487ce76e40f524a7f5e350763b91ae5">padding</a>);</div> |
| <div class="line"><a name="l00072"></a><span class="lineno"> 72</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a45cde9abb508c62d67c3bb2b9bf566a5"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">arm_compute::test::validation::shape</a></div><div class="ttdeci">shape</div><div class="ttdef"><b>Definition:</b> <a href="_c_l_2_min_max_location_8cpp_source.xhtml#l00089">MinMaxLocation.cpp:89</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_xhtml_a4c9ad143c34306817986409ffb1dbd40"><div class="ttname"><a href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">arm_compute::test::shape_to_valid_region</a></div><div class="ttdeci">ValidRegion shape_to_valid_region(TensorShape shape, bool border_undefined=false, BorderSize border_size=BorderSize(0))</div><div class="ttdoc">Create a valid region based on tensor shape, border mode and border size. </div><div class="ttdef"><b>Definition:</b> <a href="tests_2_utils_8h_source.xhtml#l00193">Utils.h:193</a></div></div> |
| <div class="ttc" id="bitwise__op_8cl_xhtml_a24014fd2f171ae758db4eecffab00aac"><div class="ttname"><a href="bitwise__op_8cl.xhtml#a24014fd2f171ae758db4eecffab00aac">bitwise_and</a></div><div class="ttdeci">__kernel void bitwise_and(__global uchar *in1_ptr, uint in1_stride_x, uint in1_step_x, uint in1_stride_y, uint in1_step_y, uint in1_offset_first_element_in_bytes, __global uchar *in2_ptr, uint in2_stride_x, uint in2_step_x, uint in2_stride_y, uint in2_step_y, uint in2_offset_first_element_in_bytes, __global uchar *out_ptr, uint out_stride_x, uint out_step_x, uint out_stride_y, uint out_step_y, uint out_offset_first_element_in_bytes)</div><div class="ttdoc">This function computes the bitwise AND of two input images. </div><div class="ttdef"><b>Definition:</b> <a href="bitwise__op_8cl_source.xhtml#l00083">bitwise_op.cl:83</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_ac2ad7f431e3446fddcd9b6b9f93c4c14"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#ac2ad7f431e3446fddcd9b6b9f93c4c14">arm_compute::test::validation::data_type</a></div><div class="ttdeci">data_type</div><div class="ttdef"><b>Definition:</b> <a href="_c_l_2_min_max_location_8cpp_source.xhtml#l00090">MinMaxLocation.cpp:90</a></div></div> |
| <div class="ttc" id="namespacearm__compute_xhtml_a4467b302fc9ec312c40580336ab783da"><div class="ttname"><a href="namespacearm__compute.xhtml#a4467b302fc9ec312c40580336ab783da">arm_compute::PaddingSize</a></div><div class="ttdeci">BorderSize PaddingSize</div><div class="ttdef"><b>Definition:</b> <a href="arm__compute_2core_2_types_8h_source.xhtml#l00206">Types.h:206</a></div></div> |
| <div class="ttc" id="hwc_8hpp_xhtml_ad487ce76e40f524a7f5e350763b91ae5"><div class="ttname"><a href="hwc_8hpp.xhtml#ad487ce76e40f524a7f5e350763b91ae5">padding</a></div><div class="ttdeci">uint8_t padding[4]</div><div class="ttdef"><b>Definition:</b> <a href="hwc_8hpp_source.xhtml#l00265">hwc.hpp:265</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| <div class="ttc" id="_asserts_8h_xhtml_adc60af942e951dc93e22b97b41809b51"><div class="ttname"><a href="_asserts_8h.xhtml#adc60af942e951dc93e22b97b41809b51">ARM_COMPUTE_EXPECT</a></div><div class="ttdeci">#define ARM_COMPUTE_EXPECT(X, LEVEL)</div><div class="ttdef"><b>Definition:</b> <a href="_asserts_8h_source.xhtml#l00124">Asserts.h:124</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a03ce389355dedb591f21f5abc0f22cce"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">Configuration </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::ALL </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(concat(datasets::Small2DShapes(), datasets::Large2DShapes()), framework::dataset::make("DataType", DataType::U8)) </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">shape </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">data_type </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_mean_std_dev_8cpp_source.xhtml#l00047">47</a> of file <a class="el" href="_c_l_2_mean_std_dev_8cpp_source.xhtml">MeanStdDev.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_asserts_8h_source.xhtml#l00124">ARM_COMPUTE_EXPECT</a>, <a class="el" href="classarm__compute_1_1_c_l_mean_std_dev.xhtml#aa7a32280401c276aed328658046abc4c">CLMeanStdDev::configure()</a>, <a class="el" href="_c_l_2_min_max_location_8cpp_source.xhtml#l00090">data_type</a>, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#aca1fd1d8935433e6ba2e3918214e07f9a6f3a603fac4d817f1848c3173b243b57">arm_compute::test::framework::ERRORS</a>, <a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml#a97de03c31e0ca04be6960e2e3ffdca95">CLTensor::info()</a>, <a class="el" href="_tensor_info_8h_source.xhtml#l00263">TensorInfo::is_resizable()</a>, <a class="el" href="_tensor_info_8h_source.xhtml#l00255">TensorInfo::padding()</a>, <a class="el" href="hwc_8hpp_source.xhtml#l00265">padding</a>, <a class="el" href="_c_l_2_min_max_location_8cpp_source.xhtml#l00089">shape</a>, <a class="el" href="tests_2_utils_8h_source.xhtml#l00193">arm_compute::test::shape_to_valid_region()</a>, <a class="el" href="_tensor_info_8h_source.xhtml#l00271">TensorInfo::valid_region()</a>, and <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00048"></a><span class="lineno"> 48</span> {</div> |
| <div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  <span class="comment">// Create tensors</span></div> |
| <div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  CLTensor src = create_tensor<CLTensor>(<a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">shape</a>, <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#ac2ad7f431e3446fddcd9b6b9f93c4c14">data_type</a>);</div> |
| <div class="line"><a name="l00051"></a><span class="lineno"> 51</span> </div> |
| <div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  <span class="comment">// Create output variables</span></div> |
| <div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  <span class="keywordtype">float</span> mean = 0.f;</div> |
| <div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  <span class="keywordtype">float</span> std_dev = 0.f;</div> |
| <div class="line"><a name="l00055"></a><span class="lineno"> 55</span> </div> |
| <div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  <a class="code" href="_asserts_8h.xhtml#adc60af942e951dc93e22b97b41809b51">ARM_COMPUTE_EXPECT</a>(src.info()->is_resizable(), framework::LogLevel::ERRORS);</div> |
| <div class="line"><a name="l00057"></a><span class="lineno"> 57</span> </div> |
| <div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  <span class="comment">// Create configure function</span></div> |
| <div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  CLMeanStdDev mean_std_dev_image;</div> |
| <div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  mean_std_dev_image.configure(&src, &mean, &std_dev);</div> |
| <div class="line"><a name="l00061"></a><span class="lineno"> 61</span> </div> |
| <div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  <span class="comment">// Validate valid region</span></div> |
| <div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  <span class="keyword">const</span> ValidRegion valid_region = <a class="code" href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">shape_to_valid_region</a>(shape);</div> |
| <div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(src.info()->valid_region(), valid_region);</div> |
| <div class="line"><a name="l00065"></a><span class="lineno"> 65</span> </div> |
| <div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  <span class="comment">// Validate padding</span></div> |
| <div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  <span class="keyword">const</span> <a class="code" href="namespacearm__compute.xhtml#a4467b302fc9ec312c40580336ab783da">PaddingSize</a> <a class="code" href="hwc_8hpp.xhtml#ad487ce76e40f524a7f5e350763b91ae5">padding</a> = PaddingCalculator(shape.x(), 8).required_padding();</div> |
| <div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(src.info()->padding(), <a class="code" href="hwc_8hpp.xhtml#ad487ce76e40f524a7f5e350763b91ae5">padding</a>);</div> |
| <div class="line"><a name="l00069"></a><span class="lineno"> 69</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a45cde9abb508c62d67c3bb2b9bf566a5"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">arm_compute::test::validation::shape</a></div><div class="ttdeci">shape</div><div class="ttdef"><b>Definition:</b> <a href="_c_l_2_min_max_location_8cpp_source.xhtml#l00089">MinMaxLocation.cpp:89</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_xhtml_a4c9ad143c34306817986409ffb1dbd40"><div class="ttname"><a href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">arm_compute::test::shape_to_valid_region</a></div><div class="ttdeci">ValidRegion shape_to_valid_region(TensorShape shape, bool border_undefined=false, BorderSize border_size=BorderSize(0))</div><div class="ttdoc">Create a valid region based on tensor shape, border mode and border size. </div><div class="ttdef"><b>Definition:</b> <a href="tests_2_utils_8h_source.xhtml#l00193">Utils.h:193</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_ac2ad7f431e3446fddcd9b6b9f93c4c14"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#ac2ad7f431e3446fddcd9b6b9f93c4c14">arm_compute::test::validation::data_type</a></div><div class="ttdeci">data_type</div><div class="ttdef"><b>Definition:</b> <a href="_c_l_2_min_max_location_8cpp_source.xhtml#l00090">MinMaxLocation.cpp:90</a></div></div> |
| <div class="ttc" id="namespacearm__compute_xhtml_a4467b302fc9ec312c40580336ab783da"><div class="ttname"><a href="namespacearm__compute.xhtml#a4467b302fc9ec312c40580336ab783da">arm_compute::PaddingSize</a></div><div class="ttdeci">BorderSize PaddingSize</div><div class="ttdef"><b>Definition:</b> <a href="arm__compute_2core_2_types_8h_source.xhtml#l00206">Types.h:206</a></div></div> |
| <div class="ttc" id="hwc_8hpp_xhtml_ad487ce76e40f524a7f5e350763b91ae5"><div class="ttname"><a href="hwc_8hpp.xhtml#ad487ce76e40f524a7f5e350763b91ae5">padding</a></div><div class="ttdeci">uint8_t padding[4]</div><div class="ttdef"><b>Definition:</b> <a href="hwc_8hpp_source.xhtml#l00265">hwc.hpp:265</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| <div class="ttc" id="_asserts_8h_xhtml_adc60af942e951dc93e22b97b41809b51"><div class="ttname"><a href="_asserts_8h.xhtml#adc60af942e951dc93e22b97b41809b51">ARM_COMPUTE_EXPECT</a></div><div class="ttdeci">#define ARM_COMPUTE_EXPECT(X, LEVEL)</div><div class="ttdef"><b>Definition:</b> <a href="_asserts_8h_source.xhtml#l00124">Asserts.h:124</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a712c785a9475eb2bb0a5a24e43d282cc"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">Configuration </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::ALL </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(concat(datasets::Small2DShapes(), datasets::Large2DShapes()), datasets::BorderModes()), framework::dataset::make("Format",Format::U8)) </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">shape </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">border_mode </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">format </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_sobel_8cpp_source.xhtml#l00052">52</a> of file <a class="el" href="_c_l_2_sobel_8cpp_source.xhtml">Sobel.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_asserts_8h_source.xhtml#l00124">ARM_COMPUTE_EXPECT</a>, <a class="el" href="arm__compute_2core_2_utils_8h_source.xhtml#l00191">arm_compute::data_type_from_format()</a>, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#aca1fd1d8935433e6ba2e3918214e07f9a6f3a603fac4d817f1848c3173b243b57">arm_compute::test::framework::ERRORS</a>, <a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml#a97de03c31e0ca04be6960e2e3ffdca95">CLTensor::info()</a>, <a class="el" href="_tensor_info_8h_source.xhtml#l00263">TensorInfo::is_resizable()</a>, <a class="el" href="main_8cpp_source.xhtml#l00054">arm_compute::test::library</a>, <a class="el" href="_tensor_info_8h_source.xhtml#l00255">TensorInfo::padding()</a>, <a class="el" href="namespacearm__compute.xhtml#ab4e88c89b3b7ea1735996cc4def22d58a6e0b0886efb94aec797f6b830329b72c">arm_compute::S16</a>, <a class="el" href="_padding_calculator_8h_source.xhtml#l00117">PaddingCalculator::set_border_mode()</a>, <a class="el" href="classarm__compute_1_1_tensor_info.xhtml#a76960ce9a9ccefb3f2f059edf360490d">TensorInfo::set_format()</a>, <a class="el" href="_c_l_2_min_max_location_8cpp_source.xhtml#l00089">shape</a>, <a class="el" href="tests_2_utils_8h_source.xhtml#l00193">arm_compute::test::shape_to_valid_region()</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation_1_1reference.xhtml#a9d96f3d086bf8a1996d8c1a7ddfd9794">arm_compute::test::validation::reference::sobel()</a>, <a class="el" href="namespacearm__compute.xhtml#a15a05537a472ee742404821851529327a0db45d2a4141101bdfe48e3314cfbca3">arm_compute::UNDEFINED</a>, and <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00055"></a><span class="lineno"> 55</span> {</div> |
| <div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  <span class="comment">// Generate a random constant value</span></div> |
| <div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  std::mt19937 gen(<a class="code" href="namespacearm__compute_1_1test.xhtml#a71326f0909d77386e29b511e1990a11f">library</a>->seed());</div> |
| <div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  std::uniform_int_distribution<uint8_t> int_dist(0, 255);</div> |
| <div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  <span class="keyword">const</span> uint8_t constant_border_value = int_dist(gen);</div> |
| <div class="line"><a name="l00060"></a><span class="lineno"> 60</span> </div> |
| <div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  <span class="comment">// Create tensors</span></div> |
| <div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  CLTensor src = create_tensor<CLTensor>(<a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">shape</a>, <a class="code" href="namespacearm__compute.xhtml#a59846ef5ca75cd81cdb7e8a1ce08f9db">data_type_from_format</a>(format));</div> |
| <div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  CLTensor dst_x = create_tensor<CLTensor>(<a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">shape</a>, DataType::S16);</div> |
| <div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  CLTensor dst_y = create_tensor<CLTensor>(<a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">shape</a>, DataType::S16);</div> |
| <div class="line"><a name="l00065"></a><span class="lineno"> 65</span> </div> |
| <div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  src.info()->set_format(format);</div> |
| <div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  dst_x.info()->set_format(Format::S16);</div> |
| <div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  dst_y.info()->set_format(Format::S16);</div> |
| <div class="line"><a name="l00069"></a><span class="lineno"> 69</span> </div> |
| <div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  <a class="code" href="_asserts_8h.xhtml#adc60af942e951dc93e22b97b41809b51">ARM_COMPUTE_EXPECT</a>(src.info()->is_resizable(), framework::LogLevel::ERRORS);</div> |
| <div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  <a class="code" href="_asserts_8h.xhtml#adc60af942e951dc93e22b97b41809b51">ARM_COMPUTE_EXPECT</a>(dst_x.info()->is_resizable(), framework::LogLevel::ERRORS);</div> |
| <div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  <a class="code" href="_asserts_8h.xhtml#adc60af942e951dc93e22b97b41809b51">ARM_COMPUTE_EXPECT</a>(dst_y.info()->is_resizable(), framework::LogLevel::ERRORS);</div> |
| <div class="line"><a name="l00073"></a><span class="lineno"> 73</span> </div> |
| <div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  <span class="comment">// Create sobel 3x3 configure function</span></div> |
| <div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  CLSobel3x3 <a class="code" href="namespacearm__compute_1_1test_1_1validation_1_1reference.xhtml#a9d96f3d086bf8a1996d8c1a7ddfd9794">sobel</a>;</div> |
| <div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  sobel.configure(&src, &dst_x, &dst_y, border_mode, constant_border_value);</div> |
| <div class="line"><a name="l00077"></a><span class="lineno"> 77</span> </div> |
| <div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  <span class="comment">// Validate valid region</span></div> |
| <div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  constexpr BorderSize border_size{ 1 };</div> |
| <div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  <span class="keyword">const</span> ValidRegion dst_valid_region = <a class="code" href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">shape_to_valid_region</a>(shape, border_mode == BorderMode::UNDEFINED, border_size);</div> |
| <div class="line"><a name="l00081"></a><span class="lineno"> 81</span> </div> |
| <div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(dst_x.info()->valid_region(), dst_valid_region);</div> |
| <div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(dst_y.info()->valid_region(), dst_valid_region);</div> |
| <div class="line"><a name="l00084"></a><span class="lineno"> 84</span> </div> |
| <div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  <span class="comment">// Validate padding</span></div> |
| <div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  PaddingCalculator calculator(shape.x(), 8);</div> |
| <div class="line"><a name="l00087"></a><span class="lineno"> 87</span> </div> |
| <div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  calculator.set_border_mode(border_mode);</div> |
| <div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  calculator.set_border_size(1);</div> |
| <div class="line"><a name="l00090"></a><span class="lineno"> 90</span> </div> |
| <div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  <span class="keyword">const</span> <a class="code" href="namespacearm__compute.xhtml#a4467b302fc9ec312c40580336ab783da">PaddingSize</a> dst_padding = calculator.required_padding();</div> |
| <div class="line"><a name="l00092"></a><span class="lineno"> 92</span> </div> |
| <div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  calculator.set_accessed_elements(16);</div> |
| <div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  calculator.set_access_offset(-1);</div> |
| <div class="line"><a name="l00095"></a><span class="lineno"> 95</span> </div> |
| <div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  <span class="keyword">const</span> <a class="code" href="namespacearm__compute.xhtml#a4467b302fc9ec312c40580336ab783da">PaddingSize</a> src_padding = calculator.required_padding();</div> |
| <div class="line"><a name="l00097"></a><span class="lineno"> 97</span> </div> |
| <div class="line"><a name="l00098"></a><span class="lineno"> 98</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(src.info()->padding(), src_padding);</div> |
| <div class="line"><a name="l00099"></a><span class="lineno"> 99</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(dst_x.info()->padding(), dst_padding);</div> |
| <div class="line"><a name="l00100"></a><span class="lineno"> 100</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(dst_y.info()->padding(), dst_padding);</div> |
| <div class="line"><a name="l00101"></a><span class="lineno"> 101</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_1_1reference_xhtml_a9d96f3d086bf8a1996d8c1a7ddfd9794"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation_1_1reference.xhtml#a9d96f3d086bf8a1996d8c1a7ddfd9794">arm_compute::test::validation::reference::sobel</a></div><div class="ttdeci">template std::pair< SimpleTensor< int16_t >, SimpleTensor< int16_t > > sobel(const SimpleTensor< uint8_t > &src, int filter_size, BorderMode border_mode, uint8_t constant_border_value)</div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a45cde9abb508c62d67c3bb2b9bf566a5"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">arm_compute::test::validation::shape</a></div><div class="ttdeci">shape</div><div class="ttdef"><b>Definition:</b> <a href="_c_l_2_min_max_location_8cpp_source.xhtml#l00089">MinMaxLocation.cpp:89</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_xhtml_a4c9ad143c34306817986409ffb1dbd40"><div class="ttname"><a href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">arm_compute::test::shape_to_valid_region</a></div><div class="ttdeci">ValidRegion shape_to_valid_region(TensorShape shape, bool border_undefined=false, BorderSize border_size=BorderSize(0))</div><div class="ttdoc">Create a valid region based on tensor shape, border mode and border size. </div><div class="ttdef"><b>Definition:</b> <a href="tests_2_utils_8h_source.xhtml#l00193">Utils.h:193</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_xhtml_a71326f0909d77386e29b511e1990a11f"><div class="ttname"><a href="namespacearm__compute_1_1test.xhtml#a71326f0909d77386e29b511e1990a11f">arm_compute::test::library</a></div><div class="ttdeci">std::unique_ptr< AssetsLibrary > library</div><div class="ttdef"><b>Definition:</b> <a href="main_8cpp_source.xhtml#l00054">main.cpp:54</a></div></div> |
| <div class="ttc" id="namespacearm__compute_xhtml_a4467b302fc9ec312c40580336ab783da"><div class="ttname"><a href="namespacearm__compute.xhtml#a4467b302fc9ec312c40580336ab783da">arm_compute::PaddingSize</a></div><div class="ttdeci">BorderSize PaddingSize</div><div class="ttdef"><b>Definition:</b> <a href="arm__compute_2core_2_types_8h_source.xhtml#l00206">Types.h:206</a></div></div> |
| <div class="ttc" id="namespacearm__compute_xhtml_a59846ef5ca75cd81cdb7e8a1ce08f9db"><div class="ttname"><a href="namespacearm__compute.xhtml#a59846ef5ca75cd81cdb7e8a1ce08f9db">arm_compute::data_type_from_format</a></div><div class="ttdeci">DataType data_type_from_format(Format format)</div><div class="ttdoc">Return the data type used by a given single-planar pixel format. </div><div class="ttdef"><b>Definition:</b> <a href="arm__compute_2core_2_utils_8h_source.xhtml#l00191">Utils.h:191</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| <div class="ttc" id="_asserts_8h_xhtml_adc60af942e951dc93e22b97b41809b51"><div class="ttname"><a href="_asserts_8h.xhtml#adc60af942e951dc93e22b97b41809b51">ARM_COMPUTE_EXPECT</a></div><div class="ttdeci">#define ARM_COMPUTE_EXPECT(X, LEVEL)</div><div class="ttdef"><b>Definition:</b> <a href="_asserts_8h_source.xhtml#l00124">Asserts.h:124</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="af654ad5ee4e9af35cd82a2a0f3f8e1aa"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">Configuration </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::ALL </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(concat(datasets::SmallShapes(), datasets::LargeShapes()), framework::dataset::make("DataType", DataType::U8)),datasets::BorderModes()) </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">shape </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">data_type </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">border_mode </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_box3x3_8cpp_source.xhtml#l00053">53</a> of file <a class="el" href="_c_l_2_box3x3_8cpp_source.xhtml">Box3x3.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_asserts_8h_source.xhtml#l00124">ARM_COMPUTE_EXPECT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation_1_1reference.xhtml#a2ff0714b006e333c893d87a928d88da6">arm_compute::test::validation::reference::box3x3()</a>, <a class="el" href="_c_l_2_min_max_location_8cpp_source.xhtml#l00090">data_type</a>, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#aca1fd1d8935433e6ba2e3918214e07f9a6f3a603fac4d817f1848c3173b243b57">arm_compute::test::framework::ERRORS</a>, <a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml#a97de03c31e0ca04be6960e2e3ffdca95">CLTensor::info()</a>, <a class="el" href="_tensor_info_8h_source.xhtml#l00263">TensorInfo::is_resizable()</a>, <a class="el" href="_tensor_info_8h_source.xhtml#l00255">TensorInfo::padding()</a>, <a class="el" href="_padding_calculator_8h_source.xhtml#l00122">PaddingCalculator::set_border_size()</a>, <a class="el" href="_c_l_2_min_max_location_8cpp_source.xhtml#l00089">shape</a>, <a class="el" href="tests_2_utils_8h_source.xhtml#l00193">arm_compute::test::shape_to_valid_region()</a>, <a class="el" href="namespacearm__compute.xhtml#a15a05537a472ee742404821851529327a0db45d2a4141101bdfe48e3314cfbca3">arm_compute::UNDEFINED</a>, and <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00056"></a><span class="lineno"> 56</span> {</div> |
| <div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  <span class="comment">// Create tensors</span></div> |
| <div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  CLTensor src = create_tensor<CLTensor>(<a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">shape</a>, <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#ac2ad7f431e3446fddcd9b6b9f93c4c14">data_type</a>);</div> |
| <div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  CLTensor dst = create_tensor<CLTensor>(<a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">shape</a>, <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#ac2ad7f431e3446fddcd9b6b9f93c4c14">data_type</a>);</div> |
| <div class="line"><a name="l00060"></a><span class="lineno"> 60</span> </div> |
| <div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  <a class="code" href="_asserts_8h.xhtml#adc60af942e951dc93e22b97b41809b51">ARM_COMPUTE_EXPECT</a>(src.info()->is_resizable(), framework::LogLevel::ERRORS);</div> |
| <div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  <a class="code" href="_asserts_8h.xhtml#adc60af942e951dc93e22b97b41809b51">ARM_COMPUTE_EXPECT</a>(dst.info()->is_resizable(), framework::LogLevel::ERRORS);</div> |
| <div class="line"><a name="l00063"></a><span class="lineno"> 63</span> </div> |
| <div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  <span class="comment">// Create and configure function</span></div> |
| <div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  CLBox3x3 <a class="code" href="namespacearm__compute_1_1test_1_1validation_1_1reference.xhtml#a2ff0714b006e333c893d87a928d88da6">box3x3</a>;</div> |
| <div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  box3x3.configure(&src, &dst, border_mode);</div> |
| <div class="line"><a name="l00067"></a><span class="lineno"> 67</span> </div> |
| <div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  <span class="comment">// Validate valid region</span></div> |
| <div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  <span class="keyword">const</span> ValidRegion dst_valid_region = <a class="code" href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">shape_to_valid_region</a>(shape, (border_mode == BorderMode::UNDEFINED), border_size);</div> |
| <div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(dst.info()->valid_region(), dst_valid_region);</div> |
| <div class="line"><a name="l00071"></a><span class="lineno"> 71</span> </div> |
| <div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  <span class="comment">// Validate padding</span></div> |
| <div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  PaddingCalculator calculator(shape.x(), 8);</div> |
| <div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  calculator.set_border_size(1);</div> |
| <div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  calculator.set_border_mode(border_mode);</div> |
| <div class="line"><a name="l00076"></a><span class="lineno"> 76</span> </div> |
| <div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  <span class="keyword">const</span> <a class="code" href="namespacearm__compute.xhtml#a4467b302fc9ec312c40580336ab783da">PaddingSize</a> dst_padding = calculator.required_padding();</div> |
| <div class="line"><a name="l00078"></a><span class="lineno"> 78</span> </div> |
| <div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  calculator.set_accessed_elements(16);</div> |
| <div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  calculator.set_access_offset(-1);</div> |
| <div class="line"><a name="l00081"></a><span class="lineno"> 81</span> </div> |
| <div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  <span class="keyword">const</span> <a class="code" href="namespacearm__compute.xhtml#a4467b302fc9ec312c40580336ab783da">PaddingSize</a> src_padding = calculator.required_padding();</div> |
| <div class="line"><a name="l00083"></a><span class="lineno"> 83</span> </div> |
| <div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(src.info()->padding(), src_padding);</div> |
| <div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(dst.info()->padding(), dst_padding);</div> |
| <div class="line"><a name="l00086"></a><span class="lineno"> 86</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a45cde9abb508c62d67c3bb2b9bf566a5"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">arm_compute::test::validation::shape</a></div><div class="ttdeci">shape</div><div class="ttdef"><b>Definition:</b> <a href="_c_l_2_min_max_location_8cpp_source.xhtml#l00089">MinMaxLocation.cpp:89</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_xhtml_a4c9ad143c34306817986409ffb1dbd40"><div class="ttname"><a href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">arm_compute::test::shape_to_valid_region</a></div><div class="ttdeci">ValidRegion shape_to_valid_region(TensorShape shape, bool border_undefined=false, BorderSize border_size=BorderSize(0))</div><div class="ttdoc">Create a valid region based on tensor shape, border mode and border size. </div><div class="ttdef"><b>Definition:</b> <a href="tests_2_utils_8h_source.xhtml#l00193">Utils.h:193</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_1_1reference_xhtml_a2ff0714b006e333c893d87a928d88da6"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation_1_1reference.xhtml#a2ff0714b006e333c893d87a928d88da6">arm_compute::test::validation::reference::box3x3</a></div><div class="ttdeci">template SimpleTensor< uint8_t > box3x3(const SimpleTensor< uint8_t > &src, BorderMode border_mode, uint8_t constant_border_value)</div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_ac2ad7f431e3446fddcd9b6b9f93c4c14"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#ac2ad7f431e3446fddcd9b6b9f93c4c14">arm_compute::test::validation::data_type</a></div><div class="ttdeci">data_type</div><div class="ttdef"><b>Definition:</b> <a href="_c_l_2_min_max_location_8cpp_source.xhtml#l00090">MinMaxLocation.cpp:90</a></div></div> |
| <div class="ttc" id="namespacearm__compute_xhtml_a4467b302fc9ec312c40580336ab783da"><div class="ttname"><a href="namespacearm__compute.xhtml#a4467b302fc9ec312c40580336ab783da">arm_compute::PaddingSize</a></div><div class="ttdeci">BorderSize PaddingSize</div><div class="ttdef"><b>Definition:</b> <a href="arm__compute_2core_2_types_8h_source.xhtml#l00206">Types.h:206</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| <div class="ttc" id="_asserts_8h_xhtml_adc60af942e951dc93e22b97b41809b51"><div class="ttname"><a href="_asserts_8h.xhtml#adc60af942e951dc93e22b97b41809b51">ARM_COMPUTE_EXPECT</a></div><div class="ttdeci">#define ARM_COMPUTE_EXPECT(X, LEVEL)</div><div class="ttdef"><b>Definition:</b> <a href="_asserts_8h_source.xhtml#l00124">Asserts.h:124</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="afd3bff121f3d1b361014931aba336060"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">Configuration </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::ALL </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(DequantizationShapes, framework::dataset::make("DataType", DataType::U8)) </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">shape </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">data_type </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_dequantization_layer_8cpp_source.xhtml#l00054">54</a> of file <a class="el" href="_c_l_2_dequantization_layer_8cpp_source.xhtml">DequantizationLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_asserts_8h_source.xhtml#l00124">ARM_COMPUTE_EXPECT</a>, <a class="el" href="classarm__compute_1_1_c_l_dequantization_layer.xhtml#a6b14fa2a92543bff4d379cafc689ba54">CLDequantizationLayer::configure()</a>, <a class="el" href="_c_l_2_min_max_location_8cpp_source.xhtml#l00090">data_type</a>, <a class="el" href="_window_8h_source.xhtml#l00043">Window::DimX</a>, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#aca1fd1d8935433e6ba2e3918214e07f9a6f3a603fac4d817f1848c3173b243b57">arm_compute::test::framework::ERRORS</a>, <a class="el" href="namespacearm__compute.xhtml#ab4e88c89b3b7ea1735996cc4def22d58a44ad4ef5a76e6aa6fb3e3fa079a54fda">arm_compute::F32</a>, <a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml#a97de03c31e0ca04be6960e2e3ffdca95">CLTensor::info()</a>, <a class="el" href="_tensor_info_8h_source.xhtml#l00263">TensorInfo::is_resizable()</a>, <a class="el" href="_tensor_info_8h_source.xhtml#l00255">TensorInfo::padding()</a>, <a class="el" href="hwc_8hpp_source.xhtml#l00265">padding</a>, <a class="el" href="_tensor_shape_8h_source.xhtml#l00101">TensorShape::remove_dimension()</a>, <a class="el" href="_tensor_shape_8h_source.xhtml#l00074">TensorShape::set()</a>, <a class="el" href="_c_l_2_min_max_location_8cpp_source.xhtml#l00089">shape</a>, <a class="el" href="tests_2_utils_8h_source.xhtml#l00193">arm_compute::test::shape_to_valid_region()</a>, <a class="el" href="_tensor_info_8h_source.xhtml#l00271">TensorInfo::valid_region()</a>, and <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00055"></a><span class="lineno"> 55</span> {</div> |
| <div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  TensorShape shape_min_max = <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">shape</a>;</div> |
| <div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  shape_min_max.set(Window::DimX, 2);</div> |
| <div class="line"><a name="l00058"></a><span class="lineno"> 58</span> </div> |
| <div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  <span class="comment">// Remove Y and Z dimensions and keep the batches</span></div> |
| <div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  shape_min_max.remove_dimension(1);</div> |
| <div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  shape_min_max.remove_dimension(1);</div> |
| <div class="line"><a name="l00062"></a><span class="lineno"> 62</span> </div> |
| <div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  <span class="comment">// Create tensors</span></div> |
| <div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  CLTensor src = create_tensor<CLTensor>(<a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">shape</a>, <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#ac2ad7f431e3446fddcd9b6b9f93c4c14">data_type</a>);</div> |
| <div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  CLTensor dst = create_tensor<CLTensor>(<a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">shape</a>, DataType::F32);</div> |
| <div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  CLTensor min_max = create_tensor<CLTensor>(shape_min_max, DataType::F32);</div> |
| <div class="line"><a name="l00067"></a><span class="lineno"> 67</span> </div> |
| <div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  <a class="code" href="_asserts_8h.xhtml#adc60af942e951dc93e22b97b41809b51">ARM_COMPUTE_EXPECT</a>(src.info()->is_resizable(), framework::LogLevel::ERRORS);</div> |
| <div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  <a class="code" href="_asserts_8h.xhtml#adc60af942e951dc93e22b97b41809b51">ARM_COMPUTE_EXPECT</a>(dst.info()->is_resizable(), framework::LogLevel::ERRORS);</div> |
| <div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  <a class="code" href="_asserts_8h.xhtml#adc60af942e951dc93e22b97b41809b51">ARM_COMPUTE_EXPECT</a>(min_max.info()->is_resizable(), framework::LogLevel::ERRORS);</div> |
| <div class="line"><a name="l00071"></a><span class="lineno"> 71</span> </div> |
| <div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  <span class="comment">// Create and configure function</span></div> |
| <div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  CLDequantizationLayer dequant_layer;</div> |
| <div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  dequant_layer.configure(&src, &dst, &min_max);</div> |
| <div class="line"><a name="l00075"></a><span class="lineno"> 75</span> </div> |
| <div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  <span class="comment">// Validate valid region</span></div> |
| <div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  <span class="keyword">const</span> ValidRegion valid_region = <a class="code" href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">shape_to_valid_region</a>(shape);</div> |
| <div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(src.info()->valid_region(), valid_region);</div> |
| <div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(dst.info()->valid_region(), valid_region);</div> |
| <div class="line"><a name="l00080"></a><span class="lineno"> 80</span> </div> |
| <div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  <span class="comment">// Validate valid region of min_max tensor</span></div> |
| <div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  <span class="keyword">const</span> ValidRegion valid_region_min_max = <a class="code" href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">shape_to_valid_region</a>(shape_min_max);</div> |
| <div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(min_max.info()->valid_region(), valid_region_min_max);</div> |
| <div class="line"><a name="l00084"></a><span class="lineno"> 84</span> </div> |
| <div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  <span class="comment">// Validate padding</span></div> |
| <div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  <span class="keyword">const</span> <a class="code" href="namespacearm__compute.xhtml#a4467b302fc9ec312c40580336ab783da">PaddingSize</a> <a class="code" href="hwc_8hpp.xhtml#ad487ce76e40f524a7f5e350763b91ae5">padding</a> = PaddingCalculator(shape.x(), 4).required_padding();</div> |
| <div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(src.info()->padding(), <a class="code" href="hwc_8hpp.xhtml#ad487ce76e40f524a7f5e350763b91ae5">padding</a>);</div> |
| <div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(dst.info()->padding(), <a class="code" href="hwc_8hpp.xhtml#ad487ce76e40f524a7f5e350763b91ae5">padding</a>);</div> |
| <div class="line"><a name="l00089"></a><span class="lineno"> 89</span> </div> |
| <div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  <span class="comment">// Validate padding of min_max tensor</span></div> |
| <div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  <span class="keyword">const</span> <a class="code" href="namespacearm__compute.xhtml#a4467b302fc9ec312c40580336ab783da">PaddingSize</a> padding_min_max = PaddingCalculator(shape_min_max.x(), 2).required_padding();</div> |
| <div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(min_max.info()->padding(), padding_min_max);</div> |
| <div class="line"><a name="l00093"></a><span class="lineno"> 93</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a45cde9abb508c62d67c3bb2b9bf566a5"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">arm_compute::test::validation::shape</a></div><div class="ttdeci">shape</div><div class="ttdef"><b>Definition:</b> <a href="_c_l_2_min_max_location_8cpp_source.xhtml#l00089">MinMaxLocation.cpp:89</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_xhtml_a4c9ad143c34306817986409ffb1dbd40"><div class="ttname"><a href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">arm_compute::test::shape_to_valid_region</a></div><div class="ttdeci">ValidRegion shape_to_valid_region(TensorShape shape, bool border_undefined=false, BorderSize border_size=BorderSize(0))</div><div class="ttdoc">Create a valid region based on tensor shape, border mode and border size. </div><div class="ttdef"><b>Definition:</b> <a href="tests_2_utils_8h_source.xhtml#l00193">Utils.h:193</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_ac2ad7f431e3446fddcd9b6b9f93c4c14"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#ac2ad7f431e3446fddcd9b6b9f93c4c14">arm_compute::test::validation::data_type</a></div><div class="ttdeci">data_type</div><div class="ttdef"><b>Definition:</b> <a href="_c_l_2_min_max_location_8cpp_source.xhtml#l00090">MinMaxLocation.cpp:90</a></div></div> |
| <div class="ttc" id="namespacearm__compute_xhtml_a4467b302fc9ec312c40580336ab783da"><div class="ttname"><a href="namespacearm__compute.xhtml#a4467b302fc9ec312c40580336ab783da">arm_compute::PaddingSize</a></div><div class="ttdeci">BorderSize PaddingSize</div><div class="ttdef"><b>Definition:</b> <a href="arm__compute_2core_2_types_8h_source.xhtml#l00206">Types.h:206</a></div></div> |
| <div class="ttc" id="hwc_8hpp_xhtml_ad487ce76e40f524a7f5e350763b91ae5"><div class="ttname"><a href="hwc_8hpp.xhtml#ad487ce76e40f524a7f5e350763b91ae5">padding</a></div><div class="ttdeci">uint8_t padding[4]</div><div class="ttdef"><b>Definition:</b> <a href="hwc_8hpp_source.xhtml#l00265">hwc.hpp:265</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| <div class="ttc" id="_asserts_8h_xhtml_adc60af942e951dc93e22b97b41809b51"><div class="ttname"><a href="_asserts_8h.xhtml#adc60af942e951dc93e22b97b41809b51">ARM_COMPUTE_EXPECT</a></div><div class="ttdeci">#define ARM_COMPUTE_EXPECT(X, LEVEL)</div><div class="ttdef"><b>Definition:</b> <a href="_asserts_8h_source.xhtml#l00124">Asserts.h:124</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="aed9aa4d1158f6ac09286cd55d3494c8b"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">Configuration </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::ALL </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(framework::dataset::concat(datasets::SmallShapes(), datasets::LargeShapes()), framework::dataset::make("DataType",{DataType::U8, DataType::S16})) </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">shape </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">data_type </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_table_lookup_8cpp_source.xhtml#l00054">54</a> of file <a class="el" href="_c_l_2_table_lookup_8cpp_source.xhtml">TableLookup.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#ab4e88c89b3b7ea1735996cc4def22d58a6e0b0886efb94aec797f6b830329b72c">arm_compute::S16</a>, and <a class="el" href="namespacearm__compute.xhtml#ab4e88c89b3b7ea1735996cc4def22d58a6669348b484e3008dca2bfa8e85e40b5">arm_compute::U8</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  { DataType::U8, DataType::S16 })),</div> |
| <div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">shape</a>, <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#ac2ad7f431e3446fddcd9b6b9f93c4c14">data_type</a>)</div> |
| <div class="line"><a name="l00056"></a><span class="lineno"> 56</span> {</div> |
| <div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  <span class="comment">// Create Lut</span></div> |
| <div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  <span class="keyword">const</span> <span class="keywordtype">int</span> num_elem = (<a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#ac2ad7f431e3446fddcd9b6b9f93c4c14">data_type</a> == DataType::U8) ? <a class="code" href="namespacearm__compute_1_1test_1_1fixed__point__arithmetic_1_1detail.xhtml#ad91bb73431b4de1f4946ed949d444849">std::numeric_limits<uint8_t>::max</a>() + 1 : <a class="code" href="namespacearm__compute_1_1test_1_1fixed__point__arithmetic_1_1detail.xhtml#ad91bb73431b4de1f4946ed949d444849">std::numeric_limits<int16_t>::max</a>() - std::numeric_limits<int16_t>::lowest() + 1;</div> |
| <div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  CLLut cllut(num_elem, <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#ac2ad7f431e3446fddcd9b6b9f93c4c14">data_type</a>);</div> |
| <div class="line"><a name="l00060"></a><span class="lineno"> 60</span> </div> |
| <div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  <span class="keywordflow">switch</span>(<a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#ac2ad7f431e3446fddcd9b6b9f93c4c14">data_type</a>)</div> |
| <div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  {</div> |
| <div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  <span class="keywordflow">case</span> DataType::U8:</div> |
| <div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a6863b79e39e54f7770d759546fb54f1f">fill_lookuptable</a>(CLLutAccessor<uint8_t>(cllut));</div> |
| <div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  <span class="keywordflow">break</span>;</div> |
| <div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  <span class="keywordflow">case</span> DataType::S16:</div> |
| <div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a6863b79e39e54f7770d759546fb54f1f">fill_lookuptable</a>(CLLutAccessor<int16_t>(cllut));</div> |
| <div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  <span class="keywordflow">break</span>;</div> |
| <div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  <span class="keywordflow">default</span>:</div> |
| <div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  <a class="code" href="_error_8h.xhtml#a05b19c75afe9c24200a62b9724734bbd">ARM_COMPUTE_ERROR</a>(<span class="stringliteral">"Not supported"</span>);</div> |
| <div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  }</div> |
| <div class="line"><a name="l00072"></a><span class="lineno"> 72</span> </div> |
| <div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  <span class="comment">// Create tensors</span></div> |
| <div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  CLTensor src = create_tensor<CLTensor>(<a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">shape</a>, <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#ac2ad7f431e3446fddcd9b6b9f93c4c14">data_type</a>);</div> |
| <div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  CLTensor dst = create_tensor<CLTensor>(<a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">shape</a>, <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#ac2ad7f431e3446fddcd9b6b9f93c4c14">data_type</a>);</div> |
| <div class="line"><a name="l00076"></a><span class="lineno"> 76</span> </div> |
| <div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  <span class="comment">// Create and Configure function</span></div> |
| <div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  CLTableLookup <a class="code" href="namespacearm__compute_1_1test_1_1validation_1_1reference.xhtml#a2860e24e7982ebd58891aae4d0a90ad0">table_lookup</a>;</div> |
| <div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  table_lookup.configure(&src, &cllut, &dst);</div> |
| <div class="line"><a name="l00080"></a><span class="lineno"> 80</span> </div> |
| <div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  <span class="comment">// Validate valid region</span></div> |
| <div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  <span class="keyword">const</span> ValidRegion valid_region = <a class="code" href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">shape_to_valid_region</a>(shape);</div> |
| <div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(dst.info()->valid_region(), valid_region);</div> |
| <div class="line"><a name="l00084"></a><span class="lineno"> 84</span> </div> |
| <div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  <span class="comment">// Validate padding</span></div> |
| <div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  <span class="keyword">const</span> <a class="code" href="namespacearm__compute.xhtml#a4467b302fc9ec312c40580336ab783da">PaddingSize</a> <a class="code" href="hwc_8hpp.xhtml#ad487ce76e40f524a7f5e350763b91ae5">padding</a> = PaddingCalculator(shape.x(), 8).required_padding();</div> |
| <div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(src.info()->padding(), <a class="code" href="hwc_8hpp.xhtml#ad487ce76e40f524a7f5e350763b91ae5">padding</a>);</div> |
| <div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(dst.info()->padding(), <a class="code" href="hwc_8hpp.xhtml#ad487ce76e40f524a7f5e350763b91ae5">padding</a>);</div> |
| <div class="line"><a name="l00089"></a><span class="lineno"> 89</span> }</div> |
| <div class="ttc" id="_error_8h_xhtml_a05b19c75afe9c24200a62b9724734bbd"><div class="ttname"><a href="_error_8h.xhtml#a05b19c75afe9c24200a62b9724734bbd">ARM_COMPUTE_ERROR</a></div><div class="ttdeci">#define ARM_COMPUTE_ERROR(...)</div><div class="ttdoc">Print the given message then throw an std::runtime_error. </div><div class="ttdef"><b>Definition:</b> <a href="_error_8h_source.xhtml#l00031">Error.h:31</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a45cde9abb508c62d67c3bb2b9bf566a5"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">arm_compute::test::validation::shape</a></div><div class="ttdeci">shape</div><div class="ttdef"><b>Definition:</b> <a href="_c_l_2_min_max_location_8cpp_source.xhtml#l00089">MinMaxLocation.cpp:89</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_xhtml_a4c9ad143c34306817986409ffb1dbd40"><div class="ttname"><a href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">arm_compute::test::shape_to_valid_region</a></div><div class="ttdeci">ValidRegion shape_to_valid_region(TensorShape shape, bool border_undefined=false, BorderSize border_size=BorderSize(0))</div><div class="ttdoc">Create a valid region based on tensor shape, border mode and border size. </div><div class="ttdef"><b>Definition:</b> <a href="tests_2_utils_8h_source.xhtml#l00193">Utils.h:193</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_1_1reference_xhtml_a2860e24e7982ebd58891aae4d0a90ad0"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation_1_1reference.xhtml#a2860e24e7982ebd58891aae4d0a90ad0">arm_compute::test::validation::reference::table_lookup</a></div><div class="ttdeci">template SimpleTensor< int16_t > table_lookup(const SimpleTensor< int16_t > &src, const std::map< int16_t, int16_t > &rawlut)</div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_ac2ad7f431e3446fddcd9b6b9f93c4c14"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#ac2ad7f431e3446fddcd9b6b9f93c4c14">arm_compute::test::validation::data_type</a></div><div class="ttdeci">data_type</div><div class="ttdef"><b>Definition:</b> <a href="_c_l_2_min_max_location_8cpp_source.xhtml#l00090">MinMaxLocation.cpp:90</a></div></div> |
| <div class="ttc" id="namespacearm__compute_xhtml_a4467b302fc9ec312c40580336ab783da"><div class="ttname"><a href="namespacearm__compute.xhtml#a4467b302fc9ec312c40580336ab783da">arm_compute::PaddingSize</a></div><div class="ttdeci">BorderSize PaddingSize</div><div class="ttdef"><b>Definition:</b> <a href="arm__compute_2core_2_types_8h_source.xhtml#l00206">Types.h:206</a></div></div> |
| <div class="ttc" id="hwc_8hpp_xhtml_ad487ce76e40f524a7f5e350763b91ae5"><div class="ttname"><a href="hwc_8hpp.xhtml#ad487ce76e40f524a7f5e350763b91ae5">padding</a></div><div class="ttdeci">uint8_t padding[4]</div><div class="ttdef"><b>Definition:</b> <a href="hwc_8hpp_source.xhtml#l00265">hwc.hpp:265</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a6863b79e39e54f7770d759546fb54f1f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a6863b79e39e54f7770d759546fb54f1f">arm_compute::test::validation::fill_lookuptable</a></div><div class="ttdeci">void fill_lookuptable(T &&table)</div><div class="ttdoc">Helper function to fill the Lut random by a ILutAccessor. </div><div class="ttdef"><b>Definition:</b> <a href="tests_2validation_2_helpers_8h_source.xhtml#l00169">Helpers.h:169</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1fixed__point__arithmetic_1_1detail_xhtml_ad91bb73431b4de1f4946ed949d444849"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1fixed__point__arithmetic_1_1detail.xhtml#ad91bb73431b4de1f4946ed949d444849">arm_compute::test::fixed_point_arithmetic::detail::max</a></div><div class="ttdeci">fixed_point< T > max(fixed_point< T > x, fixed_point< T > y)</div><div class="ttdef"><b>Definition:</b> <a href="tests_2validation_2_fixed_point_8h_source.xhtml#l00889">FixedPoint.h:889</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a6da83731448ca19e1a954872f123f45c"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">Configuration </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::ALL </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(QuantizationShapes, framework::dataset::make("DataType", DataType::F32)) </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">shape </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">data_type </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_quantization_layer_8cpp_source.xhtml#l00055">55</a> of file <a class="el" href="_c_l_2_quantization_layer_8cpp_source.xhtml">QuantizationLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_asserts_8h_source.xhtml#l00124">ARM_COMPUTE_EXPECT</a>, <a class="el" href="classarm__compute_1_1_c_l_quantization_layer.xhtml#a074e10cfb217e657b9e81adeca2abc68">CLQuantizationLayer::configure()</a>, <a class="el" href="_c_l_2_min_max_location_8cpp_source.xhtml#l00090">data_type</a>, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#aca1fd1d8935433e6ba2e3918214e07f9a6f3a603fac4d817f1848c3173b243b57">arm_compute::test::framework::ERRORS</a>, <a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml#a97de03c31e0ca04be6960e2e3ffdca95">CLTensor::info()</a>, <a class="el" href="_tensor_info_8h_source.xhtml#l00263">TensorInfo::is_resizable()</a>, <a class="el" href="_tensor_info_8h_source.xhtml#l00255">TensorInfo::padding()</a>, <a class="el" href="hwc_8hpp_source.xhtml#l00265">padding</a>, <a class="el" href="_c_l_2_min_max_location_8cpp_source.xhtml#l00089">shape</a>, <a class="el" href="tests_2_utils_8h_source.xhtml#l00193">arm_compute::test::shape_to_valid_region()</a>, <a class="el" href="namespacearm__compute.xhtml#ab4e88c89b3b7ea1735996cc4def22d58a6669348b484e3008dca2bfa8e85e40b5">arm_compute::U8</a>, <a class="el" href="_tensor_info_8h_source.xhtml#l00271">TensorInfo::valid_region()</a>, and <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00056"></a><span class="lineno"> 56</span> {</div> |
| <div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  <span class="comment">// Create tensors</span></div> |
| <div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  CLTensor src = create_tensor<CLTensor>(<a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">shape</a>, <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#ac2ad7f431e3446fddcd9b6b9f93c4c14">data_type</a>);</div> |
| <div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  CLTensor dst = create_tensor<CLTensor>(<a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">shape</a>, DataType::U8);</div> |
| <div class="line"><a name="l00060"></a><span class="lineno"> 60</span> </div> |
| <div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  <a class="code" href="_asserts_8h.xhtml#adc60af942e951dc93e22b97b41809b51">ARM_COMPUTE_EXPECT</a>(src.info()->is_resizable(), framework::LogLevel::ERRORS);</div> |
| <div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  <a class="code" href="_asserts_8h.xhtml#adc60af942e951dc93e22b97b41809b51">ARM_COMPUTE_EXPECT</a>(dst.info()->is_resizable(), framework::LogLevel::ERRORS);</div> |
| <div class="line"><a name="l00063"></a><span class="lineno"> 63</span> </div> |
| <div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  <span class="comment">// Create and configure function</span></div> |
| <div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  CLQuantizationLayer quant_layer;</div> |
| <div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  quant_layer.configure(&src, &dst);</div> |
| <div class="line"><a name="l00067"></a><span class="lineno"> 67</span> </div> |
| <div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  <span class="comment">// Validate valid region</span></div> |
| <div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  <span class="keyword">const</span> ValidRegion valid_region = <a class="code" href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">shape_to_valid_region</a>(shape);</div> |
| <div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(src.info()->valid_region(), valid_region);</div> |
| <div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(dst.info()->valid_region(), valid_region);</div> |
| <div class="line"><a name="l00072"></a><span class="lineno"> 72</span> </div> |
| <div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  <span class="comment">// Validate padding</span></div> |
| <div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  <span class="keyword">const</span> <a class="code" href="namespacearm__compute.xhtml#a4467b302fc9ec312c40580336ab783da">PaddingSize</a> <a class="code" href="hwc_8hpp.xhtml#ad487ce76e40f524a7f5e350763b91ae5">padding</a> = PaddingCalculator(shape.x(), 4).required_padding();</div> |
| <div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(src.info()->padding(), <a class="code" href="hwc_8hpp.xhtml#ad487ce76e40f524a7f5e350763b91ae5">padding</a>);</div> |
| <div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(dst.info()->padding(), <a class="code" href="hwc_8hpp.xhtml#ad487ce76e40f524a7f5e350763b91ae5">padding</a>);</div> |
| <div class="line"><a name="l00077"></a><span class="lineno"> 77</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a45cde9abb508c62d67c3bb2b9bf566a5"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">arm_compute::test::validation::shape</a></div><div class="ttdeci">shape</div><div class="ttdef"><b>Definition:</b> <a href="_c_l_2_min_max_location_8cpp_source.xhtml#l00089">MinMaxLocation.cpp:89</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_xhtml_a4c9ad143c34306817986409ffb1dbd40"><div class="ttname"><a href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">arm_compute::test::shape_to_valid_region</a></div><div class="ttdeci">ValidRegion shape_to_valid_region(TensorShape shape, bool border_undefined=false, BorderSize border_size=BorderSize(0))</div><div class="ttdoc">Create a valid region based on tensor shape, border mode and border size. </div><div class="ttdef"><b>Definition:</b> <a href="tests_2_utils_8h_source.xhtml#l00193">Utils.h:193</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_ac2ad7f431e3446fddcd9b6b9f93c4c14"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#ac2ad7f431e3446fddcd9b6b9f93c4c14">arm_compute::test::validation::data_type</a></div><div class="ttdeci">data_type</div><div class="ttdef"><b>Definition:</b> <a href="_c_l_2_min_max_location_8cpp_source.xhtml#l00090">MinMaxLocation.cpp:90</a></div></div> |
| <div class="ttc" id="namespacearm__compute_xhtml_a4467b302fc9ec312c40580336ab783da"><div class="ttname"><a href="namespacearm__compute.xhtml#a4467b302fc9ec312c40580336ab783da">arm_compute::PaddingSize</a></div><div class="ttdeci">BorderSize PaddingSize</div><div class="ttdef"><b>Definition:</b> <a href="arm__compute_2core_2_types_8h_source.xhtml#l00206">Types.h:206</a></div></div> |
| <div class="ttc" id="hwc_8hpp_xhtml_ad487ce76e40f524a7f5e350763b91ae5"><div class="ttname"><a href="hwc_8hpp.xhtml#ad487ce76e40f524a7f5e350763b91ae5">padding</a></div><div class="ttdeci">uint8_t padding[4]</div><div class="ttdef"><b>Definition:</b> <a href="hwc_8hpp_source.xhtml#l00265">hwc.hpp:265</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| <div class="ttc" id="_asserts_8h_xhtml_adc60af942e951dc93e22b97b41809b51"><div class="ttname"><a href="_asserts_8h.xhtml#adc60af942e951dc93e22b97b41809b51">ARM_COMPUTE_EXPECT</a></div><div class="ttdeci">#define ARM_COMPUTE_EXPECT(X, LEVEL)</div><div class="ttdef"><b>Definition:</b> <a href="_asserts_8h_source.xhtml#l00124">Asserts.h:124</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a07488d59b3ffaa49592976f74b50e62e"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">Configuration </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::ALL </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(concat(datasets::Small2DShapes(), datasets::Large2DShapes()), data), framework::dataset::make("Format", Format::U8)) </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">shape </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">gradient_size </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">block_size </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">border_mode </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">use_fp16 </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">format </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_harris_corners_8cpp_source.xhtml#l00057">57</a> of file <a class="el" href="_c_l_2_harris_corners_8cpp_source.xhtml">HarrisCorners.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_error_8h_source.xhtml#l00124">ARM_COMPUTE_ERROR_ON</a>, <a class="el" href="_asserts_8h_source.xhtml#l00124">ARM_COMPUTE_EXPECT</a>, <a class="el" href="_error_8h_source.xhtml#l00049">ARM_COMPUTE_UNUSED</a>, <a class="el" href="classarm__compute_1_1_c_l_harris_corners.xhtml#aff26260c6e99700c52b6b23d048337a2">CLHarrisCorners::configure()</a>, <a class="el" href="arm__compute_2core_2_utils_8h_source.xhtml#l00191">arm_compute::data_type_from_format()</a>, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#aca1fd1d8935433e6ba2e3918214e07f9a6f3a603fac4d817f1848c3173b243b57">arm_compute::test::framework::ERRORS</a>, <a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml#a97de03c31e0ca04be6960e2e3ffdca95">CLTensor::info()</a>, <a class="el" href="_tensor_info_8h_source.xhtml#l00263">TensorInfo::is_resizable()</a>, <a class="el" href="main_8cpp_source.xhtml#l00054">arm_compute::test::library</a>, <a class="el" href="_tensor_info_8h_source.xhtml#l00255">TensorInfo::padding()</a>, <a class="el" href="hwc_8hpp_source.xhtml#l00265">padding</a>, <a class="el" href="_padding_calculator_8h_source.xhtml#l00117">PaddingCalculator::set_border_mode()</a>, <a class="el" href="classarm__compute_1_1_tensor_info.xhtml#a76960ce9a9ccefb3f2f059edf360490d">TensorInfo::set_format()</a>, <a class="el" href="_c_l_2_min_max_location_8cpp_source.xhtml#l00089">shape</a>, <a class="el" href="_c_p_p_2_threshold_8cpp_source.xhtml#l00035">arm_compute::test::validation::reference::threshold()</a>, and <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00059"></a><span class="lineno"> 59</span> {</div> |
| <div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  <a class="code" href="_error_8h.xhtml#a4103adbb45806b2f2002d44b91d0d206">ARM_COMPUTE_UNUSED</a>(use_fp16);</div> |
| <div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  <a class="code" href="_error_8h.xhtml#a54a6080c9f4df1f908e57a9bbb46f5da">ARM_COMPUTE_ERROR_ON</a>(use_fp16);</div> |
| <div class="line"><a name="l00062"></a><span class="lineno"> 62</span> </div> |
| <div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  std::mt19937 gen(<a class="code" href="namespacearm__compute_1_1test.xhtml#a71326f0909d77386e29b511e1990a11f">library</a>->seed());</div> |
| <div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  std::uniform_real_distribution<float> real_dist(0.f, 0.01f);</div> |
| <div class="line"><a name="l00065"></a><span class="lineno"> 65</span> </div> |
| <div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  <span class="keyword">const</span> <span class="keywordtype">float</span> <a class="code" href="namespacearm__compute_1_1test_1_1validation_1_1reference.xhtml#a6cae310822a46019ba25a00ddb0f7e62">threshold</a> = real_dist(gen);</div> |
| <div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  <span class="keyword">const</span> <span class="keywordtype">float</span> sensitivity = real_dist(gen);</div> |
| <div class="line"><a name="l00068"></a><span class="lineno"> 68</span> </div> |
| <div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  constexpr <span class="keywordtype">float</span> max_euclidean_distance = 30.f;</div> |
| <div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  real_dist = std::uniform_real_distribution<float>(0.f, max_euclidean_distance);</div> |
| <div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  <span class="keyword">const</span> <span class="keywordtype">float</span> min_dist = real_dist(gen);</div> |
| <div class="line"><a name="l00072"></a><span class="lineno"> 72</span> </div> |
| <div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  <span class="comment">// Generate a random constant value</span></div> |
| <div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  std::uniform_int_distribution<uint8_t> int_dist(0, 255);</div> |
| <div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  <span class="keyword">const</span> uint8_t constant_border_value = int_dist(gen);</div> |
| <div class="line"><a name="l00076"></a><span class="lineno"> 76</span> </div> |
| <div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  <span class="comment">// Create tensors</span></div> |
| <div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  CLTensor src = create_tensor<CLTensor>(<a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">shape</a>, <a class="code" href="namespacearm__compute.xhtml#a59846ef5ca75cd81cdb7e8a1ce08f9db">data_type_from_format</a>(format));</div> |
| <div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  src.info()->set_format(format);</div> |
| <div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  <a class="code" href="namespacearm__compute.xhtml#a55e1c5ed17b7ee3762198a38eb50650a">CLKeyPointArray</a> corners;</div> |
| <div class="line"><a name="l00081"></a><span class="lineno"> 81</span> </div> |
| <div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  <a class="code" href="_asserts_8h.xhtml#adc60af942e951dc93e22b97b41809b51">ARM_COMPUTE_EXPECT</a>(src.info()->is_resizable(), framework::LogLevel::ERRORS);</div> |
| <div class="line"><a name="l00083"></a><span class="lineno"> 83</span> </div> |
| <div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  <span class="comment">// Create harris corners configure function</span></div> |
| <div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  CLHarrisCorners harris_corners;</div> |
| <div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  harris_corners.configure(&src, threshold, min_dist, sensitivity, gradient_size, block_size, &corners, border_mode, constant_border_value);</div> |
| <div class="line"><a name="l00087"></a><span class="lineno"> 87</span> </div> |
| <div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  <span class="comment">// Validate padding</span></div> |
| <div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  PaddingCalculator calculator(shape.x(), 8);</div> |
| <div class="line"><a name="l00090"></a><span class="lineno"> 90</span> </div> |
| <div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  calculator.set_border_mode(border_mode);</div> |
| <div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  calculator.set_border_size(gradient_size / 2);</div> |
| <div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  calculator.set_access_offset(-gradient_size / 2);</div> |
| <div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  calculator.set_accessed_elements(16);</div> |
| <div class="line"><a name="l00095"></a><span class="lineno"> 95</span> </div> |
| <div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  <span class="keyword">const</span> <a class="code" href="namespacearm__compute.xhtml#a4467b302fc9ec312c40580336ab783da">PaddingSize</a> <a class="code" href="hwc_8hpp.xhtml#ad487ce76e40f524a7f5e350763b91ae5">padding</a> = calculator.required_padding();</div> |
| <div class="line"><a name="l00097"></a><span class="lineno"> 97</span> </div> |
| <div class="line"><a name="l00098"></a><span class="lineno"> 98</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(src.info()->padding(), <a class="code" href="hwc_8hpp.xhtml#ad487ce76e40f524a7f5e350763b91ae5">padding</a>);</div> |
| <div class="line"><a name="l00099"></a><span class="lineno"> 99</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a45cde9abb508c62d67c3bb2b9bf566a5"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">arm_compute::test::validation::shape</a></div><div class="ttdeci">shape</div><div class="ttdef"><b>Definition:</b> <a href="_c_l_2_min_max_location_8cpp_source.xhtml#l00089">MinMaxLocation.cpp:89</a></div></div> |
| <div class="ttc" id="_error_8h_xhtml_a4103adbb45806b2f2002d44b91d0d206"><div class="ttname"><a href="_error_8h.xhtml#a4103adbb45806b2f2002d44b91d0d206">ARM_COMPUTE_UNUSED</a></div><div class="ttdeci">#define ARM_COMPUTE_UNUSED(var)</div><div class="ttdoc">To avoid unused variables warnings. </div><div class="ttdef"><b>Definition:</b> <a href="_error_8h_source.xhtml#l00049">Error.h:49</a></div></div> |
| <div class="ttc" id="namespacearm__compute_xhtml_a55e1c5ed17b7ee3762198a38eb50650a"><div class="ttname"><a href="namespacearm__compute.xhtml#a55e1c5ed17b7ee3762198a38eb50650a">arm_compute::CLKeyPointArray</a></div><div class="ttdeci">CLArray< KeyPoint > CLKeyPointArray</div><div class="ttdef"><b>Definition:</b> <a href="_c_l_array_8h_source.xhtml#l00104">CLArray.h:104</a></div></div> |
| <div class="ttc" id="_error_8h_xhtml_a54a6080c9f4df1f908e57a9bbb46f5da"><div class="ttname"><a href="_error_8h.xhtml#a54a6080c9f4df1f908e57a9bbb46f5da">ARM_COMPUTE_ERROR_ON</a></div><div class="ttdeci">#define ARM_COMPUTE_ERROR_ON(cond)</div><div class="ttdoc">If the condition is true then an error message is printed and an exception thrown. </div><div class="ttdef"><b>Definition:</b> <a href="_error_8h_source.xhtml#l00124">Error.h:124</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_xhtml_a71326f0909d77386e29b511e1990a11f"><div class="ttname"><a href="namespacearm__compute_1_1test.xhtml#a71326f0909d77386e29b511e1990a11f">arm_compute::test::library</a></div><div class="ttdeci">std::unique_ptr< AssetsLibrary > library</div><div class="ttdef"><b>Definition:</b> <a href="main_8cpp_source.xhtml#l00054">main.cpp:54</a></div></div> |
| <div class="ttc" id="namespacearm__compute_xhtml_a4467b302fc9ec312c40580336ab783da"><div class="ttname"><a href="namespacearm__compute.xhtml#a4467b302fc9ec312c40580336ab783da">arm_compute::PaddingSize</a></div><div class="ttdeci">BorderSize PaddingSize</div><div class="ttdef"><b>Definition:</b> <a href="arm__compute_2core_2_types_8h_source.xhtml#l00206">Types.h:206</a></div></div> |
| <div class="ttc" id="namespacearm__compute_xhtml_a59846ef5ca75cd81cdb7e8a1ce08f9db"><div class="ttname"><a href="namespacearm__compute.xhtml#a59846ef5ca75cd81cdb7e8a1ce08f9db">arm_compute::data_type_from_format</a></div><div class="ttdeci">DataType data_type_from_format(Format format)</div><div class="ttdoc">Return the data type used by a given single-planar pixel format. </div><div class="ttdef"><b>Definition:</b> <a href="arm__compute_2core_2_utils_8h_source.xhtml#l00191">Utils.h:191</a></div></div> |
| <div class="ttc" id="hwc_8hpp_xhtml_ad487ce76e40f524a7f5e350763b91ae5"><div class="ttname"><a href="hwc_8hpp.xhtml#ad487ce76e40f524a7f5e350763b91ae5">padding</a></div><div class="ttdeci">uint8_t padding[4]</div><div class="ttdef"><b>Definition:</b> <a href="hwc_8hpp_source.xhtml#l00265">hwc.hpp:265</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| <div class="ttc" id="_asserts_8h_xhtml_adc60af942e951dc93e22b97b41809b51"><div class="ttname"><a href="_asserts_8h.xhtml#adc60af942e951dc93e22b97b41809b51">ARM_COMPUTE_EXPECT</a></div><div class="ttdeci">#define ARM_COMPUTE_EXPECT(X, LEVEL)</div><div class="ttdef"><b>Definition:</b> <a href="_asserts_8h_source.xhtml#l00124">Asserts.h:124</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_1_1reference_xhtml_a6cae310822a46019ba25a00ddb0f7e62"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation_1_1reference.xhtml#a6cae310822a46019ba25a00ddb0f7e62">arm_compute::test::validation::reference::threshold</a></div><div class="ttdeci">SimpleTensor< T > threshold(const SimpleTensor< T > &src, T threshold, T false_value, T true_value, ThresholdType type, T upper)</div><div class="ttdef"><b>Definition:</b> <a href="_c_p_p_2_threshold_8cpp_source.xhtml#l00035">Threshold.cpp:35</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a16f2b372b2fc8ceaa33be3c8b5788593"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">Configuration </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::ALL </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::RandomBatchNormalizationLayerDataset(), framework::dataset::make("DataType",{DataType::QS8, DataType::QS16, DataType::F32})) </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">shape0 </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">shape1 </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">epsilon </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">dt </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_c_l_2_batch_normalization_layer_8cpp_source.xhtml#l00057">57</a> of file <a class="el" href="validation_2_c_l_2_batch_normalization_layer_8cpp_source.xhtml">BatchNormalizationLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#ab4e88c89b3b7ea1735996cc4def22d58a44ad4ef5a76e6aa6fb3e3fa079a54fda">arm_compute::F32</a>, <a class="el" href="namespacearm__compute.xhtml#ad8ed01ff3ff33333d8e19db4d2818bb6a48d877702a2957f5a932c43a357866f9">arm_compute::QS16</a>, and <a class="el" href="namespacearm__compute.xhtml#ad8ed01ff3ff33333d8e19db4d2818bb6a11cde4d3551db3f9498d339a67189543">arm_compute::QS8</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  { DataType::QS8, DataType::QS16, DataType::F32 })),</div> |
| <div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  shape0, shape1, epsilon, dt)</div> |
| <div class="line"><a name="l00059"></a><span class="lineno"> 59</span> {</div> |
| <div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  <span class="comment">// Set fixed point position data type allowed</span></div> |
| <div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  <span class="keywordtype">int</span> fixed_point_position = (<a class="code" href="namespacearm__compute.xhtml#ab6bb62694ae8369d18a9c9687040975e">arm_compute::is_data_type_fixed_point</a>(dt)) ? 3 : 0;</div> |
| <div class="line"><a name="l00062"></a><span class="lineno"> 62</span> </div> |
| <div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  <span class="comment">// Create tensors</span></div> |
| <div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  CLTensor src = create_tensor<CLTensor>(shape0, dt, 1, fixed_point_position);</div> |
| <div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  CLTensor dst = create_tensor<CLTensor>(shape0, dt, 1, fixed_point_position);</div> |
| <div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  CLTensor mean = create_tensor<CLTensor>(shape1, dt, 1, fixed_point_position);</div> |
| <div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  CLTensor var = create_tensor<CLTensor>(shape1, dt, 1, fixed_point_position);</div> |
| <div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  CLTensor beta = create_tensor<CLTensor>(shape1, dt, 1, fixed_point_position);</div> |
| <div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  CLTensor gamma = create_tensor<CLTensor>(shape1, dt, 1, fixed_point_position);</div> |
| <div class="line"><a name="l00070"></a><span class="lineno"> 70</span> </div> |
| <div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  <span class="comment">// Create and Configure function</span></div> |
| <div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  CLBatchNormalizationLayer norm;</div> |
| <div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  norm.configure(&src, &dst, &mean, &var, &beta, &gamma, epsilon);</div> |
| <div class="line"><a name="l00074"></a><span class="lineno"> 74</span> </div> |
| <div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  <span class="comment">// Validate valid region</span></div> |
| <div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  <span class="keyword">const</span> ValidRegion valid_region = <a class="code" href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">shape_to_valid_region</a>(shape0);</div> |
| <div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(dst.info()->valid_region(), valid_region);</div> |
| <div class="line"><a name="l00078"></a><span class="lineno"> 78</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_xhtml_a4c9ad143c34306817986409ffb1dbd40"><div class="ttname"><a href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">arm_compute::test::shape_to_valid_region</a></div><div class="ttdeci">ValidRegion shape_to_valid_region(TensorShape shape, bool border_undefined=false, BorderSize border_size=BorderSize(0))</div><div class="ttdoc">Create a valid region based on tensor shape, border mode and border size. </div><div class="ttdef"><b>Definition:</b> <a href="tests_2_utils_8h_source.xhtml#l00193">Utils.h:193</a></div></div> |
| <div class="ttc" id="namespacearm__compute_xhtml_ab6bb62694ae8369d18a9c9687040975e"><div class="ttname"><a href="namespacearm__compute.xhtml#ab6bb62694ae8369d18a9c9687040975e">arm_compute::is_data_type_fixed_point</a></div><div class="ttdeci">bool is_data_type_fixed_point(DataType dt)</div><div class="ttdoc">Check if a given data type is of fixed point type. </div><div class="ttdef"><b>Definition:</b> <a href="arm__compute_2core_2_utils_8h_source.xhtml#l00651">Utils.h:651</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a8703762e8291b913c69ce32376c1fb14"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">Configuration </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::ALL </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(framework::dataset::concat(datasets::SmallConvolutionLayerDataset(), datasets::LargeConvolutionLayerDataset()), CNNDataTypes) </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">input_shape </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">weights_shape </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">bias_shape </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">output_shape </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">info </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">data_type </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_c_l_2_convolution_layer_8cpp_source.xhtml#l00064">64</a> of file <a class="el" href="validation_2_c_l_2_convolution_layer_8cpp_source.xhtml">ConvolutionLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_asserts_8h_source.xhtml#l00124">ARM_COMPUTE_EXPECT</a>, <a class="el" href="classarm__compute_1_1_c_l_convolution_layer.xhtml#a8d1c6ccb46b113adb54e1ae559a2203f">CLConvolutionLayer::configure()</a>, <a class="el" href="_c_l_2_min_max_location_8cpp_source.xhtml#l00090">data_type</a>, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#aca1fd1d8935433e6ba2e3918214e07f9a6f3a603fac4d817f1848c3173b243b57">arm_compute::test::framework::ERRORS</a>, <a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml#a97de03c31e0ca04be6960e2e3ffdca95">CLTensor::info()</a>, <a class="el" href="arm__compute_2core_2_utils_8h_source.xhtml#l00651">arm_compute::is_data_type_fixed_point()</a>, <a class="el" href="_tensor_info_8h_source.xhtml#l00263">TensorInfo::is_resizable()</a>, <a class="el" href="tests_2_utils_8h_source.xhtml#l00193">arm_compute::test::shape_to_valid_region()</a>, <a class="el" href="_tensor_info_8h_source.xhtml#l00271">TensorInfo::valid_region()</a>, and <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00066"></a><span class="lineno"> 66</span> {</div> |
| <div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  <span class="comment">// Set fixed point position data type allowed</span></div> |
| <div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  <span class="keywordtype">int</span> fixed_point_position = <a class="code" href="namespacearm__compute.xhtml#ab6bb62694ae8369d18a9c9687040975e">is_data_type_fixed_point</a>(<a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#ac2ad7f431e3446fddcd9b6b9f93c4c14">data_type</a>) ? 3 : 0;</div> |
| <div class="line"><a name="l00069"></a><span class="lineno"> 69</span> </div> |
| <div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  <span class="comment">// Create tensors</span></div> |
| <div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  CLTensor src = create_tensor<CLTensor>(input_shape, <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#ac2ad7f431e3446fddcd9b6b9f93c4c14">data_type</a>, 1, fixed_point_position);</div> |
| <div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  CLTensor weights = create_tensor<CLTensor>(weights_shape, <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#ac2ad7f431e3446fddcd9b6b9f93c4c14">data_type</a>, 1, fixed_point_position);</div> |
| <div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  CLTensor bias = create_tensor<CLTensor>(bias_shape, <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#ac2ad7f431e3446fddcd9b6b9f93c4c14">data_type</a>, 1, fixed_point_position);</div> |
| <div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  CLTensor dst = create_tensor<CLTensor>(output_shape, <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#ac2ad7f431e3446fddcd9b6b9f93c4c14">data_type</a>, 1, fixed_point_position);</div> |
| <div class="line"><a name="l00075"></a><span class="lineno"> 75</span> </div> |
| <div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  <a class="code" href="_asserts_8h.xhtml#adc60af942e951dc93e22b97b41809b51">ARM_COMPUTE_EXPECT</a>(src.info()->is_resizable(), framework::LogLevel::ERRORS);</div> |
| <div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  <a class="code" href="_asserts_8h.xhtml#adc60af942e951dc93e22b97b41809b51">ARM_COMPUTE_EXPECT</a>(weights.info()->is_resizable(), framework::LogLevel::ERRORS);</div> |
| <div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  <a class="code" href="_asserts_8h.xhtml#adc60af942e951dc93e22b97b41809b51">ARM_COMPUTE_EXPECT</a>(bias.info()->is_resizable(), framework::LogLevel::ERRORS);</div> |
| <div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  <a class="code" href="_asserts_8h.xhtml#adc60af942e951dc93e22b97b41809b51">ARM_COMPUTE_EXPECT</a>(dst.info()->is_resizable(), framework::LogLevel::ERRORS);</div> |
| <div class="line"><a name="l00080"></a><span class="lineno"> 80</span> </div> |
| <div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  <span class="comment">// Create and configure function</span></div> |
| <div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  CLConvolutionLayer conv;</div> |
| <div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  conv.configure(&src, &weights, &bias, &dst, <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a096668313a9a819d54a2e65ec21ff0cc">info</a>);</div> |
| <div class="line"><a name="l00084"></a><span class="lineno"> 84</span> </div> |
| <div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  <span class="comment">// Validate valid region</span></div> |
| <div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  <span class="keyword">const</span> ValidRegion src_valid_region = <a class="code" href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">shape_to_valid_region</a>(input_shape);</div> |
| <div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  <span class="keyword">const</span> ValidRegion weights_valid_region = <a class="code" href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">shape_to_valid_region</a>(weights_shape);</div> |
| <div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  <span class="keyword">const</span> ValidRegion bias_valid_region = <a class="code" href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">shape_to_valid_region</a>(bias_shape);</div> |
| <div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  <span class="keyword">const</span> ValidRegion dst_valid_region = <a class="code" href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">shape_to_valid_region</a>(output_shape);</div> |
| <div class="line"><a name="l00090"></a><span class="lineno"> 90</span> </div> |
| <div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(src.info()->valid_region(), src_valid_region);</div> |
| <div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(weights.info()->valid_region(), weights_valid_region);</div> |
| <div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(bias.info()->valid_region(), bias_valid_region);</div> |
| <div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(dst.info()->valid_region(), dst_valid_region);</div> |
| <div class="line"><a name="l00095"></a><span class="lineno"> 95</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_xhtml_a4c9ad143c34306817986409ffb1dbd40"><div class="ttname"><a href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">arm_compute::test::shape_to_valid_region</a></div><div class="ttdeci">ValidRegion shape_to_valid_region(TensorShape shape, bool border_undefined=false, BorderSize border_size=BorderSize(0))</div><div class="ttdoc">Create a valid region based on tensor shape, border mode and border size. </div><div class="ttdef"><b>Definition:</b> <a href="tests_2_utils_8h_source.xhtml#l00193">Utils.h:193</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a096668313a9a819d54a2e65ec21ff0cc"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a096668313a9a819d54a2e65ec21ff0cc">arm_compute::test::validation::info</a></div><div class="ttdeci">src info() -> set_format(Format::S16)</div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_ac2ad7f431e3446fddcd9b6b9f93c4c14"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#ac2ad7f431e3446fddcd9b6b9f93c4c14">arm_compute::test::validation::data_type</a></div><div class="ttdeci">data_type</div><div class="ttdef"><b>Definition:</b> <a href="_c_l_2_min_max_location_8cpp_source.xhtml#l00090">MinMaxLocation.cpp:90</a></div></div> |
| <div class="ttc" id="namespacearm__compute_xhtml_ab6bb62694ae8369d18a9c9687040975e"><div class="ttname"><a href="namespacearm__compute.xhtml#ab6bb62694ae8369d18a9c9687040975e">arm_compute::is_data_type_fixed_point</a></div><div class="ttdeci">bool is_data_type_fixed_point(DataType dt)</div><div class="ttdoc">Check if a given data type is of fixed point type. </div><div class="ttdef"><b>Definition:</b> <a href="arm__compute_2core_2_utils_8h_source.xhtml#l00651">Utils.h:651</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| <div class="ttc" id="_asserts_8h_xhtml_adc60af942e951dc93e22b97b41809b51"><div class="ttname"><a href="_asserts_8h.xhtml#adc60af942e951dc93e22b97b41809b51">ARM_COMPUTE_EXPECT</a></div><div class="ttdeci">#define ARM_COMPUTE_EXPECT(X, LEVEL)</div><div class="ttdef"><b>Definition:</b> <a href="_asserts_8h_source.xhtml#l00124">Asserts.h:124</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="afd7a6dbd100ac000c0d5ff06290dda88"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">Configuration </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::ALL </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(framework::dataset::concat(datasets::SmallGEMMDataset(), datasets::LargeGEMMDataset()), CNNDataTypes) </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">shape_a </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">shape_b </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">shape_c </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">output_shape </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">alpha </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">beta </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">data_type </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_c_l_2_g_e_m_m_8cpp_source.xhtml#l00064">64</a> of file <a class="el" href="validation_2_c_l_2_g_e_m_m_8cpp_source.xhtml">GEMM.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_asserts_8h_source.xhtml#l00124">ARM_COMPUTE_EXPECT</a>, <a class="el" href="_c_l_2_min_max_location_8cpp_source.xhtml#l00090">data_type</a>, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#aca1fd1d8935433e6ba2e3918214e07f9a6f3a603fac4d817f1848c3173b243b57">arm_compute::test::framework::ERRORS</a>, <a class="el" href="namespacearm__compute_1_1test_1_1validation_1_1reference.xhtml#acebd35396a1f8b1eddab16a509ae0a29">arm_compute::test::validation::reference::gemm()</a>, <a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml#a97de03c31e0ca04be6960e2e3ffdca95">CLTensor::info()</a>, <a class="el" href="arm__compute_2core_2_utils_8h_source.xhtml#l00651">arm_compute::is_data_type_fixed_point()</a>, and <a class="el" href="_tensor_info_8h_source.xhtml#l00263">TensorInfo::is_resizable()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00066"></a><span class="lineno"> 66</span> {</div> |
| <div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  <span class="comment">// Set fixed point position data type allowed</span></div> |
| <div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  <span class="keyword">const</span> <span class="keywordtype">int</span> fixed_point_position = <a class="code" href="namespacearm__compute.xhtml#ab6bb62694ae8369d18a9c9687040975e">is_data_type_fixed_point</a>(<a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#ac2ad7f431e3446fddcd9b6b9f93c4c14">data_type</a>) ? 3 : 0;</div> |
| <div class="line"><a name="l00069"></a><span class="lineno"> 69</span> </div> |
| <div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  <span class="comment">// Create tensors</span></div> |
| <div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  CLTensor a = create_tensor<CLTensor>(shape_a, <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#ac2ad7f431e3446fddcd9b6b9f93c4c14">data_type</a>, 1, fixed_point_position);</div> |
| <div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  CLTensor b = create_tensor<CLTensor>(shape_b, <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#ac2ad7f431e3446fddcd9b6b9f93c4c14">data_type</a>, 1, fixed_point_position);</div> |
| <div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  CLTensor c = create_tensor<CLTensor>(shape_c, <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#ac2ad7f431e3446fddcd9b6b9f93c4c14">data_type</a>, 1, fixed_point_position);</div> |
| <div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  CLTensor dst = create_tensor<CLTensor>(output_shape, <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#ac2ad7f431e3446fddcd9b6b9f93c4c14">data_type</a>, 1, fixed_point_position);</div> |
| <div class="line"><a name="l00075"></a><span class="lineno"> 75</span> </div> |
| <div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  <a class="code" href="_asserts_8h.xhtml#adc60af942e951dc93e22b97b41809b51">ARM_COMPUTE_EXPECT</a>(a.info()->is_resizable(), framework::LogLevel::ERRORS);</div> |
| <div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  <a class="code" href="_asserts_8h.xhtml#adc60af942e951dc93e22b97b41809b51">ARM_COMPUTE_EXPECT</a>(b.info()->is_resizable(), framework::LogLevel::ERRORS);</div> |
| <div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  <a class="code" href="_asserts_8h.xhtml#adc60af942e951dc93e22b97b41809b51">ARM_COMPUTE_EXPECT</a>(c.info()->is_resizable(), framework::LogLevel::ERRORS);</div> |
| <div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  <a class="code" href="_asserts_8h.xhtml#adc60af942e951dc93e22b97b41809b51">ARM_COMPUTE_EXPECT</a>(dst.info()->is_resizable(), framework::LogLevel::ERRORS);</div> |
| <div class="line"><a name="l00080"></a><span class="lineno"> 80</span> </div> |
| <div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  <span class="comment">// Create and configure function</span></div> |
| <div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  CLGEMM <a class="code" href="namespacearm__compute_1_1test_1_1validation_1_1reference.xhtml#acebd35396a1f8b1eddab16a509ae0a29">gemm</a>;</div> |
| <div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  gemm.configure(&a, &b, &c, &dst, alpha, beta);</div> |
| <div class="line"><a name="l00084"></a><span class="lineno"> 84</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_1_1reference_xhtml_acebd35396a1f8b1eddab16a509ae0a29"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation_1_1reference.xhtml#acebd35396a1f8b1eddab16a509ae0a29">arm_compute::test::validation::reference::gemm</a></div><div class="ttdeci">template SimpleTensor< qint16_t > gemm(const SimpleTensor< qint16_t > &a, const SimpleTensor< qint16_t > &b, const SimpleTensor< qint16_t > &c, float alpha, float beta)</div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_ac2ad7f431e3446fddcd9b6b9f93c4c14"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#ac2ad7f431e3446fddcd9b6b9f93c4c14">arm_compute::test::validation::data_type</a></div><div class="ttdeci">data_type</div><div class="ttdef"><b>Definition:</b> <a href="_c_l_2_min_max_location_8cpp_source.xhtml#l00090">MinMaxLocation.cpp:90</a></div></div> |
| <div class="ttc" id="namespacearm__compute_xhtml_ab6bb62694ae8369d18a9c9687040975e"><div class="ttname"><a href="namespacearm__compute.xhtml#ab6bb62694ae8369d18a9c9687040975e">arm_compute::is_data_type_fixed_point</a></div><div class="ttdeci">bool is_data_type_fixed_point(DataType dt)</div><div class="ttdoc">Check if a given data type is of fixed point type. </div><div class="ttdef"><b>Definition:</b> <a href="arm__compute_2core_2_utils_8h_source.xhtml#l00651">Utils.h:651</a></div></div> |
| <div class="ttc" id="_asserts_8h_xhtml_adc60af942e951dc93e22b97b41809b51"><div class="ttname"><a href="_asserts_8h.xhtml#adc60af942e951dc93e22b97b41809b51">ARM_COMPUTE_EXPECT</a></div><div class="ttdeci">#define ARM_COMPUTE_EXPECT(X, LEVEL)</div><div class="ttdef"><b>Definition:</b> <a href="_asserts_8h_source.xhtml#l00124">Asserts.h:124</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="ab2160e7c7ecc7014f3ef632d8b1337a9"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">Configuration </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::ALL </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(concat(datasets::SmallShapes(), datasets::LargeShapes()), CNNDataTypes) </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">shape </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">data_type </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_softmax_layer_8cpp_source.xhtml#l00065">65</a> of file <a class="el" href="_c_l_2_softmax_layer_8cpp_source.xhtml">SoftmaxLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_asserts_8h_source.xhtml#l00124">ARM_COMPUTE_EXPECT</a>, <a class="el" href="classarm__compute_1_1_c_l_softmax_layer.xhtml#a074e10cfb217e657b9e81adeca2abc68">CLSoftmaxLayer::configure()</a>, <a class="el" href="_c_l_2_min_max_location_8cpp_source.xhtml#l00090">data_type</a>, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#aca1fd1d8935433e6ba2e3918214e07f9a6f3a603fac4d817f1848c3173b243b57">arm_compute::test::framework::ERRORS</a>, <a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml#a97de03c31e0ca04be6960e2e3ffdca95">CLTensor::info()</a>, <a class="el" href="arm__compute_2core_2_utils_8h_source.xhtml#l00651">arm_compute::is_data_type_fixed_point()</a>, <a class="el" href="_tensor_info_8h_source.xhtml#l00263">TensorInfo::is_resizable()</a>, <a class="el" href="_tensor_info_8h_source.xhtml#l00255">TensorInfo::padding()</a>, <a class="el" href="hwc_8hpp_source.xhtml#l00265">padding</a>, <a class="el" href="_c_l_2_min_max_location_8cpp_source.xhtml#l00089">shape</a>, <a class="el" href="tests_2_utils_8h_source.xhtml#l00193">arm_compute::test::shape_to_valid_region()</a>, <a class="el" href="_tensor_info_8h_source.xhtml#l00271">TensorInfo::valid_region()</a>, and <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00066"></a><span class="lineno"> 66</span> {</div> |
| <div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  <span class="comment">// Set fixed point position data type allowed</span></div> |
| <div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  <span class="keyword">const</span> <span class="keywordtype">int</span> fixed_point_position = <a class="code" href="namespacearm__compute.xhtml#ab6bb62694ae8369d18a9c9687040975e">is_data_type_fixed_point</a>(<a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#ac2ad7f431e3446fddcd9b6b9f93c4c14">data_type</a>) ? 3 : 0;</div> |
| <div class="line"><a name="l00069"></a><span class="lineno"> 69</span> </div> |
| <div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  <span class="comment">// Create tensors</span></div> |
| <div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  CLTensor src = create_tensor<CLTensor>(<a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">shape</a>, <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#ac2ad7f431e3446fddcd9b6b9f93c4c14">data_type</a>, 1, fixed_point_position);</div> |
| <div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  CLTensor dst = create_tensor<CLTensor>(<a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">shape</a>, <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#ac2ad7f431e3446fddcd9b6b9f93c4c14">data_type</a>, 1, fixed_point_position);</div> |
| <div class="line"><a name="l00073"></a><span class="lineno"> 73</span> </div> |
| <div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  <a class="code" href="_asserts_8h.xhtml#adc60af942e951dc93e22b97b41809b51">ARM_COMPUTE_EXPECT</a>(src.info()->is_resizable(), framework::LogLevel::ERRORS);</div> |
| <div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  <a class="code" href="_asserts_8h.xhtml#adc60af942e951dc93e22b97b41809b51">ARM_COMPUTE_EXPECT</a>(dst.info()->is_resizable(), framework::LogLevel::ERRORS);</div> |
| <div class="line"><a name="l00076"></a><span class="lineno"> 76</span> </div> |
| <div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  <span class="comment">// Create and configure function</span></div> |
| <div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  CLSoftmaxLayer smx_layer;</div> |
| <div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  smx_layer.configure(&src, &dst);</div> |
| <div class="line"><a name="l00080"></a><span class="lineno"> 80</span> </div> |
| <div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  <span class="comment">// Validate valid region</span></div> |
| <div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  <span class="keyword">const</span> ValidRegion valid_region = <a class="code" href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">shape_to_valid_region</a>(shape);</div> |
| <div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(src.info()->valid_region(), valid_region);</div> |
| <div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(dst.info()->valid_region(), valid_region);</div> |
| <div class="line"><a name="l00085"></a><span class="lineno"> 85</span> </div> |
| <div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  <span class="comment">// Validate padding</span></div> |
| <div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  <span class="keyword">const</span> <a class="code" href="namespacearm__compute.xhtml#a4467b302fc9ec312c40580336ab783da">PaddingSize</a> <a class="code" href="hwc_8hpp.xhtml#ad487ce76e40f524a7f5e350763b91ae5">padding</a> = PaddingCalculator(shape.x(), 16).required_padding();</div> |
| <div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(src.info()->padding(), <a class="code" href="hwc_8hpp.xhtml#ad487ce76e40f524a7f5e350763b91ae5">padding</a>);</div> |
| <div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(dst.info()->padding(), <a class="code" href="hwc_8hpp.xhtml#ad487ce76e40f524a7f5e350763b91ae5">padding</a>);</div> |
| <div class="line"><a name="l00090"></a><span class="lineno"> 90</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a45cde9abb508c62d67c3bb2b9bf566a5"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">arm_compute::test::validation::shape</a></div><div class="ttdeci">shape</div><div class="ttdef"><b>Definition:</b> <a href="_c_l_2_min_max_location_8cpp_source.xhtml#l00089">MinMaxLocation.cpp:89</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_xhtml_a4c9ad143c34306817986409ffb1dbd40"><div class="ttname"><a href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">arm_compute::test::shape_to_valid_region</a></div><div class="ttdeci">ValidRegion shape_to_valid_region(TensorShape shape, bool border_undefined=false, BorderSize border_size=BorderSize(0))</div><div class="ttdoc">Create a valid region based on tensor shape, border mode and border size. </div><div class="ttdef"><b>Definition:</b> <a href="tests_2_utils_8h_source.xhtml#l00193">Utils.h:193</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_ac2ad7f431e3446fddcd9b6b9f93c4c14"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#ac2ad7f431e3446fddcd9b6b9f93c4c14">arm_compute::test::validation::data_type</a></div><div class="ttdeci">data_type</div><div class="ttdef"><b>Definition:</b> <a href="_c_l_2_min_max_location_8cpp_source.xhtml#l00090">MinMaxLocation.cpp:90</a></div></div> |
| <div class="ttc" id="namespacearm__compute_xhtml_ab6bb62694ae8369d18a9c9687040975e"><div class="ttname"><a href="namespacearm__compute.xhtml#ab6bb62694ae8369d18a9c9687040975e">arm_compute::is_data_type_fixed_point</a></div><div class="ttdeci">bool is_data_type_fixed_point(DataType dt)</div><div class="ttdoc">Check if a given data type is of fixed point type. </div><div class="ttdef"><b>Definition:</b> <a href="arm__compute_2core_2_utils_8h_source.xhtml#l00651">Utils.h:651</a></div></div> |
| <div class="ttc" id="namespacearm__compute_xhtml_a4467b302fc9ec312c40580336ab783da"><div class="ttname"><a href="namespacearm__compute.xhtml#a4467b302fc9ec312c40580336ab783da">arm_compute::PaddingSize</a></div><div class="ttdeci">BorderSize PaddingSize</div><div class="ttdef"><b>Definition:</b> <a href="arm__compute_2core_2_types_8h_source.xhtml#l00206">Types.h:206</a></div></div> |
| <div class="ttc" id="hwc_8hpp_xhtml_ad487ce76e40f524a7f5e350763b91ae5"><div class="ttname"><a href="hwc_8hpp.xhtml#ad487ce76e40f524a7f5e350763b91ae5">padding</a></div><div class="ttdeci">uint8_t padding[4]</div><div class="ttdef"><b>Definition:</b> <a href="hwc_8hpp_source.xhtml#l00265">hwc.hpp:265</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| <div class="ttc" id="_asserts_8h_xhtml_adc60af942e951dc93e22b97b41809b51"><div class="ttname"><a href="_asserts_8h.xhtml#adc60af942e951dc93e22b97b41809b51">ARM_COMPUTE_EXPECT</a></div><div class="ttdeci">#define ARM_COMPUTE_EXPECT(X, LEVEL)</div><div class="ttdef"><b>Definition:</b> <a href="_asserts_8h_source.xhtml#l00124">Asserts.h:124</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="aa4a6e9fa189c54b63aef5111693d855b"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">Configuration </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::ALL </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(framework::dataset::concat(datasets::SmallShapes(), datasets::LargeShapes()), framework::dataset::make("ConvertPolicy",{ConvertPolicy::SATURATE, ConvertPolicy::WRAP})) </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">shape </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">policy </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_arithmetic_addition_8cpp_source.xhtml#l00068">68</a> of file <a class="el" href="_c_l_2_arithmetic_addition_8cpp_source.xhtml">ArithmeticAddition.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fa4729d95f983955f0d93a30179deb2b86">arm_compute::SATURATE</a>, and <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">arm_compute::WRAP</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  { ConvertPolicy::SATURATE, ConvertPolicy::WRAP })),</div> |
| <div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">shape</a>, policy)</div> |
| <div class="line"><a name="l00070"></a><span class="lineno"> 70</span> {</div> |
| <div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  <span class="comment">// Create tensors</span></div> |
| <div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  CLTensor ref_src1 = create_tensor<CLTensor>(<a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">shape</a>, DataType::U8);</div> |
| <div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  CLTensor ref_src2 = create_tensor<CLTensor>(<a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">shape</a>, DataType::U8);</div> |
| <div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  CLTensor dst = create_tensor<CLTensor>(<a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">shape</a>, DataType::U8);</div> |
| <div class="line"><a name="l00075"></a><span class="lineno"> 75</span> </div> |
| <div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  <span class="comment">// Create and Configure function</span></div> |
| <div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  CLArithmeticAddition <a class="code" href="namespacearm__compute_1_1test_1_1fixed__point__arithmetic_1_1detail.xhtml#a9d91c0affa9bc1921abc949791c514c0">add</a>;</div> |
| <div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  add.configure(&ref_src1, &ref_src2, &dst, policy);</div> |
| <div class="line"><a name="l00079"></a><span class="lineno"> 79</span> </div> |
| <div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  <span class="comment">// Validate valid region</span></div> |
| <div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  <span class="keyword">const</span> ValidRegion valid_region = <a class="code" href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">shape_to_valid_region</a>(shape);</div> |
| <div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(dst.info()->valid_region(), valid_region);</div> |
| <div class="line"><a name="l00083"></a><span class="lineno"> 83</span> </div> |
| <div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  <span class="comment">// Validate padding</span></div> |
| <div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  <span class="keyword">const</span> <a class="code" href="namespacearm__compute.xhtml#a4467b302fc9ec312c40580336ab783da">PaddingSize</a> <a class="code" href="hwc_8hpp.xhtml#ad487ce76e40f524a7f5e350763b91ae5">padding</a> = PaddingCalculator(shape.x(), 16).required_padding();</div> |
| <div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(ref_src1.info()->padding(), <a class="code" href="hwc_8hpp.xhtml#ad487ce76e40f524a7f5e350763b91ae5">padding</a>);</div> |
| <div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(ref_src2.info()->padding(), <a class="code" href="hwc_8hpp.xhtml#ad487ce76e40f524a7f5e350763b91ae5">padding</a>);</div> |
| <div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(dst.info()->padding(), <a class="code" href="hwc_8hpp.xhtml#ad487ce76e40f524a7f5e350763b91ae5">padding</a>);</div> |
| <div class="line"><a name="l00089"></a><span class="lineno"> 89</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a45cde9abb508c62d67c3bb2b9bf566a5"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">arm_compute::test::validation::shape</a></div><div class="ttdeci">shape</div><div class="ttdef"><b>Definition:</b> <a href="_c_l_2_min_max_location_8cpp_source.xhtml#l00089">MinMaxLocation.cpp:89</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_xhtml_a4c9ad143c34306817986409ffb1dbd40"><div class="ttname"><a href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">arm_compute::test::shape_to_valid_region</a></div><div class="ttdeci">ValidRegion shape_to_valid_region(TensorShape shape, bool border_undefined=false, BorderSize border_size=BorderSize(0))</div><div class="ttdoc">Create a valid region based on tensor shape, border mode and border size. </div><div class="ttdef"><b>Definition:</b> <a href="tests_2_utils_8h_source.xhtml#l00193">Utils.h:193</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1fixed__point__arithmetic_1_1detail_xhtml_a9d91c0affa9bc1921abc949791c514c0"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1fixed__point__arithmetic_1_1detail.xhtml#a9d91c0affa9bc1921abc949791c514c0">arm_compute::test::fixed_point_arithmetic::detail::add</a></div><div class="ttdeci">fixed_point< T > add(fixed_point< T > x, fixed_point< T > y)</div><div class="ttdef"><b>Definition:</b> <a href="tests_2validation_2_fixed_point_8h_source.xhtml#l00894">FixedPoint.h:894</a></div></div> |
| <div class="ttc" id="namespacearm__compute_xhtml_a4467b302fc9ec312c40580336ab783da"><div class="ttname"><a href="namespacearm__compute.xhtml#a4467b302fc9ec312c40580336ab783da">arm_compute::PaddingSize</a></div><div class="ttdeci">BorderSize PaddingSize</div><div class="ttdef"><b>Definition:</b> <a href="arm__compute_2core_2_types_8h_source.xhtml#l00206">Types.h:206</a></div></div> |
| <div class="ttc" id="hwc_8hpp_xhtml_ad487ce76e40f524a7f5e350763b91ae5"><div class="ttname"><a href="hwc_8hpp.xhtml#ad487ce76e40f524a7f5e350763b91ae5">padding</a></div><div class="ttdeci">uint8_t padding[4]</div><div class="ttdef"><b>Definition:</b> <a href="hwc_8hpp_source.xhtml#l00265">hwc.hpp:265</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a993ad7954889c7044c5d3ccd82243f6d"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">Configuration </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::ALL </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(framework::dataset::concat(datasets::SmallFullyConnectedLayerDataset(), datasets::LargeFullyConnectedLayerDataset()),FullyConnectedParameters),CNNDataTypes) </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">src_shape </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">weights_shape </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">bias_shape </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">dst_shape </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">transpose_weights </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">reshape_weights </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">data_type </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_c_l_2_fully_connected_layer_8cpp_source.xhtml#l00068">68</a> of file <a class="el" href="validation_2_c_l_2_fully_connected_layer_8cpp_source.xhtml">FullyConnectedLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_asserts_8h_source.xhtml#l00124">ARM_COMPUTE_EXPECT</a>, <a class="el" href="classarm__compute_1_1_c_l_fully_connected_layer.xhtml#a55e5ebb7cdabf8bf197698453543dfb5">CLFullyConnectedLayer::configure()</a>, <a class="el" href="_c_l_2_min_max_location_8cpp_source.xhtml#l00090">data_type</a>, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#aca1fd1d8935433e6ba2e3918214e07f9a6f3a603fac4d817f1848c3173b243b57">arm_compute::test::framework::ERRORS</a>, <a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml#a97de03c31e0ca04be6960e2e3ffdca95">CLTensor::info()</a>, <a class="el" href="arm__compute_2core_2_utils_8h_source.xhtml#l00651">arm_compute::is_data_type_fixed_point()</a>, <a class="el" href="_tensor_info_8h_source.xhtml#l00263">TensorInfo::is_resizable()</a>, <a class="el" href="_tensor_shape_8h_source.xhtml#l00074">TensorShape::set()</a>, <a class="el" href="tests_2_utils_8h_source.xhtml#l00193">arm_compute::test::shape_to_valid_region()</a>, <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>, <a class="el" href="_dimensions_8h_source.xhtml#l00081">Dimensions< T >::x()</a>, and <a class="el" href="_dimensions_8h_source.xhtml#l00086">Dimensions< T >::y()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00072"></a><span class="lineno"> 72</span> {</div> |
| <div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  <span class="comment">// Set fixed point position data type allowed</span></div> |
| <div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  <span class="keywordtype">int</span> fixed_point_position = <a class="code" href="namespacearm__compute.xhtml#ab6bb62694ae8369d18a9c9687040975e">is_data_type_fixed_point</a>(<a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#ac2ad7f431e3446fddcd9b6b9f93c4c14">data_type</a>) ? 3 : 0;</div> |
| <div class="line"><a name="l00075"></a><span class="lineno"> 75</span> </div> |
| <div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  TensorShape ws(weights_shape);</div> |
| <div class="line"><a name="l00077"></a><span class="lineno"> 77</span> </div> |
| <div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  <span class="comment">// Transpose weights if not done in the function</span></div> |
| <div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  <span class="keywordflow">if</span>(!reshape_weights || !transpose_weights)</div> |
| <div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  {</div> |
| <div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  <span class="keyword">const</span> <span class="keywordtype">size_t</span> shape_x = ws.x();</div> |
| <div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  ws.set(0, ws.y());</div> |
| <div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  ws.set(1, shape_x);</div> |
| <div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  }</div> |
| <div class="line"><a name="l00085"></a><span class="lineno"> 85</span> </div> |
| <div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  <span class="comment">// Create tensors</span></div> |
| <div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  CLTensor src = create_tensor<CLTensor>(src_shape, <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#ac2ad7f431e3446fddcd9b6b9f93c4c14">data_type</a>, 1, fixed_point_position);</div> |
| <div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  CLTensor weights = create_tensor<CLTensor>(ws, <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#ac2ad7f431e3446fddcd9b6b9f93c4c14">data_type</a>, 1, fixed_point_position);</div> |
| <div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  CLTensor bias = create_tensor<CLTensor>(bias_shape, <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#ac2ad7f431e3446fddcd9b6b9f93c4c14">data_type</a>, 1, fixed_point_position);</div> |
| <div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  CLTensor dst = create_tensor<CLTensor>(dst_shape, <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#ac2ad7f431e3446fddcd9b6b9f93c4c14">data_type</a>, 1, fixed_point_position);</div> |
| <div class="line"><a name="l00091"></a><span class="lineno"> 91</span> </div> |
| <div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  <a class="code" href="_asserts_8h.xhtml#adc60af942e951dc93e22b97b41809b51">ARM_COMPUTE_EXPECT</a>(src.info()->is_resizable(), framework::LogLevel::ERRORS);</div> |
| <div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  <a class="code" href="_asserts_8h.xhtml#adc60af942e951dc93e22b97b41809b51">ARM_COMPUTE_EXPECT</a>(weights.info()->is_resizable(), framework::LogLevel::ERRORS);</div> |
| <div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  <a class="code" href="_asserts_8h.xhtml#adc60af942e951dc93e22b97b41809b51">ARM_COMPUTE_EXPECT</a>(bias.info()->is_resizable(), framework::LogLevel::ERRORS);</div> |
| <div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  <a class="code" href="_asserts_8h.xhtml#adc60af942e951dc93e22b97b41809b51">ARM_COMPUTE_EXPECT</a>(dst.info()->is_resizable(), framework::LogLevel::ERRORS);</div> |
| <div class="line"><a name="l00096"></a><span class="lineno"> 96</span> </div> |
| <div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  <span class="comment">// Create and configure function.</span></div> |
| <div class="line"><a name="l00098"></a><span class="lineno"> 98</span>  CLFullyConnectedLayer fc;</div> |
| <div class="line"><a name="l00099"></a><span class="lineno"> 99</span>  fc.configure(&src, &weights, &bias, &dst, transpose_weights, !reshape_weights);</div> |
| <div class="line"><a name="l00100"></a><span class="lineno"> 100</span> </div> |
| <div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  <span class="comment">// Validate valid region</span></div> |
| <div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  <span class="keyword">const</span> ValidRegion dst_valid_region = <a class="code" href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">shape_to_valid_region</a>(dst_shape);</div> |
| <div class="line"><a name="l00103"></a><span class="lineno"> 103</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(dst.info()->valid_region(), dst_valid_region);</div> |
| <div class="line"><a name="l00104"></a><span class="lineno"> 104</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_xhtml_a4c9ad143c34306817986409ffb1dbd40"><div class="ttname"><a href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">arm_compute::test::shape_to_valid_region</a></div><div class="ttdeci">ValidRegion shape_to_valid_region(TensorShape shape, bool border_undefined=false, BorderSize border_size=BorderSize(0))</div><div class="ttdoc">Create a valid region based on tensor shape, border mode and border size. </div><div class="ttdef"><b>Definition:</b> <a href="tests_2_utils_8h_source.xhtml#l00193">Utils.h:193</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_ac2ad7f431e3446fddcd9b6b9f93c4c14"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#ac2ad7f431e3446fddcd9b6b9f93c4c14">arm_compute::test::validation::data_type</a></div><div class="ttdeci">data_type</div><div class="ttdef"><b>Definition:</b> <a href="_c_l_2_min_max_location_8cpp_source.xhtml#l00090">MinMaxLocation.cpp:90</a></div></div> |
| <div class="ttc" id="namespacearm__compute_xhtml_ab6bb62694ae8369d18a9c9687040975e"><div class="ttname"><a href="namespacearm__compute.xhtml#ab6bb62694ae8369d18a9c9687040975e">arm_compute::is_data_type_fixed_point</a></div><div class="ttdeci">bool is_data_type_fixed_point(DataType dt)</div><div class="ttdoc">Check if a given data type is of fixed point type. </div><div class="ttdef"><b>Definition:</b> <a href="arm__compute_2core_2_utils_8h_source.xhtml#l00651">Utils.h:651</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| <div class="ttc" id="_asserts_8h_xhtml_adc60af942e951dc93e22b97b41809b51"><div class="ttname"><a href="_asserts_8h.xhtml#adc60af942e951dc93e22b97b41809b51">ARM_COMPUTE_EXPECT</a></div><div class="ttdeci">#define ARM_COMPUTE_EXPECT(X, LEVEL)</div><div class="ttdef"><b>Definition:</b> <a href="_asserts_8h_source.xhtml#l00124">Asserts.h:124</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="aac5ebbe30a422715cbafb5eeeea9a019"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">Configuration </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::ALL </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(concat(datasets::MediumShapes(), datasets::LargeShapes()), ScaleDataTypes),framework::dataset::make("InterpolationPolicy",{InterpolationPolicy::NEAREST_NEIGHBOR, InterpolationPolicy::BILINEAR})),datasets::BorderModes()) </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">shape </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">data_type </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">policy </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">border_mode </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_scale_8cpp_source.xhtml#l00069">69</a> of file <a class="el" href="_c_l_2_scale_8cpp_source.xhtml">Scale.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a966a9c417ce5e94dca08d9b5e745c0c9aad6fddf718ad19b063e02fdd7e8e3e65">arm_compute::BILINEAR</a>, and <a class="el" href="namespacearm__compute.xhtml#a966a9c417ce5e94dca08d9b5e745c0c9a7f5ccbc3d30c2cd3fd04d567946cbde2">arm_compute::NEAREST_NEIGHBOR</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  { InterpolationPolicy::NEAREST_NEIGHBOR, InterpolationPolicy::BILINEAR })),</div> |
| <div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  datasets::BorderModes()),</div> |
| <div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">shape</a>, <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#ac2ad7f431e3446fddcd9b6b9f93c4c14">data_type</a>, policy, border_mode)</div> |
| <div class="line"><a name="l00073"></a><span class="lineno"> 73</span> {</div> |
| <div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  std::mt19937 generator(<a class="code" href="namespacearm__compute_1_1test.xhtml#a71326f0909d77386e29b511e1990a11f">library</a>->seed());</div> |
| <div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  std::uniform_real_distribution<float> distribution_float(0.25, 2);</div> |
| <div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  <span class="keyword">const</span> <span class="keywordtype">float</span> scale_x = distribution_float(generator);</div> |
| <div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  <span class="keyword">const</span> <span class="keywordtype">float</span> scale_y = distribution_float(generator);</div> |
| <div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  std::uniform_int_distribution<uint8_t> distribution_u8(0, 255);</div> |
| <div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  uint8_t constant_border_value = distribution_u8(generator);</div> |
| <div class="line"><a name="l00080"></a><span class="lineno"> 80</span> </div> |
| <div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  <span class="comment">// Create tensors</span></div> |
| <div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  CLTensor src = create_tensor<CLTensor>(<a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">shape</a>, <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#ac2ad7f431e3446fddcd9b6b9f93c4c14">data_type</a>);</div> |
| <div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  TensorShape shape_scaled(shape);</div> |
| <div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  shape_scaled.set(0, shape[0] * scale_x);</div> |
| <div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  shape_scaled.set(1, shape[1] * scale_y);</div> |
| <div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  CLTensor dst = create_tensor<CLTensor>(shape_scaled, <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#ac2ad7f431e3446fddcd9b6b9f93c4c14">data_type</a>);</div> |
| <div class="line"><a name="l00087"></a><span class="lineno"> 87</span> </div> |
| <div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  <a class="code" href="_asserts_8h.xhtml#adc60af942e951dc93e22b97b41809b51">ARM_COMPUTE_EXPECT</a>(src.info()->is_resizable(), framework::LogLevel::ERRORS);</div> |
| <div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  <a class="code" href="_asserts_8h.xhtml#adc60af942e951dc93e22b97b41809b51">ARM_COMPUTE_EXPECT</a>(dst.info()->is_resizable(), framework::LogLevel::ERRORS);</div> |
| <div class="line"><a name="l00090"></a><span class="lineno"> 90</span> </div> |
| <div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  <span class="comment">// Create and configure function</span></div> |
| <div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  CLScale clscale;</div> |
| <div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  clscale.configure(&src, &dst, policy, border_mode, constant_border_value);</div> |
| <div class="line"><a name="l00094"></a><span class="lineno"> 94</span> </div> |
| <div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  <span class="comment">// Validate valid region</span></div> |
| <div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  <span class="keyword">const</span> ValidRegion dst_valid_region = <a class="code" href="namespacearm__compute.xhtml#ae3c6412e9c2b3b6c75a577f700e9b228">calculate_valid_region_scale</a>(*(src.info()), shape_scaled, policy, BorderSize(1), (border_mode == BorderMode::UNDEFINED));</div> |
| <div class="line"><a name="l00097"></a><span class="lineno"> 97</span> </div> |
| <div class="line"><a name="l00098"></a><span class="lineno"> 98</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(dst.info()->valid_region(), dst_valid_region);</div> |
| <div class="line"><a name="l00099"></a><span class="lineno"> 99</span> </div> |
| <div class="line"><a name="l00100"></a><span class="lineno"> 100</span>  <span class="comment">// Validate padding</span></div> |
| <div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  PaddingCalculator calculator(shape_scaled.x(), 4);</div> |
| <div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  calculator.set_border_mode(border_mode);</div> |
| <div class="line"><a name="l00103"></a><span class="lineno"> 103</span> </div> |
| <div class="line"><a name="l00104"></a><span class="lineno"> 104</span>  <span class="keyword">const</span> <a class="code" href="namespacearm__compute.xhtml#a4467b302fc9ec312c40580336ab783da">PaddingSize</a> read_padding(1);</div> |
| <div class="line"><a name="l00105"></a><span class="lineno"> 105</span>  <span class="keyword">const</span> <a class="code" href="namespacearm__compute.xhtml#a4467b302fc9ec312c40580336ab783da">PaddingSize</a> write_padding = calculator.required_padding(PaddingCalculator::Option::EXCLUDE_BORDER);</div> |
| <div class="line"><a name="l00106"></a><span class="lineno"> 106</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(src.info()->padding(), read_padding);</div> |
| <div class="line"><a name="l00107"></a><span class="lineno"> 107</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(dst.info()->padding(), write_padding);</div> |
| <div class="line"><a name="l00108"></a><span class="lineno"> 108</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a45cde9abb508c62d67c3bb2b9bf566a5"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">arm_compute::test::validation::shape</a></div><div class="ttdeci">shape</div><div class="ttdef"><b>Definition:</b> <a href="_c_l_2_min_max_location_8cpp_source.xhtml#l00089">MinMaxLocation.cpp:89</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_ac2ad7f431e3446fddcd9b6b9f93c4c14"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#ac2ad7f431e3446fddcd9b6b9f93c4c14">arm_compute::test::validation::data_type</a></div><div class="ttdeci">data_type</div><div class="ttdef"><b>Definition:</b> <a href="_c_l_2_min_max_location_8cpp_source.xhtml#l00090">MinMaxLocation.cpp:90</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_xhtml_a71326f0909d77386e29b511e1990a11f"><div class="ttname"><a href="namespacearm__compute_1_1test.xhtml#a71326f0909d77386e29b511e1990a11f">arm_compute::test::library</a></div><div class="ttdeci">std::unique_ptr< AssetsLibrary > library</div><div class="ttdef"><b>Definition:</b> <a href="main_8cpp_source.xhtml#l00054">main.cpp:54</a></div></div> |
| <div class="ttc" id="namespacearm__compute_xhtml_ae3c6412e9c2b3b6c75a577f700e9b228"><div class="ttname"><a href="namespacearm__compute.xhtml#ae3c6412e9c2b3b6c75a577f700e9b228">arm_compute::calculate_valid_region_scale</a></div><div class="ttdeci">ValidRegion calculate_valid_region_scale(const ITensorInfo &src_info, const TensorShape &dst_shape, InterpolationPolicy policy, BorderSize border_size, bool border_undefined)</div><div class="ttdoc">Helper function to calculate the Valid Region for Scale. </div><div class="ttdef"><b>Definition:</b> <a href="_helpers_8inl_source.xhtml#l00258">Helpers.inl:258</a></div></div> |
| <div class="ttc" id="namespacearm__compute_xhtml_a4467b302fc9ec312c40580336ab783da"><div class="ttname"><a href="namespacearm__compute.xhtml#a4467b302fc9ec312c40580336ab783da">arm_compute::PaddingSize</a></div><div class="ttdeci">BorderSize PaddingSize</div><div class="ttdef"><b>Definition:</b> <a href="arm__compute_2core_2_types_8h_source.xhtml#l00206">Types.h:206</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| <div class="ttc" id="_asserts_8h_xhtml_adc60af942e951dc93e22b97b41809b51"><div class="ttname"><a href="_asserts_8h.xhtml#adc60af942e951dc93e22b97b41809b51">ARM_COMPUTE_EXPECT</a></div><div class="ttdeci">#define ARM_COMPUTE_EXPECT(X, LEVEL)</div><div class="ttdef"><b>Definition:</b> <a href="_asserts_8h_source.xhtml#l00124">Asserts.h:124</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="af59c9c2f279864a5b2eb0d718b60af94"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">Configuration </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::ALL </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(concat(datasets::SmallShapes(), datasets::LargeShapes()), ScaleDataTypes),framework::dataset::make("InterpolationPolicy",{InterpolationPolicy::NEAREST_NEIGHBOR, InterpolationPolicy::BILINEAR})),datasets::BorderModes()) </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">shape </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">data_type </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">policy </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">border_mode </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_scale_8cpp_source.xhtml#l00069">69</a> of file <a class="el" href="_n_e_o_n_2_scale_8cpp_source.xhtml">Scale.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a966a9c417ce5e94dca08d9b5e745c0c9aad6fddf718ad19b063e02fdd7e8e3e65">arm_compute::BILINEAR</a>, and <a class="el" href="namespacearm__compute.xhtml#a966a9c417ce5e94dca08d9b5e745c0c9a7f5ccbc3d30c2cd3fd04d567946cbde2">arm_compute::NEAREST_NEIGHBOR</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  { InterpolationPolicy::NEAREST_NEIGHBOR, InterpolationPolicy::BILINEAR })),</div> |
| <div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  datasets::BorderModes()),</div> |
| <div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">shape</a>, <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#ac2ad7f431e3446fddcd9b6b9f93c4c14">data_type</a>, policy, border_mode)</div> |
| <div class="line"><a name="l00073"></a><span class="lineno"> 73</span> {</div> |
| <div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  std::mt19937 generator(<a class="code" href="namespacearm__compute_1_1test.xhtml#a71326f0909d77386e29b511e1990a11f">library</a>->seed());</div> |
| <div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  std::uniform_real_distribution<float> distribution_float(0.25, 2);</div> |
| <div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  <span class="keyword">const</span> <span class="keywordtype">float</span> scale_x = distribution_float(generator);</div> |
| <div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  <span class="keyword">const</span> <span class="keywordtype">float</span> scale_y = distribution_float(generator);</div> |
| <div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  uint8_t constant_border_value = 0;</div> |
| <div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  <span class="keywordflow">if</span>(border_mode == BorderMode::CONSTANT)</div> |
| <div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  {</div> |
| <div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  std::uniform_int_distribution<uint8_t> distribution_u8(0, 255);</div> |
| <div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  constant_border_value = distribution_u8(generator);</div> |
| <div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  }</div> |
| <div class="line"><a name="l00084"></a><span class="lineno"> 84</span> </div> |
| <div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  <span class="comment">// Create tensors</span></div> |
| <div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  Tensor src = create_tensor<Tensor>(<a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">shape</a>, <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#ac2ad7f431e3446fddcd9b6b9f93c4c14">data_type</a>);</div> |
| <div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  TensorShape shape_scaled(shape);</div> |
| <div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  shape_scaled.set(0, shape[0] * scale_x);</div> |
| <div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  shape_scaled.set(1, shape[1] * scale_y);</div> |
| <div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  Tensor dst = create_tensor<Tensor>(shape_scaled, <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#ac2ad7f431e3446fddcd9b6b9f93c4c14">data_type</a>);</div> |
| <div class="line"><a name="l00091"></a><span class="lineno"> 91</span> </div> |
| <div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  <a class="code" href="_asserts_8h.xhtml#adc60af942e951dc93e22b97b41809b51">ARM_COMPUTE_EXPECT</a>(src.info()->is_resizable(), framework::LogLevel::ERRORS);</div> |
| <div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  <a class="code" href="_asserts_8h.xhtml#adc60af942e951dc93e22b97b41809b51">ARM_COMPUTE_EXPECT</a>(dst.info()->is_resizable(), framework::LogLevel::ERRORS);</div> |
| <div class="line"><a name="l00094"></a><span class="lineno"> 94</span> </div> |
| <div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  <span class="comment">// Create and configure function</span></div> |
| <div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  NEScale nescale;</div> |
| <div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  nescale.configure(&src, &dst, policy, border_mode, constant_border_value);</div> |
| <div class="line"><a name="l00098"></a><span class="lineno"> 98</span> </div> |
| <div class="line"><a name="l00099"></a><span class="lineno"> 99</span>  <span class="comment">// Validate valid region</span></div> |
| <div class="line"><a name="l00100"></a><span class="lineno"> 100</span>  <span class="keyword">const</span> ValidRegion dst_valid_region = <a class="code" href="namespacearm__compute.xhtml#ae3c6412e9c2b3b6c75a577f700e9b228">calculate_valid_region_scale</a>(*(src.info()), shape_scaled, policy, BorderSize(1), (border_mode == BorderMode::UNDEFINED));</div> |
| <div class="line"><a name="l00101"></a><span class="lineno"> 101</span> </div> |
| <div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(dst.info()->valid_region(), dst_valid_region);</div> |
| <div class="line"><a name="l00103"></a><span class="lineno"> 103</span> </div> |
| <div class="line"><a name="l00104"></a><span class="lineno"> 104</span>  <span class="comment">// Validate padding</span></div> |
| <div class="line"><a name="l00105"></a><span class="lineno"> 105</span>  PaddingCalculator calculator(shape_scaled.x(), 16);</div> |
| <div class="line"><a name="l00106"></a><span class="lineno"> 106</span>  calculator.set_border_mode(border_mode);</div> |
| <div class="line"><a name="l00107"></a><span class="lineno"> 107</span> </div> |
| <div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  <span class="keyword">const</span> <a class="code" href="namespacearm__compute.xhtml#a4467b302fc9ec312c40580336ab783da">PaddingSize</a> read_padding(1);</div> |
| <div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  <span class="keyword">const</span> <a class="code" href="namespacearm__compute.xhtml#a4467b302fc9ec312c40580336ab783da">PaddingSize</a> write_padding = calculator.required_padding(PaddingCalculator::Option::EXCLUDE_BORDER);</div> |
| <div class="line"><a name="l00110"></a><span class="lineno"> 110</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(src.info()->padding(), read_padding);</div> |
| <div class="line"><a name="l00111"></a><span class="lineno"> 111</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(dst.info()->padding(), write_padding);</div> |
| <div class="line"><a name="l00112"></a><span class="lineno"> 112</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a45cde9abb508c62d67c3bb2b9bf566a5"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">arm_compute::test::validation::shape</a></div><div class="ttdeci">shape</div><div class="ttdef"><b>Definition:</b> <a href="_c_l_2_min_max_location_8cpp_source.xhtml#l00089">MinMaxLocation.cpp:89</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_ac2ad7f431e3446fddcd9b6b9f93c4c14"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#ac2ad7f431e3446fddcd9b6b9f93c4c14">arm_compute::test::validation::data_type</a></div><div class="ttdeci">data_type</div><div class="ttdef"><b>Definition:</b> <a href="_c_l_2_min_max_location_8cpp_source.xhtml#l00090">MinMaxLocation.cpp:90</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_xhtml_a71326f0909d77386e29b511e1990a11f"><div class="ttname"><a href="namespacearm__compute_1_1test.xhtml#a71326f0909d77386e29b511e1990a11f">arm_compute::test::library</a></div><div class="ttdeci">std::unique_ptr< AssetsLibrary > library</div><div class="ttdef"><b>Definition:</b> <a href="main_8cpp_source.xhtml#l00054">main.cpp:54</a></div></div> |
| <div class="ttc" id="namespacearm__compute_xhtml_ae3c6412e9c2b3b6c75a577f700e9b228"><div class="ttname"><a href="namespacearm__compute.xhtml#ae3c6412e9c2b3b6c75a577f700e9b228">arm_compute::calculate_valid_region_scale</a></div><div class="ttdeci">ValidRegion calculate_valid_region_scale(const ITensorInfo &src_info, const TensorShape &dst_shape, InterpolationPolicy policy, BorderSize border_size, bool border_undefined)</div><div class="ttdoc">Helper function to calculate the Valid Region for Scale. </div><div class="ttdef"><b>Definition:</b> <a href="_helpers_8inl_source.xhtml#l00258">Helpers.inl:258</a></div></div> |
| <div class="ttc" id="namespacearm__compute_xhtml_a4467b302fc9ec312c40580336ab783da"><div class="ttname"><a href="namespacearm__compute.xhtml#a4467b302fc9ec312c40580336ab783da">arm_compute::PaddingSize</a></div><div class="ttdeci">BorderSize PaddingSize</div><div class="ttdef"><b>Definition:</b> <a href="arm__compute_2core_2_types_8h_source.xhtml#l00206">Types.h:206</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| <div class="ttc" id="_asserts_8h_xhtml_adc60af942e951dc93e22b97b41809b51"><div class="ttname"><a href="_asserts_8h.xhtml#adc60af942e951dc93e22b97b41809b51">ARM_COMPUTE_EXPECT</a></div><div class="ttdeci">#define ARM_COMPUTE_EXPECT(X, LEVEL)</div><div class="ttdef"><b>Definition:</b> <a href="_asserts_8h_source.xhtml#l00124">Asserts.h:124</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a2935775c5b9a41621abf138222cb0a2e"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">Configuration </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::ALL </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(framework::dataset::concat(datasets::SmallShapes(), datasets::LargeShapes()), framework::dataset::make("ConvertPolicy",{ConvertPolicy::SATURATE, ConvertPolicy::WRAP})),DepthConvertShiftDataset) </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">shape </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">policy </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">shift </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_depth_convert_8cpp_source.xhtml#l00082">82</a> of file <a class="el" href="_c_l_2_depth_convert_8cpp_source.xhtml">DepthConvert.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fa4729d95f983955f0d93a30179deb2b86">arm_compute::SATURATE</a>, and <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">arm_compute::WRAP</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  { ConvertPolicy::SATURATE, ConvertPolicy::WRAP })),</div> |
| <div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  DepthConvertShiftDataset),</div> |
| <div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">shape</a>, policy, shift)</div> |
| <div class="line"><a name="l00085"></a><span class="lineno"> 85</span> {</div> |
| <div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  <span class="keywordtype">int</span> fixed_point_position = 0;</div> |
| <div class="line"><a name="l00087"></a><span class="lineno"> 87</span> </div> |
| <div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  <span class="comment">// Create tensors</span></div> |
| <div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  CLTensor src = create_tensor<CLTensor>(<a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">shape</a>, DataType::U8, 1, fixed_point_position);</div> |
| <div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  CLTensor dst = create_tensor<CLTensor>(<a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">shape</a>, DataType::U16, 1, fixed_point_position);</div> |
| <div class="line"><a name="l00091"></a><span class="lineno"> 91</span> </div> |
| <div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  <span class="comment">// Create and Configure function</span></div> |
| <div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  CLDepthConvert <a class="code" href="namespacearm__compute_1_1test_1_1validation_1_1reference.xhtml#a77181952330fca74c9b3528f9a51fa10">depth_convert</a>;</div> |
| <div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  depth_convert.configure(&src, &dst, policy, shift);</div> |
| <div class="line"><a name="l00095"></a><span class="lineno"> 95</span> </div> |
| <div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  <span class="comment">// Validate valid region</span></div> |
| <div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  <span class="keyword">const</span> ValidRegion valid_region = <a class="code" href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">shape_to_valid_region</a>(shape);</div> |
| <div class="line"><a name="l00098"></a><span class="lineno"> 98</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(dst.info()->valid_region(), valid_region);</div> |
| <div class="line"><a name="l00099"></a><span class="lineno"> 99</span> </div> |
| <div class="line"><a name="l00100"></a><span class="lineno"> 100</span>  <span class="comment">// Validate padding</span></div> |
| <div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  <span class="keyword">const</span> <a class="code" href="namespacearm__compute.xhtml#a4467b302fc9ec312c40580336ab783da">PaddingSize</a> <a class="code" href="hwc_8hpp.xhtml#ad487ce76e40f524a7f5e350763b91ae5">padding</a> = PaddingCalculator(shape.x(), 16).required_padding();</div> |
| <div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(src.info()->padding(), <a class="code" href="hwc_8hpp.xhtml#ad487ce76e40f524a7f5e350763b91ae5">padding</a>);</div> |
| <div class="line"><a name="l00103"></a><span class="lineno"> 103</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(dst.info()->padding(), <a class="code" href="hwc_8hpp.xhtml#ad487ce76e40f524a7f5e350763b91ae5">padding</a>);</div> |
| <div class="line"><a name="l00104"></a><span class="lineno"> 104</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a45cde9abb508c62d67c3bb2b9bf566a5"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">arm_compute::test::validation::shape</a></div><div class="ttdeci">shape</div><div class="ttdef"><b>Definition:</b> <a href="_c_l_2_min_max_location_8cpp_source.xhtml#l00089">MinMaxLocation.cpp:89</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_xhtml_a4c9ad143c34306817986409ffb1dbd40"><div class="ttname"><a href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">arm_compute::test::shape_to_valid_region</a></div><div class="ttdeci">ValidRegion shape_to_valid_region(TensorShape shape, bool border_undefined=false, BorderSize border_size=BorderSize(0))</div><div class="ttdoc">Create a valid region based on tensor shape, border mode and border size. </div><div class="ttdef"><b>Definition:</b> <a href="tests_2_utils_8h_source.xhtml#l00193">Utils.h:193</a></div></div> |
| <div class="ttc" id="namespacearm__compute_xhtml_a4467b302fc9ec312c40580336ab783da"><div class="ttname"><a href="namespacearm__compute.xhtml#a4467b302fc9ec312c40580336ab783da">arm_compute::PaddingSize</a></div><div class="ttdeci">BorderSize PaddingSize</div><div class="ttdef"><b>Definition:</b> <a href="arm__compute_2core_2_types_8h_source.xhtml#l00206">Types.h:206</a></div></div> |
| <div class="ttc" id="hwc_8hpp_xhtml_ad487ce76e40f524a7f5e350763b91ae5"><div class="ttname"><a href="hwc_8hpp.xhtml#ad487ce76e40f524a7f5e350763b91ae5">padding</a></div><div class="ttdeci">uint8_t padding[4]</div><div class="ttdef"><b>Definition:</b> <a href="hwc_8hpp_source.xhtml#l00265">hwc.hpp:265</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_1_1reference_xhtml_a77181952330fca74c9b3528f9a51fa10"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation_1_1reference.xhtml#a77181952330fca74c9b3528f9a51fa10">arm_compute::test::validation::reference::depth_convert</a></div><div class="ttdeci">template SimpleTensor< int8_t > depth_convert(const SimpleTensor< float > &src, DataType dt_out, ConvertPolicy policy, uint32_t shift)</div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a0a202aebdc4af23a8c566add5554b9e7"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">Configuration </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::ALL </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(framework::dataset::concat(datasets::SmallShapes(), datasets::LargeShapes()), framework::dataset::make("DataType",{DataType::U8, DataType::S16})),framework::dataset::make("ConvertPolicy",{ConvertPolicy::SATURATE, ConvertPolicy::WRAP})) </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">shape </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">data_type </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">policy </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_arithmetic_addition_8cpp_source.xhtml#l00100">100</a> of file <a class="el" href="_c_l_2_arithmetic_addition_8cpp_source.xhtml">ArithmeticAddition.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#ab4e88c89b3b7ea1735996cc4def22d58a6e0b0886efb94aec797f6b830329b72c">arm_compute::S16</a>, and <a class="el" href="namespacearm__compute.xhtml#ab4e88c89b3b7ea1735996cc4def22d58a6669348b484e3008dca2bfa8e85e40b5">arm_compute::U8</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00100"></a><span class="lineno"> 100</span>  { DataType::U8, DataType::S16 })),</div> |
| <div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  <a class="code" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>(<span class="stringliteral">"ConvertPolicy"</span>, { ConvertPolicy::SATURATE, ConvertPolicy::WRAP })),</div> |
| <div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">shape</a>, <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#ac2ad7f431e3446fddcd9b6b9f93c4c14">data_type</a>, policy)</div> |
| <div class="line"><a name="l00103"></a><span class="lineno"> 103</span> {</div> |
| <div class="line"><a name="l00104"></a><span class="lineno"> 104</span>  <span class="comment">// Create tensors</span></div> |
| <div class="line"><a name="l00105"></a><span class="lineno"> 105</span>  CLTensor ref_src1 = create_tensor<CLTensor>(<a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">shape</a>, <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#ac2ad7f431e3446fddcd9b6b9f93c4c14">data_type</a>);</div> |
| <div class="line"><a name="l00106"></a><span class="lineno"> 106</span>  CLTensor ref_src2 = create_tensor<CLTensor>(<a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">shape</a>, DataType::S16);</div> |
| <div class="line"><a name="l00107"></a><span class="lineno"> 107</span>  CLTensor dst = create_tensor<CLTensor>(<a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">shape</a>, DataType::S16);</div> |
| <div class="line"><a name="l00108"></a><span class="lineno"> 108</span> </div> |
| <div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  <span class="comment">// Create and Configure function</span></div> |
| <div class="line"><a name="l00110"></a><span class="lineno"> 110</span>  CLArithmeticAddition <a class="code" href="namespacearm__compute_1_1test_1_1fixed__point__arithmetic_1_1detail.xhtml#a9d91c0affa9bc1921abc949791c514c0">add</a>;</div> |
| <div class="line"><a name="l00111"></a><span class="lineno"> 111</span>  add.configure(&ref_src1, &ref_src2, &dst, policy);</div> |
| <div class="line"><a name="l00112"></a><span class="lineno"> 112</span> </div> |
| <div class="line"><a name="l00113"></a><span class="lineno"> 113</span>  <span class="comment">// Validate valid region</span></div> |
| <div class="line"><a name="l00114"></a><span class="lineno"> 114</span>  <span class="keyword">const</span> ValidRegion valid_region = <a class="code" href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">shape_to_valid_region</a>(shape);</div> |
| <div class="line"><a name="l00115"></a><span class="lineno"> 115</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(dst.info()->valid_region(), valid_region);</div> |
| <div class="line"><a name="l00116"></a><span class="lineno"> 116</span> </div> |
| <div class="line"><a name="l00117"></a><span class="lineno"> 117</span>  <span class="comment">// Validate padding</span></div> |
| <div class="line"><a name="l00118"></a><span class="lineno"> 118</span>  <span class="keyword">const</span> <a class="code" href="namespacearm__compute.xhtml#a4467b302fc9ec312c40580336ab783da">PaddingSize</a> <a class="code" href="hwc_8hpp.xhtml#ad487ce76e40f524a7f5e350763b91ae5">padding</a> = PaddingCalculator(shape.x(), 16).required_padding();</div> |
| <div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(ref_src1.info()->padding(), <a class="code" href="hwc_8hpp.xhtml#ad487ce76e40f524a7f5e350763b91ae5">padding</a>);</div> |
| <div class="line"><a name="l00120"></a><span class="lineno"> 120</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(ref_src2.info()->padding(), <a class="code" href="hwc_8hpp.xhtml#ad487ce76e40f524a7f5e350763b91ae5">padding</a>);</div> |
| <div class="line"><a name="l00121"></a><span class="lineno"> 121</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(dst.info()->padding(), <a class="code" href="hwc_8hpp.xhtml#ad487ce76e40f524a7f5e350763b91ae5">padding</a>);</div> |
| <div class="line"><a name="l00122"></a><span class="lineno"> 122</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a45cde9abb508c62d67c3bb2b9bf566a5"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">arm_compute::test::validation::shape</a></div><div class="ttdeci">shape</div><div class="ttdef"><b>Definition:</b> <a href="_c_l_2_min_max_location_8cpp_source.xhtml#l00089">MinMaxLocation.cpp:89</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_xhtml_a4c9ad143c34306817986409ffb1dbd40"><div class="ttname"><a href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">arm_compute::test::shape_to_valid_region</a></div><div class="ttdeci">ValidRegion shape_to_valid_region(TensorShape shape, bool border_undefined=false, BorderSize border_size=BorderSize(0))</div><div class="ttdoc">Create a valid region based on tensor shape, border mode and border size. </div><div class="ttdef"><b>Definition:</b> <a href="tests_2_utils_8h_source.xhtml#l00193">Utils.h:193</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1framework_1_1dataset_xhtml_a352791fb808d42a82ad70df5efa3508b"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">arm_compute::test::framework::dataset::make</a></div><div class="ttdeci">std::enable_if< is_container< T >::value, ContainerDataset< T > >::type make(std::string name, T &&values)</div><div class="ttdoc">Helper function to create a ContainerDataset. </div><div class="ttdef"><b>Definition:</b> <a href="_container_dataset_8h_source.xhtml#l00140">ContainerDataset.h:140</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1fixed__point__arithmetic_1_1detail_xhtml_a9d91c0affa9bc1921abc949791c514c0"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1fixed__point__arithmetic_1_1detail.xhtml#a9d91c0affa9bc1921abc949791c514c0">arm_compute::test::fixed_point_arithmetic::detail::add</a></div><div class="ttdeci">fixed_point< T > add(fixed_point< T > x, fixed_point< T > y)</div><div class="ttdef"><b>Definition:</b> <a href="tests_2validation_2_fixed_point_8h_source.xhtml#l00894">FixedPoint.h:894</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_ac2ad7f431e3446fddcd9b6b9f93c4c14"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#ac2ad7f431e3446fddcd9b6b9f93c4c14">arm_compute::test::validation::data_type</a></div><div class="ttdeci">data_type</div><div class="ttdef"><b>Definition:</b> <a href="_c_l_2_min_max_location_8cpp_source.xhtml#l00090">MinMaxLocation.cpp:90</a></div></div> |
| <div class="ttc" id="namespacearm__compute_xhtml_a4467b302fc9ec312c40580336ab783da"><div class="ttname"><a href="namespacearm__compute.xhtml#a4467b302fc9ec312c40580336ab783da">arm_compute::PaddingSize</a></div><div class="ttdeci">BorderSize PaddingSize</div><div class="ttdef"><b>Definition:</b> <a href="arm__compute_2core_2_types_8h_source.xhtml#l00206">Types.h:206</a></div></div> |
| <div class="ttc" id="hwc_8hpp_xhtml_ad487ce76e40f524a7f5e350763b91ae5"><div class="ttname"><a href="hwc_8hpp.xhtml#ad487ce76e40f524a7f5e350763b91ae5">padding</a></div><div class="ttdeci">uint8_t padding[4]</div><div class="ttdef"><b>Definition:</b> <a href="hwc_8hpp_source.xhtml#l00265">hwc.hpp:265</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a122e3a9ceeb35b23b5d9e0ecaff76e50"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">Configuration </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::ALL </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(concat(datasets::SmallShapes(), datasets::LargeShapes()), CNNDataTypes), framework::dataset::make("InPlace",{false, true})) </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">shape </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">data_type </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">in_place </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_c_l_2_activation_layer_8cpp_source.xhtml#l00114">114</a> of file <a class="el" href="validation_2_c_l_2_activation_layer_8cpp_source.xhtml">ActivationLayer.cpp</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00114"></a><span class="lineno"> 114</span>  { <span class="keyword">false</span>, <span class="keyword">true</span> })),</div> |
| <div class="line"><a name="l00115"></a><span class="lineno"> 115</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">shape</a>, <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#ac2ad7f431e3446fddcd9b6b9f93c4c14">data_type</a>, in_place)</div> |
| <div class="line"><a name="l00116"></a><span class="lineno"> 116</span> {</div> |
| <div class="line"><a name="l00117"></a><span class="lineno"> 117</span>  <span class="comment">// Set fixed point position data type allowed</span></div> |
| <div class="line"><a name="l00118"></a><span class="lineno"> 118</span>  <span class="keyword">const</span> <span class="keywordtype">int</span> fixed_point_position = <a class="code" href="namespacearm__compute.xhtml#ab6bb62694ae8369d18a9c9687040975e">is_data_type_fixed_point</a>(<a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#ac2ad7f431e3446fddcd9b6b9f93c4c14">data_type</a>) ? 3 : 0;</div> |
| <div class="line"><a name="l00119"></a><span class="lineno"> 119</span> </div> |
| <div class="line"><a name="l00120"></a><span class="lineno"> 120</span>  <span class="comment">// Create tensors</span></div> |
| <div class="line"><a name="l00121"></a><span class="lineno"> 121</span>  CLTensor src = create_tensor<CLTensor>(<a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">shape</a>, <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#ac2ad7f431e3446fddcd9b6b9f93c4c14">data_type</a>, 1, fixed_point_position);</div> |
| <div class="line"><a name="l00122"></a><span class="lineno"> 122</span>  CLTensor dst = create_tensor<CLTensor>(<a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">shape</a>, <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#ac2ad7f431e3446fddcd9b6b9f93c4c14">data_type</a>, 1, fixed_point_position);</div> |
| <div class="line"><a name="l00123"></a><span class="lineno"> 123</span> </div> |
| <div class="line"><a name="l00124"></a><span class="lineno"> 124</span>  <a class="code" href="_asserts_8h.xhtml#adc60af942e951dc93e22b97b41809b51">ARM_COMPUTE_EXPECT</a>(src.info()->is_resizable(), framework::LogLevel::ERRORS);</div> |
| <div class="line"><a name="l00125"></a><span class="lineno"> 125</span>  <a class="code" href="_asserts_8h.xhtml#adc60af942e951dc93e22b97b41809b51">ARM_COMPUTE_EXPECT</a>(dst.info()->is_resizable(), framework::LogLevel::ERRORS);</div> |
| <div class="line"><a name="l00126"></a><span class="lineno"> 126</span> </div> |
| <div class="line"><a name="l00127"></a><span class="lineno"> 127</span>  <span class="comment">// Create and configure function</span></div> |
| <div class="line"><a name="l00128"></a><span class="lineno"> 128</span>  CLActivationLayer act_layer;</div> |
| <div class="line"><a name="l00129"></a><span class="lineno"> 129</span> </div> |
| <div class="line"><a name="l00130"></a><span class="lineno"> 130</span>  <span class="keywordflow">if</span>(in_place)</div> |
| <div class="line"><a name="l00131"></a><span class="lineno"> 131</span>  {</div> |
| <div class="line"><a name="l00132"></a><span class="lineno"> 132</span>  act_layer.configure(&src, <span class="keyword">nullptr</span>, ActivationLayerInfo(ActivationLayerInfo::ActivationFunction::ABS));</div> |
| <div class="line"><a name="l00133"></a><span class="lineno"> 133</span>  }</div> |
| <div class="line"><a name="l00134"></a><span class="lineno"> 134</span>  <span class="keywordflow">else</span></div> |
| <div class="line"><a name="l00135"></a><span class="lineno"> 135</span>  {</div> |
| <div class="line"><a name="l00136"></a><span class="lineno"> 136</span>  act_layer.configure(&src, &dst, ActivationLayerInfo(ActivationLayerInfo::ActivationFunction::ABS));</div> |
| <div class="line"><a name="l00137"></a><span class="lineno"> 137</span>  }</div> |
| <div class="line"><a name="l00138"></a><span class="lineno"> 138</span> </div> |
| <div class="line"><a name="l00139"></a><span class="lineno"> 139</span>  <span class="comment">// Validate valid region</span></div> |
| <div class="line"><a name="l00140"></a><span class="lineno"> 140</span>  <span class="keyword">const</span> ValidRegion valid_region = <a class="code" href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">shape_to_valid_region</a>(shape);</div> |
| <div class="line"><a name="l00141"></a><span class="lineno"> 141</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(src.info()->valid_region(), valid_region);</div> |
| <div class="line"><a name="l00142"></a><span class="lineno"> 142</span> </div> |
| <div class="line"><a name="l00143"></a><span class="lineno"> 143</span>  <span class="keywordflow">if</span>(!in_place)</div> |
| <div class="line"><a name="l00144"></a><span class="lineno"> 144</span>  {</div> |
| <div class="line"><a name="l00145"></a><span class="lineno"> 145</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(dst.info()->valid_region(), valid_region);</div> |
| <div class="line"><a name="l00146"></a><span class="lineno"> 146</span>  }</div> |
| <div class="line"><a name="l00147"></a><span class="lineno"> 147</span> </div> |
| <div class="line"><a name="l00148"></a><span class="lineno"> 148</span>  <span class="comment">// Validate padding</span></div> |
| <div class="line"><a name="l00149"></a><span class="lineno"> 149</span>  <span class="keyword">const</span> <span class="keywordtype">int</span> step = 16 / <a class="code" href="namespacearm__compute.xhtml#abb7e0f23a4f2e63f39433f158dad47ab">arm_compute::data_size_from_type</a>(data_type);</div> |
| <div class="line"><a name="l00150"></a><span class="lineno"> 150</span>  <span class="keyword">const</span> <a class="code" href="namespacearm__compute.xhtml#a4467b302fc9ec312c40580336ab783da">PaddingSize</a> <a class="code" href="hwc_8hpp.xhtml#ad487ce76e40f524a7f5e350763b91ae5">padding</a> = PaddingCalculator(shape.x(), step).required_padding();</div> |
| <div class="line"><a name="l00151"></a><span class="lineno"> 151</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(src.info()->padding(), <a class="code" href="hwc_8hpp.xhtml#ad487ce76e40f524a7f5e350763b91ae5">padding</a>);</div> |
| <div class="line"><a name="l00152"></a><span class="lineno"> 152</span> </div> |
| <div class="line"><a name="l00153"></a><span class="lineno"> 153</span>  <span class="keywordflow">if</span>(!in_place)</div> |
| <div class="line"><a name="l00154"></a><span class="lineno"> 154</span>  {</div> |
| <div class="line"><a name="l00155"></a><span class="lineno"> 155</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(dst.info()->padding(), <a class="code" href="hwc_8hpp.xhtml#ad487ce76e40f524a7f5e350763b91ae5">padding</a>);</div> |
| <div class="line"><a name="l00156"></a><span class="lineno"> 156</span>  }</div> |
| <div class="line"><a name="l00157"></a><span class="lineno"> 157</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a45cde9abb508c62d67c3bb2b9bf566a5"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">arm_compute::test::validation::shape</a></div><div class="ttdeci">shape</div><div class="ttdef"><b>Definition:</b> <a href="_c_l_2_min_max_location_8cpp_source.xhtml#l00089">MinMaxLocation.cpp:89</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_xhtml_a4c9ad143c34306817986409ffb1dbd40"><div class="ttname"><a href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">arm_compute::test::shape_to_valid_region</a></div><div class="ttdeci">ValidRegion shape_to_valid_region(TensorShape shape, bool border_undefined=false, BorderSize border_size=BorderSize(0))</div><div class="ttdoc">Create a valid region based on tensor shape, border mode and border size. </div><div class="ttdef"><b>Definition:</b> <a href="tests_2_utils_8h_source.xhtml#l00193">Utils.h:193</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_ac2ad7f431e3446fddcd9b6b9f93c4c14"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#ac2ad7f431e3446fddcd9b6b9f93c4c14">arm_compute::test::validation::data_type</a></div><div class="ttdeci">data_type</div><div class="ttdef"><b>Definition:</b> <a href="_c_l_2_min_max_location_8cpp_source.xhtml#l00090">MinMaxLocation.cpp:90</a></div></div> |
| <div class="ttc" id="namespacearm__compute_xhtml_ab6bb62694ae8369d18a9c9687040975e"><div class="ttname"><a href="namespacearm__compute.xhtml#ab6bb62694ae8369d18a9c9687040975e">arm_compute::is_data_type_fixed_point</a></div><div class="ttdeci">bool is_data_type_fixed_point(DataType dt)</div><div class="ttdoc">Check if a given data type is of fixed point type. </div><div class="ttdef"><b>Definition:</b> <a href="arm__compute_2core_2_utils_8h_source.xhtml#l00651">Utils.h:651</a></div></div> |
| <div class="ttc" id="namespacearm__compute_xhtml_abb7e0f23a4f2e63f39433f158dad47ab"><div class="ttname"><a href="namespacearm__compute.xhtml#abb7e0f23a4f2e63f39433f158dad47ab">arm_compute::data_size_from_type</a></div><div class="ttdeci">size_t data_size_from_type(DataType data_type)</div><div class="ttdoc">The size in bytes of the data type. </div><div class="ttdef"><b>Definition:</b> <a href="arm__compute_2core_2_utils_8h_source.xhtml#l00087">Utils.h:87</a></div></div> |
| <div class="ttc" id="namespacearm__compute_xhtml_a4467b302fc9ec312c40580336ab783da"><div class="ttname"><a href="namespacearm__compute.xhtml#a4467b302fc9ec312c40580336ab783da">arm_compute::PaddingSize</a></div><div class="ttdeci">BorderSize PaddingSize</div><div class="ttdef"><b>Definition:</b> <a href="arm__compute_2core_2_types_8h_source.xhtml#l00206">Types.h:206</a></div></div> |
| <div class="ttc" id="hwc_8hpp_xhtml_ad487ce76e40f524a7f5e350763b91ae5"><div class="ttname"><a href="hwc_8hpp.xhtml#ad487ce76e40f524a7f5e350763b91ae5">padding</a></div><div class="ttdeci">uint8_t padding[4]</div><div class="ttdef"><b>Definition:</b> <a href="hwc_8hpp_source.xhtml#l00265">hwc.hpp:265</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| <div class="ttc" id="_asserts_8h_xhtml_adc60af942e951dc93e22b97b41809b51"><div class="ttname"><a href="_asserts_8h.xhtml#adc60af942e951dc93e22b97b41809b51">ARM_COMPUTE_EXPECT</a></div><div class="ttdeci">#define ARM_COMPUTE_EXPECT(X, LEVEL)</div><div class="ttdef"><b>Definition:</b> <a href="_asserts_8h_source.xhtml#l00124">Asserts.h:124</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="aeb7f384bdc06f0a935fc09baeffa2ebd"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">Configuration </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::ALL </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(framework::dataset::concat(datasets::SmallShapes(), datasets::LargeShapes()), framework::dataset::make("DataType",{DataType::QS8, DataType::QS16})),framework::dataset::make("ConvertPolicy",{ConvertPolicy::SATURATE, ConvertPolicy::WRAP})),DepthConvertFixedPointQuantizedDataset) </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">shape </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">dt </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">policy </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">fixed_point_position </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_depth_convert_8cpp_source.xhtml#l00371">371</a> of file <a class="el" href="_c_l_2_depth_convert_8cpp_source.xhtml">DepthConvert.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#ad8ed01ff3ff33333d8e19db4d2818bb6a48d877702a2957f5a932c43a357866f9">arm_compute::QS16</a>, and <a class="el" href="namespacearm__compute.xhtml#ad8ed01ff3ff33333d8e19db4d2818bb6a11cde4d3551db3f9498d339a67189543">arm_compute::QS8</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00371"></a><span class="lineno"> 371</span>  { DataType::QS8, DataType::QS16 })),</div> |
| <div class="line"><a name="l00372"></a><span class="lineno"> 372</span>  <a class="code" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>(<span class="stringliteral">"ConvertPolicy"</span>, { ConvertPolicy::SATURATE, ConvertPolicy::WRAP })),</div> |
| <div class="line"><a name="l00373"></a><span class="lineno"> 373</span>  DepthConvertFixedPointQuantizedDataset),</div> |
| <div class="line"><a name="l00374"></a><span class="lineno"> 374</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">shape</a>, dt, policy, fixed_point_position)</div> |
| <div class="line"><a name="l00375"></a><span class="lineno"> 375</span> {</div> |
| <div class="line"><a name="l00376"></a><span class="lineno"> 376</span>  <span class="keywordtype">int</span> shift = 0;</div> |
| <div class="line"><a name="l00377"></a><span class="lineno"> 377</span> </div> |
| <div class="line"><a name="l00378"></a><span class="lineno"> 378</span>  <span class="comment">// Create tensors</span></div> |
| <div class="line"><a name="l00379"></a><span class="lineno"> 379</span>  CLTensor src = create_tensor<CLTensor>(<a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">shape</a>, dt, 1, fixed_point_position);</div> |
| <div class="line"><a name="l00380"></a><span class="lineno"> 380</span>  CLTensor dst = create_tensor<CLTensor>(<a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">shape</a>, DataType::F32, 1, fixed_point_position);</div> |
| <div class="line"><a name="l00381"></a><span class="lineno"> 381</span> </div> |
| <div class="line"><a name="l00382"></a><span class="lineno"> 382</span>  <span class="comment">// Create and Configure function</span></div> |
| <div class="line"><a name="l00383"></a><span class="lineno"> 383</span>  CLDepthConvert <a class="code" href="namespacearm__compute_1_1test_1_1validation_1_1reference.xhtml#a77181952330fca74c9b3528f9a51fa10">depth_convert</a>;</div> |
| <div class="line"><a name="l00384"></a><span class="lineno"> 384</span>  depth_convert.configure(&src, &dst, policy, shift);</div> |
| <div class="line"><a name="l00385"></a><span class="lineno"> 385</span> </div> |
| <div class="line"><a name="l00386"></a><span class="lineno"> 386</span>  <span class="comment">// Validate valid region</span></div> |
| <div class="line"><a name="l00387"></a><span class="lineno"> 387</span>  <span class="keyword">const</span> ValidRegion valid_region = <a class="code" href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">shape_to_valid_region</a>(shape);</div> |
| <div class="line"><a name="l00388"></a><span class="lineno"> 388</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(dst.info()->valid_region(), valid_region);</div> |
| <div class="line"><a name="l00389"></a><span class="lineno"> 389</span> </div> |
| <div class="line"><a name="l00390"></a><span class="lineno"> 390</span>  <span class="comment">// Validate padding</span></div> |
| <div class="line"><a name="l00391"></a><span class="lineno"> 391</span>  <span class="keyword">const</span> <a class="code" href="namespacearm__compute.xhtml#a4467b302fc9ec312c40580336ab783da">PaddingSize</a> <a class="code" href="hwc_8hpp.xhtml#ad487ce76e40f524a7f5e350763b91ae5">padding</a> = PaddingCalculator(shape.x(), 16).required_padding();</div> |
| <div class="line"><a name="l00392"></a><span class="lineno"> 392</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(src.info()->padding(), <a class="code" href="hwc_8hpp.xhtml#ad487ce76e40f524a7f5e350763b91ae5">padding</a>);</div> |
| <div class="line"><a name="l00393"></a><span class="lineno"> 393</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(dst.info()->padding(), <a class="code" href="hwc_8hpp.xhtml#ad487ce76e40f524a7f5e350763b91ae5">padding</a>);</div> |
| <div class="line"><a name="l00394"></a><span class="lineno"> 394</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a45cde9abb508c62d67c3bb2b9bf566a5"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">arm_compute::test::validation::shape</a></div><div class="ttdeci">shape</div><div class="ttdef"><b>Definition:</b> <a href="_c_l_2_min_max_location_8cpp_source.xhtml#l00089">MinMaxLocation.cpp:89</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_xhtml_a4c9ad143c34306817986409ffb1dbd40"><div class="ttname"><a href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">arm_compute::test::shape_to_valid_region</a></div><div class="ttdeci">ValidRegion shape_to_valid_region(TensorShape shape, bool border_undefined=false, BorderSize border_size=BorderSize(0))</div><div class="ttdoc">Create a valid region based on tensor shape, border mode and border size. </div><div class="ttdef"><b>Definition:</b> <a href="tests_2_utils_8h_source.xhtml#l00193">Utils.h:193</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1framework_1_1dataset_xhtml_a352791fb808d42a82ad70df5efa3508b"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">arm_compute::test::framework::dataset::make</a></div><div class="ttdeci">std::enable_if< is_container< T >::value, ContainerDataset< T > >::type make(std::string name, T &&values)</div><div class="ttdoc">Helper function to create a ContainerDataset. </div><div class="ttdef"><b>Definition:</b> <a href="_container_dataset_8h_source.xhtml#l00140">ContainerDataset.h:140</a></div></div> |
| <div class="ttc" id="namespacearm__compute_xhtml_a4467b302fc9ec312c40580336ab783da"><div class="ttname"><a href="namespacearm__compute.xhtml#a4467b302fc9ec312c40580336ab783da">arm_compute::PaddingSize</a></div><div class="ttdeci">BorderSize PaddingSize</div><div class="ttdef"><b>Definition:</b> <a href="arm__compute_2core_2_types_8h_source.xhtml#l00206">Types.h:206</a></div></div> |
| <div class="ttc" id="hwc_8hpp_xhtml_ad487ce76e40f524a7f5e350763b91ae5"><div class="ttname"><a href="hwc_8hpp.xhtml#ad487ce76e40f524a7f5e350763b91ae5">padding</a></div><div class="ttdeci">uint8_t padding[4]</div><div class="ttdef"><b>Definition:</b> <a href="hwc_8hpp_source.xhtml#l00265">hwc.hpp:265</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_1_1reference_xhtml_a77181952330fca74c9b3528f9a51fa10"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation_1_1reference.xhtml#a77181952330fca74c9b3528f9a51fa10">arm_compute::test::validation::reference::depth_convert</a></div><div class="ttdeci">template SimpleTensor< int8_t > depth_convert(const SimpleTensor< float > &src, DataType dt_out, ConvertPolicy policy, uint32_t shift)</div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a6863b79e39e54f7770d759546fb54f1f"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void arm_compute::test::validation::fill_lookuptable </td> |
| <td>(</td> |
| <td class="paramtype">T && </td> |
| <td class="paramname"><em>table</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Helper function to fill the <a class="el" href="classarm__compute_1_1_lut.xhtml" title="Basic implementation of the LUT interface. ">Lut</a> random by a <a class="el" href="classarm__compute_1_1test_1_1_i_lut_accessor.xhtml" title="Common interface to provide information and access to Lut like structures. ">ILutAccessor</a>. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramdir">[in,out]</td><td class="paramname">table</td><td><a class="el" href="classarm__compute_1_1test_1_1_accessor.xhtml" title="Accessor implementation for Tensor objects. ">Accessor</a> at the <a class="el" href="classarm__compute_1_1_lut.xhtml" title="Basic implementation of the LUT interface. ">Lut</a>. </td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| <p>Definition at line <a class="el" href="tests_2validation_2_helpers_8h_source.xhtml#l00169">169</a> of file <a class="el" href="tests_2validation_2_helpers_8h_source.xhtml">Helpers.h</a>.</p> |
| |
| <p>References <a class="el" href="main_8cpp_source.xhtml#l00054">arm_compute::test::library</a>, <a class="el" href="tests_2validation_2_fixed_point_8h_source.xhtml#l00889">arm_compute::test::fixed_point_arithmetic::detail::max()</a>, and <a class="el" href="tests_2validation_2_fixed_point_8h_source.xhtml#l00884">arm_compute::test::fixed_point_arithmetic::detail::min()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00170"></a><span class="lineno"> 170</span> {</div> |
| <div class="line"><a name="l00171"></a><span class="lineno"> 171</span>  std::mt19937 generator(<a class="code" href="namespacearm__compute_1_1test.xhtml#a71326f0909d77386e29b511e1990a11f">library</a>->seed());</div> |
| <div class="line"><a name="l00172"></a><span class="lineno"> 172</span>  std::uniform_int_distribution<typename T::value_type> distribution(<a class="code" href="namespacearm__compute_1_1test_1_1fixed__point__arithmetic_1_1detail.xhtml#aabcf39e3917f842dbc5fbb0d802f24d5">std::numeric_limits<typename T::value_type>::min</a>(), <a class="code" href="namespacearm__compute_1_1test_1_1fixed__point__arithmetic_1_1detail.xhtml#ad91bb73431b4de1f4946ed949d444849">std::numeric_limits<typename T::value_type>::max</a>());</div> |
| <div class="line"><a name="l00173"></a><span class="lineno"> 173</span> </div> |
| <div class="line"><a name="l00174"></a><span class="lineno"> 174</span>  <span class="keywordflow">for</span>(<span class="keywordtype">int</span> i = <a class="code" href="namespacearm__compute_1_1test_1_1fixed__point__arithmetic_1_1detail.xhtml#aabcf39e3917f842dbc5fbb0d802f24d5">std::numeric_limits<typename T::value_type>::min</a>(); <a class="code" href="namespacearm__compute_1_1test_1_1fixed__point__arithmetic_1_1detail.xhtml#ad91bb73431b4de1f4946ed949d444849">i <= std::numeric_limits<typename T::value_type>::max</a>(); i++)</div> |
| <div class="line"><a name="l00175"></a><span class="lineno"> 175</span>  {</div> |
| <div class="line"><a name="l00176"></a><span class="lineno"> 176</span>  table[i] = distribution(generator);</div> |
| <div class="line"><a name="l00177"></a><span class="lineno"> 177</span>  }</div> |
| <div class="line"><a name="l00178"></a><span class="lineno"> 178</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1fixed__point__arithmetic_1_1detail_xhtml_aabcf39e3917f842dbc5fbb0d802f24d5"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1fixed__point__arithmetic_1_1detail.xhtml#aabcf39e3917f842dbc5fbb0d802f24d5">arm_compute::test::fixed_point_arithmetic::detail::min</a></div><div class="ttdeci">fixed_point< T > min(fixed_point< T > x, fixed_point< T > y)</div><div class="ttdef"><b>Definition:</b> <a href="tests_2validation_2_fixed_point_8h_source.xhtml#l00884">FixedPoint.h:884</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_xhtml_a71326f0909d77386e29b511e1990a11f"><div class="ttname"><a href="namespacearm__compute_1_1test.xhtml#a71326f0909d77386e29b511e1990a11f">arm_compute::test::library</a></div><div class="ttdeci">std::unique_ptr< AssetsLibrary > library</div><div class="ttdef"><b>Definition:</b> <a href="main_8cpp_source.xhtml#l00054">main.cpp:54</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1fixed__point__arithmetic_1_1detail_xhtml_ad91bb73431b4de1f4946ed949d444849"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1fixed__point__arithmetic_1_1detail.xhtml#ad91bb73431b4de1f4946ed949d444849">arm_compute::test::fixed_point_arithmetic::detail::max</a></div><div class="ttdeci">fixed_point< T > max(fixed_point< T > x, fixed_point< T > y)</div><div class="ttdef"><b>Definition:</b> <a href="tests_2validation_2_fixed_point_8h_source.xhtml#l00889">FixedPoint.h:889</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a131ea3f96ddd20058d2f866a012f1416"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void fill_mask_from_pattern </td> |
| <td>(</td> |
| <td class="paramtype">uint8_t * </td> |
| <td class="paramname"><em>mask</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">int </td> |
| <td class="paramname"><em>cols</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">int </td> |
| <td class="paramname"><em>rows</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">MatrixPattern </td> |
| <td class="paramname"><em>pattern</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Fill mask with the corresponding given pattern. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramdir">[in,out]</td><td class="paramname">mask</td><td>Mask to be filled according to pattern </td></tr> |
| <tr><td class="paramdir">[in]</td><td class="paramname">cols</td><td>Columns (width) of mask </td></tr> |
| <tr><td class="paramdir">[in]</td><td class="paramname">rows</td><td>Rows (height) of mask </td></tr> |
| <tr><td class="paramdir">[in]</td><td class="paramname">pattern</td><td>Pattern to fill the mask according to </td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| <p>Definition at line <a class="el" href="_helpers_8cpp_source.xhtml#l00032">32</a> of file <a class="el" href="_helpers_8cpp_source.xhtml">Helpers.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#afdda916edc7502967bbec17ea3c06c02ae657cce1913c857166b0475f18668ef5">arm_compute::BOX</a>, <a class="el" href="namespacearm__compute.xhtml#afdda916edc7502967bbec17ea3c06c02a04dd53a8e6c2306e9bbf944c1d6047f2">arm_compute::CROSS</a>, <a class="el" href="namespacearm__compute.xhtml#afdda916edc7502967bbec17ea3c06c02a290d4b81f4e2b47d86fd1b0170e9aab7">arm_compute::DISK</a>, <a class="el" href="main_8cpp_source.xhtml#l00054">arm_compute::test::library</a>, and <a class="el" href="namespacearm__compute.xhtml#afdda916edc7502967bbec17ea3c06c02a03570470bad94692ce93e32700d2e1cb">arm_compute::OTHER</a>.</p> |
| |
| <p>Referenced by <a class="el" href="_non_linear_filter_fixture_8h_source.xhtml#l00048">NonLinearFilterValidationFixture< TensorType, AccessorType, FunctionType, T >::setup()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00033"></a><span class="lineno"> 33</span> {</div> |
| <div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> v = 0;</div> |
| <div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  std::mt19937 gen(<a class="code" href="namespacearm__compute_1_1test.xhtml#a71326f0909d77386e29b511e1990a11f">library</a>->seed());</div> |
| <div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  std::bernoulli_distribution dist(0.5);</div> |
| <div class="line"><a name="l00037"></a><span class="lineno"> 37</span> </div> |
| <div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  <span class="keywordflow">for</span>(<span class="keywordtype">int</span> r = 0; r < rows; ++r)</div> |
| <div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  {</div> |
| <div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  <span class="keywordflow">for</span>(<span class="keywordtype">int</span> c = 0; c < cols; ++c, ++v)</div> |
| <div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  {</div> |
| <div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  uint8_t val = 0;</div> |
| <div class="line"><a name="l00043"></a><span class="lineno"> 43</span> </div> |
| <div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  <span class="keywordflow">switch</span>(pattern)</div> |
| <div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  {</div> |
| <div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  <span class="keywordflow">case</span> MatrixPattern::BOX:</div> |
| <div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  val = 255;</div> |
| <div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  <span class="keywordflow">break</span>;</div> |
| <div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  <span class="keywordflow">case</span> MatrixPattern::CROSS:</div> |
| <div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  val = ((r == (rows / 2)) || (c == (cols / 2))) ? 255 : 0;</div> |
| <div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  <span class="keywordflow">break</span>;</div> |
| <div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  <span class="keywordflow">case</span> MatrixPattern::DISK:</div> |
| <div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  val = (((r - rows / 2.0f + 0.5f) * (r - rows / 2.0f + 0.5f)) / ((rows / 2.0f) * (rows / 2.0f)) + ((c - cols / 2.0f + 0.5f) * (c - cols / 2.0f + 0.5f)) / ((cols / 2.0f) *</div> |
| <div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  (cols / 2.0f))) <= 1.0f ? 255 : 0;</div> |
| <div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  <span class="keywordflow">break</span>;</div> |
| <div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  <span class="keywordflow">case</span> MatrixPattern::OTHER:</div> |
| <div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  val = (dist(gen) ? 0 : 255);</div> |
| <div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  <span class="keywordflow">break</span>;</div> |
| <div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  <span class="keywordflow">default</span>:</div> |
| <div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  <span class="keywordflow">return</span>;</div> |
| <div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  }</div> |
| <div class="line"><a name="l00062"></a><span class="lineno"> 62</span> </div> |
| <div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  mask[v] = val;</div> |
| <div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  }</div> |
| <div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  }</div> |
| <div class="line"><a name="l00066"></a><span class="lineno"> 66</span> </div> |
| <div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  <span class="keywordflow">if</span>(pattern == MatrixPattern::OTHER)</div> |
| <div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  {</div> |
| <div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  std::uniform_int_distribution<uint8_t> distribution_u8(0, ((cols * rows) - 1));</div> |
| <div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  mask[distribution_u8(gen)] = 255;</div> |
| <div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  }</div> |
| <div class="line"><a name="l00072"></a><span class="lineno"> 72</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_xhtml_a71326f0909d77386e29b511e1990a11f"><div class="ttname"><a href="namespacearm__compute_1_1test.xhtml#a71326f0909d77386e29b511e1990a11f">arm_compute::test::library</a></div><div class="ttdeci">std::unique_ptr< AssetsLibrary > library</div><div class="ttdef"><b>Definition:</b> <a href="main_8cpp_source.xhtml#l00054">main.cpp:54</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a238579da703bc6097512b25055470277"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEFloorFixture< float > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::SmallShapes(), framework::dataset::make("DataType", DataType::F32)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_n_e_o_n_2_floor_8cpp_source.xhtml#l00050">50</a> of file <a class="el" href="validation_2_n_e_o_n_2_floor_8cpp_source.xhtml">Floor.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00051"></a><span class="lineno"> 51</span> {</div> |
| <div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference);</div> |
| <div class="line"><a name="l00054"></a><span class="lineno"> 54</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="ab9748f66f299bfd362109f3fb16c7a2d"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLFloorFixture< float > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::SmallShapes(), framework::dataset::make("DataType", DataType::F32)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_c_l_2_floor_8cpp_source.xhtml#l00050">50</a> of file <a class="el" href="validation_2_c_l_2_floor_8cpp_source.xhtml">Floor.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00051"></a><span class="lineno"> 51</span> {</div> |
| <div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference);</div> |
| <div class="line"><a name="l00054"></a><span class="lineno"> 54</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="ad6071fa03181f2d8213065ae83b644b3"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLDepthConcatenateLayerFixture< half > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::Small2DShapes(), framework::dataset::make("DataType",DataType::F16)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_depth_concatenate_layer_8cpp_source.xhtml#l00050">50</a> of file <a class="el" href="_c_l_2_depth_concatenate_layer_8cpp_source.xhtml">DepthConcatenateLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00052"></a><span class="lineno"> 52</span> {</div> |
| <div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference);</div> |
| <div class="line"><a name="l00055"></a><span class="lineno"> 55</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a8c0968c22511d2b366c4cebaba1a4367"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEDepthConcatenateLayerFixture< half > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::Small2DShapes(), framework::dataset::make("DataType",DataType::F16)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_depth_concatenate_layer_8cpp_source.xhtml#l00051">51</a> of file <a class="el" href="_n_e_o_n_2_depth_concatenate_layer_8cpp_source.xhtml">DepthConcatenateLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00053"></a><span class="lineno"> 53</span> {</div> |
| <div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference);</div> |
| <div class="line"><a name="l00056"></a><span class="lineno"> 56</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="ae6331f78a2f3e946535a3fa73c46eaca"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLFlattenLayerFixture< float > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::ALL </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(framework::dataset::concat(datasets::Small3DShapes(), datasets::Small4DShapes()),framework::dataset::make("DataType", DataType::F32)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_flatten_8cpp_source.xhtml#l00051">51</a> of file <a class="el" href="_flatten_8cpp_source.xhtml">Flatten.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00053"></a><span class="lineno"> 53</span> {</div> |
| <div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference);</div> |
| <div class="line"><a name="l00056"></a><span class="lineno"> 56</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a70c4f56aa4bb535d8966f36469115760"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLReshapeLayerFixture< float > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::ALL </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::SmallReshapeLayerDataset(), framework::dataset::make("DataType", DataType::F32)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_reshape_layer_8cpp_source.xhtml#l00052">52</a> of file <a class="el" href="_c_l_2_reshape_layer_8cpp_source.xhtml">ReshapeLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00053"></a><span class="lineno"> 53</span> {</div> |
| <div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference);</div> |
| <div class="line"><a name="l00056"></a><span class="lineno"> 56</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="aabf65afb5f889e8b0645a2c1329c554d"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEReshapeLayerFixture< float > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::ALL </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::SmallReshapeLayerDataset(), framework::dataset::make("DataType", DataType::F32)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_reshape_layer_8cpp_source.xhtml#l00052">52</a> of file <a class="el" href="_n_e_o_n_2_reshape_layer_8cpp_source.xhtml">ReshapeLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00053"></a><span class="lineno"> 53</span> {</div> |
| <div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference);</div> |
| <div class="line"><a name="l00056"></a><span class="lineno"> 56</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="acdb6b6ccb738038e2a2d5027069c0fff"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEFloorFixture< float > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::LargeShapes(), framework::dataset::make("DataType", DataType::F32)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_n_e_o_n_2_floor_8cpp_source.xhtml#l00055">55</a> of file <a class="el" href="validation_2_n_e_o_n_2_floor_8cpp_source.xhtml">Floor.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00056"></a><span class="lineno"> 56</span> {</div> |
| <div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference);</div> |
| <div class="line"><a name="l00059"></a><span class="lineno"> 59</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="af7aa623963a6e535e756f72422e5e15b"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLFloorFixture< float > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::LargeShapes(), framework::dataset::make("DataType", DataType::F32)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_c_l_2_floor_8cpp_source.xhtml#l00055">55</a> of file <a class="el" href="validation_2_c_l_2_floor_8cpp_source.xhtml">Floor.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00056"></a><span class="lineno"> 56</span> {</div> |
| <div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference);</div> |
| <div class="line"><a name="l00059"></a><span class="lineno"> 59</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a86a3b3c9dd487df0d72a4b50466a3fa6"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEL2NormalizeFixture< float > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::SmallShapes(), framework::dataset::make("DataType", DataType::F32)), framework::dataset::make("Axis",{0})), framework::dataset::make("Epsilon",{1e-12})) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_l2_normalize_8cpp_source.xhtml#l00056">56</a> of file <a class="el" href="_n_e_o_n_2_l2_normalize_8cpp_source.xhtml">L2Normalize.cpp</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  { 0 })), <a class="code" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>(<span class="stringliteral">"Epsilon"</span>, { 1e-12 })))</div> |
| <div class="line"><a name="l00058"></a><span class="lineno"> 58</span> {</div> |
| <div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference, tolerance_f32);</div> |
| <div class="line"><a name="l00061"></a><span class="lineno"> 61</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1framework_1_1dataset_xhtml_a352791fb808d42a82ad70df5efa3508b"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">arm_compute::test::framework::dataset::make</a></div><div class="ttdeci">std::enable_if< is_container< T >::value, ContainerDataset< T > >::type make(std::string name, T &&values)</div><div class="ttdoc">Helper function to create a ContainerDataset. </div><div class="ttdef"><b>Definition:</b> <a href="_container_dataset_8h_source.xhtml#l00140">ContainerDataset.h:140</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a54958aecc1789140212d82ed3106f243"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLDepthConcatenateLayerFixture< half > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::Large2DShapes(), framework::dataset::make("DataType",DataType::F16)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_depth_concatenate_layer_8cpp_source.xhtml#l00056">56</a> of file <a class="el" href="_c_l_2_depth_concatenate_layer_8cpp_source.xhtml">DepthConcatenateLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00058"></a><span class="lineno"> 58</span> {</div> |
| <div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference);</div> |
| <div class="line"><a name="l00061"></a><span class="lineno"> 61</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="ab07808dd08174e97059c47cd2d5317bb"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEDepthConcatenateLayerFixture< half > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::DepthConcatenateShapes(), framework::dataset::make("DataType",DataType::F16)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_depth_concatenate_layer_8cpp_source.xhtml#l00057">57</a> of file <a class="el" href="_n_e_o_n_2_depth_concatenate_layer_8cpp_source.xhtml">DepthConcatenateLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00059"></a><span class="lineno"> 59</span> {</div> |
| <div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference);</div> |
| <div class="line"><a name="l00062"></a><span class="lineno"> 62</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a8884ba7a5f8b77cd253f8e7744512f04"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEReductionOperationFixture< float > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::SmallShapes(), framework::dataset::make("DataType", DataType::F32)), framework::dataset::make("Axis",{0})), datasets::ReductionOperations()) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_reduction_operation_8cpp_source.xhtml#l00057">57</a> of file <a class="el" href="_n_e_o_n_2_reduction_operation_8cpp_source.xhtml">ReductionOperation.cpp</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  { 0 })), datasets::ReductionOperations()))</div> |
| <div class="line"><a name="l00059"></a><span class="lineno"> 59</span> {</div> |
| <div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference, tolerance_f32);</div> |
| <div class="line"><a name="l00062"></a><span class="lineno"> 62</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="aa2c7ada491af83e6b0263e057cbfd8d0"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLFlattenLayerFixture< float > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(framework::dataset::concat(datasets::Large3DShapes(), datasets::Large4DShapes()),framework::dataset::make("DataType", DataType::F32)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_flatten_8cpp_source.xhtml#l00057">57</a> of file <a class="el" href="_flatten_8cpp_source.xhtml">Flatten.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00059"></a><span class="lineno"> 59</span> {</div> |
| <div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference);</div> |
| <div class="line"><a name="l00062"></a><span class="lineno"> 62</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a059a83ca1bda1805e7e023c15b1dcf47"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLL2NormalizeFixture< float > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::SmallShapes(), framework::dataset::make("DataType", DataType::F32)), framework::dataset::make("Axis",{0})), framework::dataset::make("Epsilon",{1e-12})) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_l2_normalize_8cpp_source.xhtml#l00058">58</a> of file <a class="el" href="_c_l_2_l2_normalize_8cpp_source.xhtml">L2Normalize.cpp</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  { 0 })), <a class="code" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>(<span class="stringliteral">"Epsilon"</span>, { 1e-12 })))</div> |
| <div class="line"><a name="l00060"></a><span class="lineno"> 60</span> {</div> |
| <div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference, tolerance_f32);</div> |
| <div class="line"><a name="l00063"></a><span class="lineno"> 63</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1framework_1_1dataset_xhtml_a352791fb808d42a82ad70df5efa3508b"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">arm_compute::test::framework::dataset::make</a></div><div class="ttdeci">std::enable_if< is_container< T >::value, ContainerDataset< T > >::type make(std::string name, T &&values)</div><div class="ttdoc">Helper function to create a ContainerDataset. </div><div class="ttdef"><b>Definition:</b> <a href="_container_dataset_8h_source.xhtml#l00140">ContainerDataset.h:140</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="ae85ea8134d6981ba59b2e5b349168af4"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLReductionOperationFixture< float > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::LargeShapes(), framework::dataset::make("DataType", DataType::F32)), framework::dataset::make("Axis",{0})), datasets::ReductionOperations()) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_reduction_operation_8cpp_source.xhtml#l00058">58</a> of file <a class="el" href="_c_l_2_reduction_operation_8cpp_source.xhtml">ReductionOperation.cpp</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  { 0 })), datasets::ReductionOperations()))</div> |
| <div class="line"><a name="l00060"></a><span class="lineno"> 60</span> {</div> |
| <div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference, tolerance_f32);</div> |
| <div class="line"><a name="l00063"></a><span class="lineno"> 63</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="abc2cc2a00771fad6d48d9da0923e02c9"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLReshapeLayerFixture< half > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::ALL </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::SmallReshapeLayerDataset(), framework::dataset::make("DataType",DataType::F16)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_reshape_layer_8cpp_source.xhtml#l00060">60</a> of file <a class="el" href="_c_l_2_reshape_layer_8cpp_source.xhtml">ReshapeLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00062"></a><span class="lineno"> 62</span> {</div> |
| <div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference);</div> |
| <div class="line"><a name="l00065"></a><span class="lineno"> 65</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a67a59925e104fb1be6e553f64da9c299"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunGlobalPooling </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLGlobalPoolingLayerFixture< float > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::ALL </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(GlobalPoolingLayerDataset, framework::dataset::make("DataType", DataType::F32)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_global_pooling_8cpp_source.xhtml#l00062">62</a> of file <a class="el" href="_global_pooling_8cpp_source.xhtml">GlobalPooling.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00063"></a><span class="lineno"> 63</span> {</div> |
| <div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference, tolerance_f32);</div> |
| <div class="line"><a name="l00066"></a><span class="lineno"> 66</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="ada07f36b299d444952b3d0dcdcb21a47"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEReshapeLayerFixture< int8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::ALL </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::SmallReshapeLayerDataset(), framework::dataset::make("DataType", DataType::S8)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_reshape_layer_8cpp_source.xhtml#l00062">62</a> of file <a class="el" href="_n_e_o_n_2_reshape_layer_8cpp_source.xhtml">ReshapeLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00063"></a><span class="lineno"> 63</span> {</div> |
| <div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference);</div> |
| <div class="line"><a name="l00066"></a><span class="lineno"> 66</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="ab657fb4a53cd306bc7e70c4953608b22"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEL2NormalizeFixture< float > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::LargeShapes(), framework::dataset::make("DataType", DataType::F32)), framework::dataset::make("Axis",{0})), framework::dataset::make("Epsilon",{1e-12})) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_l2_normalize_8cpp_source.xhtml#l00063">63</a> of file <a class="el" href="_n_e_o_n_2_l2_normalize_8cpp_source.xhtml">L2Normalize.cpp</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  { 0 })), <a class="code" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>(<span class="stringliteral">"Epsilon"</span>, { 1e-12 })))</div> |
| <div class="line"><a name="l00065"></a><span class="lineno"> 65</span> {</div> |
| <div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference, tolerance_f32);</div> |
| <div class="line"><a name="l00068"></a><span class="lineno"> 68</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1framework_1_1dataset_xhtml_a352791fb808d42a82ad70df5efa3508b"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">arm_compute::test::framework::dataset::make</a></div><div class="ttdeci">std::enable_if< is_container< T >::value, ContainerDataset< T > >::type make(std::string name, T &&values)</div><div class="ttdoc">Helper function to create a ContainerDataset. </div><div class="ttdef"><b>Definition:</b> <a href="_container_dataset_8h_source.xhtml#l00140">ContainerDataset.h:140</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a16b70807bc96060b771629fc6fe459a9"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEReductionOperationFixture< float > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::LargeShapes(), framework::dataset::make("DataType", DataType::F32)), framework::dataset::make("Axis",{0})), datasets::ReductionOperations()) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_reduction_operation_8cpp_source.xhtml#l00063">63</a> of file <a class="el" href="_n_e_o_n_2_reduction_operation_8cpp_source.xhtml">ReductionOperation.cpp</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  { 0 })), datasets::ReductionOperations()))</div> |
| <div class="line"><a name="l00065"></a><span class="lineno"> 65</span> {</div> |
| <div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference, tolerance_f32);</div> |
| <div class="line"><a name="l00068"></a><span class="lineno"> 68</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a3190bcdfd0c39a98541bc4e6b198029d"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLL2NormalizeFixture< float > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::LargeShapes(), framework::dataset::make("DataType", DataType::F32)), framework::dataset::make("Axis",{0})), framework::dataset::make("Epsilon",{1e-12})) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_l2_normalize_8cpp_source.xhtml#l00064">64</a> of file <a class="el" href="_c_l_2_l2_normalize_8cpp_source.xhtml">L2Normalize.cpp</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  { 0 })), <a class="code" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>(<span class="stringliteral">"Epsilon"</span>, { 1e-12 })))</div> |
| <div class="line"><a name="l00066"></a><span class="lineno"> 66</span> {</div> |
| <div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference, tolerance_f32);</div> |
| <div class="line"><a name="l00069"></a><span class="lineno"> 69</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1framework_1_1dataset_xhtml_a352791fb808d42a82ad70df5efa3508b"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">arm_compute::test::framework::dataset::make</a></div><div class="ttdeci">std::enable_if< is_container< T >::value, ContainerDataset< T > >::type make(std::string name, T &&values)</div><div class="ttdoc">Helper function to create a ContainerDataset. </div><div class="ttdef"><b>Definition:</b> <a href="_container_dataset_8h_source.xhtml#l00140">ContainerDataset.h:140</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a7fd236f8f93676eccccaee43375ba88a"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLReductionOperationFixture< float > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::LargeShapes(), framework::dataset::make("DataType", DataType::F32)), framework::dataset::make("Axis",{0})), datasets::ReductionOperations()) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_reduction_operation_8cpp_source.xhtml#l00064">64</a> of file <a class="el" href="_c_l_2_reduction_operation_8cpp_source.xhtml">ReductionOperation.cpp</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  { 0 })), datasets::ReductionOperations()))</div> |
| <div class="line"><a name="l00066"></a><span class="lineno"> 66</span> {</div> |
| <div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference, tolerance_f32);</div> |
| <div class="line"><a name="l00069"></a><span class="lineno"> 69</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="ae8e03673811ac00ff05078132f8b8024"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLDepthConcatenateLayerFixture< float > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::Small2DShapes(), framework::dataset::make("DataType",DataType::F32)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_depth_concatenate_layer_8cpp_source.xhtml#l00065">65</a> of file <a class="el" href="_c_l_2_depth_concatenate_layer_8cpp_source.xhtml">DepthConcatenateLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00067"></a><span class="lineno"> 67</span> {</div> |
| <div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference);</div> |
| <div class="line"><a name="l00070"></a><span class="lineno"> 70</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a8cbdb07675cbd1605aa8d8de0046bf05"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLFlattenLayerFixture< half > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::ALL </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(framework::dataset::concat(datasets::Small3DShapes(), datasets::Small4DShapes()),framework::dataset::make("DataType", DataType::F16)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_flatten_8cpp_source.xhtml#l00066">66</a> of file <a class="el" href="_flatten_8cpp_source.xhtml">Flatten.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00068"></a><span class="lineno"> 68</span> {</div> |
| <div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference);</div> |
| <div class="line"><a name="l00071"></a><span class="lineno"> 71</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="ad50aff7a15be6a8a3c4d535a260ba8e1"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLIntegralImageFixture< uint8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::SmallShapes(), framework::dataset::make("DataType",DataType::U8)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_integral_image_8cpp_source.xhtml#l00067">67</a> of file <a class="el" href="_c_l_2_integral_image_8cpp_source.xhtml">IntegralImage.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00069"></a><span class="lineno"> 69</span> {</div> |
| <div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference);</div> |
| <div class="line"><a name="l00072"></a><span class="lineno"> 72</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a7ee4589e93ea3eb2d81572abcb6ea802"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEDepthConcatenateLayerFixture< float > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::Small2DShapes(), framework::dataset::make("DataType",DataType::F32)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_depth_concatenate_layer_8cpp_source.xhtml#l00067">67</a> of file <a class="el" href="_n_e_o_n_2_depth_concatenate_layer_8cpp_source.xhtml">DepthConcatenateLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00069"></a><span class="lineno"> 69</span> {</div> |
| <div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference);</div> |
| <div class="line"><a name="l00072"></a><span class="lineno"> 72</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a9875a13b73416b5e5154b1d8e309dc3a"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLNormalizationLayerFixture< half > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(NormalizationDataset, framework::dataset::make("DataType", DataType::F16)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_c_l_2_normalization_layer_8cpp_source.xhtml#l00068">68</a> of file <a class="el" href="validation_2_c_l_2_normalization_layer_8cpp_source.xhtml">NormalizationLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00069"></a><span class="lineno"> 69</span> {</div> |
| <div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference, tolerance_f16);</div> |
| <div class="line"><a name="l00072"></a><span class="lineno"> 72</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a90ba555741cb446aa301a29cb758928e"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLPoolingLayerFixture< float > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::ALL </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::SmallShapes(), combine(PoolingLayerDatasetFP, framework::dataset::make("DataType",DataType::F32))) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_c_l_2_pooling_layer_8cpp_source.xhtml#l00068">68</a> of file <a class="el" href="validation_2_c_l_2_pooling_layer_8cpp_source.xhtml">PoolingLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00070"></a><span class="lineno"> 70</span> {</div> |
| <div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference, tolerance_f32);</div> |
| <div class="line"><a name="l00073"></a><span class="lineno"> 73</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a400e224c5e2d727654910544a469c2c6"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEIntegralImageFixture< uint8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::SmallShapes(), framework::dataset::make("DataType",DataType::U8)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_integral_image_8cpp_source.xhtml#l00069">69</a> of file <a class="el" href="_n_e_o_n_2_integral_image_8cpp_source.xhtml">IntegralImage.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00071"></a><span class="lineno"> 71</span> {</div> |
| <div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference);</div> |
| <div class="line"><a name="l00074"></a><span class="lineno"> 74</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a087e7df403a2f78f61555091ef41bbc4"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NENormalizationLayerFixture< half > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(NormalizationDataset, framework::dataset::make("DataType", DataType::F16)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_n_e_o_n_2_normalization_layer_8cpp_source.xhtml#l00069">69</a> of file <a class="el" href="validation_2_n_e_o_n_2_normalization_layer_8cpp_source.xhtml">NormalizationLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00070"></a><span class="lineno"> 70</span> {</div> |
| <div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference, tolerance_f16);</div> |
| <div class="line"><a name="l00073"></a><span class="lineno"> 73</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a79fac6ffbc2037d31193c5c3fb4e2a34"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunGlobalPooling </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLGlobalPoolingLayerFixture< half > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::ALL </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(GlobalPoolingLayerDataset, framework::dataset::make("DataType",DataType::F16)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_global_pooling_8cpp_source.xhtml#l00070">70</a> of file <a class="el" href="_global_pooling_8cpp_source.xhtml">GlobalPooling.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00072"></a><span class="lineno"> 72</span> {</div> |
| <div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference, tolerance_f16);</div> |
| <div class="line"><a name="l00075"></a><span class="lineno"> 75</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="ab22172b75453f57b458b2089e9e33899"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEMeanStdDevFixture< uint8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::Small2DShapes(), framework::dataset::make("DataType",DataType::U8)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_mean_std_dev_8cpp_source.xhtml#l00070">70</a> of file <a class="el" href="_n_e_o_n_2_mean_std_dev_8cpp_source.xhtml">MeanStdDev.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00072"></a><span class="lineno"> 72</span> {</div> |
| <div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  <span class="comment">// Validate mean output</span></div> |
| <div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(_target.first, _reference.first);</div> |
| <div class="line"><a name="l00075"></a><span class="lineno"> 75</span> </div> |
| <div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  <span class="comment">// Validate std_dev output</span></div> |
| <div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(_target.second, _reference.second, tolerance_rel_high_error);</div> |
| <div class="line"><a name="l00078"></a><span class="lineno"> 78</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a0757ea43de1231862e9cffd31d22d116"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEPoolingLayerFixture< float > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::ALL </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::SmallShapes(), combine(PoolingLayerDatasetFP, framework::dataset::make("DataType",DataType::F32))) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_n_e_o_n_2_pooling_layer_8cpp_source.xhtml#l00070">70</a> of file <a class="el" href="validation_2_n_e_o_n_2_pooling_layer_8cpp_source.xhtml">PoolingLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00072"></a><span class="lineno"> 72</span> {</div> |
| <div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference, tolerance_f32);</div> |
| <div class="line"><a name="l00075"></a><span class="lineno"> 75</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a49e992867d9f8049013d8ab3c540fe1a"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEReshapeLayerFixture< int16_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::ALL </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::SmallReshapeLayerDataset(), framework::dataset::make("DataType", DataType::S16)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_reshape_layer_8cpp_source.xhtml#l00070">70</a> of file <a class="el" href="_n_e_o_n_2_reshape_layer_8cpp_source.xhtml">ReshapeLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00071"></a><span class="lineno"> 71</span> {</div> |
| <div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference);</div> |
| <div class="line"><a name="l00074"></a><span class="lineno"> 74</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="ad0b7499904f2b7366e73d668d76eef1d"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLThresholdFixture< uint8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::SmallShapes(), datasets::MixedThresholdDataset()),framework::dataset::make("DataType",DataType::U8)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_threshold_8cpp_source.xhtml#l00070">70</a> of file <a class="el" href="_c_l_2_threshold_8cpp_source.xhtml">Threshold.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00073"></a><span class="lineno"> 73</span> {</div> |
| <div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference);</div> |
| <div class="line"><a name="l00076"></a><span class="lineno"> 76</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="ae11708df5e23f68be65fd28225e6c996"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLReshapeLayerFixture< int8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::ALL </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::SmallReshapeLayerDataset(), framework::dataset::make("DataType", DataType::S8)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_reshape_layer_8cpp_source.xhtml#l00071">71</a> of file <a class="el" href="_c_l_2_reshape_layer_8cpp_source.xhtml">ReshapeLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00072"></a><span class="lineno"> 72</span> {</div> |
| <div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference);</div> |
| <div class="line"><a name="l00075"></a><span class="lineno"> 75</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a38106a98efdc4e8f9ff90339addfd557"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">ThresholdFixture< uint8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::SmallShapes(), datasets::MixedThresholdDataset()),framework::dataset::make("DataType",DataType::U8)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_threshold_8cpp_source.xhtml#l00071">71</a> of file <a class="el" href="_n_e_o_n_2_threshold_8cpp_source.xhtml">Threshold.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00074"></a><span class="lineno"> 74</span> {</div> |
| <div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference);</div> |
| <div class="line"><a name="l00077"></a><span class="lineno"> 77</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a93698de940135487558993ed95fac7fd"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLDepthConcatenateLayerFixture< float > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::DepthConcatenateShapes(), framework::dataset::make("DataType",DataType::F32)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_depth_concatenate_layer_8cpp_source.xhtml#l00071">71</a> of file <a class="el" href="_c_l_2_depth_concatenate_layer_8cpp_source.xhtml">DepthConcatenateLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00073"></a><span class="lineno"> 73</span> {</div> |
| <div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference);</div> |
| <div class="line"><a name="l00076"></a><span class="lineno"> 76</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="acdd086d8a6a088acde2e91a617b8fccb"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLFlattenLayerFixture< half > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(framework::dataset::concat(datasets::Large3DShapes(), datasets::Large4DShapes()),framework::dataset::make("DataType", DataType::F16)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_flatten_8cpp_source.xhtml#l00072">72</a> of file <a class="el" href="_flatten_8cpp_source.xhtml">Flatten.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00074"></a><span class="lineno"> 74</span> {</div> |
| <div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference);</div> |
| <div class="line"><a name="l00077"></a><span class="lineno"> 77</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="abb912054997031e7acbd4168e625bc5d"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEBitwiseNotFixture< uint8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::SmallShapes(), framework::dataset::make("DataType",DataType::U8)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_bitwise_not_8cpp_source.xhtml#l00073">73</a> of file <a class="el" href="_n_e_o_n_2_bitwise_not_8cpp_source.xhtml">BitwiseNot.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00075"></a><span class="lineno"> 75</span> {</div> |
| <div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference);</div> |
| <div class="line"><a name="l00078"></a><span class="lineno"> 78</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a82a7dea7dcfa3ac6f421a415399efad7"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLIntegralImageFixture< uint8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::LargeShapes(), framework::dataset::make("DataType",DataType::U8)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_integral_image_8cpp_source.xhtml#l00073">73</a> of file <a class="el" href="_c_l_2_integral_image_8cpp_source.xhtml">IntegralImage.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00075"></a><span class="lineno"> 75</span> {</div> |
| <div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference);</div> |
| <div class="line"><a name="l00078"></a><span class="lineno"> 78</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="aeb577e85f2edd09392d04aefac09bc37"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEDepthConcatenateLayerFixture< float > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::DepthConcatenateShapes(), framework::dataset::make("DataType",DataType::F32)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_depth_concatenate_layer_8cpp_source.xhtml#l00073">73</a> of file <a class="el" href="_n_e_o_n_2_depth_concatenate_layer_8cpp_source.xhtml">DepthConcatenateLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00075"></a><span class="lineno"> 75</span> {</div> |
| <div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference);</div> |
| <div class="line"><a name="l00078"></a><span class="lineno"> 78</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a32f89330c389d8f44c2a92cabce049ef"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLBitwiseNotFixture< uint8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::SmallShapes(), framework::dataset::make("DataType",DataType::U8)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_bitwise_not_8cpp_source.xhtml#l00073">73</a> of file <a class="el" href="_c_l_2_bitwise_not_8cpp_source.xhtml">BitwiseNot.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00075"></a><span class="lineno"> 75</span> {</div> |
| <div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference);</div> |
| <div class="line"><a name="l00078"></a><span class="lineno"> 78</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a73b754ca39647c59584327e4343c611d"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLNormalizationLayerFixture< half > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(NormalizationDataset, framework::dataset::make("DataType", DataType::F16)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_c_l_2_normalization_layer_8cpp_source.xhtml#l00073">73</a> of file <a class="el" href="validation_2_c_l_2_normalization_layer_8cpp_source.xhtml">NormalizationLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00074"></a><span class="lineno"> 74</span> {</div> |
| <div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference, tolerance_f16);</div> |
| <div class="line"><a name="l00077"></a><span class="lineno"> 77</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a07b92ba1fb6599236c1accbde21a0f75"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLMeanStdDevFixture< uint8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::Small2DShapes(), framework::dataset::make("DataType",DataType::U8)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_mean_std_dev_8cpp_source.xhtml#l00074">74</a> of file <a class="el" href="_c_l_2_mean_std_dev_8cpp_source.xhtml">MeanStdDev.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00076"></a><span class="lineno"> 76</span> {</div> |
| <div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  <span class="comment">// Validate mean output</span></div> |
| <div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(_target.first, _reference.first);</div> |
| <div class="line"><a name="l00079"></a><span class="lineno"> 79</span> </div> |
| <div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  <span class="comment">// Validate std_dev output</span></div> |
| <div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(_target.second, _reference.second, tolerance_rel_high_error);</div> |
| <div class="line"><a name="l00082"></a><span class="lineno"> 82</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a79273ca792f49600c6485cfa29c27f36"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLMinMaxLocationFixture< uint8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::Small2DShapes(), framework::dataset::make("DataType",DataType::U8)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_min_max_location_8cpp_source.xhtml#l00074">74</a> of file <a class="el" href="_c_l_2_min_max_location_8cpp_source.xhtml">MinMaxLocation.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8h_source.xhtml#l00452">validate_min_max_loc()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00076"></a><span class="lineno"> 76</span> {</div> |
| <div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a5c338bd61fcc9acab23cf1bb8bb57539">validate_min_max_loc</a>(_target, _reference);</div> |
| <div class="line"><a name="l00078"></a><span class="lineno"> 78</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a5c338bd61fcc9acab23cf1bb8bb57539"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a5c338bd61fcc9acab23cf1bb8bb57539">arm_compute::test::validation::validate_min_max_loc</a></div><div class="ttdeci">void validate_min_max_loc(const MinMaxLocationValues< T > &target, const MinMaxLocationValues< U > &reference)</div><div class="ttdef"><b>Definition:</b> <a href="_validation_8h_source.xhtml#l00452">Validation.h:452</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="ad4927e3d6480eb237776f44840f16163"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLPoolingLayerFixture< float > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::LargeShapes(), combine(PoolingLayerDatasetFP, framework::dataset::make("DataType",DataType::F32))) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_c_l_2_pooling_layer_8cpp_source.xhtml#l00074">74</a> of file <a class="el" href="validation_2_c_l_2_pooling_layer_8cpp_source.xhtml">PoolingLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00076"></a><span class="lineno"> 76</span> {</div> |
| <div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference, tolerance_f32);</div> |
| <div class="line"><a name="l00079"></a><span class="lineno"> 79</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="ad74fbf4e4c9f1d8a374724cd7587143c"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NENormalizationLayerFixture< half > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(NormalizationDataset, framework::dataset::make("DataType", DataType::F16)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_n_e_o_n_2_normalization_layer_8cpp_source.xhtml#l00074">74</a> of file <a class="el" href="validation_2_n_e_o_n_2_normalization_layer_8cpp_source.xhtml">NormalizationLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00075"></a><span class="lineno"> 75</span> {</div> |
| <div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference, tolerance_f16);</div> |
| <div class="line"><a name="l00078"></a><span class="lineno"> 78</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a3ae1dd57105ef480bb4aa1f00d426808"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEIntegralImageFixture< uint8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::LargeShapes(), framework::dataset::make("DataType",DataType::U8)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_integral_image_8cpp_source.xhtml#l00075">75</a> of file <a class="el" href="_n_e_o_n_2_integral_image_8cpp_source.xhtml">IntegralImage.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00077"></a><span class="lineno"> 77</span> {</div> |
| <div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference);</div> |
| <div class="line"><a name="l00080"></a><span class="lineno"> 80</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a2717a3e83eb53f04462a3b678b9b06cd"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEMinMaxLocationFixture< uint8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::Small2DShapes(), framework::dataset::make("DataType",DataType::U8)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_min_max_location_8cpp_source.xhtml#l00075">75</a> of file <a class="el" href="_n_e_o_n_2_min_max_location_8cpp_source.xhtml">MinMaxLocation.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8h_source.xhtml#l00452">validate_min_max_loc()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00077"></a><span class="lineno"> 77</span> {</div> |
| <div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a5c338bd61fcc9acab23cf1bb8bb57539">validate_min_max_loc</a>(_target, _reference);</div> |
| <div class="line"><a name="l00079"></a><span class="lineno"> 79</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a5c338bd61fcc9acab23cf1bb8bb57539"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a5c338bd61fcc9acab23cf1bb8bb57539">arm_compute::test::validation::validate_min_max_loc</a></div><div class="ttdeci">void validate_min_max_loc(const MinMaxLocationValues< T > &target, const MinMaxLocationValues< U > &reference)</div><div class="ttdef"><b>Definition:</b> <a href="_validation_8h_source.xhtml#l00452">Validation.h:452</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a751b40d1bda206ee5e85d7f8261f3399"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEPoolingLayerFixture< float > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::LargeShapes(), combine(PoolingLayerDatasetFP, framework::dataset::make("DataType",DataType::F32))) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_n_e_o_n_2_pooling_layer_8cpp_source.xhtml#l00076">76</a> of file <a class="el" href="validation_2_n_e_o_n_2_pooling_layer_8cpp_source.xhtml">PoolingLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00078"></a><span class="lineno"> 78</span> {</div> |
| <div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference, tolerance_f32);</div> |
| <div class="line"><a name="l00081"></a><span class="lineno"> 81</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="ac74cc1f71b1aa0905dbc427c7eae718a"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEBitwiseAndFixture< uint8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::SmallShapes(), framework::dataset::make("DataType",DataType::U8)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_bitwise_and_8cpp_source.xhtml#l00077">77</a> of file <a class="el" href="_n_e_o_n_2_bitwise_and_8cpp_source.xhtml">BitwiseAnd.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00079"></a><span class="lineno"> 79</span> {</div> |
| <div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference);</div> |
| <div class="line"><a name="l00082"></a><span class="lineno"> 82</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a2f29f013f83c7914c2742b48ef83ab9e"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEBitwiseOrFixture< uint8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::SmallShapes(), framework::dataset::make("DataType",DataType::U8)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_bitwise_or_8cpp_source.xhtml#l00077">77</a> of file <a class="el" href="_n_e_o_n_2_bitwise_or_8cpp_source.xhtml">BitwiseOr.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00079"></a><span class="lineno"> 79</span> {</div> |
| <div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference);</div> |
| <div class="line"><a name="l00082"></a><span class="lineno"> 82</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a993cef76201032b5584ff570d9d85b00"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEBitwiseXorFixture< uint8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::SmallShapes(), framework::dataset::make("DataType",DataType::U8)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_bitwise_xor_8cpp_source.xhtml#l00077">77</a> of file <a class="el" href="_n_e_o_n_2_bitwise_xor_8cpp_source.xhtml">BitwiseXor.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00079"></a><span class="lineno"> 79</span> {</div> |
| <div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference);</div> |
| <div class="line"><a name="l00082"></a><span class="lineno"> 82</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a4874b25434673c0ad0e496a8a81ea184"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLBitwiseAndFixture< uint8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::SmallShapes(), framework::dataset::make("DataType",DataType::U8)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_bitwise_and_8cpp_source.xhtml#l00077">77</a> of file <a class="el" href="_c_l_2_bitwise_and_8cpp_source.xhtml">BitwiseAnd.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00079"></a><span class="lineno"> 79</span> {</div> |
| <div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference);</div> |
| <div class="line"><a name="l00082"></a><span class="lineno"> 82</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a5ba96a9c1a1a700ccc866ca1e390f49e"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLBitwiseXorFixture< uint8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::SmallShapes(), framework::dataset::make("DataType",DataType::U8)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_bitwise_xor_8cpp_source.xhtml#l00077">77</a> of file <a class="el" href="_c_l_2_bitwise_xor_8cpp_source.xhtml">BitwiseXor.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00079"></a><span class="lineno"> 79</span> {</div> |
| <div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference);</div> |
| <div class="line"><a name="l00082"></a><span class="lineno"> 82</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="ad45bd0ada19a202ff15e9a8f9feb5a75"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLBitwiseOrFixture< uint8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::SmallShapes(), framework::dataset::make("DataType",DataType::U8)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_bitwise_or_8cpp_source.xhtml#l00077">77</a> of file <a class="el" href="_c_l_2_bitwise_or_8cpp_source.xhtml">BitwiseOr.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00079"></a><span class="lineno"> 79</span> {</div> |
| <div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference);</div> |
| <div class="line"><a name="l00082"></a><span class="lineno"> 82</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="ad17f62d331397f138d8982a6b6d7ad23"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLThresholdFixture< uint8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::LargeShapes(), datasets::MixedThresholdDataset()),framework::dataset::make("DataType",DataType::U8)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_threshold_8cpp_source.xhtml#l00078">78</a> of file <a class="el" href="_c_l_2_threshold_8cpp_source.xhtml">Threshold.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00081"></a><span class="lineno"> 81</span> {</div> |
| <div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference);</div> |
| <div class="line"><a name="l00084"></a><span class="lineno"> 84</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a795970f2612d471c58be736b6bbe7303"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEBitwiseNotFixture< uint8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::LargeShapes(), framework::dataset::make("DataType",DataType::U8)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_bitwise_not_8cpp_source.xhtml#l00079">79</a> of file <a class="el" href="_n_e_o_n_2_bitwise_not_8cpp_source.xhtml">BitwiseNot.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00081"></a><span class="lineno"> 81</span> {</div> |
| <div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference);</div> |
| <div class="line"><a name="l00084"></a><span class="lineno"> 84</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a3a74384a2e1442b933aab92cdb476649"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLBitwiseNotFixture< uint8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::LargeShapes(), framework::dataset::make("DataType",DataType::U8)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_bitwise_not_8cpp_source.xhtml#l00079">79</a> of file <a class="el" href="_c_l_2_bitwise_not_8cpp_source.xhtml">BitwiseNot.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00081"></a><span class="lineno"> 81</span> {</div> |
| <div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference);</div> |
| <div class="line"><a name="l00084"></a><span class="lineno"> 84</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="af2991a776e7d9afd05ce6c4b62abe630"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEMeanStdDevFixture< uint8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::Large2DShapes(), framework::dataset::make("DataType",DataType::U8)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_mean_std_dev_8cpp_source.xhtml#l00079">79</a> of file <a class="el" href="_n_e_o_n_2_mean_std_dev_8cpp_source.xhtml">MeanStdDev.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00081"></a><span class="lineno"> 81</span> {</div> |
| <div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  <span class="comment">// Validate mean output</span></div> |
| <div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(_target.first, _reference.first, tolerance_rel_low_error);</div> |
| <div class="line"><a name="l00084"></a><span class="lineno"> 84</span> </div> |
| <div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  <span class="comment">// Validate std_dev output</span></div> |
| <div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(_target.second, _reference.second, tolerance_rel_high_error);</div> |
| <div class="line"><a name="l00087"></a><span class="lineno"> 87</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="ac13ab12978261e6bea1ce66e0a70284e"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLReshapeLayerFixture< int16_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::ALL </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::SmallReshapeLayerDataset(), framework::dataset::make("DataType", DataType::S16)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_reshape_layer_8cpp_source.xhtml#l00079">79</a> of file <a class="el" href="_c_l_2_reshape_layer_8cpp_source.xhtml">ReshapeLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00080"></a><span class="lineno"> 80</span> {</div> |
| <div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference);</div> |
| <div class="line"><a name="l00083"></a><span class="lineno"> 83</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="abfe24bb2ef8c8ecd4f1188099f35af10"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">ThresholdFixture< uint8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::LargeShapes(), datasets::MixedThresholdDataset()),framework::dataset::make("DataType",DataType::U8)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_threshold_8cpp_source.xhtml#l00079">79</a> of file <a class="el" href="_n_e_o_n_2_threshold_8cpp_source.xhtml">Threshold.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00082"></a><span class="lineno"> 82</span> {</div> |
| <div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference);</div> |
| <div class="line"><a name="l00085"></a><span class="lineno"> 85</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a33c7ad45dd1317eb013409ef710daeeb"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLMinMaxLocationFixture< uint8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::Large2DShapes(), framework::dataset::make("DataType",DataType::U8)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_min_max_location_8cpp_source.xhtml#l00080">80</a> of file <a class="el" href="_c_l_2_min_max_location_8cpp_source.xhtml">MinMaxLocation.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8h_source.xhtml#l00452">validate_min_max_loc()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00082"></a><span class="lineno"> 82</span> {</div> |
| <div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a5c338bd61fcc9acab23cf1bb8bb57539">validate_min_max_loc</a>(_target, _reference);</div> |
| <div class="line"><a name="l00084"></a><span class="lineno"> 84</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a5c338bd61fcc9acab23cf1bb8bb57539"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a5c338bd61fcc9acab23cf1bb8bb57539">arm_compute::test::validation::validate_min_max_loc</a></div><div class="ttdeci">void validate_min_max_loc(const MinMaxLocationValues< T > &target, const MinMaxLocationValues< U > &reference)</div><div class="ttdef"><b>Definition:</b> <a href="_validation_8h_source.xhtml#l00452">Validation.h:452</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="aa10813f37c00c2a853cdfacc7a9fa9a1"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">Random </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLBatchNormalizationLayerFixture< float > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::RandomBatchNormalizationLayerDataset(),framework::dataset::make("DataType", DataType::F32)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_c_l_2_batch_normalization_layer_8cpp_source.xhtml#l00081">81</a> of file <a class="el" href="validation_2_c_l_2_batch_normalization_layer_8cpp_source.xhtml">BatchNormalizationLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00083"></a><span class="lineno"> 83</span> {</div> |
| <div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference, tolerance_f, 0);</div> |
| <div class="line"><a name="l00086"></a><span class="lineno"> 86</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a171cbe9681397c19210cb25e7cb92484"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLNormalizationLayerFixture< float > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(NormalizationDataset, framework::dataset::make("DataType", DataType::F32)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_c_l_2_normalization_layer_8cpp_source.xhtml#l00081">81</a> of file <a class="el" href="validation_2_c_l_2_normalization_layer_8cpp_source.xhtml">NormalizationLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00082"></a><span class="lineno"> 82</span> {</div> |
| <div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference, tolerance_f32);</div> |
| <div class="line"><a name="l00085"></a><span class="lineno"> 85</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="af7e5e6e7c39d3fb71e5466ec8c7fb3f0"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEMinMaxLocationFixture< uint8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::Large2DShapes(), framework::dataset::make("DataType",DataType::U8)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_min_max_location_8cpp_source.xhtml#l00081">81</a> of file <a class="el" href="_n_e_o_n_2_min_max_location_8cpp_source.xhtml">MinMaxLocation.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8h_source.xhtml#l00452">validate_min_max_loc()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00083"></a><span class="lineno"> 83</span> {</div> |
| <div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a5c338bd61fcc9acab23cf1bb8bb57539">validate_min_max_loc</a>(_target, _reference);</div> |
| <div class="line"><a name="l00085"></a><span class="lineno"> 85</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a5c338bd61fcc9acab23cf1bb8bb57539"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a5c338bd61fcc9acab23cf1bb8bb57539">arm_compute::test::validation::validate_min_max_loc</a></div><div class="ttdeci">void validate_min_max_loc(const MinMaxLocationValues< T > &target, const MinMaxLocationValues< U > &reference)</div><div class="ttdef"><b>Definition:</b> <a href="_validation_8h_source.xhtml#l00452">Validation.h:452</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="add6f90cc20f0eb5678b196249806627c"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLDepthConcatenateLayerFixture< int8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::Small2DShapes(),framework::dataset::make("DataType",DataType::QS8)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_depth_concatenate_layer_8cpp_source.xhtml#l00082">82</a> of file <a class="el" href="_c_l_2_depth_concatenate_layer_8cpp_source.xhtml">DepthConcatenateLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00085"></a><span class="lineno"> 85</span> {</div> |
| <div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference);</div> |
| <div class="line"><a name="l00088"></a><span class="lineno"> 88</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a27ec89b1ed710370a0e82fb692cb7e66"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEBitwiseAndFixture< uint8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::LargeShapes(), framework::dataset::make("DataType",DataType::U8)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_bitwise_and_8cpp_source.xhtml#l00083">83</a> of file <a class="el" href="_n_e_o_n_2_bitwise_and_8cpp_source.xhtml">BitwiseAnd.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00085"></a><span class="lineno"> 85</span> {</div> |
| <div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference);</div> |
| <div class="line"><a name="l00088"></a><span class="lineno"> 88</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="aca5fef85f0e64d5a4b1efa3815546981"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEBitwiseOrFixture< uint8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::LargeShapes(), framework::dataset::make("DataType",DataType::U8)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_bitwise_or_8cpp_source.xhtml#l00083">83</a> of file <a class="el" href="_n_e_o_n_2_bitwise_or_8cpp_source.xhtml">BitwiseOr.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00085"></a><span class="lineno"> 85</span> {</div> |
| <div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference);</div> |
| <div class="line"><a name="l00088"></a><span class="lineno"> 88</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="aa04fc6a3de23fdcd9cb656d35fb4f281"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEBitwiseXorFixture< uint8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::LargeShapes(), framework::dataset::make("DataType",DataType::U8)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_bitwise_xor_8cpp_source.xhtml#l00083">83</a> of file <a class="el" href="_n_e_o_n_2_bitwise_xor_8cpp_source.xhtml">BitwiseXor.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00085"></a><span class="lineno"> 85</span> {</div> |
| <div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference);</div> |
| <div class="line"><a name="l00088"></a><span class="lineno"> 88</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a2e07f795abdc267b579e8768d134923c"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLMeanStdDevFixture< uint8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::Large2DShapes(), framework::dataset::make("DataType",DataType::U8)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_mean_std_dev_8cpp_source.xhtml#l00083">83</a> of file <a class="el" href="_c_l_2_mean_std_dev_8cpp_source.xhtml">MeanStdDev.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00085"></a><span class="lineno"> 85</span> {</div> |
| <div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  <span class="comment">// Validate mean output</span></div> |
| <div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(_target.first, _reference.first, tolerance_rel_low_error);</div> |
| <div class="line"><a name="l00088"></a><span class="lineno"> 88</span> </div> |
| <div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  <span class="comment">// Validate std_dev output</span></div> |
| <div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(_target.second, _reference.second, tolerance_rel_high_error);</div> |
| <div class="line"><a name="l00091"></a><span class="lineno"> 91</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a34a98929e295013839f86f1a4beb59a1"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLBitwiseAndFixture< uint8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::LargeShapes(), framework::dataset::make("DataType",DataType::U8)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_bitwise_and_8cpp_source.xhtml#l00083">83</a> of file <a class="el" href="_c_l_2_bitwise_and_8cpp_source.xhtml">BitwiseAnd.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00085"></a><span class="lineno"> 85</span> {</div> |
| <div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference);</div> |
| <div class="line"><a name="l00088"></a><span class="lineno"> 88</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a35af172c88a179baee61c6541b62550f"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLPoolingLayerFixture< half > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::ALL </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::SmallShapes(), combine(PoolingLayerDatasetFP,framework::dataset::make("DataType", DataType::F16))) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_c_l_2_pooling_layer_8cpp_source.xhtml#l00083">83</a> of file <a class="el" href="validation_2_c_l_2_pooling_layer_8cpp_source.xhtml">PoolingLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00085"></a><span class="lineno"> 85</span> {</div> |
| <div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference, tolerance_f16);</div> |
| <div class="line"><a name="l00088"></a><span class="lineno"> 88</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a3e5550d35a680258a313e72e44b3203d"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLBitwiseOrFixture< uint8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::LargeShapes(), framework::dataset::make("DataType",DataType::U8)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_bitwise_or_8cpp_source.xhtml#l00083">83</a> of file <a class="el" href="_c_l_2_bitwise_or_8cpp_source.xhtml">BitwiseOr.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00085"></a><span class="lineno"> 85</span> {</div> |
| <div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference);</div> |
| <div class="line"><a name="l00088"></a><span class="lineno"> 88</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a523db289603fee1529173c0d6ee26a51"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLBitwiseXorFixture< uint8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::LargeShapes(), framework::dataset::make("DataType",DataType::U8)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_bitwise_xor_8cpp_source.xhtml#l00083">83</a> of file <a class="el" href="_c_l_2_bitwise_xor_8cpp_source.xhtml">BitwiseXor.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00085"></a><span class="lineno"> 85</span> {</div> |
| <div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference);</div> |
| <div class="line"><a name="l00088"></a><span class="lineno"> 88</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a2c8d2eb83abae9f616f4217d2e8e5b14"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NENormalizationLayerFixture< float > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(NormalizationDataset, framework::dataset::make("DataType", DataType::F32)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_n_e_o_n_2_normalization_layer_8cpp_source.xhtml#l00083">83</a> of file <a class="el" href="validation_2_n_e_o_n_2_normalization_layer_8cpp_source.xhtml">NormalizationLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00084"></a><span class="lineno"> 84</span> {</div> |
| <div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference, tolerance_f32);</div> |
| <div class="line"><a name="l00087"></a><span class="lineno"> 87</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="afdf5cfd7cac03504696da94a1a69f637"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLFlattenLayerFixture< int8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::ALL </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(framework::dataset::concat(datasets::Small3DShapes(), datasets::Small4DShapes()),framework::dataset::make("DataType", DataType::QS8)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_flatten_8cpp_source.xhtml#l00083">83</a> of file <a class="el" href="_flatten_8cpp_source.xhtml">Flatten.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00085"></a><span class="lineno"> 85</span> {</div> |
| <div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference);</div> |
| <div class="line"><a name="l00088"></a><span class="lineno"> 88</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="af675d30073e5297c62c495390846fb05"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">Random </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEBatchNormalizationLayerFixture< float > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::RandomBatchNormalizationLayerDataset(),framework::dataset::make("DataType", DataType::F32)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_n_e_o_n_2_batch_normalization_layer_8cpp_source.xhtml#l00084">84</a> of file <a class="el" href="validation_2_n_e_o_n_2_batch_normalization_layer_8cpp_source.xhtml">BatchNormalizationLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00086"></a><span class="lineno"> 86</span> {</div> |
| <div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference, tolerance_f32, 0);</div> |
| <div class="line"><a name="l00089"></a><span class="lineno"> 89</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a9dd90e6f98d9d4a7e8ba52832d988d7a"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEDepthConcatenateLayerFixture< int8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::Small2DShapes(),framework::dataset::make("DataType",DataType::QS8)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_depth_concatenate_layer_8cpp_source.xhtml#l00084">84</a> of file <a class="el" href="_n_e_o_n_2_depth_concatenate_layer_8cpp_source.xhtml">DepthConcatenateLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00087"></a><span class="lineno"> 87</span> {</div> |
| <div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference);</div> |
| <div class="line"><a name="l00090"></a><span class="lineno"> 90</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="acce944e25ef633b5a555baf93aa5fd69"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLQuantizationLayerFixture< float > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(concat(datasets::Small3DShapes(), datasets::Small4DShapes()),framework::dataset::make("DataType", DataType::F32)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_quantization_layer_8cpp_source.xhtml#l00084">84</a> of file <a class="el" href="_c_l_2_quantization_layer_8cpp_source.xhtml">QuantizationLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00086"></a><span class="lineno"> 86</span> {</div> |
| <div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference, tolerance_f32);</div> |
| <div class="line"><a name="l00089"></a><span class="lineno"> 89</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a636bb5fbc0d81f927fa1072747462207"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">Run </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLDirectConvolutionLayerFixture< half > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::ALL </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(data, framework::dataset::make("DataType", DataType::F16)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_c_l_2_direct_convolution_layer_8cpp_source.xhtml#l00085">85</a> of file <a class="el" href="validation_2_c_l_2_direct_convolution_layer_8cpp_source.xhtml">DirectConvolutionLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00086"></a><span class="lineno"> 86</span> {</div> |
| <div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference, tolerance_fp16, tolerance_num);</div> |
| <div class="line"><a name="l00089"></a><span class="lineno"> 89</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="af44613375371199084bb7337fc425f20"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLNormalizationLayerFixture< float > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(NormalizationDataset, framework::dataset::make("DataType", DataType::F32)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_c_l_2_normalization_layer_8cpp_source.xhtml#l00086">86</a> of file <a class="el" href="validation_2_c_l_2_normalization_layer_8cpp_source.xhtml">NormalizationLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00087"></a><span class="lineno"> 87</span> {</div> |
| <div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference, tolerance_f32);</div> |
| <div class="line"><a name="l00090"></a><span class="lineno"> 90</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a22854057454d5a12a5c5b8efaaf801f3"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEPoolingLayerFixture< half > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::ALL </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::SmallShapes(), combine(PoolingLayerDatasetFP,framework::dataset::make("DataType", DataType::F16))) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_n_e_o_n_2_pooling_layer_8cpp_source.xhtml#l00086">86</a> of file <a class="el" href="validation_2_n_e_o_n_2_pooling_layer_8cpp_source.xhtml">PoolingLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00088"></a><span class="lineno"> 88</span> {</div> |
| <div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference, tolerance_f16);</div> |
| <div class="line"><a name="l00091"></a><span class="lineno"> 91</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a5f62c853c2b8e82caf5ad258cf644bc7"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEQuantizationLayerFixture< float > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(concat(datasets::Small3DShapes(), datasets::Small4DShapes()),framework::dataset::make("DataType", DataType::F32)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_quantization_layer_8cpp_source.xhtml#l00086">86</a> of file <a class="el" href="_n_e_o_n_2_quantization_layer_8cpp_source.xhtml">QuantizationLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00088"></a><span class="lineno"> 88</span> {</div> |
| <div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference, tolerance_u8);</div> |
| <div class="line"><a name="l00091"></a><span class="lineno"> 91</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a96b4ee7dc3a888bf65049409fd26e680"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NENormalizationLayerFixture< float > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(NormalizationDataset, framework::dataset::make("DataType", DataType::F32)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_n_e_o_n_2_normalization_layer_8cpp_source.xhtml#l00088">88</a> of file <a class="el" href="validation_2_n_e_o_n_2_normalization_layer_8cpp_source.xhtml">NormalizationLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00089"></a><span class="lineno"> 89</span> {</div> |
| <div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference, tolerance_f32);</div> |
| <div class="line"><a name="l00092"></a><span class="lineno"> 92</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a31d18a7fc81cd5b9cd3b9d786af7086c"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLPoolingLayerFixture< half > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::LargeShapes(), combine(PoolingLayerDatasetFP,framework::dataset::make("DataType", DataType::F16))) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_c_l_2_pooling_layer_8cpp_source.xhtml#l00089">89</a> of file <a class="el" href="validation_2_c_l_2_pooling_layer_8cpp_source.xhtml">PoolingLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00091"></a><span class="lineno"> 91</span> {</div> |
| <div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference, tolerance_f16);</div> |
| <div class="line"><a name="l00094"></a><span class="lineno"> 94</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a7b7f8dab340a565d82a6c121947dac69"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmallU8 </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NETableLookupFixture< uint8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::SmallShapes(), framework::dataset::make("DataType", DataType::U8)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_table_lookup_8cpp_source.xhtml#l00089">89</a> of file <a class="el" href="_n_e_o_n_2_table_lookup_8cpp_source.xhtml">TableLookup.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00090"></a><span class="lineno"> 90</span> {</div> |
| <div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference);</div> |
| <div class="line"><a name="l00093"></a><span class="lineno"> 93</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a94504956d4a37369918657141e3eecd9"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLFlattenLayerFixture< int8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(framework::dataset::concat(datasets::Large3DShapes(), datasets::Large4DShapes()),framework::dataset::make("DataType", DataType::QS8)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_flatten_8cpp_source.xhtml#l00089">89</a> of file <a class="el" href="_flatten_8cpp_source.xhtml">Flatten.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00091"></a><span class="lineno"> 91</span> {</div> |
| <div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference);</div> |
| <div class="line"><a name="l00094"></a><span class="lineno"> 94</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a8b09b1e6640bcffbdda320f83c11dc74"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLDepthConcatenateLayerFixture< int8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::DepthConcatenateShapes(),framework::dataset::make("DataType",DataType::QS8)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_depth_concatenate_layer_8cpp_source.xhtml#l00089">89</a> of file <a class="el" href="_c_l_2_depth_concatenate_layer_8cpp_source.xhtml">DepthConcatenateLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00092"></a><span class="lineno"> 92</span> {</div> |
| <div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference);</div> |
| <div class="line"><a name="l00095"></a><span class="lineno"> 95</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="aa271b03444d55bf0cb2f027069e936a5"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLQuantizationLayerFixture< float > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(concat(datasets::Large3DShapes(), datasets::Large4DShapes()),framework::dataset::make("DataType", DataType::F32)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_quantization_layer_8cpp_source.xhtml#l00090">90</a> of file <a class="el" href="_c_l_2_quantization_layer_8cpp_source.xhtml">QuantizationLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00092"></a><span class="lineno"> 92</span> {</div> |
| <div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference, tolerance_f32);</div> |
| <div class="line"><a name="l00095"></a><span class="lineno"> 95</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="af57e9ad191aa88fb9ba5c3c66b86aff6"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmallU8 </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLTableLookupFixture< uint8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::SmallShapes(), framework::dataset::make("DataType", DataType::U8)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_table_lookup_8cpp_source.xhtml#l00090">90</a> of file <a class="el" href="_c_l_2_table_lookup_8cpp_source.xhtml">TableLookup.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00091"></a><span class="lineno"> 91</span> {</div> |
| <div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference);</div> |
| <div class="line"><a name="l00094"></a><span class="lineno"> 94</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a8094d8c25de292fd36f76f4131726529"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEBox3x3Fixture< uint8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::SmallShapes(), framework::dataset::make("DataType",DataType::U8)),datasets::BorderModes()) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_box3x3_8cpp_source.xhtml#l00091">91</a> of file <a class="el" href="_n_e_o_n_2_box3x3_8cpp_source.xhtml">Box3x3.cpp</a>.</p> |
| |
| <p>References <a class="el" href="tests_2_utils_8h_source.xhtml#l00193">arm_compute::test::shape_to_valid_region()</a>, <a class="el" href="namespacearm__compute.xhtml#a15a05537a472ee742404821851529327a0db45d2a4141101bdfe48e3314cfbca3">arm_compute::UNDEFINED</a>, and <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00094"></a><span class="lineno"> 94</span> {</div> |
| <div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference, <a class="code" href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">shape_to_valid_region</a>(_reference.shape(), (_border_mode == BorderMode::UNDEFINED), border_size));</div> |
| <div class="line"><a name="l00097"></a><span class="lineno"> 97</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_xhtml_a4c9ad143c34306817986409ffb1dbd40"><div class="ttname"><a href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">arm_compute::test::shape_to_valid_region</a></div><div class="ttdeci">ValidRegion shape_to_valid_region(TensorShape shape, bool border_undefined=false, BorderSize border_size=BorderSize(0))</div><div class="ttdoc">Create a valid region based on tensor shape, border mode and border size. </div><div class="ttdef"><b>Definition:</b> <a href="tests_2_utils_8h_source.xhtml#l00193">Utils.h:193</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a1db3d89fe90008f74026bf01ddd7af01"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEDepthConcatenateLayerFixture< int8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::DepthConcatenateShapes(),framework::dataset::make("DataType",DataType::QS8)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_depth_concatenate_layer_8cpp_source.xhtml#l00091">91</a> of file <a class="el" href="_n_e_o_n_2_depth_concatenate_layer_8cpp_source.xhtml">DepthConcatenateLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00094"></a><span class="lineno"> 94</span> {</div> |
| <div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference);</div> |
| <div class="line"><a name="l00097"></a><span class="lineno"> 97</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a896a20f4b63edd349eb7ee93223df9d7"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLArithmeticAdditionFixture< uint8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::SmallShapes(), ArithmeticAdditionU8Dataset),framework::dataset::make("ConvertPolicy",{ConvertPolicy::SATURATE, ConvertPolicy::WRAP})) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_arithmetic_addition_8cpp_source.xhtml#l00091">91</a> of file <a class="el" href="_c_l_2_arithmetic_addition_8cpp_source.xhtml">ArithmeticAddition.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fa4729d95f983955f0d93a30179deb2b86">arm_compute::SATURATE</a>, and <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">arm_compute::WRAP</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  { ConvertPolicy::SATURATE, ConvertPolicy::WRAP })))</div> |
| <div class="line"><a name="l00093"></a><span class="lineno"> 93</span> {</div> |
| <div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference);</div> |
| <div class="line"><a name="l00096"></a><span class="lineno"> 96</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="afad045c7bea57340a4532a78a6b04e7c"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEGaussian3x3Fixture< uint8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::SmallShapes(), framework::dataset::make("DataType",DataType::U8)),datasets::BorderModes()) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_gaussian3x3_8cpp_source.xhtml#l00091">91</a> of file <a class="el" href="_n_e_o_n_2_gaussian3x3_8cpp_source.xhtml">Gaussian3x3.cpp</a>.</p> |
| |
| <p>References <a class="el" href="tests_2_utils_8h_source.xhtml#l00193">arm_compute::test::shape_to_valid_region()</a>, <a class="el" href="namespacearm__compute.xhtml#a15a05537a472ee742404821851529327a0db45d2a4141101bdfe48e3314cfbca3">arm_compute::UNDEFINED</a>, and <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00094"></a><span class="lineno"> 94</span> {</div> |
| <div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference, <a class="code" href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">shape_to_valid_region</a>(_reference.shape(), (_border_mode == BorderMode::UNDEFINED), border_size));</div> |
| <div class="line"><a name="l00097"></a><span class="lineno"> 97</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_xhtml_a4c9ad143c34306817986409ffb1dbd40"><div class="ttname"><a href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">arm_compute::test::shape_to_valid_region</a></div><div class="ttdeci">ValidRegion shape_to_valid_region(TensorShape shape, bool border_undefined=false, BorderSize border_size=BorderSize(0))</div><div class="ttdoc">Create a valid region based on tensor shape, border mode and border size. </div><div class="ttdef"><b>Definition:</b> <a href="tests_2_utils_8h_source.xhtml#l00193">Utils.h:193</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a5d2a0247954b6e925131a50bbdb286cd"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEGaussian5x5Fixture< uint8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::SmallShapes(), framework::dataset::make("DataType",DataType::U8)),datasets::BorderModes()) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_gaussian5x5_8cpp_source.xhtml#l00091">91</a> of file <a class="el" href="_n_e_o_n_2_gaussian5x5_8cpp_source.xhtml">Gaussian5x5.cpp</a>.</p> |
| |
| <p>References <a class="el" href="tests_2_utils_8h_source.xhtml#l00193">arm_compute::test::shape_to_valid_region()</a>, <a class="el" href="namespacearm__compute.xhtml#a15a05537a472ee742404821851529327a0db45d2a4141101bdfe48e3314cfbca3">arm_compute::UNDEFINED</a>, and <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00094"></a><span class="lineno"> 94</span> {</div> |
| <div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference, <a class="code" href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">shape_to_valid_region</a>(_reference.shape(), (_border_mode == BorderMode::UNDEFINED), border_size));</div> |
| <div class="line"><a name="l00097"></a><span class="lineno"> 97</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_xhtml_a4c9ad143c34306817986409ffb1dbd40"><div class="ttname"><a href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">arm_compute::test::shape_to_valid_region</a></div><div class="ttdeci">ValidRegion shape_to_valid_region(TensorShape shape, bool border_undefined=false, BorderSize border_size=BorderSize(0))</div><div class="ttdoc">Create a valid region based on tensor shape, border mode and border size. </div><div class="ttdef"><b>Definition:</b> <a href="tests_2_utils_8h_source.xhtml#l00193">Utils.h:193</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a2d18b645ac6d13b3f3329327477b520c"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLBox3x3Fixture< uint8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::SmallShapes(), framework::dataset::make("DataType",DataType::U8)),datasets::BorderModes()) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_box3x3_8cpp_source.xhtml#l00091">91</a> of file <a class="el" href="_c_l_2_box3x3_8cpp_source.xhtml">Box3x3.cpp</a>.</p> |
| |
| <p>References <a class="el" href="tests_2_utils_8h_source.xhtml#l00193">arm_compute::test::shape_to_valid_region()</a>, <a class="el" href="namespacearm__compute.xhtml#a15a05537a472ee742404821851529327a0db45d2a4141101bdfe48e3314cfbca3">arm_compute::UNDEFINED</a>, and <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00094"></a><span class="lineno"> 94</span> {</div> |
| <div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference, <a class="code" href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">shape_to_valid_region</a>(_reference.shape(), (_border_mode == BorderMode::UNDEFINED), border_size));</div> |
| <div class="line"><a name="l00097"></a><span class="lineno"> 97</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_xhtml_a4c9ad143c34306817986409ffb1dbd40"><div class="ttname"><a href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">arm_compute::test::shape_to_valid_region</a></div><div class="ttdeci">ValidRegion shape_to_valid_region(TensorShape shape, bool border_undefined=false, BorderSize border_size=BorderSize(0))</div><div class="ttdoc">Create a valid region based on tensor shape, border mode and border size. </div><div class="ttdef"><b>Definition:</b> <a href="tests_2_utils_8h_source.xhtml#l00193">Utils.h:193</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a0149511565479a9d67455a4e8bd5f186"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLGaussian3x3Fixture< uint8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::SmallShapes(), framework::dataset::make("DataType",DataType::U8)),datasets::BorderModes()) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_gaussian3x3_8cpp_source.xhtml#l00091">91</a> of file <a class="el" href="_c_l_2_gaussian3x3_8cpp_source.xhtml">Gaussian3x3.cpp</a>.</p> |
| |
| <p>References <a class="el" href="tests_2_utils_8h_source.xhtml#l00193">arm_compute::test::shape_to_valid_region()</a>, <a class="el" href="namespacearm__compute.xhtml#a15a05537a472ee742404821851529327a0db45d2a4141101bdfe48e3314cfbca3">arm_compute::UNDEFINED</a>, and <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00094"></a><span class="lineno"> 94</span> {</div> |
| <div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference, <a class="code" href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">shape_to_valid_region</a>(_reference.shape(), (_border_mode == BorderMode::UNDEFINED), border_size));</div> |
| <div class="line"><a name="l00097"></a><span class="lineno"> 97</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_xhtml_a4c9ad143c34306817986409ffb1dbd40"><div class="ttname"><a href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">arm_compute::test::shape_to_valid_region</a></div><div class="ttdeci">ValidRegion shape_to_valid_region(TensorShape shape, bool border_undefined=false, BorderSize border_size=BorderSize(0))</div><div class="ttdoc">Create a valid region based on tensor shape, border mode and border size. </div><div class="ttdef"><b>Definition:</b> <a href="tests_2_utils_8h_source.xhtml#l00193">Utils.h:193</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a0e3f60b8736377c40480b346030d482f"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLGaussian5x5Fixture< uint8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::SmallShapes(), framework::dataset::make("DataType",DataType::U8)),datasets::BorderModes()) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_gaussian5x5_8cpp_source.xhtml#l00091">91</a> of file <a class="el" href="_c_l_2_gaussian5x5_8cpp_source.xhtml">Gaussian5x5.cpp</a>.</p> |
| |
| <p>References <a class="el" href="tests_2_utils_8h_source.xhtml#l00193">arm_compute::test::shape_to_valid_region()</a>, <a class="el" href="namespacearm__compute.xhtml#a15a05537a472ee742404821851529327a0db45d2a4141101bdfe48e3314cfbca3">arm_compute::UNDEFINED</a>, and <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00094"></a><span class="lineno"> 94</span> {</div> |
| <div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference, <a class="code" href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">shape_to_valid_region</a>(_reference.shape(), (_border_mode == BorderMode::UNDEFINED), border_size));</div> |
| <div class="line"><a name="l00097"></a><span class="lineno"> 97</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_xhtml_a4c9ad143c34306817986409ffb1dbd40"><div class="ttname"><a href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">arm_compute::test::shape_to_valid_region</a></div><div class="ttdeci">ValidRegion shape_to_valid_region(TensorShape shape, bool border_undefined=false, BorderSize border_size=BorderSize(0))</div><div class="ttdoc">Create a valid region based on tensor shape, border mode and border size. </div><div class="ttdef"><b>Definition:</b> <a href="tests_2_utils_8h_source.xhtml#l00193">Utils.h:193</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a9ddca6ded6c7cf989817679e4882993d"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLGEMMFixture< half > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::SmallGEMMDataset(), framework::dataset::make("DataType", DataType::F16)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_c_l_2_g_e_m_m_8cpp_source.xhtml#l00091">91</a> of file <a class="el" href="validation_2_c_l_2_g_e_m_m_8cpp_source.xhtml">GEMM.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00092"></a><span class="lineno"> 92</span> {</div> |
| <div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference, tolerance_f16, tolerance_num);</div> |
| <div class="line"><a name="l00095"></a><span class="lineno"> 95</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="af56c412986a150228d4e449e7869ef6c"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEGEMMFixture< half > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::SmallGEMMDataset(), framework::dataset::make("DataType", DataType::F16)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_n_e_o_n_2_g_e_m_m_8cpp_source.xhtml#l00092">92</a> of file <a class="el" href="validation_2_n_e_o_n_2_g_e_m_m_8cpp_source.xhtml">GEMM.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00093"></a><span class="lineno"> 93</span> {</div> |
| <div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference, tolerance_f);</div> |
| <div class="line"><a name="l00096"></a><span class="lineno"> 96</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a5c3d41ff87999a12ea61a329bae555a0"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLArithmeticSubtractionFixture< uint8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::SmallShapes(), ArithmeticSubtractionU8Dataset),framework::dataset::make("ConvertPolicy",{ConvertPolicy::SATURATE, ConvertPolicy::WRAP})) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_arithmetic_subtraction_8cpp_source.xhtml#l00092">92</a> of file <a class="el" href="_c_l_2_arithmetic_subtraction_8cpp_source.xhtml">ArithmeticSubtraction.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fa4729d95f983955f0d93a30179deb2b86">arm_compute::SATURATE</a>, and <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">arm_compute::WRAP</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  { ConvertPolicy::SATURATE, ConvertPolicy::WRAP })))</div> |
| <div class="line"><a name="l00094"></a><span class="lineno"> 94</span> {</div> |
| <div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference);</div> |
| <div class="line"><a name="l00097"></a><span class="lineno"> 97</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a8a2c8f424072cd469346bca59fe84d95"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEPoolingLayerFixture< half > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::LargeShapes(), combine(PoolingLayerDatasetFP,framework::dataset::make("DataType", DataType::F16))) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_n_e_o_n_2_pooling_layer_8cpp_source.xhtml#l00092">92</a> of file <a class="el" href="validation_2_n_e_o_n_2_pooling_layer_8cpp_source.xhtml">PoolingLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00094"></a><span class="lineno"> 94</span> {</div> |
| <div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference, tolerance_f16);</div> |
| <div class="line"><a name="l00097"></a><span class="lineno"> 97</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="adac4d6412039793c78768a4b19ff5062"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEQuantizationLayerFixture< float > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(concat(datasets::Large3DShapes(), datasets::Large4DShapes()),framework::dataset::make("DataType", DataType::F32)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_quantization_layer_8cpp_source.xhtml#l00092">92</a> of file <a class="el" href="_n_e_o_n_2_quantization_layer_8cpp_source.xhtml">QuantizationLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00094"></a><span class="lineno"> 94</span> {</div> |
| <div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference, tolerance_u8);</div> |
| <div class="line"><a name="l00097"></a><span class="lineno"> 97</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a6a1601ba8c6ddb69c605270a72bb67e6"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLNonLinearFilterFixture< uint8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(combine(combine(datasets::SmallShapes(),datasets::NonLinearFilterFunctions()),framework::dataset::make("MaskSize",{3U, 5U})),datasets::MatrixPatterns()),datasets::BorderModes()),framework::dataset::make("DataType", DataType::U8)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_non_linear_filter_8cpp_source.xhtml#l00093">93</a> of file <a class="el" href="_c_l_2_non_linear_filter_8cpp_source.xhtml">NonLinearFilter.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a1ce9b523fd4f3b5bbcadcd796183455aa4c614360da93c0a041b22e537de151eb">arm_compute::U</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  { 3<a class="code" href="namespacearm__compute.xhtml#a1ce9b523fd4f3b5bbcadcd796183455aa4c614360da93c0a041b22e537de151eb">U</a>, 5<a class="code" href="namespacearm__compute.xhtml#a1ce9b523fd4f3b5bbcadcd796183455aa4c614360da93c0a041b22e537de151eb">U</a> })),</div> |
| <div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  datasets::MatrixPatterns()),</div> |
| <div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  datasets::BorderModes()),</div> |
| <div class="line"><a name="l00098"></a><span class="lineno"> 98</span>  <a class="code" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>(<span class="stringliteral">"DataType"</span>, DataType::U8)))</div> |
| <div class="line"><a name="l00099"></a><span class="lineno"> 99</span> {</div> |
| <div class="line"><a name="l00100"></a><span class="lineno"> 100</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference, <a class="code" href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">shape_to_valid_region</a>(_reference.shape(), (_border_mode == BorderMode::UNDEFINED), _border_size));</div> |
| <div class="line"><a name="l00102"></a><span class="lineno"> 102</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_xhtml_a4c9ad143c34306817986409ffb1dbd40"><div class="ttname"><a href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">arm_compute::test::shape_to_valid_region</a></div><div class="ttdeci">ValidRegion shape_to_valid_region(TensorShape shape, bool border_undefined=false, BorderSize border_size=BorderSize(0))</div><div class="ttdoc">Create a valid region based on tensor shape, border mode and border size. </div><div class="ttdef"><b>Definition:</b> <a href="tests_2_utils_8h_source.xhtml#l00193">Utils.h:193</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1framework_1_1dataset_xhtml_a352791fb808d42a82ad70df5efa3508b"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">arm_compute::test::framework::dataset::make</a></div><div class="ttdeci">std::enable_if< is_container< T >::value, ContainerDataset< T > >::type make(std::string name, T &&values)</div><div class="ttdoc">Helper function to create a ContainerDataset. </div><div class="ttdef"><b>Definition:</b> <a href="_container_dataset_8h_source.xhtml#l00140">ContainerDataset.h:140</a></div></div> |
| <div class="ttc" id="namespacearm__compute_xhtml_a1ce9b523fd4f3b5bbcadcd796183455aa4c614360da93c0a041b22e537de151eb"><div class="ttname"><a href="namespacearm__compute.xhtml#a1ce9b523fd4f3b5bbcadcd796183455aa4c614360da93c0a041b22e537de151eb">arm_compute::Channel::U</a></div><div class="ttdoc">Cb/U channel. </div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a09148039364bdfc048a0123a730de413"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NENonLinearFilterFixture< uint8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(combine(combine(datasets::SmallShapes(),datasets::NonLinearFilterFunctions()),framework::dataset::make("MaskSize",{3U, 5U})),datasets::MatrixPatterns()),datasets::BorderModes()),framework::dataset::make("DataType", DataType::U8)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_non_linear_filter_8cpp_source.xhtml#l00093">93</a> of file <a class="el" href="_n_e_o_n_2_non_linear_filter_8cpp_source.xhtml">NonLinearFilter.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a1ce9b523fd4f3b5bbcadcd796183455aa4c614360da93c0a041b22e537de151eb">arm_compute::U</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  { 3<a class="code" href="namespacearm__compute.xhtml#a1ce9b523fd4f3b5bbcadcd796183455aa4c614360da93c0a041b22e537de151eb">U</a>, 5<a class="code" href="namespacearm__compute.xhtml#a1ce9b523fd4f3b5bbcadcd796183455aa4c614360da93c0a041b22e537de151eb">U</a> })),</div> |
| <div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  datasets::MatrixPatterns()),</div> |
| <div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  datasets::BorderModes()),</div> |
| <div class="line"><a name="l00098"></a><span class="lineno"> 98</span>  <a class="code" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>(<span class="stringliteral">"DataType"</span>, DataType::U8)))</div> |
| <div class="line"><a name="l00099"></a><span class="lineno"> 99</span> {</div> |
| <div class="line"><a name="l00100"></a><span class="lineno"> 100</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference, <a class="code" href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">shape_to_valid_region</a>(_reference.shape(), (_border_mode == BorderMode::UNDEFINED), _border_size));</div> |
| <div class="line"><a name="l00102"></a><span class="lineno"> 102</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_xhtml_a4c9ad143c34306817986409ffb1dbd40"><div class="ttname"><a href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">arm_compute::test::shape_to_valid_region</a></div><div class="ttdeci">ValidRegion shape_to_valid_region(TensorShape shape, bool border_undefined=false, BorderSize border_size=BorderSize(0))</div><div class="ttdoc">Create a valid region based on tensor shape, border mode and border size. </div><div class="ttdef"><b>Definition:</b> <a href="tests_2_utils_8h_source.xhtml#l00193">Utils.h:193</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1framework_1_1dataset_xhtml_a352791fb808d42a82ad70df5efa3508b"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">arm_compute::test::framework::dataset::make</a></div><div class="ttdeci">std::enable_if< is_container< T >::value, ContainerDataset< T > >::type make(std::string name, T &&values)</div><div class="ttdoc">Helper function to create a ContainerDataset. </div><div class="ttdef"><b>Definition:</b> <a href="_container_dataset_8h_source.xhtml#l00140">ContainerDataset.h:140</a></div></div> |
| <div class="ttc" id="namespacearm__compute_xhtml_a1ce9b523fd4f3b5bbcadcd796183455aa4c614360da93c0a041b22e537de151eb"><div class="ttname"><a href="namespacearm__compute.xhtml#a1ce9b523fd4f3b5bbcadcd796183455aa4c614360da93c0a041b22e537de151eb">arm_compute::Channel::U</a></div><div class="ttdoc">Cb/U channel. </div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="ac2d4b41c0754c29ec7a931876f1b17f2"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">Run </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLDirectConvolutionLayerFixture< float > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::ALL </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(data, framework::dataset::make("DataType", DataType::F32)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_c_l_2_direct_convolution_layer_8cpp_source.xhtml#l00093">93</a> of file <a class="el" href="validation_2_c_l_2_direct_convolution_layer_8cpp_source.xhtml">DirectConvolutionLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00094"></a><span class="lineno"> 94</span> {</div> |
| <div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference, tolerance_fp32);</div> |
| <div class="line"><a name="l00097"></a><span class="lineno"> 97</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a0b9d8e558ddb9fcdee8ceba7f5da606a"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEArithmeticAdditionFixture< uint8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::SmallShapes(), ArithmeticAdditionU8Dataset),framework::dataset::make("ConvertPolicy",{ConvertPolicy::SATURATE, ConvertPolicy::WRAP})) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_arithmetic_addition_8cpp_source.xhtml#l00093">93</a> of file <a class="el" href="_n_e_o_n_2_arithmetic_addition_8cpp_source.xhtml">ArithmeticAddition.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fa4729d95f983955f0d93a30179deb2b86">arm_compute::SATURATE</a>, and <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">arm_compute::WRAP</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  { ConvertPolicy::SATURATE, ConvertPolicy::WRAP })))</div> |
| <div class="line"><a name="l00095"></a><span class="lineno"> 95</span> {</div> |
| <div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference);</div> |
| <div class="line"><a name="l00098"></a><span class="lineno"> 98</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a8dd262882be0f69468c2a20ae247c4af"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">Random </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEBatchNormalizationLayerFixture< half > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::RandomBatchNormalizationLayerDataset(),framework::dataset::make("DataType", DataType::F16)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_n_e_o_n_2_batch_normalization_layer_8cpp_source.xhtml#l00094">94</a> of file <a class="el" href="validation_2_n_e_o_n_2_batch_normalization_layer_8cpp_source.xhtml">BatchNormalizationLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00096"></a><span class="lineno"> 96</span> {</div> |
| <div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00098"></a><span class="lineno"> 98</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference, tolerance_f16, 0);</div> |
| <div class="line"><a name="l00099"></a><span class="lineno"> 99</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="af6ae6e4feb2a289bf9a64025bfa9e571"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLargeU8 </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NETableLookupFixture< uint8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::LargeShapes(), framework::dataset::make("DataType", DataType::U8)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_table_lookup_8cpp_source.xhtml#l00094">94</a> of file <a class="el" href="_n_e_o_n_2_table_lookup_8cpp_source.xhtml">TableLookup.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00095"></a><span class="lineno"> 95</span> {</div> |
| <div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference);</div> |
| <div class="line"><a name="l00098"></a><span class="lineno"> 98</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a0a34d3a5abd9aa96ae6106fd72b9c604"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">Random </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLBatchNormalizationLayerFixedPointFixture< int8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::RandomBatchNormalizationLayerDataset(),framework::dataset::make("DataType", DataType::QS8)),framework::dataset::make("FractionalBits", 1, 6)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_c_l_2_batch_normalization_layer_8cpp_source.xhtml#l00094">94</a> of file <a class="el" href="validation_2_c_l_2_batch_normalization_layer_8cpp_source.xhtml">BatchNormalizationLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00097"></a><span class="lineno"> 97</span> {</div> |
| <div class="line"><a name="l00098"></a><span class="lineno"> 98</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00099"></a><span class="lineno"> 99</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference, tolerance_qs8, 0);</div> |
| <div class="line"><a name="l00100"></a><span class="lineno"> 100</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a582c211cad2a8057bde4618dfaff83f9"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEArithmeticSubtractionFixture< uint8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::SmallShapes(), ArithmeticSubtractionU8Dataset),framework::dataset::make("ConvertPolicy",{ConvertPolicy::SATURATE, ConvertPolicy::WRAP})) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_arithmetic_subtraction_8cpp_source.xhtml#l00094">94</a> of file <a class="el" href="_n_e_o_n_2_arithmetic_subtraction_8cpp_source.xhtml">ArithmeticSubtraction.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fa4729d95f983955f0d93a30179deb2b86">arm_compute::SATURATE</a>, and <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">arm_compute::WRAP</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  { ConvertPolicy::SATURATE, ConvertPolicy::WRAP })))</div> |
| <div class="line"><a name="l00096"></a><span class="lineno"> 96</span> {</div> |
| <div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00098"></a><span class="lineno"> 98</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference);</div> |
| <div class="line"><a name="l00099"></a><span class="lineno"> 99</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="ae14bf7257197c9ef4a3a246c8253d207"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLargeU8 </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLTableLookupFixture< uint8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::LargeShapes(), framework::dataset::make("DataType", DataType::U8)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_table_lookup_8cpp_source.xhtml#l00095">95</a> of file <a class="el" href="_c_l_2_table_lookup_8cpp_source.xhtml">TableLookup.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00096"></a><span class="lineno"> 96</span> {</div> |
| <div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00098"></a><span class="lineno"> 98</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference);</div> |
| <div class="line"><a name="l00099"></a><span class="lineno"> 99</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a497f26d28effe6af2c1641951d3c2dfe"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLGEMMFixture< half > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::LargeGEMMDataset(), framework::dataset::make("DataType",DataType::F16)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_c_l_2_g_e_m_m_8cpp_source.xhtml#l00096">96</a> of file <a class="el" href="validation_2_c_l_2_g_e_m_m_8cpp_source.xhtml">GEMM.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00098"></a><span class="lineno"> 98</span> {</div> |
| <div class="line"><a name="l00099"></a><span class="lineno"> 99</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00100"></a><span class="lineno"> 100</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference, tolerance_f16, tolerance_num);</div> |
| <div class="line"><a name="l00101"></a><span class="lineno"> 101</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a9f151f61b40247a0184148ef4d4c2eeb"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEGEMMFixture< half > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::LargeGEMMDataset(), framework::dataset::make("DataType",DataType::F16)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_n_e_o_n_2_g_e_m_m_8cpp_source.xhtml#l00097">97</a> of file <a class="el" href="validation_2_n_e_o_n_2_g_e_m_m_8cpp_source.xhtml">GEMM.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00099"></a><span class="lineno"> 99</span> {</div> |
| <div class="line"><a name="l00100"></a><span class="lineno"> 100</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference, tolerance_f);</div> |
| <div class="line"><a name="l00102"></a><span class="lineno"> 102</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a69b95df23ca8d49d7d705420b88b3e88"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLSoftmaxLayerFixture< half > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::SmallShapes(), framework::dataset::make("DataType", DataType::F16)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_softmax_layer_8cpp_source.xhtml#l00097">97</a> of file <a class="el" href="_c_l_2_softmax_layer_8cpp_source.xhtml">SoftmaxLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00098"></a><span class="lineno"> 98</span> {</div> |
| <div class="line"><a name="l00099"></a><span class="lineno"> 99</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00100"></a><span class="lineno"> 100</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference, tolerance_f16);</div> |
| <div class="line"><a name="l00101"></a><span class="lineno"> 101</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a34ba8caff7d73197147f7f6cef947f9c"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEBox3x3Fixture< uint8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::LargeShapes(), framework::dataset::make("DataType",DataType::U8)),datasets::BorderModes()) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_box3x3_8cpp_source.xhtml#l00098">98</a> of file <a class="el" href="_n_e_o_n_2_box3x3_8cpp_source.xhtml">Box3x3.cpp</a>.</p> |
| |
| <p>References <a class="el" href="tests_2_utils_8h_source.xhtml#l00193">arm_compute::test::shape_to_valid_region()</a>, <a class="el" href="namespacearm__compute.xhtml#a15a05537a472ee742404821851529327a0db45d2a4141101bdfe48e3314cfbca3">arm_compute::UNDEFINED</a>, and <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00101"></a><span class="lineno"> 101</span> {</div> |
| <div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00103"></a><span class="lineno"> 103</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference, <a class="code" href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">shape_to_valid_region</a>(_reference.shape(), (_border_mode == BorderMode::UNDEFINED), border_size));</div> |
| <div class="line"><a name="l00104"></a><span class="lineno"> 104</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_xhtml_a4c9ad143c34306817986409ffb1dbd40"><div class="ttname"><a href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">arm_compute::test::shape_to_valid_region</a></div><div class="ttdeci">ValidRegion shape_to_valid_region(TensorShape shape, bool border_undefined=false, BorderSize border_size=BorderSize(0))</div><div class="ttdoc">Create a valid region based on tensor shape, border mode and border size. </div><div class="ttdef"><b>Definition:</b> <a href="tests_2_utils_8h_source.xhtml#l00193">Utils.h:193</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="ac39c31f152b46c0d02b6eb4fe4afa194"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLMinMaxLocationFixture< int16_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::Small2DShapes(), framework::dataset::make("DataType",DataType::S16)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_min_max_location_8cpp_source.xhtml#l00098">98</a> of file <a class="el" href="_c_l_2_min_max_location_8cpp_source.xhtml">MinMaxLocation.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8h_source.xhtml#l00452">validate_min_max_loc()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00100"></a><span class="lineno"> 100</span> {</div> |
| <div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a5c338bd61fcc9acab23cf1bb8bb57539">validate_min_max_loc</a>(_target, _reference);</div> |
| <div class="line"><a name="l00102"></a><span class="lineno"> 102</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a5c338bd61fcc9acab23cf1bb8bb57539"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a5c338bd61fcc9acab23cf1bb8bb57539">arm_compute::test::validation::validate_min_max_loc</a></div><div class="ttdeci">void validate_min_max_loc(const MinMaxLocationValues< T > &target, const MinMaxLocationValues< U > &reference)</div><div class="ttdef"><b>Definition:</b> <a href="_validation_8h_source.xhtml#l00452">Validation.h:452</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a79e1e86a4d4af380674e257bafe5930b"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEGaussian5x5Fixture< uint8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::LargeShapes(), framework::dataset::make("DataType",DataType::U8)),datasets::BorderModes()) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_gaussian5x5_8cpp_source.xhtml#l00098">98</a> of file <a class="el" href="_n_e_o_n_2_gaussian5x5_8cpp_source.xhtml">Gaussian5x5.cpp</a>.</p> |
| |
| <p>References <a class="el" href="tests_2_utils_8h_source.xhtml#l00193">arm_compute::test::shape_to_valid_region()</a>, <a class="el" href="namespacearm__compute.xhtml#a15a05537a472ee742404821851529327a0db45d2a4141101bdfe48e3314cfbca3">arm_compute::UNDEFINED</a>, and <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00101"></a><span class="lineno"> 101</span> {</div> |
| <div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00103"></a><span class="lineno"> 103</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference, <a class="code" href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">shape_to_valid_region</a>(_reference.shape(), (_border_mode == BorderMode::UNDEFINED), border_size));</div> |
| <div class="line"><a name="l00104"></a><span class="lineno"> 104</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_xhtml_a4c9ad143c34306817986409ffb1dbd40"><div class="ttname"><a href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">arm_compute::test::shape_to_valid_region</a></div><div class="ttdeci">ValidRegion shape_to_valid_region(TensorShape shape, bool border_undefined=false, BorderSize border_size=BorderSize(0))</div><div class="ttdoc">Create a valid region based on tensor shape, border mode and border size. </div><div class="ttdef"><b>Definition:</b> <a href="tests_2_utils_8h_source.xhtml#l00193">Utils.h:193</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a5245fa0aa14470e9c661b365648d91d3"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEGaussian3x3Fixture< uint8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::LargeShapes(), framework::dataset::make("DataType",DataType::U8)),datasets::BorderModes()) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_gaussian3x3_8cpp_source.xhtml#l00098">98</a> of file <a class="el" href="_n_e_o_n_2_gaussian3x3_8cpp_source.xhtml">Gaussian3x3.cpp</a>.</p> |
| |
| <p>References <a class="el" href="tests_2_utils_8h_source.xhtml#l00193">arm_compute::test::shape_to_valid_region()</a>, <a class="el" href="namespacearm__compute.xhtml#a15a05537a472ee742404821851529327a0db45d2a4141101bdfe48e3314cfbca3">arm_compute::UNDEFINED</a>, and <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00101"></a><span class="lineno"> 101</span> {</div> |
| <div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00103"></a><span class="lineno"> 103</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference, <a class="code" href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">shape_to_valid_region</a>(_reference.shape(), (_border_mode == BorderMode::UNDEFINED), border_size));</div> |
| <div class="line"><a name="l00104"></a><span class="lineno"> 104</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_xhtml_a4c9ad143c34306817986409ffb1dbd40"><div class="ttname"><a href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">arm_compute::test::shape_to_valid_region</a></div><div class="ttdeci">ValidRegion shape_to_valid_region(TensorShape shape, bool border_undefined=false, BorderSize border_size=BorderSize(0))</div><div class="ttdoc">Create a valid region based on tensor shape, border mode and border size. </div><div class="ttdef"><b>Definition:</b> <a href="tests_2_utils_8h_source.xhtml#l00193">Utils.h:193</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a9e4892dabd25b721024f9d6794c543b6"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLBox3x3Fixture< uint8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::LargeShapes(), framework::dataset::make("DataType",DataType::U8)),datasets::BorderModes()) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_box3x3_8cpp_source.xhtml#l00098">98</a> of file <a class="el" href="_c_l_2_box3x3_8cpp_source.xhtml">Box3x3.cpp</a>.</p> |
| |
| <p>References <a class="el" href="tests_2_utils_8h_source.xhtml#l00193">arm_compute::test::shape_to_valid_region()</a>, <a class="el" href="namespacearm__compute.xhtml#a15a05537a472ee742404821851529327a0db45d2a4141101bdfe48e3314cfbca3">arm_compute::UNDEFINED</a>, and <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00101"></a><span class="lineno"> 101</span> {</div> |
| <div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00103"></a><span class="lineno"> 103</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference, <a class="code" href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">shape_to_valid_region</a>(_reference.shape(), (_border_mode == BorderMode::UNDEFINED), border_size));</div> |
| <div class="line"><a name="l00104"></a><span class="lineno"> 104</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_xhtml_a4c9ad143c34306817986409ffb1dbd40"><div class="ttname"><a href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">arm_compute::test::shape_to_valid_region</a></div><div class="ttdeci">ValidRegion shape_to_valid_region(TensorShape shape, bool border_undefined=false, BorderSize border_size=BorderSize(0))</div><div class="ttdoc">Create a valid region based on tensor shape, border mode and border size. </div><div class="ttdef"><b>Definition:</b> <a href="tests_2_utils_8h_source.xhtml#l00193">Utils.h:193</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="ab13a742ae58411d3197cdb7f6e330082"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLFlattenLayerFixture< int16_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::ALL </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(framework::dataset::concat(datasets::Small3DShapes(), datasets::Small4DShapes()),framework::dataset::make("DataType", DataType::QS16)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_flatten_8cpp_source.xhtml#l00098">98</a> of file <a class="el" href="_flatten_8cpp_source.xhtml">Flatten.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00100"></a><span class="lineno"> 100</span> {</div> |
| <div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference);</div> |
| <div class="line"><a name="l00103"></a><span class="lineno"> 103</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a9371d17ded1274b9670542c1edd0d669"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLGaussian3x3Fixture< uint8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::LargeShapes(), framework::dataset::make("DataType",DataType::U8)),datasets::BorderModes()) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_gaussian3x3_8cpp_source.xhtml#l00098">98</a> of file <a class="el" href="_c_l_2_gaussian3x3_8cpp_source.xhtml">Gaussian3x3.cpp</a>.</p> |
| |
| <p>References <a class="el" href="tests_2_utils_8h_source.xhtml#l00193">arm_compute::test::shape_to_valid_region()</a>, <a class="el" href="namespacearm__compute.xhtml#a15a05537a472ee742404821851529327a0db45d2a4141101bdfe48e3314cfbca3">arm_compute::UNDEFINED</a>, and <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00101"></a><span class="lineno"> 101</span> {</div> |
| <div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00103"></a><span class="lineno"> 103</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference, <a class="code" href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">shape_to_valid_region</a>(_reference.shape(), (_border_mode == BorderMode::UNDEFINED), border_size));</div> |
| <div class="line"><a name="l00104"></a><span class="lineno"> 104</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_xhtml_a4c9ad143c34306817986409ffb1dbd40"><div class="ttname"><a href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">arm_compute::test::shape_to_valid_region</a></div><div class="ttdeci">ValidRegion shape_to_valid_region(TensorShape shape, bool border_undefined=false, BorderSize border_size=BorderSize(0))</div><div class="ttdoc">Create a valid region based on tensor shape, border mode and border size. </div><div class="ttdef"><b>Definition:</b> <a href="tests_2_utils_8h_source.xhtml#l00193">Utils.h:193</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a2dc91af1dbd0e33856756a7e4446f76b"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLGaussian5x5Fixture< uint8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::LargeShapes(), framework::dataset::make("DataType",DataType::U8)),datasets::BorderModes()) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_gaussian5x5_8cpp_source.xhtml#l00098">98</a> of file <a class="el" href="_c_l_2_gaussian5x5_8cpp_source.xhtml">Gaussian5x5.cpp</a>.</p> |
| |
| <p>References <a class="el" href="tests_2_utils_8h_source.xhtml#l00193">arm_compute::test::shape_to_valid_region()</a>, <a class="el" href="namespacearm__compute.xhtml#a15a05537a472ee742404821851529327a0db45d2a4141101bdfe48e3314cfbca3">arm_compute::UNDEFINED</a>, and <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00101"></a><span class="lineno"> 101</span> {</div> |
| <div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00103"></a><span class="lineno"> 103</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference, <a class="code" href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">shape_to_valid_region</a>(_reference.shape(), (_border_mode == BorderMode::UNDEFINED), border_size));</div> |
| <div class="line"><a name="l00104"></a><span class="lineno"> 104</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_xhtml_a4c9ad143c34306817986409ffb1dbd40"><div class="ttname"><a href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">arm_compute::test::shape_to_valid_region</a></div><div class="ttdeci">ValidRegion shape_to_valid_region(TensorShape shape, bool border_undefined=false, BorderSize border_size=BorderSize(0))</div><div class="ttdoc">Create a valid region based on tensor shape, border mode and border size. </div><div class="ttdef"><b>Definition:</b> <a href="tests_2_utils_8h_source.xhtml#l00193">Utils.h:193</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="abc98e26a94e14dd096065747ea3e8c50"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEMinMaxLocationFixture< int16_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::Small2DShapes(), framework::dataset::make("DataType",DataType::S16)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_min_max_location_8cpp_source.xhtml#l00099">99</a> of file <a class="el" href="_n_e_o_n_2_min_max_location_8cpp_source.xhtml">MinMaxLocation.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8h_source.xhtml#l00452">validate_min_max_loc()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00101"></a><span class="lineno"> 101</span> {</div> |
| <div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a5c338bd61fcc9acab23cf1bb8bb57539">validate_min_max_loc</a>(_target, _reference);</div> |
| <div class="line"><a name="l00103"></a><span class="lineno"> 103</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a5c338bd61fcc9acab23cf1bb8bb57539"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a5c338bd61fcc9acab23cf1bb8bb57539">arm_compute::test::validation::validate_min_max_loc</a></div><div class="ttdeci">void validate_min_max_loc(const MinMaxLocationValues< T > &target, const MinMaxLocationValues< U > &reference)</div><div class="ttdef"><b>Definition:</b> <a href="_validation_8h_source.xhtml#l00452">Validation.h:452</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="af90f1b1950496e3d86bb47ff730e3575"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLDepthConcatenateLayerFixture< int16_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::Small2DShapes(),framework::dataset::make("DataType",DataType::QS16)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_depth_concatenate_layer_8cpp_source.xhtml#l00099">99</a> of file <a class="el" href="_c_l_2_depth_concatenate_layer_8cpp_source.xhtml">DepthConcatenateLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00102"></a><span class="lineno"> 102</span> {</div> |
| <div class="line"><a name="l00103"></a><span class="lineno"> 103</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00104"></a><span class="lineno"> 104</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference);</div> |
| <div class="line"><a name="l00105"></a><span class="lineno"> 105</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a6f32c7d22ef58cce40fe1c4c44cbac8b"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">Run </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEDirectConvolutionLayerFixture< half > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::ALL </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(data_f32, framework::dataset::make("DataType", DataType::F16)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_n_e_o_n_2_direct_convolution_layer_8cpp_source.xhtml#l00100">100</a> of file <a class="el" href="validation_2_n_e_o_n_2_direct_convolution_layer_8cpp_source.xhtml">DirectConvolutionLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00101"></a><span class="lineno"> 101</span> {</div> |
| <div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00103"></a><span class="lineno"> 103</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference, tolerance_fp16);</div> |
| <div class="line"><a name="l00104"></a><span class="lineno"> 104</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a2f68873a28397a34656f819a980f46a9"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLNormalizationLayerFixedPointFixture< int8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(NormalizationDataset, framework::dataset::make("DataType",DataType::QS8)),framework::dataset::make("FractionalBits", 1, 6)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_c_l_2_normalization_layer_8cpp_source.xhtml#l00100">100</a> of file <a class="el" href="validation_2_c_l_2_normalization_layer_8cpp_source.xhtml">NormalizationLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00103"></a><span class="lineno"> 103</span> {</div> |
| <div class="line"><a name="l00104"></a><span class="lineno"> 104</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00105"></a><span class="lineno"> 105</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference, tolerance_qs8);</div> |
| <div class="line"><a name="l00106"></a><span class="lineno"> 106</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a13b0410ce9ce1318beb696eb5529dce4"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLDequantizationLayerFixture< uint8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(concat(datasets::Small3DShapes(), datasets::Small4DShapes()),framework::dataset::make("DataType", DataType::U8)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_dequantization_layer_8cpp_source.xhtml#l00100">100</a> of file <a class="el" href="_c_l_2_dequantization_layer_8cpp_source.xhtml">DequantizationLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00102"></a><span class="lineno"> 102</span> {</div> |
| <div class="line"><a name="l00103"></a><span class="lineno"> 103</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00104"></a><span class="lineno"> 104</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference);</div> |
| <div class="line"><a name="l00105"></a><span class="lineno"> 105</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a211eb812a847347335955b0b21912860"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEDepthConcatenateLayerFixture< int16_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::Small2DShapes(),framework::dataset::make("DataType",DataType::QS16)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_depth_concatenate_layer_8cpp_source.xhtml#l00101">101</a> of file <a class="el" href="_n_e_o_n_2_depth_concatenate_layer_8cpp_source.xhtml">DepthConcatenateLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00104"></a><span class="lineno"> 104</span> {</div> |
| <div class="line"><a name="l00105"></a><span class="lineno"> 105</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00106"></a><span class="lineno"> 106</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference);</div> |
| <div class="line"><a name="l00107"></a><span class="lineno"> 107</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a9837ce267337cee4f6c46c1e25fa88ba"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmallS16 </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NETableLookupFixture< int16_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::SmallShapes(), framework::dataset::make("DataType", DataType::S16)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_table_lookup_8cpp_source.xhtml#l00102">102</a> of file <a class="el" href="_n_e_o_n_2_table_lookup_8cpp_source.xhtml">TableLookup.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00103"></a><span class="lineno"> 103</span> {</div> |
| <div class="line"><a name="l00104"></a><span class="lineno"> 104</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00105"></a><span class="lineno"> 105</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference);</div> |
| <div class="line"><a name="l00106"></a><span class="lineno"> 106</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="aa22daf0a7710129995faa4ccab75a214"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NENormalizationLayerFixedPointFixture< int8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(NormalizationDataset, framework::dataset::make("DataType",DataType::QS8)),framework::dataset::make("FractionalBits", 1, 6)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_n_e_o_n_2_normalization_layer_8cpp_source.xhtml#l00102">102</a> of file <a class="el" href="validation_2_n_e_o_n_2_normalization_layer_8cpp_source.xhtml">NormalizationLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00105"></a><span class="lineno"> 105</span> {</div> |
| <div class="line"><a name="l00106"></a><span class="lineno"> 106</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00107"></a><span class="lineno"> 107</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference, tolerance_qs8);</div> |
| <div class="line"><a name="l00108"></a><span class="lineno"> 108</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a9278ff5e5c38f35be584da6bf706ab23"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLConvolutionLayerFixture< half > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::SmallConvolutionLayerDataset(),framework::dataset::make("ReshapeWeights",{true, false})),framework::dataset::make("DataType",DataType::F16)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_c_l_2_convolution_layer_8cpp_source.xhtml#l00102">102</a> of file <a class="el" href="validation_2_c_l_2_convolution_layer_8cpp_source.xhtml">ConvolutionLayer.cpp</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00103"></a><span class="lineno"> 103</span>  { <span class="keyword">true</span>, <span class="keyword">false</span> })),</div> |
| <div class="line"><a name="l00104"></a><span class="lineno"> 104</span>  <a class="code" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>(<span class="stringliteral">"DataType"</span>,</div> |
| <div class="line"><a name="l00105"></a><span class="lineno"> 105</span>  DataType::F16)))</div> |
| <div class="line"><a name="l00106"></a><span class="lineno"> 106</span> {</div> |
| <div class="line"><a name="l00107"></a><span class="lineno"> 107</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference, tolerance_f16, tolerance_num);</div> |
| <div class="line"><a name="l00109"></a><span class="lineno"> 109</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1framework_1_1dataset_xhtml_a352791fb808d42a82ad70df5efa3508b"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">arm_compute::test::framework::dataset::make</a></div><div class="ttdeci">std::enable_if< is_container< T >::value, ContainerDataset< T > >::type make(std::string name, T &&values)</div><div class="ttdoc">Helper function to create a ContainerDataset. </div><div class="ttdef"><b>Definition:</b> <a href="_container_dataset_8h_source.xhtml#l00140">ContainerDataset.h:140</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a1670ba81765beb7f68a0b0ef35c50882"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NESoftmaxLayerFixture< half > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::SmallShapes(), framework::dataset::make("DataType", DataType::F16)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_softmax_layer_8cpp_source.xhtml#l00102">102</a> of file <a class="el" href="_n_e_o_n_2_softmax_layer_8cpp_source.xhtml">SoftmaxLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00103"></a><span class="lineno"> 103</span> {</div> |
| <div class="line"><a name="l00104"></a><span class="lineno"> 104</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00105"></a><span class="lineno"> 105</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference, tolerance_f16);</div> |
| <div class="line"><a name="l00106"></a><span class="lineno"> 106</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="afb766c4feb946d0093cbcd11e8974345"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLSoftmaxLayerFixture< half > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::LargeShapes(), framework::dataset::make("DataType", DataType::F16)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_softmax_layer_8cpp_source.xhtml#l00102">102</a> of file <a class="el" href="_c_l_2_softmax_layer_8cpp_source.xhtml">SoftmaxLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00103"></a><span class="lineno"> 103</span> {</div> |
| <div class="line"><a name="l00104"></a><span class="lineno"> 104</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00105"></a><span class="lineno"> 105</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference, tolerance_f16);</div> |
| <div class="line"><a name="l00106"></a><span class="lineno"> 106</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="aed1aa41310576bf733bff01f39bc2b41"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLPoolingLayerFixedPointFixture< int8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::ALL </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::SmallShapes(), combine(PoolingLayerDatasetQS,framework::dataset::make("DataType", DataType::QS8))),framework::dataset::make("FractionalBits", 1, 4)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_c_l_2_pooling_layer_8cpp_source.xhtml#l00103">103</a> of file <a class="el" href="validation_2_c_l_2_pooling_layer_8cpp_source.xhtml">PoolingLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00106"></a><span class="lineno"> 106</span> {</div> |
| <div class="line"><a name="l00107"></a><span class="lineno"> 107</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference, tolerance_qs8);</div> |
| <div class="line"><a name="l00109"></a><span class="lineno"> 109</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a9683e34ec1dab47ebe0c7dbd605c56c4"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLSobel3x3Fixture </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::Small2DShapes(), datasets::BorderModes()), framework::dataset::make("Format",Format::U8)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_sobel_8cpp_source.xhtml#l00103">103</a> of file <a class="el" href="_c_l_2_sobel_8cpp_source.xhtml">Sobel.cpp</a>.</p> |
| |
| <p>References <a class="el" href="tests_2_utils_8h_source.xhtml#l00193">arm_compute::test::shape_to_valid_region()</a>, <a class="el" href="namespacearm__compute.xhtml#a15a05537a472ee742404821851529327a0db45d2a4141101bdfe48e3314cfbca3">arm_compute::UNDEFINED</a>, and <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00105"></a><span class="lineno"> 105</span> {</div> |
| <div class="line"><a name="l00106"></a><span class="lineno"> 106</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00107"></a><span class="lineno"> 107</span>  ValidRegion valid_region_x = <a class="code" href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">shape_to_valid_region</a>(_reference.first.shape(), (_border_mode == BorderMode::UNDEFINED), BorderSize(1));</div> |
| <div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target.first), _reference.first, valid_region_x);</div> |
| <div class="line"><a name="l00109"></a><span class="lineno"> 109</span> </div> |
| <div class="line"><a name="l00110"></a><span class="lineno"> 110</span>  ValidRegion valid_region_y = <a class="code" href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">shape_to_valid_region</a>(_reference.second.shape(), (_border_mode == BorderMode::UNDEFINED), BorderSize(1));</div> |
| <div class="line"><a name="l00111"></a><span class="lineno"> 111</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target.second), _reference.second, valid_region_y);</div> |
| <div class="line"><a name="l00112"></a><span class="lineno"> 112</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_xhtml_a4c9ad143c34306817986409ffb1dbd40"><div class="ttname"><a href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">arm_compute::test::shape_to_valid_region</a></div><div class="ttdeci">ValidRegion shape_to_valid_region(TensorShape shape, bool border_undefined=false, BorderSize border_size=BorderSize(0))</div><div class="ttdoc">Create a valid region based on tensor shape, border mode and border size. </div><div class="ttdef"><b>Definition:</b> <a href="tests_2_utils_8h_source.xhtml#l00193">Utils.h:193</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="af6ddfc16b6f40b76d246c77585ef422d"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NESobel3x3Fixture </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::Small2DShapes(), datasets::BorderModes()), framework::dataset::make("Format",Format::U8)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_sobel_8cpp_source.xhtml#l00103">103</a> of file <a class="el" href="_n_e_o_n_2_sobel_8cpp_source.xhtml">Sobel.cpp</a>.</p> |
| |
| <p>References <a class="el" href="tests_2_utils_8h_source.xhtml#l00193">arm_compute::test::shape_to_valid_region()</a>, <a class="el" href="namespacearm__compute.xhtml#a15a05537a472ee742404821851529327a0db45d2a4141101bdfe48e3314cfbca3">arm_compute::UNDEFINED</a>, and <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00105"></a><span class="lineno"> 105</span> {</div> |
| <div class="line"><a name="l00106"></a><span class="lineno"> 106</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00107"></a><span class="lineno"> 107</span>  ValidRegion valid_region_x = <a class="code" href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">shape_to_valid_region</a>(_reference.first.shape(), (_border_mode == BorderMode::UNDEFINED), BorderSize(1));</div> |
| <div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target.first), _reference.first, valid_region_x);</div> |
| <div class="line"><a name="l00109"></a><span class="lineno"> 109</span> </div> |
| <div class="line"><a name="l00110"></a><span class="lineno"> 110</span>  ValidRegion valid_region_y = <a class="code" href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">shape_to_valid_region</a>(_reference.second.shape(), (_border_mode == BorderMode::UNDEFINED), BorderSize(1));</div> |
| <div class="line"><a name="l00111"></a><span class="lineno"> 111</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target.second), _reference.second, valid_region_y);</div> |
| <div class="line"><a name="l00112"></a><span class="lineno"> 112</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_xhtml_a4c9ad143c34306817986409ffb1dbd40"><div class="ttname"><a href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">arm_compute::test::shape_to_valid_region</a></div><div class="ttdeci">ValidRegion shape_to_valid_region(TensorShape shape, bool border_undefined=false, BorderSize border_size=BorderSize(0))</div><div class="ttdoc">Create a valid region based on tensor shape, border mode and border size. </div><div class="ttdef"><b>Definition:</b> <a href="tests_2_utils_8h_source.xhtml#l00193">Utils.h:193</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a6cbe8b9b938f5f425c68747e8b1abe87"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmallS16 </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLTableLookupFixture< int16_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::SmallShapes(), framework::dataset::make("DataType", DataType::S16)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_table_lookup_8cpp_source.xhtml#l00103">103</a> of file <a class="el" href="_c_l_2_table_lookup_8cpp_source.xhtml">TableLookup.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00104"></a><span class="lineno"> 104</span> {</div> |
| <div class="line"><a name="l00105"></a><span class="lineno"> 105</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00106"></a><span class="lineno"> 106</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference);</div> |
| <div class="line"><a name="l00107"></a><span class="lineno"> 107</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a907c8225c537d6c816eb0f07e48d37c1"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NENonLinearFilterFixture< uint8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(combine(combine(datasets::LargeShapes(),datasets::NonLinearFilterFunctions()),framework::dataset::make("MaskSize",{3U, 5U})),datasets::MatrixPatterns()),datasets::BorderModes()),framework::dataset::make("DataType", DataType::U8)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_non_linear_filter_8cpp_source.xhtml#l00104">104</a> of file <a class="el" href="_n_e_o_n_2_non_linear_filter_8cpp_source.xhtml">NonLinearFilter.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a1ce9b523fd4f3b5bbcadcd796183455aa4c614360da93c0a041b22e537de151eb">arm_compute::U</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00106"></a><span class="lineno"> 106</span>  { 3<a class="code" href="namespacearm__compute.xhtml#a1ce9b523fd4f3b5bbcadcd796183455aa4c614360da93c0a041b22e537de151eb">U</a>, 5<a class="code" href="namespacearm__compute.xhtml#a1ce9b523fd4f3b5bbcadcd796183455aa4c614360da93c0a041b22e537de151eb">U</a> })),</div> |
| <div class="line"><a name="l00107"></a><span class="lineno"> 107</span>  datasets::MatrixPatterns()),</div> |
| <div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  datasets::BorderModes()),</div> |
| <div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  <a class="code" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>(<span class="stringliteral">"DataType"</span>, DataType::U8)))</div> |
| <div class="line"><a name="l00110"></a><span class="lineno"> 110</span> {</div> |
| <div class="line"><a name="l00111"></a><span class="lineno"> 111</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference, <a class="code" href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">shape_to_valid_region</a>(_reference.shape(), (_border_mode == BorderMode::UNDEFINED), _border_size));</div> |
| <div class="line"><a name="l00113"></a><span class="lineno"> 113</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_xhtml_a4c9ad143c34306817986409ffb1dbd40"><div class="ttname"><a href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">arm_compute::test::shape_to_valid_region</a></div><div class="ttdeci">ValidRegion shape_to_valid_region(TensorShape shape, bool border_undefined=false, BorderSize border_size=BorderSize(0))</div><div class="ttdoc">Create a valid region based on tensor shape, border mode and border size. </div><div class="ttdef"><b>Definition:</b> <a href="tests_2_utils_8h_source.xhtml#l00193">Utils.h:193</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1framework_1_1dataset_xhtml_a352791fb808d42a82ad70df5efa3508b"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">arm_compute::test::framework::dataset::make</a></div><div class="ttdeci">std::enable_if< is_container< T >::value, ContainerDataset< T > >::type make(std::string name, T &&values)</div><div class="ttdoc">Helper function to create a ContainerDataset. </div><div class="ttdef"><b>Definition:</b> <a href="_container_dataset_8h_source.xhtml#l00140">ContainerDataset.h:140</a></div></div> |
| <div class="ttc" id="namespacearm__compute_xhtml_a1ce9b523fd4f3b5bbcadcd796183455aa4c614360da93c0a041b22e537de151eb"><div class="ttname"><a href="namespacearm__compute.xhtml#a1ce9b523fd4f3b5bbcadcd796183455aa4c614360da93c0a041b22e537de151eb">arm_compute::Channel::U</a></div><div class="ttdoc">Cb/U channel. </div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a20a0ab5b2e0cf0447496d14956b7e51c"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLHarrisCornersFixture< uint8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::Small2DShapes(), data), framework::dataset::make("Format", Format::U8)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_harris_corners_8cpp_source.xhtml#l00104">104</a> of file <a class="el" href="_c_l_2_harris_corners_8cpp_source.xhtml">HarrisCorners.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_c_l_array_accessor_8h_source.xhtml#l00068">CLArrayAccessor< T >::buffer()</a>, <a class="el" href="_c_l_array_accessor_8h_source.xhtml#l00063">CLArrayAccessor< T >::num_values()</a>, and <a class="el" href="_validation_8h_source.xhtml#l00402">validate_keypoints()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00105"></a><span class="lineno"> 105</span> {</div> |
| <div class="line"><a name="l00106"></a><span class="lineno"> 106</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00107"></a><span class="lineno"> 107</span>  CLArrayAccessor<KeyPoint> array(_target);</div> |
| <div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a57d896840ba5d9a4cf57131b6ba02667">validate_keypoints</a>(array.buffer(), array.buffer() + array.num_values(), _reference.begin(), _reference.end(), RelativeTolerance<float>(0.0001f));</div> |
| <div class="line"><a name="l00109"></a><span class="lineno"> 109</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a57d896840ba5d9a4cf57131b6ba02667"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a57d896840ba5d9a4cf57131b6ba02667">arm_compute::test::validation::validate_keypoints</a></div><div class="ttdeci">void validate_keypoints(T target_first, T target_last, U reference_first, U reference_last, V tolerance=AbsoluteTolerance< float >())</div><div class="ttdoc">Validate key points. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8h_source.xhtml#l00402">Validation.h:402</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a938f5a779c232a99d3a63c47017bb3d3"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">Random </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLBatchNormalizationLayerFixedPointFixture< int16_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::RandomBatchNormalizationLayerDataset(),framework::dataset::make("DataType", DataType::QS16)),framework::dataset::make("FractionalBits", 1, 14)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_c_l_2_batch_normalization_layer_8cpp_source.xhtml#l00104">104</a> of file <a class="el" href="validation_2_c_l_2_batch_normalization_layer_8cpp_source.xhtml">BatchNormalizationLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00107"></a><span class="lineno"> 107</span> {</div> |
| <div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference, tolerance_qs16, 0);</div> |
| <div class="line"><a name="l00110"></a><span class="lineno"> 110</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a473c70ef41d7956e3c5545374c7fe97d"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLMinMaxLocationFixture< int16_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::Large2DShapes(), framework::dataset::make("DataType",DataType::S16)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_min_max_location_8cpp_source.xhtml#l00104">104</a> of file <a class="el" href="_c_l_2_min_max_location_8cpp_source.xhtml">MinMaxLocation.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8h_source.xhtml#l00452">validate_min_max_loc()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00106"></a><span class="lineno"> 106</span> {</div> |
| <div class="line"><a name="l00107"></a><span class="lineno"> 107</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a5c338bd61fcc9acab23cf1bb8bb57539">validate_min_max_loc</a>(_target, _reference);</div> |
| <div class="line"><a name="l00108"></a><span class="lineno"> 108</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a5c338bd61fcc9acab23cf1bb8bb57539"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a5c338bd61fcc9acab23cf1bb8bb57539">arm_compute::test::validation::validate_min_max_loc</a></div><div class="ttdeci">void validate_min_max_loc(const MinMaxLocationValues< T > &target, const MinMaxLocationValues< U > &reference)</div><div class="ttdef"><b>Definition:</b> <a href="_validation_8h_source.xhtml#l00452">Validation.h:452</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="abf47d2942c58c23e95ed52a373192004"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEDequantizationLayerFixture< uint8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(concat(datasets::Small3DShapes(), datasets::Small4DShapes()),framework::dataset::make("DataType", DataType::U8)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_dequantization_layer_8cpp_source.xhtml#l00104">104</a> of file <a class="el" href="_n_e_o_n_2_dequantization_layer_8cpp_source.xhtml">DequantizationLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00106"></a><span class="lineno"> 106</span> {</div> |
| <div class="line"><a name="l00107"></a><span class="lineno"> 107</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference, tolerance_f32);</div> |
| <div class="line"><a name="l00109"></a><span class="lineno"> 109</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a4484cf41bcf89df8e91b70f39d99db91"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLNonLinearFilterFixture< uint8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(combine(combine(datasets::LargeShapes(),datasets::NonLinearFilterFunctions()),framework::dataset::make("MaskSize",{3U, 5U})),datasets::MatrixPatterns()),datasets::BorderModes()),framework::dataset::make("DataType", DataType::U8)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_non_linear_filter_8cpp_source.xhtml#l00104">104</a> of file <a class="el" href="_c_l_2_non_linear_filter_8cpp_source.xhtml">NonLinearFilter.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a1ce9b523fd4f3b5bbcadcd796183455aa4c614360da93c0a041b22e537de151eb">arm_compute::U</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00106"></a><span class="lineno"> 106</span>  { 3<a class="code" href="namespacearm__compute.xhtml#a1ce9b523fd4f3b5bbcadcd796183455aa4c614360da93c0a041b22e537de151eb">U</a>, 5<a class="code" href="namespacearm__compute.xhtml#a1ce9b523fd4f3b5bbcadcd796183455aa4c614360da93c0a041b22e537de151eb">U</a> })),</div> |
| <div class="line"><a name="l00107"></a><span class="lineno"> 107</span>  datasets::MatrixPatterns()),</div> |
| <div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  datasets::BorderModes()),</div> |
| <div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  <a class="code" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>(<span class="stringliteral">"DataType"</span>, DataType::U8)))</div> |
| <div class="line"><a name="l00110"></a><span class="lineno"> 110</span> {</div> |
| <div class="line"><a name="l00111"></a><span class="lineno"> 111</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference, <a class="code" href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">shape_to_valid_region</a>(_reference.shape(), (_border_mode == BorderMode::UNDEFINED), _border_size));</div> |
| <div class="line"><a name="l00113"></a><span class="lineno"> 113</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_xhtml_a4c9ad143c34306817986409ffb1dbd40"><div class="ttname"><a href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">arm_compute::test::shape_to_valid_region</a></div><div class="ttdeci">ValidRegion shape_to_valid_region(TensorShape shape, bool border_undefined=false, BorderSize border_size=BorderSize(0))</div><div class="ttdoc">Create a valid region based on tensor shape, border mode and border size. </div><div class="ttdef"><b>Definition:</b> <a href="tests_2_utils_8h_source.xhtml#l00193">Utils.h:193</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1framework_1_1dataset_xhtml_a352791fb808d42a82ad70df5efa3508b"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">arm_compute::test::framework::dataset::make</a></div><div class="ttdeci">std::enable_if< is_container< T >::value, ContainerDataset< T > >::type make(std::string name, T &&values)</div><div class="ttdoc">Helper function to create a ContainerDataset. </div><div class="ttdef"><b>Definition:</b> <a href="_container_dataset_8h_source.xhtml#l00140">ContainerDataset.h:140</a></div></div> |
| <div class="ttc" id="namespacearm__compute_xhtml_a1ce9b523fd4f3b5bbcadcd796183455aa4c614360da93c0a041b22e537de151eb"><div class="ttname"><a href="namespacearm__compute.xhtml#a1ce9b523fd4f3b5bbcadcd796183455aa4c614360da93c0a041b22e537de151eb">arm_compute::Channel::U</a></div><div class="ttdoc">Cb/U channel. </div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a8515b25bed0ee763fe01c994c90b0115"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLFlattenLayerFixture< int16_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(framework::dataset::concat(datasets::Large3DShapes(), datasets::Large4DShapes()),framework::dataset::make("DataType", DataType::QS16)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_flatten_8cpp_source.xhtml#l00104">104</a> of file <a class="el" href="_flatten_8cpp_source.xhtml">Flatten.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00106"></a><span class="lineno"> 106</span> {</div> |
| <div class="line"><a name="l00107"></a><span class="lineno"> 107</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference);</div> |
| <div class="line"><a name="l00109"></a><span class="lineno"> 109</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a1f33762a1779d174896ec4198ef154a4"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEHarrisCornersFixture< uint8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::Small2DShapes(), data), framework::dataset::make("Format", Format::U8)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_harris_corners_8cpp_source.xhtml#l00105">105</a> of file <a class="el" href="_n_e_o_n_2_harris_corners_8cpp_source.xhtml">HarrisCorners.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_array_accessor_8h_source.xhtml#l00058">ArrayAccessor< T >::buffer()</a>, <a class="el" href="_array_accessor_8h_source.xhtml#l00053">ArrayAccessor< T >::num_values()</a>, and <a class="el" href="_validation_8h_source.xhtml#l00402">validate_keypoints()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00106"></a><span class="lineno"> 106</span> {</div> |
| <div class="line"><a name="l00107"></a><span class="lineno"> 107</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  ArrayAccessor<KeyPoint> array(_target);</div> |
| <div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a57d896840ba5d9a4cf57131b6ba02667">validate_keypoints</a>(array.buffer(), array.buffer() + array.num_values(), _reference.begin(), _reference.end(), RelativeTolerance<float>(0.0001f));</div> |
| <div class="line"><a name="l00110"></a><span class="lineno"> 110</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a57d896840ba5d9a4cf57131b6ba02667"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a57d896840ba5d9a4cf57131b6ba02667">arm_compute::test::validation::validate_keypoints</a></div><div class="ttdeci">void validate_keypoints(T target_first, T target_last, U reference_first, U reference_last, V tolerance=AbsoluteTolerance< float >())</div><div class="ttdoc">Validate key points. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8h_source.xhtml#l00402">Validation.h:402</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a1522ada944b48d4a7a36d7e3005743a3"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLGEMMFixture< float > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::SmallGEMMDataset(), framework::dataset::make("DataType", DataType::F32)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_c_l_2_g_e_m_m_8cpp_source.xhtml#l00105">105</a> of file <a class="el" href="validation_2_c_l_2_g_e_m_m_8cpp_source.xhtml">GEMM.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00106"></a><span class="lineno"> 106</span> {</div> |
| <div class="line"><a name="l00107"></a><span class="lineno"> 107</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference, tolerance_f32);</div> |
| <div class="line"><a name="l00109"></a><span class="lineno"> 109</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a49261d124415dc138dd49ae9c446af7e"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEMinMaxLocationFixture< int16_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::Large2DShapes(), framework::dataset::make("DataType",DataType::S16)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_min_max_location_8cpp_source.xhtml#l00105">105</a> of file <a class="el" href="_n_e_o_n_2_min_max_location_8cpp_source.xhtml">MinMaxLocation.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8h_source.xhtml#l00452">validate_min_max_loc()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00107"></a><span class="lineno"> 107</span> {</div> |
| <div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a5c338bd61fcc9acab23cf1bb8bb57539">validate_min_max_loc</a>(_target, _reference);</div> |
| <div class="line"><a name="l00109"></a><span class="lineno"> 109</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a5c338bd61fcc9acab23cf1bb8bb57539"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a5c338bd61fcc9acab23cf1bb8bb57539">arm_compute::test::validation::validate_min_max_loc</a></div><div class="ttdeci">void validate_min_max_loc(const MinMaxLocationValues< T > &target, const MinMaxLocationValues< U > &reference)</div><div class="ttdef"><b>Definition:</b> <a href="_validation_8h_source.xhtml#l00452">Validation.h:452</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a7fac5b6e4627c4b5811448084b5cd44f"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLDepthConcatenateLayerFixture< int16_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::DepthConcatenateShapes(),framework::dataset::make("DataType",DataType::QS16)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_depth_concatenate_layer_8cpp_source.xhtml#l00106">106</a> of file <a class="el" href="_c_l_2_depth_concatenate_layer_8cpp_source.xhtml">DepthConcatenateLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00109"></a><span class="lineno"> 109</span> {</div> |
| <div class="line"><a name="l00110"></a><span class="lineno"> 110</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00111"></a><span class="lineno"> 111</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference);</div> |
| <div class="line"><a name="l00112"></a><span class="lineno"> 112</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a17bf4bc2fe9f0debc8690e2d2a748356"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLDepthConvertToU16Fixture< uint8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::SmallShapes(), DepthConvertU8toU16Dataset),framework::dataset::make("ConvertPolicy",{ConvertPolicy::SATURATE, ConvertPolicy::WRAP})),DepthConvertShiftDataset) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_depth_convert_8cpp_source.xhtml#l00106">106</a> of file <a class="el" href="_c_l_2_depth_convert_8cpp_source.xhtml">DepthConvert.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fa4729d95f983955f0d93a30179deb2b86">arm_compute::SATURATE</a>, and <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">arm_compute::WRAP</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00107"></a><span class="lineno"> 107</span>  { ConvertPolicy::SATURATE, ConvertPolicy::WRAP })),</div> |
| <div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  DepthConvertShiftDataset))</div> |
| <div class="line"><a name="l00109"></a><span class="lineno"> 109</span> {</div> |
| <div class="line"><a name="l00110"></a><span class="lineno"> 110</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00111"></a><span class="lineno"> 111</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference);</div> |
| <div class="line"><a name="l00112"></a><span class="lineno"> 112</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a1bd194db76d23a6cc0fb132d231b510b"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEConvolutionLayerFixture< half > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::SmallConvolutionLayerDataset(),framework::dataset::make("ReshapeWeights",{true, false})),framework::dataset::make("DataType", DataType::F16)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_n_e_o_n_2_convolution_layer_8cpp_source.xhtml#l00106">106</a> of file <a class="el" href="validation_2_n_e_o_n_2_convolution_layer_8cpp_source.xhtml">ConvolutionLayer.cpp</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00107"></a><span class="lineno"> 107</span>  { <span class="keyword">true</span>, <span class="keyword">false</span> })),</div> |
| <div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  <a class="code" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>(<span class="stringliteral">"DataType"</span>, DataType::F16)))</div> |
| <div class="line"><a name="l00109"></a><span class="lineno"> 109</span> {</div> |
| <div class="line"><a name="l00110"></a><span class="lineno"> 110</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00111"></a><span class="lineno"> 111</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference, tolerance_f16);</div> |
| <div class="line"><a name="l00112"></a><span class="lineno"> 112</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1framework_1_1dataset_xhtml_a352791fb808d42a82ad70df5efa3508b"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">arm_compute::test::framework::dataset::make</a></div><div class="ttdeci">std::enable_if< is_container< T >::value, ContainerDataset< T > >::type make(std::string name, T &&values)</div><div class="ttdoc">Helper function to create a ContainerDataset. </div><div class="ttdef"><b>Definition:</b> <a href="_container_dataset_8h_source.xhtml#l00140">ContainerDataset.h:140</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="ab683f67d5db4ac9155889c52a1a1dde8"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEDepthConvertToU16Fixture< uint8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::SmallShapes(), DepthConvertU8toU16Dataset),framework::dataset::make("ConvertPolicy",{ConvertPolicy::SATURATE, ConvertPolicy::WRAP})),DepthConvertShiftDataset) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_depth_convert_8cpp_source.xhtml#l00106">106</a> of file <a class="el" href="_n_e_o_n_2_depth_convert_8cpp_source.xhtml">DepthConvert.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fa4729d95f983955f0d93a30179deb2b86">arm_compute::SATURATE</a>, and <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">arm_compute::WRAP</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00107"></a><span class="lineno"> 107</span>  { ConvertPolicy::SATURATE, ConvertPolicy::WRAP })),</div> |
| <div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  DepthConvertShiftDataset))</div> |
| <div class="line"><a name="l00109"></a><span class="lineno"> 109</span> {</div> |
| <div class="line"><a name="l00110"></a><span class="lineno"> 110</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00111"></a><span class="lineno"> 111</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference);</div> |
| <div class="line"><a name="l00112"></a><span class="lineno"> 112</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="aa1cd7335dec744f6c2c62908acb813c7"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLDequantizationLayerFixture< uint8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(concat(datasets::Large3DShapes(), datasets::Large4DShapes()),framework::dataset::make("DataType", DataType::U8)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_dequantization_layer_8cpp_source.xhtml#l00106">106</a> of file <a class="el" href="_c_l_2_dequantization_layer_8cpp_source.xhtml">DequantizationLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00108"></a><span class="lineno"> 108</span> {</div> |
| <div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00110"></a><span class="lineno"> 110</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference);</div> |
| <div class="line"><a name="l00111"></a><span class="lineno"> 111</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a8f410685577ab29e5255c36fea456359"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">Run </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLDirectConvolutionLayerFixedPointFixture< int8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::ALL </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(data_quantized, framework::dataset::make("DataType", DataType::QS8)),framework::dataset::make("FractionalBits", 2, 7)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_c_l_2_direct_convolution_layer_8cpp_source.xhtml#l00106">106</a> of file <a class="el" href="validation_2_c_l_2_direct_convolution_layer_8cpp_source.xhtml">DirectConvolutionLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00108"></a><span class="lineno"> 108</span> {</div> |
| <div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00110"></a><span class="lineno"> 110</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference, tolerance_qs8);</div> |
| <div class="line"><a name="l00111"></a><span class="lineno"> 111</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a27bbd7ce9130e3429b2adcdc305efe0a"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEGEMMFixture< float > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::SmallGEMMDataset(), framework::dataset::make("DataType", DataType::F32)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_n_e_o_n_2_g_e_m_m_8cpp_source.xhtml#l00107">107</a> of file <a class="el" href="validation_2_n_e_o_n_2_g_e_m_m_8cpp_source.xhtml">GEMM.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00108"></a><span class="lineno"> 108</span> {</div> |
| <div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00110"></a><span class="lineno"> 110</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference, tolerance_f);</div> |
| <div class="line"><a name="l00111"></a><span class="lineno"> 111</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a2e75809bfd54eef48b1bb43d4bdf01e4"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLNormalizationLayerFixedPointFixture< int8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(NormalizationDataset, framework::dataset::make("DataType",DataType::QS8)),framework::dataset::make("FractionalBits", 1, 6)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_c_l_2_normalization_layer_8cpp_source.xhtml#l00107">107</a> of file <a class="el" href="validation_2_c_l_2_normalization_layer_8cpp_source.xhtml">NormalizationLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00110"></a><span class="lineno"> 110</span> {</div> |
| <div class="line"><a name="l00111"></a><span class="lineno"> 111</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference, tolerance_qs8);</div> |
| <div class="line"><a name="l00113"></a><span class="lineno"> 113</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a08f79cb63d3d0fdf6234fc31b0d7d287"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEPoolingLayerFixedPointFixture< int8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::ALL </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::SmallShapes(), combine(PoolingLayerDatasetQS,framework::dataset::make("DataType", DataType::QS8))),framework::dataset::make("FractionalBits", 1, 5)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_n_e_o_n_2_pooling_layer_8cpp_source.xhtml#l00107">107</a> of file <a class="el" href="validation_2_n_e_o_n_2_pooling_layer_8cpp_source.xhtml">PoolingLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00110"></a><span class="lineno"> 110</span> {</div> |
| <div class="line"><a name="l00111"></a><span class="lineno"> 111</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference, tolerance_qs8);</div> |
| <div class="line"><a name="l00113"></a><span class="lineno"> 113</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a91ede111da1d6b95d7a3ae502995d573"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NESoftmaxLayerFixture< half > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::LargeShapes(), framework::dataset::make("DataType", DataType::F16)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_softmax_layer_8cpp_source.xhtml#l00107">107</a> of file <a class="el" href="_n_e_o_n_2_softmax_layer_8cpp_source.xhtml">SoftmaxLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00108"></a><span class="lineno"> 108</span> {</div> |
| <div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00110"></a><span class="lineno"> 110</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference, tolerance_f16);</div> |
| <div class="line"><a name="l00111"></a><span class="lineno"> 111</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="af53ab100207675396c546a91a9521311"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLargeS16 </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NETableLookupFixture< int16_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::LargeShapes(), framework::dataset::make("DataType", DataType::S16)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_table_lookup_8cpp_source.xhtml#l00107">107</a> of file <a class="el" href="_n_e_o_n_2_table_lookup_8cpp_source.xhtml">TableLookup.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00108"></a><span class="lineno"> 108</span> {</div> |
| <div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00110"></a><span class="lineno"> 110</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference);</div> |
| <div class="line"><a name="l00111"></a><span class="lineno"> 111</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a7192b2d26178b30c47ea4411e8ad188b"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">Random </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEBatchNormalizationLayerFixedPointFixture< int8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::RandomBatchNormalizationLayerDataset(),framework::dataset::make("DataType", DataType::QS8)),framework::dataset::make("FractionalBits", 1, 6)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_n_e_o_n_2_batch_normalization_layer_8cpp_source.xhtml#l00108">108</a> of file <a class="el" href="validation_2_n_e_o_n_2_batch_normalization_layer_8cpp_source.xhtml">BatchNormalizationLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00111"></a><span class="lineno"> 111</span> {</div> |
| <div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00113"></a><span class="lineno"> 113</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference, tolerance_qs8, 0);</div> |
| <div class="line"><a name="l00114"></a><span class="lineno"> 114</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="ac5d275ed35796fb8a0886e94ade5bcde"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEDepthConcatenateLayerFixture< int16_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::DepthConcatenateShapes(),framework::dataset::make("DataType",DataType::QS16)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_depth_concatenate_layer_8cpp_source.xhtml#l00108">108</a> of file <a class="el" href="_n_e_o_n_2_depth_concatenate_layer_8cpp_source.xhtml">DepthConcatenateLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00111"></a><span class="lineno"> 111</span> {</div> |
| <div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00113"></a><span class="lineno"> 113</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference);</div> |
| <div class="line"><a name="l00114"></a><span class="lineno"> 114</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a9963770ee6d49fd29c6410bb8e2a7940"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLargeS16 </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLTableLookupFixture< int16_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::LargeShapes(), framework::dataset::make("DataType", DataType::S16)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_table_lookup_8cpp_source.xhtml#l00108">108</a> of file <a class="el" href="_c_l_2_table_lookup_8cpp_source.xhtml">TableLookup.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00109"></a><span class="lineno"> 109</span> {</div> |
| <div class="line"><a name="l00110"></a><span class="lineno"> 110</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00111"></a><span class="lineno"> 111</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference);</div> |
| <div class="line"><a name="l00112"></a><span class="lineno"> 112</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a254126d41d74b0728d68820637c24f13"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">Run </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEDirectConvolutionLayerFixture< float > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::ALL </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(data_f32, framework::dataset::make("DataType", DataType::F32)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_n_e_o_n_2_direct_convolution_layer_8cpp_source.xhtml#l00109">109</a> of file <a class="el" href="validation_2_n_e_o_n_2_direct_convolution_layer_8cpp_source.xhtml">DirectConvolutionLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00110"></a><span class="lineno"> 110</span> {</div> |
| <div class="line"><a name="l00111"></a><span class="lineno"> 111</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference, tolerance_fp32);</div> |
| <div class="line"><a name="l00113"></a><span class="lineno"> 113</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a38a1e75561686a4edfd89c9271999c6a"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NENormalizationLayerFixedPointFixture< int8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(NormalizationDataset, framework::dataset::make("DataType",DataType::QS8)),framework::dataset::make("FractionalBits", 1, 6)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_n_e_o_n_2_normalization_layer_8cpp_source.xhtml#l00109">109</a> of file <a class="el" href="validation_2_n_e_o_n_2_normalization_layer_8cpp_source.xhtml">NormalizationLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00112"></a><span class="lineno"> 112</span> {</div> |
| <div class="line"><a name="l00113"></a><span class="lineno"> 113</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00114"></a><span class="lineno"> 114</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference, tolerance_qs8);</div> |
| <div class="line"><a name="l00115"></a><span class="lineno"> 115</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="ae589fdd0fc1b7d1738019b59ad6ae111"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLPoolingLayerFixedPointFixture< int8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::LargeShapes(), combine(PoolingLayerDatasetQS,framework::dataset::make("DataType", DataType::QS8))),framework::dataset::make("FractionalBits", 1, 4)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_c_l_2_pooling_layer_8cpp_source.xhtml#l00110">110</a> of file <a class="el" href="validation_2_c_l_2_pooling_layer_8cpp_source.xhtml">PoolingLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00113"></a><span class="lineno"> 113</span> {</div> |
| <div class="line"><a name="l00114"></a><span class="lineno"> 114</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00115"></a><span class="lineno"> 115</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference, tolerance_qs8);</div> |
| <div class="line"><a name="l00116"></a><span class="lineno"> 116</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="ae7e420b1b657e0a7b95690eb9b8cf64d"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEDequantizationLayerFixture< uint8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(concat(datasets::Large3DShapes(), datasets::Large4DShapes()),framework::dataset::make("DataType", DataType::U8)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_dequantization_layer_8cpp_source.xhtml#l00110">110</a> of file <a class="el" href="_n_e_o_n_2_dequantization_layer_8cpp_source.xhtml">DequantizationLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00112"></a><span class="lineno"> 112</span> {</div> |
| <div class="line"><a name="l00113"></a><span class="lineno"> 113</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00114"></a><span class="lineno"> 114</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference, tolerance_f32);</div> |
| <div class="line"><a name="l00115"></a><span class="lineno"> 115</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="ac3466952e99d263bb27f6aba95f95b98"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLSoftmaxLayerFixture< float > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::SmallShapes(), framework::dataset::make("DataType", DataType::F32)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_softmax_layer_8cpp_source.xhtml#l00110">110</a> of file <a class="el" href="_c_l_2_softmax_layer_8cpp_source.xhtml">SoftmaxLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00111"></a><span class="lineno"> 111</span> {</div> |
| <div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00113"></a><span class="lineno"> 113</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference, tolerance_f32);</div> |
| <div class="line"><a name="l00114"></a><span class="lineno"> 114</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="ab443c45cd06dcc7d818cdc8c807c2beb"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLConvolutionLayerFixture< half > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::LargeConvolutionLayerDataset(),framework::dataset::make("ReshapeWeights",{true, false})),framework::dataset::make("DataType",DataType::F16)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_c_l_2_convolution_layer_8cpp_source.xhtml#l00110">110</a> of file <a class="el" href="validation_2_c_l_2_convolution_layer_8cpp_source.xhtml">ConvolutionLayer.cpp</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00111"></a><span class="lineno"> 111</span>  { <span class="keyword">true</span>, <span class="keyword">false</span> })),</div> |
| <div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  <a class="code" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>(<span class="stringliteral">"DataType"</span>,</div> |
| <div class="line"><a name="l00113"></a><span class="lineno"> 113</span>  DataType::F16)))</div> |
| <div class="line"><a name="l00114"></a><span class="lineno"> 114</span> {</div> |
| <div class="line"><a name="l00115"></a><span class="lineno"> 115</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00116"></a><span class="lineno"> 116</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference, tolerance_f16, tolerance_num);</div> |
| <div class="line"><a name="l00117"></a><span class="lineno"> 117</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1framework_1_1dataset_xhtml_a352791fb808d42a82ad70df5efa3508b"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">arm_compute::test::framework::dataset::make</a></div><div class="ttdeci">std::enable_if< is_container< T >::value, ContainerDataset< T > >::type make(std::string name, T &&values)</div><div class="ttdoc">Helper function to create a ContainerDataset. </div><div class="ttdef"><b>Definition:</b> <a href="_container_dataset_8h_source.xhtml#l00140">ContainerDataset.h:140</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="afb73b098cdc7bac5920e576d81e57fb4"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLGEMMFixture< float > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::LargeGEMMDataset(), framework::dataset::make("DataType", DataType::F32)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_c_l_2_g_e_m_m_8cpp_source.xhtml#l00110">110</a> of file <a class="el" href="validation_2_c_l_2_g_e_m_m_8cpp_source.xhtml">GEMM.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00111"></a><span class="lineno"> 111</span> {</div> |
| <div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00113"></a><span class="lineno"> 113</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference, tolerance_f32);</div> |
| <div class="line"><a name="l00114"></a><span class="lineno"> 114</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a38836f57b599388618255c24bf3cdaf1"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLHarrisCornersFixture< uint8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::Large2DShapes(), data), framework::dataset::make("Format", Format::U8)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_harris_corners_8cpp_source.xhtml#l00111">111</a> of file <a class="el" href="_c_l_2_harris_corners_8cpp_source.xhtml">HarrisCorners.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_c_l_array_accessor_8h_source.xhtml#l00068">CLArrayAccessor< T >::buffer()</a>, <a class="el" href="_c_l_array_accessor_8h_source.xhtml#l00063">CLArrayAccessor< T >::num_values()</a>, and <a class="el" href="_validation_8h_source.xhtml#l00402">validate_keypoints()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00112"></a><span class="lineno"> 112</span> {</div> |
| <div class="line"><a name="l00113"></a><span class="lineno"> 113</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00114"></a><span class="lineno"> 114</span>  CLArrayAccessor<KeyPoint> array(_target);</div> |
| <div class="line"><a name="l00115"></a><span class="lineno"> 115</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a57d896840ba5d9a4cf57131b6ba02667">validate_keypoints</a>(array.buffer(), array.buffer() + array.num_values(), _reference.begin(), _reference.end(), RelativeTolerance<float>(0.0001f));</div> |
| <div class="line"><a name="l00116"></a><span class="lineno"> 116</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a57d896840ba5d9a4cf57131b6ba02667"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a57d896840ba5d9a4cf57131b6ba02667">arm_compute::test::validation::validate_keypoints</a></div><div class="ttdeci">void validate_keypoints(T target_first, T target_last, U reference_first, U reference_last, V tolerance=AbsoluteTolerance< float >())</div><div class="ttdoc">Validate key points. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8h_source.xhtml#l00402">Validation.h:402</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a5f8f584ea77fa1a3cb1ec914f8d566ec"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLFullyConnectedLayerFixture< half > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::SmallFullyConnectedLayerDataset(),FullyConnectedParameters),framework::dataset::make("DataType", DataType::F16)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_c_l_2_fully_connected_layer_8cpp_source.xhtml#l00111">111</a> of file <a class="el" href="validation_2_c_l_2_fully_connected_layer_8cpp_source.xhtml">FullyConnectedLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00114"></a><span class="lineno"> 114</span> {</div> |
| <div class="line"><a name="l00115"></a><span class="lineno"> 115</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00116"></a><span class="lineno"> 116</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference, tolerance_f16, tolerance_num);</div> |
| <div class="line"><a name="l00117"></a><span class="lineno"> 117</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a34d0cf04b80a88b56a3f142d82cc86b8"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEGEMMFixture< float > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::LargeGEMMDataset(), framework::dataset::make("DataType", DataType::F32)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_n_e_o_n_2_g_e_m_m_8cpp_source.xhtml#l00112">112</a> of file <a class="el" href="validation_2_n_e_o_n_2_g_e_m_m_8cpp_source.xhtml">GEMM.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00113"></a><span class="lineno"> 113</span> {</div> |
| <div class="line"><a name="l00114"></a><span class="lineno"> 114</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00115"></a><span class="lineno"> 115</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference, tolerance_f);</div> |
| <div class="line"><a name="l00116"></a><span class="lineno"> 116</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a579d2b5c0d3ff993a2a129d281559a81"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEHarrisCornersFixture< uint8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::Large2DShapes(), data), framework::dataset::make("Format", Format::U8)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_harris_corners_8cpp_source.xhtml#l00112">112</a> of file <a class="el" href="_n_e_o_n_2_harris_corners_8cpp_source.xhtml">HarrisCorners.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_array_accessor_8h_source.xhtml#l00058">ArrayAccessor< T >::buffer()</a>, <a class="el" href="_array_accessor_8h_source.xhtml#l00053">ArrayAccessor< T >::num_values()</a>, and <a class="el" href="_validation_8h_source.xhtml#l00402">validate_keypoints()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00113"></a><span class="lineno"> 113</span> {</div> |
| <div class="line"><a name="l00114"></a><span class="lineno"> 114</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00115"></a><span class="lineno"> 115</span>  ArrayAccessor<KeyPoint> array(_target);</div> |
| <div class="line"><a name="l00116"></a><span class="lineno"> 116</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a57d896840ba5d9a4cf57131b6ba02667">validate_keypoints</a>(array.buffer(), array.buffer() + array.num_values(), _reference.begin(), _reference.end(), RelativeTolerance<float>(0.0001f));</div> |
| <div class="line"><a name="l00117"></a><span class="lineno"> 117</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a57d896840ba5d9a4cf57131b6ba02667"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a57d896840ba5d9a4cf57131b6ba02667">arm_compute::test::validation::validate_keypoints</a></div><div class="ttdeci">void validate_keypoints(T target_first, T target_last, U reference_first, U reference_last, V tolerance=AbsoluteTolerance< float >())</div><div class="ttdoc">Validate key points. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8h_source.xhtml#l00402">Validation.h:402</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a9c5f301235077178df4a90984e30411c"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEConvolutionLayerFixture< half > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::LargeConvolutionLayerDataset(),framework::dataset::make("ReshapeWeights",{true, false})),framework::dataset::make("DataType", DataType::F16)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_n_e_o_n_2_convolution_layer_8cpp_source.xhtml#l00113">113</a> of file <a class="el" href="validation_2_n_e_o_n_2_convolution_layer_8cpp_source.xhtml">ConvolutionLayer.cpp</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00114"></a><span class="lineno"> 114</span>  { <span class="keyword">true</span>, <span class="keyword">false</span> })),</div> |
| <div class="line"><a name="l00115"></a><span class="lineno"> 115</span>  <a class="code" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>(<span class="stringliteral">"DataType"</span>, DataType::F16)))</div> |
| <div class="line"><a name="l00116"></a><span class="lineno"> 116</span> {</div> |
| <div class="line"><a name="l00117"></a><span class="lineno"> 117</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00118"></a><span class="lineno"> 118</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference, tolerance_f16);</div> |
| <div class="line"><a name="l00119"></a><span class="lineno"> 119</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1framework_1_1dataset_xhtml_a352791fb808d42a82ad70df5efa3508b"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">arm_compute::test::framework::dataset::make</a></div><div class="ttdeci">std::enable_if< is_container< T >::value, ContainerDataset< T > >::type make(std::string name, T &&values)</div><div class="ttdoc">Helper function to create a ContainerDataset. </div><div class="ttdef"><b>Definition:</b> <a href="_container_dataset_8h_source.xhtml#l00140">ContainerDataset.h:140</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="acc73b28219b48bec2c741594a06f0246"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEPoolingLayerFixedPointFixture< int8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::LargeShapes(), combine(PoolingLayerDatasetQS,framework::dataset::make("DataType", DataType::QS8))),framework::dataset::make("FractionalBits", 1, 5)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_n_e_o_n_2_pooling_layer_8cpp_source.xhtml#l00114">114</a> of file <a class="el" href="validation_2_n_e_o_n_2_pooling_layer_8cpp_source.xhtml">PoolingLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00117"></a><span class="lineno"> 117</span> {</div> |
| <div class="line"><a name="l00118"></a><span class="lineno"> 118</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference, tolerance_qs8);</div> |
| <div class="line"><a name="l00120"></a><span class="lineno"> 120</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a2ef2526f9881c7f4beab5d2b08e00eab"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLDepthConvertToU16Fixture< uint8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::LargeShapes(), DepthConvertU8toU16Dataset),framework::dataset::make("ConvertPolicy",{ConvertPolicy::SATURATE, ConvertPolicy::WRAP})),DepthConvertShiftDataset) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_depth_convert_8cpp_source.xhtml#l00114">114</a> of file <a class="el" href="_c_l_2_depth_convert_8cpp_source.xhtml">DepthConvert.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fa4729d95f983955f0d93a30179deb2b86">arm_compute::SATURATE</a>, and <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">arm_compute::WRAP</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00115"></a><span class="lineno"> 115</span>  { ConvertPolicy::SATURATE, ConvertPolicy::WRAP })),</div> |
| <div class="line"><a name="l00116"></a><span class="lineno"> 116</span>  DepthConvertShiftDataset))</div> |
| <div class="line"><a name="l00117"></a><span class="lineno"> 117</span> {</div> |
| <div class="line"><a name="l00118"></a><span class="lineno"> 118</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference);</div> |
| <div class="line"><a name="l00120"></a><span class="lineno"> 120</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a24deb76220d157a30b5fdfe657221037"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEDepthConvertToU16Fixture< uint8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::LargeShapes(), DepthConvertU8toU16Dataset),framework::dataset::make("ConvertPolicy",{ConvertPolicy::SATURATE, ConvertPolicy::WRAP})),DepthConvertShiftDataset) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_depth_convert_8cpp_source.xhtml#l00114">114</a> of file <a class="el" href="_n_e_o_n_2_depth_convert_8cpp_source.xhtml">DepthConvert.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fa4729d95f983955f0d93a30179deb2b86">arm_compute::SATURATE</a>, and <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">arm_compute::WRAP</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00115"></a><span class="lineno"> 115</span>  { ConvertPolicy::SATURATE, ConvertPolicy::WRAP })),</div> |
| <div class="line"><a name="l00116"></a><span class="lineno"> 116</span>  DepthConvertShiftDataset))</div> |
| <div class="line"><a name="l00117"></a><span class="lineno"> 117</span> {</div> |
| <div class="line"><a name="l00118"></a><span class="lineno"> 118</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference);</div> |
| <div class="line"><a name="l00120"></a><span class="lineno"> 120</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a54ecc527f0d46ff1183a10f42fdfd81f"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLSobel3x3Fixture </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::Large2DShapes(), datasets::BorderModes()), framework::dataset::make("Format",Format::U8)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_sobel_8cpp_source.xhtml#l00114">114</a> of file <a class="el" href="_c_l_2_sobel_8cpp_source.xhtml">Sobel.cpp</a>.</p> |
| |
| <p>References <a class="el" href="tests_2_utils_8h_source.xhtml#l00193">arm_compute::test::shape_to_valid_region()</a>, <a class="el" href="namespacearm__compute.xhtml#a15a05537a472ee742404821851529327a0db45d2a4141101bdfe48e3314cfbca3">arm_compute::UNDEFINED</a>, and <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00116"></a><span class="lineno"> 116</span> {</div> |
| <div class="line"><a name="l00117"></a><span class="lineno"> 117</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00118"></a><span class="lineno"> 118</span>  ValidRegion valid_region_x = <a class="code" href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">shape_to_valid_region</a>(_reference.first.shape(), (_border_mode == BorderMode::UNDEFINED), BorderSize(1));</div> |
| <div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target.first), _reference.first, valid_region_x);</div> |
| <div class="line"><a name="l00120"></a><span class="lineno"> 120</span> </div> |
| <div class="line"><a name="l00121"></a><span class="lineno"> 121</span>  ValidRegion valid_region_y = <a class="code" href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">shape_to_valid_region</a>(_reference.second.shape(), (_border_mode == BorderMode::UNDEFINED), BorderSize(1));</div> |
| <div class="line"><a name="l00122"></a><span class="lineno"> 122</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target.second), _reference.second, valid_region_y);</div> |
| <div class="line"><a name="l00123"></a><span class="lineno"> 123</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_xhtml_a4c9ad143c34306817986409ffb1dbd40"><div class="ttname"><a href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">arm_compute::test::shape_to_valid_region</a></div><div class="ttdeci">ValidRegion shape_to_valid_region(TensorShape shape, bool border_undefined=false, BorderSize border_size=BorderSize(0))</div><div class="ttdoc">Create a valid region based on tensor shape, border mode and border size. </div><div class="ttdef"><b>Definition:</b> <a href="tests_2_utils_8h_source.xhtml#l00193">Utils.h:193</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a8359ea040c62fc6fc26dea23b89dd695"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NESobel3x3Fixture </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::Large2DShapes(), datasets::BorderModes()), framework::dataset::make("Format",Format::U8)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_sobel_8cpp_source.xhtml#l00114">114</a> of file <a class="el" href="_n_e_o_n_2_sobel_8cpp_source.xhtml">Sobel.cpp</a>.</p> |
| |
| <p>References <a class="el" href="tests_2_utils_8h_source.xhtml#l00193">arm_compute::test::shape_to_valid_region()</a>, <a class="el" href="namespacearm__compute.xhtml#a15a05537a472ee742404821851529327a0db45d2a4141101bdfe48e3314cfbca3">arm_compute::UNDEFINED</a>, and <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00116"></a><span class="lineno"> 116</span> {</div> |
| <div class="line"><a name="l00117"></a><span class="lineno"> 117</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00118"></a><span class="lineno"> 118</span>  ValidRegion valid_region_x = <a class="code" href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">shape_to_valid_region</a>(_reference.first.shape(), (_border_mode == BorderMode::UNDEFINED), BorderSize(1));</div> |
| <div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target.first), _reference.first, valid_region_x);</div> |
| <div class="line"><a name="l00120"></a><span class="lineno"> 120</span> </div> |
| <div class="line"><a name="l00121"></a><span class="lineno"> 121</span>  ValidRegion valid_region_y = <a class="code" href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">shape_to_valid_region</a>(_reference.second.shape(), (_border_mode == BorderMode::UNDEFINED), BorderSize(1));</div> |
| <div class="line"><a name="l00122"></a><span class="lineno"> 122</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target.second), _reference.second, valid_region_y);</div> |
| <div class="line"><a name="l00123"></a><span class="lineno"> 123</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_xhtml_a4c9ad143c34306817986409ffb1dbd40"><div class="ttname"><a href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">arm_compute::test::shape_to_valid_region</a></div><div class="ttdeci">ValidRegion shape_to_valid_region(TensorShape shape, bool border_undefined=false, BorderSize border_size=BorderSize(0))</div><div class="ttdoc">Create a valid region based on tensor shape, border mode and border size. </div><div class="ttdef"><b>Definition:</b> <a href="tests_2_utils_8h_source.xhtml#l00193">Utils.h:193</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="afdbd4d7095826368c6cc9faa575db9bc"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLSoftmaxLayerFixture< float > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::LargeShapes(), framework::dataset::make("DataType", DataType::F32)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_softmax_layer_8cpp_source.xhtml#l00115">115</a> of file <a class="el" href="_c_l_2_softmax_layer_8cpp_source.xhtml">SoftmaxLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00116"></a><span class="lineno"> 116</span> {</div> |
| <div class="line"><a name="l00117"></a><span class="lineno"> 117</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00118"></a><span class="lineno"> 118</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference, tolerance_f32);</div> |
| <div class="line"><a name="l00119"></a><span class="lineno"> 119</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a8e0e3d1580a984ca55ae386fab4713da"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLScaleFixture< float > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::ALL </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::SmallShapes(), framework::dataset::make("DataType", DataType::F32)),framework::dataset::make("InterpolationPolicy",{InterpolationPolicy::NEAREST_NEIGHBOR, InterpolationPolicy::BILINEAR})),datasets::BorderModes()) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_scale_8cpp_source.xhtml#l00115">115</a> of file <a class="el" href="_c_l_2_scale_8cpp_source.xhtml">Scale.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a966a9c417ce5e94dca08d9b5e745c0c9aad6fddf718ad19b063e02fdd7e8e3e65">arm_compute::BILINEAR</a>, and <a class="el" href="namespacearm__compute.xhtml#a966a9c417ce5e94dca08d9b5e745c0c9a7f5ccbc3d30c2cd3fd04d567946cbde2">arm_compute::NEAREST_NEIGHBOR</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00116"></a><span class="lineno"> 116</span>  { InterpolationPolicy::NEAREST_NEIGHBOR, InterpolationPolicy::BILINEAR })),</div> |
| <div class="line"><a name="l00117"></a><span class="lineno"> 117</span>  datasets::BorderModes()))</div> |
| <div class="line"><a name="l00118"></a><span class="lineno"> 118</span> {</div> |
| <div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  <span class="comment">//Create valid region</span></div> |
| <div class="line"><a name="l00120"></a><span class="lineno"> 120</span>  TensorInfo src_info(_shape, 1, _data_type);</div> |
| <div class="line"><a name="l00121"></a><span class="lineno"> 121</span>  <span class="keyword">const</span> ValidRegion valid_region = <a class="code" href="namespacearm__compute.xhtml#ae3c6412e9c2b3b6c75a577f700e9b228">calculate_valid_region_scale</a>(src_info, _reference.shape(), _policy, BorderSize(1), (_border_mode == BorderMode::UNDEFINED));</div> |
| <div class="line"><a name="l00122"></a><span class="lineno"> 122</span> </div> |
| <div class="line"><a name="l00123"></a><span class="lineno"> 123</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00124"></a><span class="lineno"> 124</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference, valid_region, tolerance_f32, tolerance_num_f32);</div> |
| <div class="line"><a name="l00125"></a><span class="lineno"> 125</span> }</div> |
| <div class="ttc" id="namespacearm__compute_xhtml_ae3c6412e9c2b3b6c75a577f700e9b228"><div class="ttname"><a href="namespacearm__compute.xhtml#ae3c6412e9c2b3b6c75a577f700e9b228">arm_compute::calculate_valid_region_scale</a></div><div class="ttdeci">ValidRegion calculate_valid_region_scale(const ITensorInfo &src_info, const TensorShape &dst_shape, InterpolationPolicy policy, BorderSize border_size, bool border_undefined)</div><div class="ttdoc">Helper function to calculate the Valid Region for Scale. </div><div class="ttdef"><b>Definition:</b> <a href="_helpers_8inl_source.xhtml#l00258">Helpers.inl:258</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a99e4988835dc7348f7ec677a51170164"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">Run </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLDirectConvolutionLayerFixedPointFixture< int16_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::ALL </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(data_quantized, framework::dataset::make("DataType", DataType::QS16)),framework::dataset::make("FractionalBits", 2, 15)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_c_l_2_direct_convolution_layer_8cpp_source.xhtml#l00115">115</a> of file <a class="el" href="validation_2_c_l_2_direct_convolution_layer_8cpp_source.xhtml">DirectConvolutionLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00117"></a><span class="lineno"> 117</span> {</div> |
| <div class="line"><a name="l00118"></a><span class="lineno"> 118</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference, tolerance_qs16);</div> |
| <div class="line"><a name="l00120"></a><span class="lineno"> 120</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="ad7ec0ddafb9ce760ae0a42396acc2655"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NESoftmaxLayerFixture< float > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::SmallShapes(), framework::dataset::make("DataType", DataType::F32)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_softmax_layer_8cpp_source.xhtml#l00116">116</a> of file <a class="el" href="_n_e_o_n_2_softmax_layer_8cpp_source.xhtml">SoftmaxLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00117"></a><span class="lineno"> 117</span> {</div> |
| <div class="line"><a name="l00118"></a><span class="lineno"> 118</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference, tolerance_f32);</div> |
| <div class="line"><a name="l00120"></a><span class="lineno"> 120</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="ad498b04d03f77032237e18a874386995"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLNormalizationLayerFixedPointFixture< int16_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(NormalizationDataset, framework::dataset::make("DataType",DataType::QS16)),framework::dataset::make("FractionalBits", 1, 14)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_c_l_2_normalization_layer_8cpp_source.xhtml#l00118">118</a> of file <a class="el" href="validation_2_c_l_2_normalization_layer_8cpp_source.xhtml">NormalizationLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00121"></a><span class="lineno"> 121</span> {</div> |
| <div class="line"><a name="l00122"></a><span class="lineno"> 122</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00123"></a><span class="lineno"> 123</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference, tolerance_qs16);</div> |
| <div class="line"><a name="l00124"></a><span class="lineno"> 124</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a2dd678e9832bfea29d5d2cb7bf1c4d40"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">Random </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEBatchNormalizationLayerFixedPointFixture< int16_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::RandomBatchNormalizationLayerDataset(),framework::dataset::make("DataType", DataType::QS16)),framework::dataset::make("FractionalBits", 1, 14)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_n_e_o_n_2_batch_normalization_layer_8cpp_source.xhtml#l00118">118</a> of file <a class="el" href="validation_2_n_e_o_n_2_batch_normalization_layer_8cpp_source.xhtml">BatchNormalizationLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00121"></a><span class="lineno"> 121</span> {</div> |
| <div class="line"><a name="l00122"></a><span class="lineno"> 122</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00123"></a><span class="lineno"> 123</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference, tolerance_qs16, 0);</div> |
| <div class="line"><a name="l00124"></a><span class="lineno"> 124</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a007daaa5561c3e01626aafd3b393fd00"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLFullyConnectedLayerFixture< half > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::LargeFullyConnectedLayerDataset(),FullyConnectedParameters),framework::dataset::make("DataType", DataType::F16)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_c_l_2_fully_connected_layer_8cpp_source.xhtml#l00118">118</a> of file <a class="el" href="validation_2_c_l_2_fully_connected_layer_8cpp_source.xhtml">FullyConnectedLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00121"></a><span class="lineno"> 121</span> {</div> |
| <div class="line"><a name="l00122"></a><span class="lineno"> 122</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00123"></a><span class="lineno"> 123</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference, tolerance_f16, tolerance_num);</div> |
| <div class="line"><a name="l00124"></a><span class="lineno"> 124</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="aec6025835802d7536f44390d0835e2c3"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEScaleFixture< float > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::ALL </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::SmallShapes(), framework::dataset::make("DataType",DataType::F32)),framework::dataset::make("InterpolationPolicy",{InterpolationPolicy::NEAREST_NEIGHBOR, InterpolationPolicy::BILINEAR})),datasets::BorderModes()) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_scale_8cpp_source.xhtml#l00119">119</a> of file <a class="el" href="_n_e_o_n_2_scale_8cpp_source.xhtml">Scale.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a966a9c417ce5e94dca08d9b5e745c0c9aad6fddf718ad19b063e02fdd7e8e3e65">arm_compute::BILINEAR</a>, and <a class="el" href="namespacearm__compute.xhtml#a966a9c417ce5e94dca08d9b5e745c0c9a7f5ccbc3d30c2cd3fd04d567946cbde2">arm_compute::NEAREST_NEIGHBOR</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00121"></a><span class="lineno"> 121</span>  { InterpolationPolicy::NEAREST_NEIGHBOR, InterpolationPolicy::BILINEAR })),</div> |
| <div class="line"><a name="l00122"></a><span class="lineno"> 122</span>  datasets::BorderModes()))</div> |
| <div class="line"><a name="l00123"></a><span class="lineno"> 123</span> {</div> |
| <div class="line"><a name="l00124"></a><span class="lineno"> 124</span>  <span class="comment">//Create valid region</span></div> |
| <div class="line"><a name="l00125"></a><span class="lineno"> 125</span>  TensorInfo src_info(_shape, 1, _data_type);</div> |
| <div class="line"><a name="l00126"></a><span class="lineno"> 126</span>  ValidRegion valid_region = <a class="code" href="namespacearm__compute.xhtml#ae3c6412e9c2b3b6c75a577f700e9b228">calculate_valid_region_scale</a>(src_info, _reference.shape(), _policy, BorderSize(1), (_border_mode == BorderMode::UNDEFINED));</div> |
| <div class="line"><a name="l00127"></a><span class="lineno"> 127</span> </div> |
| <div class="line"><a name="l00128"></a><span class="lineno"> 128</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00129"></a><span class="lineno"> 129</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference, valid_region, tolerance_f32, tolerance_num_f32);</div> |
| <div class="line"><a name="l00130"></a><span class="lineno"> 130</span> }</div> |
| <div class="ttc" id="namespacearm__compute_xhtml_ae3c6412e9c2b3b6c75a577f700e9b228"><div class="ttname"><a href="namespacearm__compute.xhtml#ae3c6412e9c2b3b6c75a577f700e9b228">arm_compute::calculate_valid_region_scale</a></div><div class="ttdeci">ValidRegion calculate_valid_region_scale(const ITensorInfo &src_info, const TensorShape &dst_shape, InterpolationPolicy policy, BorderSize border_size, bool border_undefined)</div><div class="ttdoc">Helper function to calculate the Valid Region for Scale. </div><div class="ttdef"><b>Definition:</b> <a href="_helpers_8inl_source.xhtml#l00258">Helpers.inl:258</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a8467e85654ea3a4d8fe43352634860a1"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLPoolingLayerFixedPointFixture< int16_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::ALL </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::SmallShapes(), combine(PoolingLayerDatasetQS,framework::dataset::make("DataType", DataType::QS16))),framework::dataset::make("FractionalBits", 1, 12)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_c_l_2_pooling_layer_8cpp_source.xhtml#l00120">120</a> of file <a class="el" href="validation_2_c_l_2_pooling_layer_8cpp_source.xhtml">PoolingLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00123"></a><span class="lineno"> 123</span> {</div> |
| <div class="line"><a name="l00124"></a><span class="lineno"> 124</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00125"></a><span class="lineno"> 125</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference, tolerance_qs16);</div> |
| <div class="line"><a name="l00126"></a><span class="lineno"> 126</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a9272ae95b11de989e0235e1925f0bd67"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NENormalizationLayerFixedPointFixture< int16_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(NormalizationDataset, framework::dataset::make("DataType",DataType::QS16)),framework::dataset::make("FractionalBits", 1, 14)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_n_e_o_n_2_normalization_layer_8cpp_source.xhtml#l00120">120</a> of file <a class="el" href="validation_2_n_e_o_n_2_normalization_layer_8cpp_source.xhtml">NormalizationLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00123"></a><span class="lineno"> 123</span> {</div> |
| <div class="line"><a name="l00124"></a><span class="lineno"> 124</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00125"></a><span class="lineno"> 125</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference, tolerance_qs16);</div> |
| <div class="line"><a name="l00126"></a><span class="lineno"> 126</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="ae5a8445f0da96e5fcfc19fd91bf15bee"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NESoftmaxLayerFixture< float > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::LargeShapes(), framework::dataset::make("DataType", DataType::F32)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_softmax_layer_8cpp_source.xhtml#l00121">121</a> of file <a class="el" href="_n_e_o_n_2_softmax_layer_8cpp_source.xhtml">SoftmaxLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00122"></a><span class="lineno"> 122</span> {</div> |
| <div class="line"><a name="l00123"></a><span class="lineno"> 123</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00124"></a><span class="lineno"> 124</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference, tolerance_f32);</div> |
| <div class="line"><a name="l00125"></a><span class="lineno"> 125</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="ac3c7058afe40c84279be3d5593b11e00"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLConvolutionLayerFixture< float > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::SmallConvolutionLayerDataset(),framework::dataset::make("ReshapeWeights",{true, false})),framework::dataset::make("DataType",DataType::F32)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_c_l_2_convolution_layer_8cpp_source.xhtml#l00121">121</a> of file <a class="el" href="validation_2_c_l_2_convolution_layer_8cpp_source.xhtml">ConvolutionLayer.cpp</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00122"></a><span class="lineno"> 122</span>  { <span class="keyword">true</span>, <span class="keyword">false</span> })),</div> |
| <div class="line"><a name="l00123"></a><span class="lineno"> 123</span>  <a class="code" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>(<span class="stringliteral">"DataType"</span>,</div> |
| <div class="line"><a name="l00124"></a><span class="lineno"> 124</span>  DataType::F32)))</div> |
| <div class="line"><a name="l00125"></a><span class="lineno"> 125</span> {</div> |
| <div class="line"><a name="l00126"></a><span class="lineno"> 126</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00127"></a><span class="lineno"> 127</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference, tolerance_f32);</div> |
| <div class="line"><a name="l00128"></a><span class="lineno"> 128</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1framework_1_1dataset_xhtml_a352791fb808d42a82ad70df5efa3508b"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">arm_compute::test::framework::dataset::make</a></div><div class="ttdeci">std::enable_if< is_container< T >::value, ContainerDataset< T > >::type make(std::string name, T &&values)</div><div class="ttdoc">Helper function to create a ContainerDataset. </div><div class="ttdef"><b>Definition:</b> <a href="_container_dataset_8h_source.xhtml#l00140">ContainerDataset.h:140</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a112374c662e4c050d9dbf1691b1d9e2f"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLMinMaxLocationFixture< float > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::Small2DShapes(), framework::dataset::make("DataType",DataType::F32)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_min_max_location_8cpp_source.xhtml#l00122">122</a> of file <a class="el" href="_c_l_2_min_max_location_8cpp_source.xhtml">MinMaxLocation.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8h_source.xhtml#l00452">validate_min_max_loc()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00124"></a><span class="lineno"> 124</span> {</div> |
| <div class="line"><a name="l00125"></a><span class="lineno"> 125</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a5c338bd61fcc9acab23cf1bb8bb57539">validate_min_max_loc</a>(_target, _reference);</div> |
| <div class="line"><a name="l00126"></a><span class="lineno"> 126</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a5c338bd61fcc9acab23cf1bb8bb57539"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a5c338bd61fcc9acab23cf1bb8bb57539">arm_compute::test::validation::validate_min_max_loc</a></div><div class="ttdeci">void validate_min_max_loc(const MinMaxLocationValues< T > &target, const MinMaxLocationValues< U > &reference)</div><div class="ttdef"><b>Definition:</b> <a href="_validation_8h_source.xhtml#l00452">Validation.h:452</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="aa70901f5b53caf057b63eb479ce236f1"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">Run </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEDirectConvolutionLayerFixedPointFixture< int8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::ALL </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(data_qs8, framework::dataset::make("DataType", DataType::QS8)),framework::dataset::make("FractionalBits", 4, 7)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_n_e_o_n_2_direct_convolution_layer_8cpp_source.xhtml#l00123">123</a> of file <a class="el" href="validation_2_n_e_o_n_2_direct_convolution_layer_8cpp_source.xhtml">DirectConvolutionLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00125"></a><span class="lineno"> 125</span> {</div> |
| <div class="line"><a name="l00126"></a><span class="lineno"> 126</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00127"></a><span class="lineno"> 127</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference, tolerance_qs);</div> |
| <div class="line"><a name="l00128"></a><span class="lineno"> 128</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a1daf2796ffd117f6effc98aabd9da3a8"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEMinMaxLocationFixture< float > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::Small2DShapes(), framework::dataset::make("DataType",DataType::F32)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_min_max_location_8cpp_source.xhtml#l00123">123</a> of file <a class="el" href="_n_e_o_n_2_min_max_location_8cpp_source.xhtml">MinMaxLocation.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8h_source.xhtml#l00452">validate_min_max_loc()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00125"></a><span class="lineno"> 125</span> {</div> |
| <div class="line"><a name="l00126"></a><span class="lineno"> 126</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a5c338bd61fcc9acab23cf1bb8bb57539">validate_min_max_loc</a>(_target, _reference);</div> |
| <div class="line"><a name="l00127"></a><span class="lineno"> 127</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a5c338bd61fcc9acab23cf1bb8bb57539"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a5c338bd61fcc9acab23cf1bb8bb57539">arm_compute::test::validation::validate_min_max_loc</a></div><div class="ttdeci">void validate_min_max_loc(const MinMaxLocationValues< T > &target, const MinMaxLocationValues< U > &reference)</div><div class="ttdef"><b>Definition:</b> <a href="_validation_8h_source.xhtml#l00452">Validation.h:452</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="add2ffdc61d24459f11d4f2f3987f4a34"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLGEMMFixedPointFixture< int8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::SmallGEMMDataset(),framework::dataset::make("DataType",DataType::QS8)),framework::dataset::make("FractionalBits", 1, 7)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_c_l_2_g_e_m_m_8cpp_source.xhtml#l00123">123</a> of file <a class="el" href="validation_2_c_l_2_g_e_m_m_8cpp_source.xhtml">GEMM.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00127"></a><span class="lineno"> 127</span> {</div> |
| <div class="line"><a name="l00128"></a><span class="lineno"> 128</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00129"></a><span class="lineno"> 129</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference, tolerance_q);</div> |
| <div class="line"><a name="l00130"></a><span class="lineno"> 130</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a32bf6a042958c2756f1ec92b76309ebc"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEConvolutionLayerFixture< float > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::SmallConvolutionLayerDataset(),framework::dataset::make("ReshapeWeights",{true, false})),framework::dataset::make("DataType", DataType::F32)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_n_e_o_n_2_convolution_layer_8cpp_source.xhtml#l00124">124</a> of file <a class="el" href="validation_2_n_e_o_n_2_convolution_layer_8cpp_source.xhtml">ConvolutionLayer.cpp</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00125"></a><span class="lineno"> 125</span>  { <span class="keyword">true</span>, <span class="keyword">false</span> })),</div> |
| <div class="line"><a name="l00126"></a><span class="lineno"> 126</span>  <a class="code" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>(<span class="stringliteral">"DataType"</span>, DataType::F32)))</div> |
| <div class="line"><a name="l00127"></a><span class="lineno"> 127</span> {</div> |
| <div class="line"><a name="l00128"></a><span class="lineno"> 128</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00129"></a><span class="lineno"> 129</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference, tolerance_f32);</div> |
| <div class="line"><a name="l00130"></a><span class="lineno"> 130</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1framework_1_1dataset_xhtml_a352791fb808d42a82ad70df5efa3508b"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">arm_compute::test::framework::dataset::make</a></div><div class="ttdeci">std::enable_if< is_container< T >::value, ContainerDataset< T > >::type make(std::string name, T &&values)</div><div class="ttdoc">Helper function to create a ContainerDataset. </div><div class="ttdef"><b>Definition:</b> <a href="_container_dataset_8h_source.xhtml#l00140">ContainerDataset.h:140</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="aeed10bbcb877a14736f4d77426a66176"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEPoolingLayerFixedPointFixture< int16_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::ALL </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::SmallShapes(), combine(PoolingLayerDatasetQS,framework::dataset::make("DataType", DataType::QS16))),framework::dataset::make("FractionalBits", 1, 13)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_n_e_o_n_2_pooling_layer_8cpp_source.xhtml#l00124">124</a> of file <a class="el" href="validation_2_n_e_o_n_2_pooling_layer_8cpp_source.xhtml">PoolingLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00127"></a><span class="lineno"> 127</span> {</div> |
| <div class="line"><a name="l00128"></a><span class="lineno"> 128</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00129"></a><span class="lineno"> 129</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference, tolerance_qs16);</div> |
| <div class="line"><a name="l00130"></a><span class="lineno"> 130</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a0facc74b3b18ca06447a43fde127dfa5"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEFullyConnectedLayerFixture< half > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::SmallFullyConnectedLayerDataset(),FullyConnectedParameters),framework::dataset::make("DataType", DataType::F16)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_n_e_o_n_2_fully_connected_layer_8cpp_source.xhtml#l00124">124</a> of file <a class="el" href="validation_2_n_e_o_n_2_fully_connected_layer_8cpp_source.xhtml">FullyConnectedLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00127"></a><span class="lineno"> 127</span> {</div> |
| <div class="line"><a name="l00128"></a><span class="lineno"> 128</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00129"></a><span class="lineno"> 129</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference, tolerance_f16);</div> |
| <div class="line"><a name="l00130"></a><span class="lineno"> 130</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="ab47280b7b3d8d37357dcfd973d3225d3"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLArithmeticAdditionFixture< int16_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::SmallShapes(), ArithmeticAdditionS16Dataset),framework::dataset::make("ConvertPolicy",{ConvertPolicy::SATURATE, ConvertPolicy::WRAP})) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_arithmetic_addition_8cpp_source.xhtml#l00124">124</a> of file <a class="el" href="_c_l_2_arithmetic_addition_8cpp_source.xhtml">ArithmeticAddition.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fa4729d95f983955f0d93a30179deb2b86">arm_compute::SATURATE</a>, and <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">arm_compute::WRAP</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00125"></a><span class="lineno"> 125</span>  { ConvertPolicy::SATURATE, ConvertPolicy::WRAP })))</div> |
| <div class="line"><a name="l00126"></a><span class="lineno"> 126</span> {</div> |
| <div class="line"><a name="l00127"></a><span class="lineno"> 127</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00128"></a><span class="lineno"> 128</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference);</div> |
| <div class="line"><a name="l00129"></a><span class="lineno"> 129</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a0e05a4242089ce41d9880f78ce2b51b7"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEGEMMFixedPointFixture< int8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::SmallGEMMDataset(),framework::dataset::make("DataType",DataType::QS8)),framework::dataset::make("FractionalBits", 1, 7)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_n_e_o_n_2_g_e_m_m_8cpp_source.xhtml#l00125">125</a> of file <a class="el" href="validation_2_n_e_o_n_2_g_e_m_m_8cpp_source.xhtml">GEMM.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00129"></a><span class="lineno"> 129</span> {</div> |
| <div class="line"><a name="l00130"></a><span class="lineno"> 130</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00131"></a><span class="lineno"> 131</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference, tolerance_q);</div> |
| <div class="line"><a name="l00132"></a><span class="lineno"> 132</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a7170f11205d5a8a357ca90e23c11d895"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLArithmeticSubtractionFixture< int16_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::SmallShapes(), ArithmeticSubtractionS16Dataset),framework::dataset::make("ConvertPolicy",{ConvertPolicy::SATURATE, ConvertPolicy::WRAP})) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_arithmetic_subtraction_8cpp_source.xhtml#l00125">125</a> of file <a class="el" href="_c_l_2_arithmetic_subtraction_8cpp_source.xhtml">ArithmeticSubtraction.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fa4729d95f983955f0d93a30179deb2b86">arm_compute::SATURATE</a>, and <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">arm_compute::WRAP</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00126"></a><span class="lineno"> 126</span>  { ConvertPolicy::SATURATE, ConvertPolicy::WRAP })))</div> |
| <div class="line"><a name="l00127"></a><span class="lineno"> 127</span> {</div> |
| <div class="line"><a name="l00128"></a><span class="lineno"> 128</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00129"></a><span class="lineno"> 129</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference);</div> |
| <div class="line"><a name="l00130"></a><span class="lineno"> 130</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a159b5fff5540d2476f49be156dd85ace"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLNormalizationLayerFixedPointFixture< int16_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(NormalizationDataset, framework::dataset::make("DataType",DataType::QS16)),framework::dataset::make("FractionalBits", 1, 14)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_c_l_2_normalization_layer_8cpp_source.xhtml#l00125">125</a> of file <a class="el" href="validation_2_c_l_2_normalization_layer_8cpp_source.xhtml">NormalizationLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00128"></a><span class="lineno"> 128</span> {</div> |
| <div class="line"><a name="l00129"></a><span class="lineno"> 129</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00130"></a><span class="lineno"> 130</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference, tolerance_qs16);</div> |
| <div class="line"><a name="l00131"></a><span class="lineno"> 131</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a8e40d7e8a1f9c6b7b82c48fe7791ca0e"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLScaleFixture< float > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::LargeShapes(), framework::dataset::make("DataType", DataType::F32)),framework::dataset::make("InterpolationPolicy",{InterpolationPolicy::NEAREST_NEIGHBOR, InterpolationPolicy::BILINEAR})),datasets::BorderModes()) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_scale_8cpp_source.xhtml#l00126">126</a> of file <a class="el" href="_c_l_2_scale_8cpp_source.xhtml">Scale.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a966a9c417ce5e94dca08d9b5e745c0c9aad6fddf718ad19b063e02fdd7e8e3e65">arm_compute::BILINEAR</a>, and <a class="el" href="namespacearm__compute.xhtml#a966a9c417ce5e94dca08d9b5e745c0c9a7f5ccbc3d30c2cd3fd04d567946cbde2">arm_compute::NEAREST_NEIGHBOR</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00127"></a><span class="lineno"> 127</span>  { InterpolationPolicy::NEAREST_NEIGHBOR, InterpolationPolicy::BILINEAR })),</div> |
| <div class="line"><a name="l00128"></a><span class="lineno"> 128</span>  datasets::BorderModes()))</div> |
| <div class="line"><a name="l00129"></a><span class="lineno"> 129</span> {</div> |
| <div class="line"><a name="l00130"></a><span class="lineno"> 130</span>  <span class="comment">//Create valid region</span></div> |
| <div class="line"><a name="l00131"></a><span class="lineno"> 131</span>  TensorInfo src_info(_shape, 1, _data_type);</div> |
| <div class="line"><a name="l00132"></a><span class="lineno"> 132</span>  <span class="keyword">const</span> ValidRegion valid_region = <a class="code" href="namespacearm__compute.xhtml#ae3c6412e9c2b3b6c75a577f700e9b228">calculate_valid_region_scale</a>(src_info, _reference.shape(), _policy, BorderSize(1), (_border_mode == BorderMode::UNDEFINED));</div> |
| <div class="line"><a name="l00133"></a><span class="lineno"> 133</span> </div> |
| <div class="line"><a name="l00134"></a><span class="lineno"> 134</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00135"></a><span class="lineno"> 135</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference, valid_region, tolerance_f32, tolerance_num_f32);</div> |
| <div class="line"><a name="l00136"></a><span class="lineno"> 136</span> }</div> |
| <div class="ttc" id="namespacearm__compute_xhtml_ae3c6412e9c2b3b6c75a577f700e9b228"><div class="ttname"><a href="namespacearm__compute.xhtml#ae3c6412e9c2b3b6c75a577f700e9b228">arm_compute::calculate_valid_region_scale</a></div><div class="ttdeci">ValidRegion calculate_valid_region_scale(const ITensorInfo &src_info, const TensorShape &dst_shape, InterpolationPolicy policy, BorderSize border_size, bool border_undefined)</div><div class="ttdoc">Helper function to calculate the Valid Region for Scale. </div><div class="ttdef"><b>Definition:</b> <a href="_helpers_8inl_source.xhtml#l00258">Helpers.inl:258</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a29e62c3b2b1203f556474b5572bf0c3b"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEArithmeticAdditionFixture< int16_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::SmallShapes(), ArithmeticAdditionS16Dataset),framework::dataset::make("ConvertPolicy",{ConvertPolicy::SATURATE, ConvertPolicy::WRAP})) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_arithmetic_addition_8cpp_source.xhtml#l00126">126</a> of file <a class="el" href="_n_e_o_n_2_arithmetic_addition_8cpp_source.xhtml">ArithmeticAddition.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fa4729d95f983955f0d93a30179deb2b86">arm_compute::SATURATE</a>, and <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">arm_compute::WRAP</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00127"></a><span class="lineno"> 127</span>  { ConvertPolicy::SATURATE, ConvertPolicy::WRAP })))</div> |
| <div class="line"><a name="l00128"></a><span class="lineno"> 128</span> {</div> |
| <div class="line"><a name="l00129"></a><span class="lineno"> 129</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00130"></a><span class="lineno"> 130</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference);</div> |
| <div class="line"><a name="l00131"></a><span class="lineno"> 131</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="acdb0d8c230906f7243b2b6efe2f0c0e9"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLPoolingLayerFixedPointFixture< int16_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::LargeShapes(), combine(PoolingLayerDatasetQS,framework::dataset::make("DataType", DataType::QS16))),framework::dataset::make("FractionalBits", 1, 12)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_c_l_2_pooling_layer_8cpp_source.xhtml#l00127">127</a> of file <a class="el" href="validation_2_c_l_2_pooling_layer_8cpp_source.xhtml">PoolingLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00130"></a><span class="lineno"> 130</span> {</div> |
| <div class="line"><a name="l00131"></a><span class="lineno"> 131</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00132"></a><span class="lineno"> 132</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference, tolerance_qs16);</div> |
| <div class="line"><a name="l00133"></a><span class="lineno"> 133</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="ad0c689759cb9ecb9d3ca5d8f41607db1"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NENormalizationLayerFixedPointFixture< int16_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(NormalizationDataset, framework::dataset::make("DataType",DataType::QS16)),framework::dataset::make("FractionalBits", 1, 14)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_n_e_o_n_2_normalization_layer_8cpp_source.xhtml#l00127">127</a> of file <a class="el" href="validation_2_n_e_o_n_2_normalization_layer_8cpp_source.xhtml">NormalizationLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00130"></a><span class="lineno"> 130</span> {</div> |
| <div class="line"><a name="l00131"></a><span class="lineno"> 131</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00132"></a><span class="lineno"> 132</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference, tolerance_qs16);</div> |
| <div class="line"><a name="l00133"></a><span class="lineno"> 133</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="adab79fce0fe0ae067f90cace04cdcb5b"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEArithmeticSubtractionFixture< int16_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::SmallShapes(), ArithmeticSubtractionS16Dataset),framework::dataset::make("ConvertPolicy",{ConvertPolicy::SATURATE, ConvertPolicy::WRAP})) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_arithmetic_subtraction_8cpp_source.xhtml#l00127">127</a> of file <a class="el" href="_n_e_o_n_2_arithmetic_subtraction_8cpp_source.xhtml">ArithmeticSubtraction.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fa4729d95f983955f0d93a30179deb2b86">arm_compute::SATURATE</a>, and <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">arm_compute::WRAP</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00128"></a><span class="lineno"> 128</span>  { ConvertPolicy::SATURATE, ConvertPolicy::WRAP })))</div> |
| <div class="line"><a name="l00129"></a><span class="lineno"> 129</span> {</div> |
| <div class="line"><a name="l00130"></a><span class="lineno"> 130</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00131"></a><span class="lineno"> 131</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference);</div> |
| <div class="line"><a name="l00132"></a><span class="lineno"> 132</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a36e35666744a3808363928fe7858b807"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLMinMaxLocationFixture< float > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::Large2DShapes(), framework::dataset::make("DataType",DataType::F32)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_min_max_location_8cpp_source.xhtml#l00128">128</a> of file <a class="el" href="_c_l_2_min_max_location_8cpp_source.xhtml">MinMaxLocation.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8h_source.xhtml#l00452">validate_min_max_loc()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00130"></a><span class="lineno"> 130</span> {</div> |
| <div class="line"><a name="l00131"></a><span class="lineno"> 131</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a5c338bd61fcc9acab23cf1bb8bb57539">validate_min_max_loc</a>(_target, _reference);</div> |
| <div class="line"><a name="l00132"></a><span class="lineno"> 132</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a5c338bd61fcc9acab23cf1bb8bb57539"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a5c338bd61fcc9acab23cf1bb8bb57539">arm_compute::test::validation::validate_min_max_loc</a></div><div class="ttdeci">void validate_min_max_loc(const MinMaxLocationValues< T > &target, const MinMaxLocationValues< U > &reference)</div><div class="ttdef"><b>Definition:</b> <a href="_validation_8h_source.xhtml#l00452">Validation.h:452</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a3bba67716790382dcd066dfd169b8008"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLFullyConnectedLayerFixture< float > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::SmallFullyConnectedLayerDataset(), FullyConnectedParameters),framework::dataset::make("DataType", DataType::F32)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_c_l_2_fully_connected_layer_8cpp_source.xhtml#l00128">128</a> of file <a class="el" href="validation_2_c_l_2_fully_connected_layer_8cpp_source.xhtml">FullyConnectedLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00130"></a><span class="lineno"> 130</span> {</div> |
| <div class="line"><a name="l00131"></a><span class="lineno"> 131</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00132"></a><span class="lineno"> 132</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference, tolerance_f32);</div> |
| <div class="line"><a name="l00133"></a><span class="lineno"> 133</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a6413f836bb198fa4cf16aa987172776d"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLSoftmaxLayerFixedPointFixture< int8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::SmallShapes(), framework::dataset::make("DataType",DataType::QS8)),framework::dataset::make("FractionalBits", 1, 6)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_softmax_layer_8cpp_source.xhtml#l00129">129</a> of file <a class="el" href="_c_l_2_softmax_layer_8cpp_source.xhtml">SoftmaxLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00132"></a><span class="lineno"> 132</span> {</div> |
| <div class="line"><a name="l00133"></a><span class="lineno"> 133</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00134"></a><span class="lineno"> 134</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference, tolerance_fixed_point);</div> |
| <div class="line"><a name="l00135"></a><span class="lineno"> 135</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="aae8ca77224eb2240d02268a2722380a9"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEMinMaxLocationFixture< float > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(datasets::Large2DShapes(), framework::dataset::make("DataType",DataType::F32)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_min_max_location_8cpp_source.xhtml#l00129">129</a> of file <a class="el" href="_n_e_o_n_2_min_max_location_8cpp_source.xhtml">MinMaxLocation.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8h_source.xhtml#l00452">validate_min_max_loc()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00131"></a><span class="lineno"> 131</span> {</div> |
| <div class="line"><a name="l00132"></a><span class="lineno"> 132</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a5c338bd61fcc9acab23cf1bb8bb57539">validate_min_max_loc</a>(_target, _reference);</div> |
| <div class="line"><a name="l00133"></a><span class="lineno"> 133</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a5c338bd61fcc9acab23cf1bb8bb57539"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a5c338bd61fcc9acab23cf1bb8bb57539">arm_compute::test::validation::validate_min_max_loc</a></div><div class="ttdeci">void validate_min_max_loc(const MinMaxLocationValues< T > &target, const MinMaxLocationValues< U > &reference)</div><div class="ttdef"><b>Definition:</b> <a href="_validation_8h_source.xhtml#l00452">Validation.h:452</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a8c1c2af512af673a6cb1dfc4e5fdc55f"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLConvolutionLayerFixture< float > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::LargeConvolutionLayerDataset(),framework::dataset::make("ReshapeWeights",{true, false})),framework::dataset::make("DataType",DataType::F32)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_c_l_2_convolution_layer_8cpp_source.xhtml#l00129">129</a> of file <a class="el" href="validation_2_c_l_2_convolution_layer_8cpp_source.xhtml">ConvolutionLayer.cpp</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00130"></a><span class="lineno"> 130</span>  { <span class="keyword">true</span>, <span class="keyword">false</span> })),</div> |
| <div class="line"><a name="l00131"></a><span class="lineno"> 131</span>  <a class="code" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>(<span class="stringliteral">"DataType"</span>,</div> |
| <div class="line"><a name="l00132"></a><span class="lineno"> 132</span>  DataType::F32)))</div> |
| <div class="line"><a name="l00133"></a><span class="lineno"> 133</span> {</div> |
| <div class="line"><a name="l00134"></a><span class="lineno"> 134</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00135"></a><span class="lineno"> 135</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference, tolerance_f32);</div> |
| <div class="line"><a name="l00136"></a><span class="lineno"> 136</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1framework_1_1dataset_xhtml_a352791fb808d42a82ad70df5efa3508b"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">arm_compute::test::framework::dataset::make</a></div><div class="ttdeci">std::enable_if< is_container< T >::value, ContainerDataset< T > >::type make(std::string name, T &&values)</div><div class="ttdoc">Helper function to create a ContainerDataset. </div><div class="ttdef"><b>Definition:</b> <a href="_container_dataset_8h_source.xhtml#l00140">ContainerDataset.h:140</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a11920aa7f5345a63cdab85b1246059a9"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEConvolutionLayerFixture< float > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::LargeConvolutionLayerDataset(),framework::dataset::make("ReshapeWeights",{true, false})),framework::dataset::make("DataType", DataType::F32)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_n_e_o_n_2_convolution_layer_8cpp_source.xhtml#l00131">131</a> of file <a class="el" href="validation_2_n_e_o_n_2_convolution_layer_8cpp_source.xhtml">ConvolutionLayer.cpp</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00132"></a><span class="lineno"> 132</span>  { <span class="keyword">true</span>, <span class="keyword">false</span> })),</div> |
| <div class="line"><a name="l00133"></a><span class="lineno"> 133</span>  <a class="code" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>(<span class="stringliteral">"DataType"</span>, DataType::F32)))</div> |
| <div class="line"><a name="l00134"></a><span class="lineno"> 134</span> {</div> |
| <div class="line"><a name="l00135"></a><span class="lineno"> 135</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00136"></a><span class="lineno"> 136</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference, tolerance_f32);</div> |
| <div class="line"><a name="l00137"></a><span class="lineno"> 137</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1framework_1_1dataset_xhtml_a352791fb808d42a82ad70df5efa3508b"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">arm_compute::test::framework::dataset::make</a></div><div class="ttdeci">std::enable_if< is_container< T >::value, ContainerDataset< T > >::type make(std::string name, T &&values)</div><div class="ttdoc">Helper function to create a ContainerDataset. </div><div class="ttdef"><b>Definition:</b> <a href="_container_dataset_8h_source.xhtml#l00140">ContainerDataset.h:140</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a31a9fd36cc51b258eb8c0f961d134918"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEFullyConnectedLayerFixture< half > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::LargeFullyConnectedLayerDataset(),FullyConnectedParameters),framework::dataset::make("DataType", DataType::F16)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_n_e_o_n_2_fully_connected_layer_8cpp_source.xhtml#l00131">131</a> of file <a class="el" href="validation_2_n_e_o_n_2_fully_connected_layer_8cpp_source.xhtml">FullyConnectedLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00134"></a><span class="lineno"> 134</span> {</div> |
| <div class="line"><a name="l00135"></a><span class="lineno"> 135</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00136"></a><span class="lineno"> 136</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference, tolerance_f16);</div> |
| <div class="line"><a name="l00137"></a><span class="lineno"> 137</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a6f12268fb12d7dea1b11e0f426f1a0c7"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEPoolingLayerFixedPointFixture< int16_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::LargeShapes(), combine(PoolingLayerDatasetQS,framework::dataset::make("DataType", DataType::QS16))),framework::dataset::make("FractionalBits", 1, 13)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_n_e_o_n_2_pooling_layer_8cpp_source.xhtml#l00131">131</a> of file <a class="el" href="validation_2_n_e_o_n_2_pooling_layer_8cpp_source.xhtml">PoolingLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00134"></a><span class="lineno"> 134</span> {</div> |
| <div class="line"><a name="l00135"></a><span class="lineno"> 135</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00136"></a><span class="lineno"> 136</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference, tolerance_qs16);</div> |
| <div class="line"><a name="l00137"></a><span class="lineno"> 137</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a1d0de8b01c204b5425fd4ac90b3dda39"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEScaleFixture< float > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::LargeShapes(), framework::dataset::make("DataType",DataType::F32)),framework::dataset::make("InterpolationPolicy",{InterpolationPolicy::NEAREST_NEIGHBOR, InterpolationPolicy::BILINEAR})),datasets::BorderModes()) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_scale_8cpp_source.xhtml#l00131">131</a> of file <a class="el" href="_n_e_o_n_2_scale_8cpp_source.xhtml">Scale.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a966a9c417ce5e94dca08d9b5e745c0c9aad6fddf718ad19b063e02fdd7e8e3e65">arm_compute::BILINEAR</a>, and <a class="el" href="namespacearm__compute.xhtml#a966a9c417ce5e94dca08d9b5e745c0c9a7f5ccbc3d30c2cd3fd04d567946cbde2">arm_compute::NEAREST_NEIGHBOR</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00133"></a><span class="lineno"> 133</span>  { InterpolationPolicy::NEAREST_NEIGHBOR, InterpolationPolicy::BILINEAR })),</div> |
| <div class="line"><a name="l00134"></a><span class="lineno"> 134</span>  datasets::BorderModes()))</div> |
| <div class="line"><a name="l00135"></a><span class="lineno"> 135</span> {</div> |
| <div class="line"><a name="l00136"></a><span class="lineno"> 136</span>  <span class="comment">//Create valid region</span></div> |
| <div class="line"><a name="l00137"></a><span class="lineno"> 137</span>  TensorInfo src_info(_shape, 1, _data_type);</div> |
| <div class="line"><a name="l00138"></a><span class="lineno"> 138</span>  ValidRegion valid_region = <a class="code" href="namespacearm__compute.xhtml#ae3c6412e9c2b3b6c75a577f700e9b228">calculate_valid_region_scale</a>(src_info, _reference.shape(), _policy, BorderSize(1), (_border_mode == BorderMode::UNDEFINED));</div> |
| <div class="line"><a name="l00139"></a><span class="lineno"> 139</span> </div> |
| <div class="line"><a name="l00140"></a><span class="lineno"> 140</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00141"></a><span class="lineno"> 141</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference, valid_region, tolerance_f32, tolerance_num_f32);</div> |
| <div class="line"><a name="l00142"></a><span class="lineno"> 142</span> }</div> |
| <div class="ttc" id="namespacearm__compute_xhtml_ae3c6412e9c2b3b6c75a577f700e9b228"><div class="ttname"><a href="namespacearm__compute.xhtml#ae3c6412e9c2b3b6c75a577f700e9b228">arm_compute::calculate_valid_region_scale</a></div><div class="ttdeci">ValidRegion calculate_valid_region_scale(const ITensorInfo &src_info, const TensorShape &dst_shape, InterpolationPolicy policy, BorderSize border_size, bool border_undefined)</div><div class="ttdoc">Helper function to calculate the Valid Region for Scale. </div><div class="ttdef"><b>Definition:</b> <a href="_helpers_8inl_source.xhtml#l00258">Helpers.inl:258</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="af4ebc4109fdc8c2875cf961d29d3bc92"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLArithmeticAdditionFixture< int16_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::LargeShapes(), ArithmeticAdditionS16Dataset),framework::dataset::make("ConvertPolicy",{ConvertPolicy::SATURATE, ConvertPolicy::WRAP})) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_arithmetic_addition_8cpp_source.xhtml#l00131">131</a> of file <a class="el" href="_c_l_2_arithmetic_addition_8cpp_source.xhtml">ArithmeticAddition.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fa4729d95f983955f0d93a30179deb2b86">arm_compute::SATURATE</a>, and <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">arm_compute::WRAP</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00132"></a><span class="lineno"> 132</span>  { ConvertPolicy::SATURATE, ConvertPolicy::WRAP })))</div> |
| <div class="line"><a name="l00133"></a><span class="lineno"> 133</span> {</div> |
| <div class="line"><a name="l00134"></a><span class="lineno"> 134</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00135"></a><span class="lineno"> 135</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference);</div> |
| <div class="line"><a name="l00136"></a><span class="lineno"> 136</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a599f4528c5f0cf3e11072c3eb20dac61"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLGEMMFixedPointFixture< int8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::LargeGEMMDataset(),framework::dataset::make("DataType",DataType::QS8)),framework::dataset::make("FractionalBits", 1, 7)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_c_l_2_g_e_m_m_8cpp_source.xhtml#l00131">131</a> of file <a class="el" href="validation_2_c_l_2_g_e_m_m_8cpp_source.xhtml">GEMM.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00135"></a><span class="lineno"> 135</span> {</div> |
| <div class="line"><a name="l00136"></a><span class="lineno"> 136</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00137"></a><span class="lineno"> 137</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference, tolerance_q);</div> |
| <div class="line"><a name="l00138"></a><span class="lineno"> 138</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="ac3c7e1fbc272ebacd65b76db777af7e5"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLArithmeticSubtractionFixture< int16_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::LargeShapes(), ArithmeticSubtractionS16Dataset),framework::dataset::make("ConvertPolicy",{ConvertPolicy::SATURATE, ConvertPolicy::WRAP})) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_arithmetic_subtraction_8cpp_source.xhtml#l00132">132</a> of file <a class="el" href="_c_l_2_arithmetic_subtraction_8cpp_source.xhtml">ArithmeticSubtraction.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fa4729d95f983955f0d93a30179deb2b86">arm_compute::SATURATE</a>, and <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">arm_compute::WRAP</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00133"></a><span class="lineno"> 133</span>  { ConvertPolicy::SATURATE, ConvertPolicy::WRAP })))</div> |
| <div class="line"><a name="l00134"></a><span class="lineno"> 134</span> {</div> |
| <div class="line"><a name="l00135"></a><span class="lineno"> 135</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00136"></a><span class="lineno"> 136</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference);</div> |
| <div class="line"><a name="l00137"></a><span class="lineno"> 137</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a8cceb019b663df01e4ffbe3b1d36deb4"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">Run </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEDirectConvolutionLayerFixedPointFixture< int16_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::ALL </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(data_qs16, framework::dataset::make("DataType", DataType::QS16)),framework::dataset::make("FractionalBits", 4, 14)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_n_e_o_n_2_direct_convolution_layer_8cpp_source.xhtml#l00133">133</a> of file <a class="el" href="validation_2_n_e_o_n_2_direct_convolution_layer_8cpp_source.xhtml">DirectConvolutionLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00135"></a><span class="lineno"> 135</span> {</div> |
| <div class="line"><a name="l00136"></a><span class="lineno"> 136</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00137"></a><span class="lineno"> 137</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference, tolerance_qs);</div> |
| <div class="line"><a name="l00138"></a><span class="lineno"> 138</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="af9ba011a71bca259faaa90a9a68e54bc"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEGEMMFixedPointFixture< int8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::LargeGEMMDataset(),framework::dataset::make("DataType",DataType::QS8)),framework::dataset::make("FractionalBits", 1, 7)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_n_e_o_n_2_g_e_m_m_8cpp_source.xhtml#l00133">133</a> of file <a class="el" href="validation_2_n_e_o_n_2_g_e_m_m_8cpp_source.xhtml">GEMM.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00137"></a><span class="lineno"> 137</span> {</div> |
| <div class="line"><a name="l00138"></a><span class="lineno"> 138</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00139"></a><span class="lineno"> 139</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference, tolerance_q);</div> |
| <div class="line"><a name="l00140"></a><span class="lineno"> 140</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a599e9c9f694d89b819bb81b2d95ee528"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEArithmeticAdditionFixture< int16_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::LargeShapes(), ArithmeticAdditionS16Dataset),framework::dataset::make("ConvertPolicy",{ConvertPolicy::SATURATE, ConvertPolicy::WRAP})) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_arithmetic_addition_8cpp_source.xhtml#l00133">133</a> of file <a class="el" href="_n_e_o_n_2_arithmetic_addition_8cpp_source.xhtml">ArithmeticAddition.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fa4729d95f983955f0d93a30179deb2b86">arm_compute::SATURATE</a>, and <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">arm_compute::WRAP</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00134"></a><span class="lineno"> 134</span>  { ConvertPolicy::SATURATE, ConvertPolicy::WRAP })))</div> |
| <div class="line"><a name="l00135"></a><span class="lineno"> 135</span> {</div> |
| <div class="line"><a name="l00136"></a><span class="lineno"> 136</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00137"></a><span class="lineno"> 137</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference);</div> |
| <div class="line"><a name="l00138"></a><span class="lineno"> 138</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a491dc64c3b0e6589ec3054ec7469c66c"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEArithmeticSubtractionFixture< int16_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::LargeShapes(), ArithmeticSubtractionS16Dataset),framework::dataset::make("ConvertPolicy",{ConvertPolicy::SATURATE, ConvertPolicy::WRAP})) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_arithmetic_subtraction_8cpp_source.xhtml#l00134">134</a> of file <a class="el" href="_n_e_o_n_2_arithmetic_subtraction_8cpp_source.xhtml">ArithmeticSubtraction.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fa4729d95f983955f0d93a30179deb2b86">arm_compute::SATURATE</a>, and <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">arm_compute::WRAP</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00135"></a><span class="lineno"> 135</span>  { ConvertPolicy::SATURATE, ConvertPolicy::WRAP })))</div> |
| <div class="line"><a name="l00136"></a><span class="lineno"> 136</span> {</div> |
| <div class="line"><a name="l00137"></a><span class="lineno"> 137</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00138"></a><span class="lineno"> 138</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference);</div> |
| <div class="line"><a name="l00139"></a><span class="lineno"> 139</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a99834f03a49c7e88285d8ab16ce8ed17"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLFullyConnectedLayerFixture< float > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::LargeFullyConnectedLayerDataset(), FullyConnectedParameters),framework::dataset::make("DataType", DataType::F32)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_c_l_2_fully_connected_layer_8cpp_source.xhtml#l00134">134</a> of file <a class="el" href="validation_2_c_l_2_fully_connected_layer_8cpp_source.xhtml">FullyConnectedLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00136"></a><span class="lineno"> 136</span> {</div> |
| <div class="line"><a name="l00137"></a><span class="lineno"> 137</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00138"></a><span class="lineno"> 138</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference, tolerance_f32);</div> |
| <div class="line"><a name="l00139"></a><span class="lineno"> 139</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a729b076e0902a6598ba1abf040ca6b13"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NESoftmaxLayerFixedPointFixture< int8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::SmallShapes(), framework::dataset::make("DataType",DataType::QS8)),framework::dataset::make("FractionalBits", 1, 6)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_softmax_layer_8cpp_source.xhtml#l00135">135</a> of file <a class="el" href="_n_e_o_n_2_softmax_layer_8cpp_source.xhtml">SoftmaxLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00138"></a><span class="lineno"> 138</span> {</div> |
| <div class="line"><a name="l00139"></a><span class="lineno"> 139</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00140"></a><span class="lineno"> 140</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference, tolerance_fixed_point);</div> |
| <div class="line"><a name="l00141"></a><span class="lineno"> 141</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="aec3dc37381b2aa4845c3e143b06c65a4"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLSoftmaxLayerFixedPointFixture< int8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::LargeShapes(), framework::dataset::make("DataType",DataType::QS8)),framework::dataset::make("FractionalBits", 1, 6)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_softmax_layer_8cpp_source.xhtml#l00136">136</a> of file <a class="el" href="_c_l_2_softmax_layer_8cpp_source.xhtml">SoftmaxLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00139"></a><span class="lineno"> 139</span> {</div> |
| <div class="line"><a name="l00140"></a><span class="lineno"> 140</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00141"></a><span class="lineno"> 141</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference, tolerance_fixed_point);</div> |
| <div class="line"><a name="l00142"></a><span class="lineno"> 142</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="ad56b7cbd5d67850e86cda068bbee8b68"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLScaleFixture< half > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::ALL </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::SmallShapes(), framework::dataset::make("DataType", DataType::F16)),framework::dataset::make("InterpolationPolicy",{InterpolationPolicy::NEAREST_NEIGHBOR, InterpolationPolicy::BILINEAR})),datasets::BorderModes()) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_scale_8cpp_source.xhtml#l00139">139</a> of file <a class="el" href="_c_l_2_scale_8cpp_source.xhtml">Scale.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a966a9c417ce5e94dca08d9b5e745c0c9aad6fddf718ad19b063e02fdd7e8e3e65">arm_compute::BILINEAR</a>, and <a class="el" href="namespacearm__compute.xhtml#a966a9c417ce5e94dca08d9b5e745c0c9a7f5ccbc3d30c2cd3fd04d567946cbde2">arm_compute::NEAREST_NEIGHBOR</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00140"></a><span class="lineno"> 140</span>  { InterpolationPolicy::NEAREST_NEIGHBOR, InterpolationPolicy::BILINEAR })),</div> |
| <div class="line"><a name="l00141"></a><span class="lineno"> 141</span>  datasets::BorderModes()))</div> |
| <div class="line"><a name="l00142"></a><span class="lineno"> 142</span> {</div> |
| <div class="line"><a name="l00143"></a><span class="lineno"> 143</span>  <span class="comment">//Create valid region</span></div> |
| <div class="line"><a name="l00144"></a><span class="lineno"> 144</span>  TensorInfo src_info(_shape, 1, _data_type);</div> |
| <div class="line"><a name="l00145"></a><span class="lineno"> 145</span>  <span class="keyword">const</span> ValidRegion valid_region = <a class="code" href="namespacearm__compute.xhtml#ae3c6412e9c2b3b6c75a577f700e9b228">calculate_valid_region_scale</a>(src_info, _reference.shape(), _policy, BorderSize(1), (_border_mode == BorderMode::UNDEFINED));</div> |
| <div class="line"><a name="l00146"></a><span class="lineno"> 146</span> </div> |
| <div class="line"><a name="l00147"></a><span class="lineno"> 147</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00148"></a><span class="lineno"> 148</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference, valid_region, tolerance_f16);</div> |
| <div class="line"><a name="l00149"></a><span class="lineno"> 149</span> }</div> |
| <div class="ttc" id="namespacearm__compute_xhtml_ae3c6412e9c2b3b6c75a577f700e9b228"><div class="ttname"><a href="namespacearm__compute.xhtml#ae3c6412e9c2b3b6c75a577f700e9b228">arm_compute::calculate_valid_region_scale</a></div><div class="ttdeci">ValidRegion calculate_valid_region_scale(const ITensorInfo &src_info, const TensorShape &dst_shape, InterpolationPolicy policy, BorderSize border_size, bool border_undefined)</div><div class="ttdoc">Helper function to calculate the Valid Region for Scale. </div><div class="ttdef"><b>Definition:</b> <a href="_helpers_8inl_source.xhtml#l00258">Helpers.inl:258</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a36e6031840dd2ee13e3942435811aeea"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEFullyConnectedLayerFixture< float > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::SmallFullyConnectedLayerDataset(), FullyConnectedParameters),framework::dataset::make("DataType", DataType::F32)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_n_e_o_n_2_fully_connected_layer_8cpp_source.xhtml#l00142">142</a> of file <a class="el" href="validation_2_n_e_o_n_2_fully_connected_layer_8cpp_source.xhtml">FullyConnectedLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00144"></a><span class="lineno"> 144</span> {</div> |
| <div class="line"><a name="l00145"></a><span class="lineno"> 145</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00146"></a><span class="lineno"> 146</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference, tolerance_f32);</div> |
| <div class="line"><a name="l00147"></a><span class="lineno"> 147</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a71e32075685e360d6c57e68d213524db"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NESoftmaxLayerFixedPointFixture< int8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::LargeShapes(), framework::dataset::make("DataType",DataType::QS8)),framework::dataset::make("FractionalBits", 1, 6)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_softmax_layer_8cpp_source.xhtml#l00142">142</a> of file <a class="el" href="_n_e_o_n_2_softmax_layer_8cpp_source.xhtml">SoftmaxLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00145"></a><span class="lineno"> 145</span> {</div> |
| <div class="line"><a name="l00146"></a><span class="lineno"> 146</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00147"></a><span class="lineno"> 147</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference, tolerance_fixed_point);</div> |
| <div class="line"><a name="l00148"></a><span class="lineno"> 148</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="abf548307d9b70a5a631717bc361b8930"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLGEMMFixedPointFixture< int16_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::SmallGEMMDataset(),framework::dataset::make("DataType",DataType::QS16)),framework::dataset::make("FractionalBits", 1, 14)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_c_l_2_g_e_m_m_8cpp_source.xhtml#l00142">142</a> of file <a class="el" href="validation_2_c_l_2_g_e_m_m_8cpp_source.xhtml">GEMM.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00146"></a><span class="lineno"> 146</span> {</div> |
| <div class="line"><a name="l00147"></a><span class="lineno"> 147</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00148"></a><span class="lineno"> 148</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference, tolerance_q);</div> |
| <div class="line"><a name="l00149"></a><span class="lineno"> 149</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a17430c974457953501238162026e9825"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEGEMMFixedPointFixture< int16_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::SmallGEMMDataset(),framework::dataset::make("DataType",DataType::QS16)),framework::dataset::make("FractionalBits", 1, 14)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_n_e_o_n_2_g_e_m_m_8cpp_source.xhtml#l00144">144</a> of file <a class="el" href="validation_2_n_e_o_n_2_g_e_m_m_8cpp_source.xhtml">GEMM.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00148"></a><span class="lineno"> 148</span> {</div> |
| <div class="line"><a name="l00149"></a><span class="lineno"> 149</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00150"></a><span class="lineno"> 150</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference, tolerance_q);</div> |
| <div class="line"><a name="l00151"></a><span class="lineno"> 151</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a40e62ac649f151f878afba33e88242ee"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLArithmeticAdditionFixedPointFixture< int8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::SmallShapes(), ArithmeticAdditionQS8Dataset),framework::dataset::make("ConvertPolicy",{ConvertPolicy::SATURATE, ConvertPolicy::WRAP})),framework::dataset::make("FractionalBits", 1, 7)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_arithmetic_addition_8cpp_source.xhtml#l00144">144</a> of file <a class="el" href="_c_l_2_arithmetic_addition_8cpp_source.xhtml">ArithmeticAddition.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fa4729d95f983955f0d93a30179deb2b86">arm_compute::SATURATE</a>, and <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">arm_compute::WRAP</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00145"></a><span class="lineno"> 145</span>  { ConvertPolicy::SATURATE, ConvertPolicy::WRAP })),</div> |
| <div class="line"><a name="l00146"></a><span class="lineno"> 146</span>  <a class="code" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>(<span class="stringliteral">"FractionalBits"</span>, 1, 7)))</div> |
| <div class="line"><a name="l00147"></a><span class="lineno"> 147</span> {</div> |
| <div class="line"><a name="l00148"></a><span class="lineno"> 148</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00149"></a><span class="lineno"> 149</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference);</div> |
| <div class="line"><a name="l00150"></a><span class="lineno"> 150</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1framework_1_1dataset_xhtml_a352791fb808d42a82ad70df5efa3508b"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">arm_compute::test::framework::dataset::make</a></div><div class="ttdeci">std::enable_if< is_container< T >::value, ContainerDataset< T > >::type make(std::string name, T &&values)</div><div class="ttdoc">Helper function to create a ContainerDataset. </div><div class="ttdef"><b>Definition:</b> <a href="_container_dataset_8h_source.xhtml#l00140">ContainerDataset.h:140</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a3c2f5dc74a9019f0024574760073944d"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLArithmeticSubtractionFixedPointFixture< int8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::SmallShapes(), ArithmeticSubtractionQS8Dataset),framework::dataset::make("ConvertPolicy",{ConvertPolicy::SATURATE, ConvertPolicy::WRAP})),framework::dataset::make("FractionalBits", 1, 7)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_arithmetic_subtraction_8cpp_source.xhtml#l00145">145</a> of file <a class="el" href="_c_l_2_arithmetic_subtraction_8cpp_source.xhtml">ArithmeticSubtraction.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fa4729d95f983955f0d93a30179deb2b86">arm_compute::SATURATE</a>, and <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">arm_compute::WRAP</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00146"></a><span class="lineno"> 146</span>  { ConvertPolicy::SATURATE, ConvertPolicy::WRAP })),</div> |
| <div class="line"><a name="l00147"></a><span class="lineno"> 147</span>  <a class="code" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>(<span class="stringliteral">"FractionalBits"</span>, 1, 7)))</div> |
| <div class="line"><a name="l00148"></a><span class="lineno"> 148</span> {</div> |
| <div class="line"><a name="l00149"></a><span class="lineno"> 149</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00150"></a><span class="lineno"> 150</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference);</div> |
| <div class="line"><a name="l00151"></a><span class="lineno"> 151</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1framework_1_1dataset_xhtml_a352791fb808d42a82ad70df5efa3508b"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">arm_compute::test::framework::dataset::make</a></div><div class="ttdeci">std::enable_if< is_container< T >::value, ContainerDataset< T > >::type make(std::string name, T &&values)</div><div class="ttdoc">Helper function to create a ContainerDataset. </div><div class="ttdef"><b>Definition:</b> <a href="_container_dataset_8h_source.xhtml#l00140">ContainerDataset.h:140</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="ae682f533b5e291813e41a7c15d986696"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLConvolutionLayerFixedPointFixture< int8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::SmallConvolutionLayerDataset(),framework::dataset::make("ReshapeWeights",{true, false})),framework::dataset::make("DataType",DataType::QS8)),framework::dataset::make("FractionalBits", 4, 7)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_c_l_2_convolution_layer_8cpp_source.xhtml#l00146">146</a> of file <a class="el" href="validation_2_c_l_2_convolution_layer_8cpp_source.xhtml">ConvolutionLayer.cpp</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00147"></a><span class="lineno"> 147</span>  { <span class="keyword">true</span>, <span class="keyword">false</span> })),</div> |
| <div class="line"><a name="l00148"></a><span class="lineno"> 148</span>  <a class="code" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>(<span class="stringliteral">"DataType"</span>,</div> |
| <div class="line"><a name="l00149"></a><span class="lineno"> 149</span>  DataType::QS8)),</div> |
| <div class="line"><a name="l00150"></a><span class="lineno"> 150</span>  <a class="code" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>(<span class="stringliteral">"FractionalBits"</span>, 4, 7)))</div> |
| <div class="line"><a name="l00151"></a><span class="lineno"> 151</span> {</div> |
| <div class="line"><a name="l00152"></a><span class="lineno"> 152</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00153"></a><span class="lineno"> 153</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference, tolerance_q);</div> |
| <div class="line"><a name="l00154"></a><span class="lineno"> 154</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1framework_1_1dataset_xhtml_a352791fb808d42a82ad70df5efa3508b"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">arm_compute::test::framework::dataset::make</a></div><div class="ttdeci">std::enable_if< is_container< T >::value, ContainerDataset< T > >::type make(std::string name, T &&values)</div><div class="ttdoc">Helper function to create a ContainerDataset. </div><div class="ttdef"><b>Definition:</b> <a href="_container_dataset_8h_source.xhtml#l00140">ContainerDataset.h:140</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="ade29b47552c565f75d9cc9df8b15d334"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEActivationLayerFixture< half > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::SmallShapes(), ActivationDataset),framework::dataset::make("DataType",DataType::F16)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_n_e_o_n_2_activation_layer_8cpp_source.xhtml#l00146">146</a> of file <a class="el" href="validation_2_n_e_o_n_2_activation_layer_8cpp_source.xhtml">ActivationLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00149"></a><span class="lineno"> 149</span> {</div> |
| <div class="line"><a name="l00150"></a><span class="lineno"> 150</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00151"></a><span class="lineno"> 151</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference, tolerance(_data_type, _function));</div> |
| <div class="line"><a name="l00152"></a><span class="lineno"> 152</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="aaa7c70ec3efb6ad509761db6b723bf70"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEArithmeticAdditionFixedPointFixture< int8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::SmallShapes(), ArithmeticAdditionQS8Dataset),framework::dataset::make("ConvertPolicy",{ConvertPolicy::SATURATE, ConvertPolicy::WRAP})),framework::dataset::make("FractionalBits", 1, 7)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_arithmetic_addition_8cpp_source.xhtml#l00146">146</a> of file <a class="el" href="_n_e_o_n_2_arithmetic_addition_8cpp_source.xhtml">ArithmeticAddition.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fa4729d95f983955f0d93a30179deb2b86">arm_compute::SATURATE</a>, and <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">arm_compute::WRAP</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00147"></a><span class="lineno"> 147</span>  { ConvertPolicy::SATURATE, ConvertPolicy::WRAP })),</div> |
| <div class="line"><a name="l00148"></a><span class="lineno"> 148</span>  <a class="code" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>(<span class="stringliteral">"FractionalBits"</span>, 1, 7)))</div> |
| <div class="line"><a name="l00149"></a><span class="lineno"> 149</span> {</div> |
| <div class="line"><a name="l00150"></a><span class="lineno"> 150</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00151"></a><span class="lineno"> 151</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference);</div> |
| <div class="line"><a name="l00152"></a><span class="lineno"> 152</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1framework_1_1dataset_xhtml_a352791fb808d42a82ad70df5efa3508b"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">arm_compute::test::framework::dataset::make</a></div><div class="ttdeci">std::enable_if< is_container< T >::value, ContainerDataset< T > >::type make(std::string name, T &&values)</div><div class="ttdoc">Helper function to create a ContainerDataset. </div><div class="ttdef"><b>Definition:</b> <a href="_container_dataset_8h_source.xhtml#l00140">ContainerDataset.h:140</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a95565ae7ed42baa353401a38d4b33876"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEConvolutionLayerFixedPointFixture< int8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::SmallConvolutionLayerDataset(),framework::dataset::make("ReshapeWeights",{true, false})),framework::dataset::make("DataType", DataType::QS8)),framework::dataset::make("FractionalBits", 4, 7)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_n_e_o_n_2_convolution_layer_8cpp_source.xhtml#l00147">147</a> of file <a class="el" href="validation_2_n_e_o_n_2_convolution_layer_8cpp_source.xhtml">ConvolutionLayer.cpp</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00148"></a><span class="lineno"> 148</span>  { <span class="keyword">true</span>, <span class="keyword">false</span> })),</div> |
| <div class="line"><a name="l00149"></a><span class="lineno"> 149</span>  <a class="code" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>(<span class="stringliteral">"DataType"</span>, DataType::QS8)),</div> |
| <div class="line"><a name="l00150"></a><span class="lineno"> 150</span>  <a class="code" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>(<span class="stringliteral">"FractionalBits"</span>, 4, 7)))</div> |
| <div class="line"><a name="l00151"></a><span class="lineno"> 151</span> {</div> |
| <div class="line"><a name="l00152"></a><span class="lineno"> 152</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00153"></a><span class="lineno"> 153</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference, tolerance_q);</div> |
| <div class="line"><a name="l00154"></a><span class="lineno"> 154</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1framework_1_1dataset_xhtml_a352791fb808d42a82ad70df5efa3508b"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">arm_compute::test::framework::dataset::make</a></div><div class="ttdeci">std::enable_if< is_container< T >::value, ContainerDataset< T > >::type make(std::string name, T &&values)</div><div class="ttdoc">Helper function to create a ContainerDataset. </div><div class="ttdef"><b>Definition:</b> <a href="_container_dataset_8h_source.xhtml#l00140">ContainerDataset.h:140</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="afaf2b1e05b6c669cd7903a74a30449bb"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEArithmeticSubtractionFixedPointFixture< int8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::SmallShapes(), ArithmeticSubtractionQS8Dataset),framework::dataset::make("ConvertPolicy",{ConvertPolicy::SATURATE, ConvertPolicy::WRAP})),framework::dataset::make("FractionalBits", 1, 7)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_arithmetic_subtraction_8cpp_source.xhtml#l00147">147</a> of file <a class="el" href="_n_e_o_n_2_arithmetic_subtraction_8cpp_source.xhtml">ArithmeticSubtraction.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fa4729d95f983955f0d93a30179deb2b86">arm_compute::SATURATE</a>, and <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">arm_compute::WRAP</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00148"></a><span class="lineno"> 148</span>  { ConvertPolicy::SATURATE, ConvertPolicy::WRAP })),</div> |
| <div class="line"><a name="l00149"></a><span class="lineno"> 149</span>  <a class="code" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>(<span class="stringliteral">"FractionalBits"</span>, 1, 7)))</div> |
| <div class="line"><a name="l00150"></a><span class="lineno"> 150</span> {</div> |
| <div class="line"><a name="l00151"></a><span class="lineno"> 151</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00152"></a><span class="lineno"> 152</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference);</div> |
| <div class="line"><a name="l00153"></a><span class="lineno"> 153</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1framework_1_1dataset_xhtml_a352791fb808d42a82ad70df5efa3508b"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">arm_compute::test::framework::dataset::make</a></div><div class="ttdeci">std::enable_if< is_container< T >::value, ContainerDataset< T > >::type make(std::string name, T &&values)</div><div class="ttdoc">Helper function to create a ContainerDataset. </div><div class="ttdef"><b>Definition:</b> <a href="_container_dataset_8h_source.xhtml#l00140">ContainerDataset.h:140</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="abd4c020283b11099478e95450f05bf1a"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLSoftmaxLayerFixedPointFixture< int16_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::SmallShapes(),framework::dataset::make("DataType",DataType::QS16)),framework::dataset::make("FractionalBits", 1, 14)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_softmax_layer_8cpp_source.xhtml#l00147">147</a> of file <a class="el" href="_c_l_2_softmax_layer_8cpp_source.xhtml">SoftmaxLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00151"></a><span class="lineno"> 151</span> {</div> |
| <div class="line"><a name="l00152"></a><span class="lineno"> 152</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00153"></a><span class="lineno"> 153</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference, tolerance_fixed_point);</div> |
| <div class="line"><a name="l00154"></a><span class="lineno"> 154</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="aa6e6dabd7537c80e4722953f1af16c38"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEDepthConvertToS16Fixture< uint8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::SmallShapes(), DepthConvertU8toS16Dataset),framework::dataset::make("ConvertPolicy",{ConvertPolicy::SATURATE, ConvertPolicy::WRAP})),DepthConvertShiftDataset) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_depth_convert_8cpp_source.xhtml#l00148">148</a> of file <a class="el" href="_n_e_o_n_2_depth_convert_8cpp_source.xhtml">DepthConvert.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fa4729d95f983955f0d93a30179deb2b86">arm_compute::SATURATE</a>, and <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">arm_compute::WRAP</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00149"></a><span class="lineno"> 149</span>  { ConvertPolicy::SATURATE, ConvertPolicy::WRAP })),</div> |
| <div class="line"><a name="l00150"></a><span class="lineno"> 150</span>  DepthConvertShiftDataset))</div> |
| <div class="line"><a name="l00151"></a><span class="lineno"> 151</span> {</div> |
| <div class="line"><a name="l00152"></a><span class="lineno"> 152</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00153"></a><span class="lineno"> 153</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference);</div> |
| <div class="line"><a name="l00154"></a><span class="lineno"> 154</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="aebe70d0179ffb26d720aac0fe54fbc67"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEFullyConnectedLayerFixture< float > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::LargeFullyConnectedLayerDataset(), FullyConnectedParameters),framework::dataset::make("DataType", DataType::F32)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_n_e_o_n_2_fully_connected_layer_8cpp_source.xhtml#l00148">148</a> of file <a class="el" href="validation_2_n_e_o_n_2_fully_connected_layer_8cpp_source.xhtml">FullyConnectedLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00150"></a><span class="lineno"> 150</span> {</div> |
| <div class="line"><a name="l00151"></a><span class="lineno"> 151</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00152"></a><span class="lineno"> 152</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference, tolerance_f32);</div> |
| <div class="line"><a name="l00153"></a><span class="lineno"> 153</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="ad960bf53a07a8281863edbb8a8522526"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEScaleFixture< uint8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::ALL </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::SmallShapes(), framework::dataset::make("DataType",DataType::U8)),framework::dataset::make("InterpolationPolicy",{InterpolationPolicy::NEAREST_NEIGHBOR, InterpolationPolicy::BILINEAR})),datasets::BorderModes()) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_scale_8cpp_source.xhtml#l00148">148</a> of file <a class="el" href="_n_e_o_n_2_scale_8cpp_source.xhtml">Scale.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a966a9c417ce5e94dca08d9b5e745c0c9aad6fddf718ad19b063e02fdd7e8e3e65">arm_compute::BILINEAR</a>, and <a class="el" href="namespacearm__compute.xhtml#a966a9c417ce5e94dca08d9b5e745c0c9a7f5ccbc3d30c2cd3fd04d567946cbde2">arm_compute::NEAREST_NEIGHBOR</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00150"></a><span class="lineno"> 150</span>  { InterpolationPolicy::NEAREST_NEIGHBOR, InterpolationPolicy::BILINEAR })),</div> |
| <div class="line"><a name="l00151"></a><span class="lineno"> 151</span>  datasets::BorderModes()))</div> |
| <div class="line"><a name="l00152"></a><span class="lineno"> 152</span> {</div> |
| <div class="line"><a name="l00153"></a><span class="lineno"> 153</span>  <span class="comment">//Create valid region</span></div> |
| <div class="line"><a name="l00154"></a><span class="lineno"> 154</span>  TensorInfo src_info(_shape, 1, _data_type);</div> |
| <div class="line"><a name="l00155"></a><span class="lineno"> 155</span>  ValidRegion valid_region = <a class="code" href="namespacearm__compute.xhtml#ae3c6412e9c2b3b6c75a577f700e9b228">calculate_valid_region_scale</a>(src_info, _reference.shape(), _policy, BorderSize(1), (_border_mode == BorderMode::UNDEFINED));</div> |
| <div class="line"><a name="l00156"></a><span class="lineno"> 156</span> </div> |
| <div class="line"><a name="l00157"></a><span class="lineno"> 157</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00158"></a><span class="lineno"> 158</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference, valid_region, tolerance_u8);</div> |
| <div class="line"><a name="l00159"></a><span class="lineno"> 159</span> }</div> |
| <div class="ttc" id="namespacearm__compute_xhtml_ae3c6412e9c2b3b6c75a577f700e9b228"><div class="ttname"><a href="namespacearm__compute.xhtml#ae3c6412e9c2b3b6c75a577f700e9b228">arm_compute::calculate_valid_region_scale</a></div><div class="ttdeci">ValidRegion calculate_valid_region_scale(const ITensorInfo &src_info, const TensorShape &dst_shape, InterpolationPolicy policy, BorderSize border_size, bool border_undefined)</div><div class="ttdoc">Helper function to calculate the Valid Region for Scale. </div><div class="ttdef"><b>Definition:</b> <a href="_helpers_8inl_source.xhtml#l00258">Helpers.inl:258</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a588ad602cf228a80160ff9a607a717a8"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLDepthConvertToS16Fixture< uint8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::SmallShapes(), DepthConvertU8toS16Dataset),framework::dataset::make("ConvertPolicy",{ConvertPolicy::SATURATE, ConvertPolicy::WRAP})),DepthConvertShiftDataset) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_depth_convert_8cpp_source.xhtml#l00148">148</a> of file <a class="el" href="_c_l_2_depth_convert_8cpp_source.xhtml">DepthConvert.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fa4729d95f983955f0d93a30179deb2b86">arm_compute::SATURATE</a>, and <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">arm_compute::WRAP</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00149"></a><span class="lineno"> 149</span>  { ConvertPolicy::SATURATE, ConvertPolicy::WRAP })),</div> |
| <div class="line"><a name="l00150"></a><span class="lineno"> 150</span>  DepthConvertShiftDataset))</div> |
| <div class="line"><a name="l00151"></a><span class="lineno"> 151</span> {</div> |
| <div class="line"><a name="l00152"></a><span class="lineno"> 152</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00153"></a><span class="lineno"> 153</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference);</div> |
| <div class="line"><a name="l00154"></a><span class="lineno"> 154</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="ae73d8ccd074d6c6533fcacc33ad74d47"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLFullyConnectedLayerFixedPointFixture< int8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::SmallFullyConnectedLayerDataset(),FullyConnectedParameters),framework::dataset::make("DataType",DataType::QS8)),framework::dataset::make("FractionalBits", 1, 6)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_c_l_2_fully_connected_layer_8cpp_source.xhtml#l00149">149</a> of file <a class="el" href="validation_2_c_l_2_fully_connected_layer_8cpp_source.xhtml">FullyConnectedLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00154"></a><span class="lineno"> 154</span> {</div> |
| <div class="line"><a name="l00155"></a><span class="lineno"> 155</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00156"></a><span class="lineno"> 156</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference, tolerance_fixed_point);</div> |
| <div class="line"><a name="l00157"></a><span class="lineno"> 157</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a874ec98b8ddc27a6f5320715f957e33e"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLScaleFixture< half > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::LargeShapes(), framework::dataset::make("DataType",DataType::F16)),framework::dataset::make("InterpolationPolicy",{InterpolationPolicy::NEAREST_NEIGHBOR, InterpolationPolicy::BILINEAR})),datasets::BorderModes()) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_scale_8cpp_source.xhtml#l00150">150</a> of file <a class="el" href="_c_l_2_scale_8cpp_source.xhtml">Scale.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a966a9c417ce5e94dca08d9b5e745c0c9aad6fddf718ad19b063e02fdd7e8e3e65">arm_compute::BILINEAR</a>, and <a class="el" href="namespacearm__compute.xhtml#a966a9c417ce5e94dca08d9b5e745c0c9a7f5ccbc3d30c2cd3fd04d567946cbde2">arm_compute::NEAREST_NEIGHBOR</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00152"></a><span class="lineno"> 152</span>  { InterpolationPolicy::NEAREST_NEIGHBOR, InterpolationPolicy::BILINEAR })),</div> |
| <div class="line"><a name="l00153"></a><span class="lineno"> 153</span>  datasets::BorderModes()))</div> |
| <div class="line"><a name="l00154"></a><span class="lineno"> 154</span> {</div> |
| <div class="line"><a name="l00155"></a><span class="lineno"> 155</span>  <span class="comment">//Create valid region</span></div> |
| <div class="line"><a name="l00156"></a><span class="lineno"> 156</span>  TensorInfo src_info(_shape, 1, _data_type);</div> |
| <div class="line"><a name="l00157"></a><span class="lineno"> 157</span>  <span class="keyword">const</span> ValidRegion valid_region = <a class="code" href="namespacearm__compute.xhtml#ae3c6412e9c2b3b6c75a577f700e9b228">calculate_valid_region_scale</a>(src_info, _reference.shape(), _policy, BorderSize(1), (_border_mode == BorderMode::UNDEFINED));</div> |
| <div class="line"><a name="l00158"></a><span class="lineno"> 158</span> </div> |
| <div class="line"><a name="l00159"></a><span class="lineno"> 159</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00160"></a><span class="lineno"> 160</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference, valid_region, tolerance_f16);</div> |
| <div class="line"><a name="l00161"></a><span class="lineno"> 161</span> }</div> |
| <div class="ttc" id="namespacearm__compute_xhtml_ae3c6412e9c2b3b6c75a577f700e9b228"><div class="ttname"><a href="namespacearm__compute.xhtml#ae3c6412e9c2b3b6c75a577f700e9b228">arm_compute::calculate_valid_region_scale</a></div><div class="ttdeci">ValidRegion calculate_valid_region_scale(const ITensorInfo &src_info, const TensorShape &dst_shape, InterpolationPolicy policy, BorderSize border_size, bool border_undefined)</div><div class="ttdoc">Helper function to calculate the Valid Region for Scale. </div><div class="ttdef"><b>Definition:</b> <a href="_helpers_8inl_source.xhtml#l00258">Helpers.inl:258</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a0b7eb3aca69bced1313c528d6325865f"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLGEMMFixedPointFixture< int16_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::LargeGEMMDataset(),framework::dataset::make("DataType",DataType::QS16)),framework::dataset::make("FractionalBits", 1, 14)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_c_l_2_g_e_m_m_8cpp_source.xhtml#l00150">150</a> of file <a class="el" href="validation_2_c_l_2_g_e_m_m_8cpp_source.xhtml">GEMM.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00154"></a><span class="lineno"> 154</span> {</div> |
| <div class="line"><a name="l00155"></a><span class="lineno"> 155</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00156"></a><span class="lineno"> 156</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference, tolerance_q);</div> |
| <div class="line"><a name="l00157"></a><span class="lineno"> 157</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a143d8f9422caf32b8ac1d532b9bb4232"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEGEMMFixedPointFixture< int16_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::LargeGEMMDataset(),framework::dataset::make("DataType",DataType::QS16)),framework::dataset::make("FractionalBits", 1, 14)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_n_e_o_n_2_g_e_m_m_8cpp_source.xhtml#l00152">152</a> of file <a class="el" href="validation_2_n_e_o_n_2_g_e_m_m_8cpp_source.xhtml">GEMM.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00156"></a><span class="lineno"> 156</span> {</div> |
| <div class="line"><a name="l00157"></a><span class="lineno"> 157</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00158"></a><span class="lineno"> 158</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference, tolerance_q);</div> |
| <div class="line"><a name="l00159"></a><span class="lineno"> 159</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="abfa414e866e55618649587a74abf05cc"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLArithmeticAdditionFixedPointFixture< int8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::LargeShapes(), ArithmeticAdditionQS8Dataset),framework::dataset::make("ConvertPolicy",{ConvertPolicy::SATURATE, ConvertPolicy::WRAP})),framework::dataset::make("FractionalBits", 1, 7)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_arithmetic_addition_8cpp_source.xhtml#l00152">152</a> of file <a class="el" href="_c_l_2_arithmetic_addition_8cpp_source.xhtml">ArithmeticAddition.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fa4729d95f983955f0d93a30179deb2b86">arm_compute::SATURATE</a>, and <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">arm_compute::WRAP</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00153"></a><span class="lineno"> 153</span>  { ConvertPolicy::SATURATE, ConvertPolicy::WRAP })),</div> |
| <div class="line"><a name="l00154"></a><span class="lineno"> 154</span>  <a class="code" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>(<span class="stringliteral">"FractionalBits"</span>, 1, 7)))</div> |
| <div class="line"><a name="l00155"></a><span class="lineno"> 155</span> {</div> |
| <div class="line"><a name="l00156"></a><span class="lineno"> 156</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00157"></a><span class="lineno"> 157</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference);</div> |
| <div class="line"><a name="l00158"></a><span class="lineno"> 158</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1framework_1_1dataset_xhtml_a352791fb808d42a82ad70df5efa3508b"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">arm_compute::test::framework::dataset::make</a></div><div class="ttdeci">std::enable_if< is_container< T >::value, ContainerDataset< T > >::type make(std::string name, T &&values)</div><div class="ttdoc">Helper function to create a ContainerDataset. </div><div class="ttdef"><b>Definition:</b> <a href="_container_dataset_8h_source.xhtml#l00140">ContainerDataset.h:140</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a33aefa42124f30766e436c588f0c59ce"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLArithmeticSubtractionFixedPointFixture< int8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::LargeShapes(), ArithmeticSubtractionQS8Dataset),framework::dataset::make("ConvertPolicy",{ConvertPolicy::SATURATE, ConvertPolicy::WRAP})),framework::dataset::make("FractionalBits", 1, 7)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_arithmetic_subtraction_8cpp_source.xhtml#l00153">153</a> of file <a class="el" href="_c_l_2_arithmetic_subtraction_8cpp_source.xhtml">ArithmeticSubtraction.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fa4729d95f983955f0d93a30179deb2b86">arm_compute::SATURATE</a>, and <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">arm_compute::WRAP</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00154"></a><span class="lineno"> 154</span>  { ConvertPolicy::SATURATE, ConvertPolicy::WRAP })),</div> |
| <div class="line"><a name="l00155"></a><span class="lineno"> 155</span>  <a class="code" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>(<span class="stringliteral">"FractionalBits"</span>, 1, 7)))</div> |
| <div class="line"><a name="l00156"></a><span class="lineno"> 156</span> {</div> |
| <div class="line"><a name="l00157"></a><span class="lineno"> 157</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00158"></a><span class="lineno"> 158</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference);</div> |
| <div class="line"><a name="l00159"></a><span class="lineno"> 159</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1framework_1_1dataset_xhtml_a352791fb808d42a82ad70df5efa3508b"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">arm_compute::test::framework::dataset::make</a></div><div class="ttdeci">std::enable_if< is_container< T >::value, ContainerDataset< T > >::type make(std::string name, T &&values)</div><div class="ttdoc">Helper function to create a ContainerDataset. </div><div class="ttdef"><b>Definition:</b> <a href="_container_dataset_8h_source.xhtml#l00140">ContainerDataset.h:140</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a0835a56da949cb23a9fc782e5a51d8ce"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NESoftmaxLayerFixedPointFixture< int16_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::SmallShapes(),framework::dataset::make("DataType",DataType::QS16)),framework::dataset::make("FractionalBits", 1, 14)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_softmax_layer_8cpp_source.xhtml#l00153">153</a> of file <a class="el" href="_n_e_o_n_2_softmax_layer_8cpp_source.xhtml">SoftmaxLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00157"></a><span class="lineno"> 157</span> {</div> |
| <div class="line"><a name="l00158"></a><span class="lineno"> 158</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00159"></a><span class="lineno"> 159</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference, tolerance_fixed_point);</div> |
| <div class="line"><a name="l00160"></a><span class="lineno"> 160</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="aba482ed171e51664b0889f7ad207dd78"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEActivationLayerFixture< half > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::LargeShapes(), ActivationDataset),framework::dataset::make("DataType",DataType::F16)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_n_e_o_n_2_activation_layer_8cpp_source.xhtml#l00153">153</a> of file <a class="el" href="validation_2_n_e_o_n_2_activation_layer_8cpp_source.xhtml">ActivationLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00156"></a><span class="lineno"> 156</span> {</div> |
| <div class="line"><a name="l00157"></a><span class="lineno"> 157</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00158"></a><span class="lineno"> 158</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference, tolerance(_data_type, _function));</div> |
| <div class="line"><a name="l00159"></a><span class="lineno"> 159</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a4a16a84a5350c069272002ca127ceaee"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEArithmeticAdditionFixedPointFixture< int8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::LargeShapes(), ArithmeticAdditionQS8Dataset),framework::dataset::make("ConvertPolicy",{ConvertPolicy::SATURATE, ConvertPolicy::WRAP})),framework::dataset::make("FractionalBits", 1, 7)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_arithmetic_addition_8cpp_source.xhtml#l00154">154</a> of file <a class="el" href="_n_e_o_n_2_arithmetic_addition_8cpp_source.xhtml">ArithmeticAddition.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fa4729d95f983955f0d93a30179deb2b86">arm_compute::SATURATE</a>, and <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">arm_compute::WRAP</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00155"></a><span class="lineno"> 155</span>  { ConvertPolicy::SATURATE, ConvertPolicy::WRAP })),</div> |
| <div class="line"><a name="l00156"></a><span class="lineno"> 156</span>  <a class="code" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>(<span class="stringliteral">"FractionalBits"</span>, 1, 7)))</div> |
| <div class="line"><a name="l00157"></a><span class="lineno"> 157</span> {</div> |
| <div class="line"><a name="l00158"></a><span class="lineno"> 158</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00159"></a><span class="lineno"> 159</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference);</div> |
| <div class="line"><a name="l00160"></a><span class="lineno"> 160</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1framework_1_1dataset_xhtml_a352791fb808d42a82ad70df5efa3508b"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">arm_compute::test::framework::dataset::make</a></div><div class="ttdeci">std::enable_if< is_container< T >::value, ContainerDataset< T > >::type make(std::string name, T &&values)</div><div class="ttdoc">Helper function to create a ContainerDataset. </div><div class="ttdef"><b>Definition:</b> <a href="_container_dataset_8h_source.xhtml#l00140">ContainerDataset.h:140</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a1694ec09d074afbc51716e8af9a40b03"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEConvolutionLayerFixedPointFixture< int8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::LargeConvolutionLayerDataset(),framework::dataset::make("ReshapeWeights",{true, false})),framework::dataset::make("DataType", DataType::QS8)),framework::dataset::make("FractionalBits", 4, 7)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_n_e_o_n_2_convolution_layer_8cpp_source.xhtml#l00155">155</a> of file <a class="el" href="validation_2_n_e_o_n_2_convolution_layer_8cpp_source.xhtml">ConvolutionLayer.cpp</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00156"></a><span class="lineno"> 156</span>  { <span class="keyword">true</span>, <span class="keyword">false</span> })),</div> |
| <div class="line"><a name="l00157"></a><span class="lineno"> 157</span>  <a class="code" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>(<span class="stringliteral">"DataType"</span>, DataType::QS8)),</div> |
| <div class="line"><a name="l00158"></a><span class="lineno"> 158</span>  <a class="code" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>(<span class="stringliteral">"FractionalBits"</span>, 4, 7)))</div> |
| <div class="line"><a name="l00159"></a><span class="lineno"> 159</span> {</div> |
| <div class="line"><a name="l00160"></a><span class="lineno"> 160</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00161"></a><span class="lineno"> 161</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference, tolerance_q);</div> |
| <div class="line"><a name="l00162"></a><span class="lineno"> 162</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1framework_1_1dataset_xhtml_a352791fb808d42a82ad70df5efa3508b"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">arm_compute::test::framework::dataset::make</a></div><div class="ttdeci">std::enable_if< is_container< T >::value, ContainerDataset< T > >::type make(std::string name, T &&values)</div><div class="ttdoc">Helper function to create a ContainerDataset. </div><div class="ttdef"><b>Definition:</b> <a href="_container_dataset_8h_source.xhtml#l00140">ContainerDataset.h:140</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a8e9e36867f51e2c85240af5ff1942fa2"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEArithmeticSubtractionFixedPointFixture< int8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::LargeShapes(), ArithmeticSubtractionQS8Dataset),framework::dataset::make("ConvertPolicy",{ConvertPolicy::SATURATE, ConvertPolicy::WRAP})),framework::dataset::make("FractionalBits", 1, 7)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_arithmetic_subtraction_8cpp_source.xhtml#l00155">155</a> of file <a class="el" href="_n_e_o_n_2_arithmetic_subtraction_8cpp_source.xhtml">ArithmeticSubtraction.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fa4729d95f983955f0d93a30179deb2b86">arm_compute::SATURATE</a>, and <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">arm_compute::WRAP</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00156"></a><span class="lineno"> 156</span>  { ConvertPolicy::SATURATE, ConvertPolicy::WRAP })),</div> |
| <div class="line"><a name="l00157"></a><span class="lineno"> 157</span>  <a class="code" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>(<span class="stringliteral">"FractionalBits"</span>, 1, 7)))</div> |
| <div class="line"><a name="l00158"></a><span class="lineno"> 158</span> {</div> |
| <div class="line"><a name="l00159"></a><span class="lineno"> 159</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00160"></a><span class="lineno"> 160</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference);</div> |
| <div class="line"><a name="l00161"></a><span class="lineno"> 161</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1framework_1_1dataset_xhtml_a352791fb808d42a82ad70df5efa3508b"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">arm_compute::test::framework::dataset::make</a></div><div class="ttdeci">std::enable_if< is_container< T >::value, ContainerDataset< T > >::type make(std::string name, T &&values)</div><div class="ttdoc">Helper function to create a ContainerDataset. </div><div class="ttdef"><b>Definition:</b> <a href="_container_dataset_8h_source.xhtml#l00140">ContainerDataset.h:140</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a40fae0d863514dd4e1d5f5c9a60e4071"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLSoftmaxLayerFixedPointFixture< int16_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::LargeShapes(),framework::dataset::make("DataType",DataType::QS16)),framework::dataset::make("FractionalBits", 1, 14)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_softmax_layer_8cpp_source.xhtml#l00155">155</a> of file <a class="el" href="_c_l_2_softmax_layer_8cpp_source.xhtml">SoftmaxLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00159"></a><span class="lineno"> 159</span> {</div> |
| <div class="line"><a name="l00160"></a><span class="lineno"> 160</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00161"></a><span class="lineno"> 161</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference, tolerance_fixed_point);</div> |
| <div class="line"><a name="l00162"></a><span class="lineno"> 162</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="af38f4b42bbf361732e32a83bb100624a"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLConvolutionLayerFixedPointFixture< int8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::LargeConvolutionLayerDataset(),framework::dataset::make("ReshapeWeights",{true, false})),framework::dataset::make("DataType",DataType::QS8)),framework::dataset::make("FractionalBits", 4, 7)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_c_l_2_convolution_layer_8cpp_source.xhtml#l00155">155</a> of file <a class="el" href="validation_2_c_l_2_convolution_layer_8cpp_source.xhtml">ConvolutionLayer.cpp</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00156"></a><span class="lineno"> 156</span>  { <span class="keyword">true</span>, <span class="keyword">false</span> })),</div> |
| <div class="line"><a name="l00157"></a><span class="lineno"> 157</span>  <a class="code" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>(<span class="stringliteral">"DataType"</span>,</div> |
| <div class="line"><a name="l00158"></a><span class="lineno"> 158</span>  DataType::QS8)),</div> |
| <div class="line"><a name="l00159"></a><span class="lineno"> 159</span>  <a class="code" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>(<span class="stringliteral">"FractionalBits"</span>, 4, 7)))</div> |
| <div class="line"><a name="l00160"></a><span class="lineno"> 160</span> {</div> |
| <div class="line"><a name="l00161"></a><span class="lineno"> 161</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00162"></a><span class="lineno"> 162</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference, tolerance_q);</div> |
| <div class="line"><a name="l00163"></a><span class="lineno"> 163</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1framework_1_1dataset_xhtml_a352791fb808d42a82ad70df5efa3508b"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">arm_compute::test::framework::dataset::make</a></div><div class="ttdeci">std::enable_if< is_container< T >::value, ContainerDataset< T > >::type make(std::string name, T &&values)</div><div class="ttdoc">Helper function to create a ContainerDataset. </div><div class="ttdef"><b>Definition:</b> <a href="_container_dataset_8h_source.xhtml#l00140">ContainerDataset.h:140</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a7a19093a22a3ccaeabdc501561787160"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLDepthConvertToS16Fixture< uint8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::LargeShapes(), DepthConvertU8toS16Dataset),framework::dataset::make("ConvertPolicy",{ConvertPolicy::SATURATE, ConvertPolicy::WRAP})),DepthConvertShiftDataset) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_depth_convert_8cpp_source.xhtml#l00156">156</a> of file <a class="el" href="_c_l_2_depth_convert_8cpp_source.xhtml">DepthConvert.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fa4729d95f983955f0d93a30179deb2b86">arm_compute::SATURATE</a>, and <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">arm_compute::WRAP</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00157"></a><span class="lineno"> 157</span>  { ConvertPolicy::SATURATE, ConvertPolicy::WRAP })),</div> |
| <div class="line"><a name="l00158"></a><span class="lineno"> 158</span>  DepthConvertShiftDataset))</div> |
| <div class="line"><a name="l00159"></a><span class="lineno"> 159</span> {</div> |
| <div class="line"><a name="l00160"></a><span class="lineno"> 160</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00161"></a><span class="lineno"> 161</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference);</div> |
| <div class="line"><a name="l00162"></a><span class="lineno"> 162</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a406bbce3cacb34ab11bddbd3549c1146"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEDepthConvertToS16Fixture< uint8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::LargeShapes(), DepthConvertU8toS16Dataset),framework::dataset::make("ConvertPolicy",{ConvertPolicy::SATURATE, ConvertPolicy::WRAP})),DepthConvertShiftDataset) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_depth_convert_8cpp_source.xhtml#l00156">156</a> of file <a class="el" href="_n_e_o_n_2_depth_convert_8cpp_source.xhtml">DepthConvert.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fa4729d95f983955f0d93a30179deb2b86">arm_compute::SATURATE</a>, and <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">arm_compute::WRAP</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00157"></a><span class="lineno"> 157</span>  { ConvertPolicy::SATURATE, ConvertPolicy::WRAP })),</div> |
| <div class="line"><a name="l00158"></a><span class="lineno"> 158</span>  DepthConvertShiftDataset))</div> |
| <div class="line"><a name="l00159"></a><span class="lineno"> 159</span> {</div> |
| <div class="line"><a name="l00160"></a><span class="lineno"> 160</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00161"></a><span class="lineno"> 161</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference);</div> |
| <div class="line"><a name="l00162"></a><span class="lineno"> 162</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="abe9c2790b3c2894555bbf9a55a02aa5e"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLFullyConnectedLayerFixedPointFixture< int8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::LargeFullyConnectedLayerDataset(),FullyConnectedParameters),framework::dataset::make("DataType",DataType::QS8)),framework::dataset::make("FractionalBits", 1, 6)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_c_l_2_fully_connected_layer_8cpp_source.xhtml#l00158">158</a> of file <a class="el" href="validation_2_c_l_2_fully_connected_layer_8cpp_source.xhtml">FullyConnectedLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00163"></a><span class="lineno"> 163</span> {</div> |
| <div class="line"><a name="l00164"></a><span class="lineno"> 164</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00165"></a><span class="lineno"> 165</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference, tolerance_fixed_point);</div> |
| <div class="line"><a name="l00166"></a><span class="lineno"> 166</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a66e3ec302e8f85e590d5dc185fa11dff"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEScaleFixture< uint8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::LargeShapes(), framework::dataset::make("DataType",DataType::U8)),framework::dataset::make("InterpolationPolicy",{InterpolationPolicy::NEAREST_NEIGHBOR, InterpolationPolicy::BILINEAR})),datasets::BorderModes()) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_scale_8cpp_source.xhtml#l00160">160</a> of file <a class="el" href="_n_e_o_n_2_scale_8cpp_source.xhtml">Scale.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a966a9c417ce5e94dca08d9b5e745c0c9aad6fddf718ad19b063e02fdd7e8e3e65">arm_compute::BILINEAR</a>, and <a class="el" href="namespacearm__compute.xhtml#a966a9c417ce5e94dca08d9b5e745c0c9a7f5ccbc3d30c2cd3fd04d567946cbde2">arm_compute::NEAREST_NEIGHBOR</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00162"></a><span class="lineno"> 162</span>  { InterpolationPolicy::NEAREST_NEIGHBOR, InterpolationPolicy::BILINEAR })),</div> |
| <div class="line"><a name="l00163"></a><span class="lineno"> 163</span>  datasets::BorderModes()))</div> |
| <div class="line"><a name="l00164"></a><span class="lineno"> 164</span> {</div> |
| <div class="line"><a name="l00165"></a><span class="lineno"> 165</span>  <span class="comment">//Create valid region</span></div> |
| <div class="line"><a name="l00166"></a><span class="lineno"> 166</span>  TensorInfo src_info(_shape, 1, _data_type);</div> |
| <div class="line"><a name="l00167"></a><span class="lineno"> 167</span>  ValidRegion valid_region = <a class="code" href="namespacearm__compute.xhtml#ae3c6412e9c2b3b6c75a577f700e9b228">calculate_valid_region_scale</a>(src_info, _reference.shape(), _policy, BorderSize(1), (_border_mode == BorderMode::UNDEFINED));</div> |
| <div class="line"><a name="l00168"></a><span class="lineno"> 168</span> </div> |
| <div class="line"><a name="l00169"></a><span class="lineno"> 169</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00170"></a><span class="lineno"> 170</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference, valid_region, tolerance_u8);</div> |
| <div class="line"><a name="l00171"></a><span class="lineno"> 171</span> }</div> |
| <div class="ttc" id="namespacearm__compute_xhtml_ae3c6412e9c2b3b6c75a577f700e9b228"><div class="ttname"><a href="namespacearm__compute.xhtml#ae3c6412e9c2b3b6c75a577f700e9b228">arm_compute::calculate_valid_region_scale</a></div><div class="ttdeci">ValidRegion calculate_valid_region_scale(const ITensorInfo &src_info, const TensorShape &dst_shape, InterpolationPolicy policy, BorderSize border_size, bool border_undefined)</div><div class="ttdoc">Helper function to calculate the Valid Region for Scale. </div><div class="ttdef"><b>Definition:</b> <a href="_helpers_8inl_source.xhtml#l00258">Helpers.inl:258</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a75d3cf750c85a61d15763e714dbab655"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NESoftmaxLayerFixedPointFixture< int16_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::LargeShapes(),framework::dataset::make("DataType",DataType::QS16)),framework::dataset::make("FractionalBits", 1, 14)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_softmax_layer_8cpp_source.xhtml#l00161">161</a> of file <a class="el" href="_n_e_o_n_2_softmax_layer_8cpp_source.xhtml">SoftmaxLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00165"></a><span class="lineno"> 165</span> {</div> |
| <div class="line"><a name="l00166"></a><span class="lineno"> 166</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00167"></a><span class="lineno"> 167</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference, tolerance_fixed_point);</div> |
| <div class="line"><a name="l00168"></a><span class="lineno"> 168</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a6806aa3bf8fc68b4005a5faf7f863119"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLArithmeticAdditionFixedPointFixture< int16_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::SmallShapes(), ArithmeticAdditionQS16Dataset),framework::dataset::make("ConvertPolicy",{ConvertPolicy::SATURATE, ConvertPolicy::WRAP})),framework::dataset::make("FractionalBits", 1, 15)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_arithmetic_addition_8cpp_source.xhtml#l00162">162</a> of file <a class="el" href="_c_l_2_arithmetic_addition_8cpp_source.xhtml">ArithmeticAddition.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fa4729d95f983955f0d93a30179deb2b86">arm_compute::SATURATE</a>, and <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">arm_compute::WRAP</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00163"></a><span class="lineno"> 163</span>  { ConvertPolicy::SATURATE, ConvertPolicy::WRAP })),</div> |
| <div class="line"><a name="l00164"></a><span class="lineno"> 164</span>  <a class="code" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>(<span class="stringliteral">"FractionalBits"</span>, 1, 15)))</div> |
| <div class="line"><a name="l00165"></a><span class="lineno"> 165</span> {</div> |
| <div class="line"><a name="l00166"></a><span class="lineno"> 166</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00167"></a><span class="lineno"> 167</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference);</div> |
| <div class="line"><a name="l00168"></a><span class="lineno"> 168</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1framework_1_1dataset_xhtml_a352791fb808d42a82ad70df5efa3508b"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">arm_compute::test::framework::dataset::make</a></div><div class="ttdeci">std::enable_if< is_container< T >::value, ContainerDataset< T > >::type make(std::string name, T &&values)</div><div class="ttdoc">Helper function to create a ContainerDataset. </div><div class="ttdef"><b>Definition:</b> <a href="_container_dataset_8h_source.xhtml#l00140">ContainerDataset.h:140</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="aee6c5239c6e59eb63f948030683be252"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEFullyConnectedLayerFixedPointFixture< int8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::SmallFullyConnectedLayerDataset(),FullyConnectedParameters),framework::dataset::make("DataType",DataType::QS8)),framework::dataset::make("FractionalBits", 1, 6)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_n_e_o_n_2_fully_connected_layer_8cpp_source.xhtml#l00163">163</a> of file <a class="el" href="validation_2_n_e_o_n_2_fully_connected_layer_8cpp_source.xhtml">FullyConnectedLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00168"></a><span class="lineno"> 168</span> {</div> |
| <div class="line"><a name="l00169"></a><span class="lineno"> 169</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00170"></a><span class="lineno"> 170</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference, tolerance_fixed_point);</div> |
| <div class="line"><a name="l00171"></a><span class="lineno"> 171</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a5714cfacc28cfcffa02840d5fc12f140"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLArithmeticSubtractionFixedPointFixture< int16_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::SmallShapes(),ArithmeticSubtractionQS16Dataset),framework::dataset::make("ConvertPolicy",{ConvertPolicy::SATURATE, ConvertPolicy::WRAP})),framework::dataset::make("FractionalBits", 1, 15)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_arithmetic_subtraction_8cpp_source.xhtml#l00163">163</a> of file <a class="el" href="_c_l_2_arithmetic_subtraction_8cpp_source.xhtml">ArithmeticSubtraction.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fa4729d95f983955f0d93a30179deb2b86">arm_compute::SATURATE</a>, and <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">arm_compute::WRAP</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00165"></a><span class="lineno"> 165</span>  { ConvertPolicy::SATURATE, ConvertPolicy::WRAP })),</div> |
| <div class="line"><a name="l00166"></a><span class="lineno"> 166</span>  <a class="code" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>(<span class="stringliteral">"FractionalBits"</span>, 1, 15)))</div> |
| <div class="line"><a name="l00167"></a><span class="lineno"> 167</span> {</div> |
| <div class="line"><a name="l00168"></a><span class="lineno"> 168</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00169"></a><span class="lineno"> 169</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference);</div> |
| <div class="line"><a name="l00170"></a><span class="lineno"> 170</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1framework_1_1dataset_xhtml_a352791fb808d42a82ad70df5efa3508b"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">arm_compute::test::framework::dataset::make</a></div><div class="ttdeci">std::enable_if< is_container< T >::value, ContainerDataset< T > >::type make(std::string name, T &&values)</div><div class="ttdoc">Helper function to create a ContainerDataset. </div><div class="ttdef"><b>Definition:</b> <a href="_container_dataset_8h_source.xhtml#l00140">ContainerDataset.h:140</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="acc16f69c216561ccfe575ec7f7421171"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLActivationLayerFixture< half > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::SmallShapes(), ActivationDataset),framework::dataset::make("DataType",DataType::F16)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_c_l_2_activation_layer_8cpp_source.xhtml#l00164">164</a> of file <a class="el" href="validation_2_c_l_2_activation_layer_8cpp_source.xhtml">ActivationLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00167"></a><span class="lineno"> 167</span> {</div> |
| <div class="line"><a name="l00168"></a><span class="lineno"> 168</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00169"></a><span class="lineno"> 169</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference, tolerance(_function, _data_type));</div> |
| <div class="line"><a name="l00170"></a><span class="lineno"> 170</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="ae15c3a7fa4f6dc77f6b4704b4035de57"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEActivationLayerFixture< float > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::SmallShapes(), ActivationDataset), framework::dataset::make("DataType",DataType::F32)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_n_e_o_n_2_activation_layer_8cpp_source.xhtml#l00164">164</a> of file <a class="el" href="validation_2_n_e_o_n_2_activation_layer_8cpp_source.xhtml">ActivationLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00166"></a><span class="lineno"> 166</span> {</div> |
| <div class="line"><a name="l00167"></a><span class="lineno"> 167</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00168"></a><span class="lineno"> 168</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference, tolerance(_data_type, _function));</div> |
| <div class="line"><a name="l00169"></a><span class="lineno"> 169</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="afe2b6b8bfcfab0b5305ffa251f8eed7b"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEArithmeticAdditionFixedPointFixture< int16_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::SmallShapes(), ArithmeticAdditionQS16Dataset),framework::dataset::make("ConvertPolicy",{ConvertPolicy::SATURATE, ConvertPolicy::WRAP})),framework::dataset::make("FractionalBits", 1, 15)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_arithmetic_addition_8cpp_source.xhtml#l00164">164</a> of file <a class="el" href="_n_e_o_n_2_arithmetic_addition_8cpp_source.xhtml">ArithmeticAddition.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fa4729d95f983955f0d93a30179deb2b86">arm_compute::SATURATE</a>, and <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">arm_compute::WRAP</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00165"></a><span class="lineno"> 165</span>  { ConvertPolicy::SATURATE, ConvertPolicy::WRAP })),</div> |
| <div class="line"><a name="l00166"></a><span class="lineno"> 166</span>  <a class="code" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>(<span class="stringliteral">"FractionalBits"</span>, 1, 15)))</div> |
| <div class="line"><a name="l00167"></a><span class="lineno"> 167</span> {</div> |
| <div class="line"><a name="l00168"></a><span class="lineno"> 168</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00169"></a><span class="lineno"> 169</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference);</div> |
| <div class="line"><a name="l00170"></a><span class="lineno"> 170</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1framework_1_1dataset_xhtml_a352791fb808d42a82ad70df5efa3508b"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">arm_compute::test::framework::dataset::make</a></div><div class="ttdeci">std::enable_if< is_container< T >::value, ContainerDataset< T > >::type make(std::string name, T &&values)</div><div class="ttdoc">Helper function to create a ContainerDataset. </div><div class="ttdef"><b>Definition:</b> <a href="_container_dataset_8h_source.xhtml#l00140">ContainerDataset.h:140</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="aab1082ad89cbf2f61edc333ab00d524d"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEArithmeticSubtractionFixedPointFixture< int16_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::SmallShapes(),ArithmeticSubtractionQS16Dataset),framework::dataset::make("ConvertPolicy",{ConvertPolicy::SATURATE, ConvertPolicy::WRAP})),framework::dataset::make("FractionalBits", 1, 15)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_arithmetic_subtraction_8cpp_source.xhtml#l00165">165</a> of file <a class="el" href="_n_e_o_n_2_arithmetic_subtraction_8cpp_source.xhtml">ArithmeticSubtraction.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fa4729d95f983955f0d93a30179deb2b86">arm_compute::SATURATE</a>, and <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">arm_compute::WRAP</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00167"></a><span class="lineno"> 167</span>  { ConvertPolicy::SATURATE, ConvertPolicy::WRAP })),</div> |
| <div class="line"><a name="l00168"></a><span class="lineno"> 168</span>  <a class="code" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>(<span class="stringliteral">"FractionalBits"</span>, 1, 15)))</div> |
| <div class="line"><a name="l00169"></a><span class="lineno"> 169</span> {</div> |
| <div class="line"><a name="l00170"></a><span class="lineno"> 170</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00171"></a><span class="lineno"> 171</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference);</div> |
| <div class="line"><a name="l00172"></a><span class="lineno"> 172</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1framework_1_1dataset_xhtml_a352791fb808d42a82ad70df5efa3508b"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">arm_compute::test::framework::dataset::make</a></div><div class="ttdeci">std::enable_if< is_container< T >::value, ContainerDataset< T > >::type make(std::string name, T &&values)</div><div class="ttdoc">Helper function to create a ContainerDataset. </div><div class="ttdef"><b>Definition:</b> <a href="_container_dataset_8h_source.xhtml#l00140">ContainerDataset.h:140</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="ae2f9dfd2349b1d6f47846b7033cdae1c"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLScaleFixture< uint8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::ALL </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::SmallShapes(), framework::dataset::make("DataType", DataType::U8)),framework::dataset::make("InterpolationPolicy",{InterpolationPolicy::NEAREST_NEIGHBOR, InterpolationPolicy::BILINEAR})),datasets::BorderModes()) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_scale_8cpp_source.xhtml#l00167">167</a> of file <a class="el" href="_c_l_2_scale_8cpp_source.xhtml">Scale.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a966a9c417ce5e94dca08d9b5e745c0c9aad6fddf718ad19b063e02fdd7e8e3e65">arm_compute::BILINEAR</a>, and <a class="el" href="namespacearm__compute.xhtml#a966a9c417ce5e94dca08d9b5e745c0c9a7f5ccbc3d30c2cd3fd04d567946cbde2">arm_compute::NEAREST_NEIGHBOR</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00168"></a><span class="lineno"> 168</span>  { InterpolationPolicy::NEAREST_NEIGHBOR, InterpolationPolicy::BILINEAR })),</div> |
| <div class="line"><a name="l00169"></a><span class="lineno"> 169</span>  datasets::BorderModes()))</div> |
| <div class="line"><a name="l00170"></a><span class="lineno"> 170</span> {</div> |
| <div class="line"><a name="l00171"></a><span class="lineno"> 171</span>  <span class="comment">//Create valid region</span></div> |
| <div class="line"><a name="l00172"></a><span class="lineno"> 172</span>  TensorInfo src_info(_shape, 1, _data_type);</div> |
| <div class="line"><a name="l00173"></a><span class="lineno"> 173</span>  <span class="keyword">const</span> ValidRegion valid_region = <a class="code" href="namespacearm__compute.xhtml#ae3c6412e9c2b3b6c75a577f700e9b228">calculate_valid_region_scale</a>(src_info, _reference.shape(), _policy, BorderSize(1), (_border_mode == BorderMode::UNDEFINED));</div> |
| <div class="line"><a name="l00174"></a><span class="lineno"> 174</span> </div> |
| <div class="line"><a name="l00175"></a><span class="lineno"> 175</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00176"></a><span class="lineno"> 176</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference, valid_region, tolerance_u8);</div> |
| <div class="line"><a name="l00177"></a><span class="lineno"> 177</span> }</div> |
| <div class="ttc" id="namespacearm__compute_xhtml_ae3c6412e9c2b3b6c75a577f700e9b228"><div class="ttname"><a href="namespacearm__compute.xhtml#ae3c6412e9c2b3b6c75a577f700e9b228">arm_compute::calculate_valid_region_scale</a></div><div class="ttdeci">ValidRegion calculate_valid_region_scale(const ITensorInfo &src_info, const TensorShape &dst_shape, InterpolationPolicy policy, BorderSize border_size, bool border_undefined)</div><div class="ttdoc">Helper function to calculate the Valid Region for Scale. </div><div class="ttdef"><b>Definition:</b> <a href="_helpers_8inl_source.xhtml#l00258">Helpers.inl:258</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a17302135233ee9b4771fcd2dc772b555"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEConvolutionLayerFixedPointFixture< int16_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::SmallConvolutionLayerDataset(),framework::dataset::make("ReshapeWeights",{true, false})),framework::dataset::make("DataType", DataType::QS16)),framework::dataset::make("FractionalBits", 1, 14)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_n_e_o_n_2_convolution_layer_8cpp_source.xhtml#l00167">167</a> of file <a class="el" href="validation_2_n_e_o_n_2_convolution_layer_8cpp_source.xhtml">ConvolutionLayer.cpp</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00168"></a><span class="lineno"> 168</span>  { <span class="keyword">true</span>, <span class="keyword">false</span> })),</div> |
| <div class="line"><a name="l00169"></a><span class="lineno"> 169</span>  <a class="code" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>(<span class="stringliteral">"DataType"</span>, DataType::QS16)),</div> |
| <div class="line"><a name="l00170"></a><span class="lineno"> 170</span>  <a class="code" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>(<span class="stringliteral">"FractionalBits"</span>, 1, 14)))</div> |
| <div class="line"><a name="l00171"></a><span class="lineno"> 171</span> {</div> |
| <div class="line"><a name="l00172"></a><span class="lineno"> 172</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00173"></a><span class="lineno"> 173</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference, tolerance_q);</div> |
| <div class="line"><a name="l00174"></a><span class="lineno"> 174</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1framework_1_1dataset_xhtml_a352791fb808d42a82ad70df5efa3508b"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">arm_compute::test::framework::dataset::make</a></div><div class="ttdeci">std::enable_if< is_container< T >::value, ContainerDataset< T > >::type make(std::string name, T &&values)</div><div class="ttdoc">Helper function to create a ContainerDataset. </div><div class="ttdef"><b>Definition:</b> <a href="_container_dataset_8h_source.xhtml#l00140">ContainerDataset.h:140</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a74a357ee713ebf2d96baa2473bb5ad6f"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLConvolutionLayerFixedPointFixture< int16_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::SmallConvolutionLayerDataset(),framework::dataset::make("ReshapeWeights",{true, false})),framework::dataset::make("DataType",DataType::QS16)),framework::dataset::make("FractionalBits", 1, 14)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_c_l_2_convolution_layer_8cpp_source.xhtml#l00168">168</a> of file <a class="el" href="validation_2_c_l_2_convolution_layer_8cpp_source.xhtml">ConvolutionLayer.cpp</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00169"></a><span class="lineno"> 169</span>  { <span class="keyword">true</span>, <span class="keyword">false</span> })),</div> |
| <div class="line"><a name="l00170"></a><span class="lineno"> 170</span>  <a class="code" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>(<span class="stringliteral">"DataType"</span>,</div> |
| <div class="line"><a name="l00171"></a><span class="lineno"> 171</span>  DataType::QS16)),</div> |
| <div class="line"><a name="l00172"></a><span class="lineno"> 172</span>  <a class="code" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>(<span class="stringliteral">"FractionalBits"</span>, 1, 14)))</div> |
| <div class="line"><a name="l00173"></a><span class="lineno"> 173</span> {</div> |
| <div class="line"><a name="l00174"></a><span class="lineno"> 174</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00175"></a><span class="lineno"> 175</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference, tolerance_q);</div> |
| <div class="line"><a name="l00176"></a><span class="lineno"> 176</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1framework_1_1dataset_xhtml_a352791fb808d42a82ad70df5efa3508b"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">arm_compute::test::framework::dataset::make</a></div><div class="ttdeci">std::enable_if< is_container< T >::value, ContainerDataset< T > >::type make(std::string name, T &&values)</div><div class="ttdoc">Helper function to create a ContainerDataset. </div><div class="ttdef"><b>Definition:</b> <a href="_container_dataset_8h_source.xhtml#l00140">ContainerDataset.h:140</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="ace328aea4ca14b0da6ebe032dedeb81c"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLArithmeticAdditionFixedPointFixture< int16_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::LargeShapes(), ArithmeticAdditionQS16Dataset),framework::dataset::make("ConvertPolicy",{ConvertPolicy::SATURATE, ConvertPolicy::WRAP})),framework::dataset::make("FractionalBits", 1, 15)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_arithmetic_addition_8cpp_source.xhtml#l00170">170</a> of file <a class="el" href="_c_l_2_arithmetic_addition_8cpp_source.xhtml">ArithmeticAddition.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fa4729d95f983955f0d93a30179deb2b86">arm_compute::SATURATE</a>, and <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">arm_compute::WRAP</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00171"></a><span class="lineno"> 171</span>  { ConvertPolicy::SATURATE, ConvertPolicy::WRAP })),</div> |
| <div class="line"><a name="l00172"></a><span class="lineno"> 172</span>  <a class="code" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>(<span class="stringliteral">"FractionalBits"</span>, 1, 15)))</div> |
| <div class="line"><a name="l00173"></a><span class="lineno"> 173</span> {</div> |
| <div class="line"><a name="l00174"></a><span class="lineno"> 174</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00175"></a><span class="lineno"> 175</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference);</div> |
| <div class="line"><a name="l00176"></a><span class="lineno"> 176</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1framework_1_1dataset_xhtml_a352791fb808d42a82ad70df5efa3508b"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">arm_compute::test::framework::dataset::make</a></div><div class="ttdeci">std::enable_if< is_container< T >::value, ContainerDataset< T > >::type make(std::string name, T &&values)</div><div class="ttdoc">Helper function to create a ContainerDataset. </div><div class="ttdef"><b>Definition:</b> <a href="_container_dataset_8h_source.xhtml#l00140">ContainerDataset.h:140</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="adca7b4dd084cd6c5de59328d100096ee"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEActivationLayerFixture< float > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::LargeShapes(), ActivationDataset), framework::dataset::make("DataType",DataType::F32)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_n_e_o_n_2_activation_layer_8cpp_source.xhtml#l00170">170</a> of file <a class="el" href="validation_2_n_e_o_n_2_activation_layer_8cpp_source.xhtml">ActivationLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00172"></a><span class="lineno"> 172</span> {</div> |
| <div class="line"><a name="l00173"></a><span class="lineno"> 173</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00174"></a><span class="lineno"> 174</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference, tolerance(_data_type, _function));</div> |
| <div class="line"><a name="l00175"></a><span class="lineno"> 175</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a1593ca319ee1b25c2aa6f7b30c2c43b9"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLActivationLayerFixture< half > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::LargeShapes(), ActivationDataset),framework::dataset::make("DataType",DataType::F16)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_c_l_2_activation_layer_8cpp_source.xhtml#l00171">171</a> of file <a class="el" href="validation_2_c_l_2_activation_layer_8cpp_source.xhtml">ActivationLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00174"></a><span class="lineno"> 174</span> {</div> |
| <div class="line"><a name="l00175"></a><span class="lineno"> 175</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00176"></a><span class="lineno"> 176</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference, tolerance(_function, _data_type));</div> |
| <div class="line"><a name="l00177"></a><span class="lineno"> 177</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a337cbb81e73088fd0c3069536827a48c"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLFullyConnectedLayerFixedPointFixture< int16_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::SmallFullyConnectedLayerDataset(),FullyConnectedParameters),framework::dataset::make("DataType",DataType::QS16)),framework::dataset::make("FractionalBits", 1, 14)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_c_l_2_fully_connected_layer_8cpp_source.xhtml#l00171">171</a> of file <a class="el" href="validation_2_c_l_2_fully_connected_layer_8cpp_source.xhtml">FullyConnectedLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00176"></a><span class="lineno"> 176</span> {</div> |
| <div class="line"><a name="l00177"></a><span class="lineno"> 177</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00178"></a><span class="lineno"> 178</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference, tolerance_fixed_point);</div> |
| <div class="line"><a name="l00179"></a><span class="lineno"> 179</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a0d5909f2548c2fc19d7721154134ee14"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEArithmeticAdditionFixedPointFixture< int16_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::LargeShapes(), ArithmeticAdditionQS16Dataset),framework::dataset::make("ConvertPolicy",{ConvertPolicy::SATURATE, ConvertPolicy::WRAP})),framework::dataset::make("FractionalBits", 1, 15)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_arithmetic_addition_8cpp_source.xhtml#l00172">172</a> of file <a class="el" href="_n_e_o_n_2_arithmetic_addition_8cpp_source.xhtml">ArithmeticAddition.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fa4729d95f983955f0d93a30179deb2b86">arm_compute::SATURATE</a>, and <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">arm_compute::WRAP</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00173"></a><span class="lineno"> 173</span>  { ConvertPolicy::SATURATE, ConvertPolicy::WRAP })),</div> |
| <div class="line"><a name="l00174"></a><span class="lineno"> 174</span>  <a class="code" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>(<span class="stringliteral">"FractionalBits"</span>, 1, 15)))</div> |
| <div class="line"><a name="l00175"></a><span class="lineno"> 175</span> {</div> |
| <div class="line"><a name="l00176"></a><span class="lineno"> 176</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00177"></a><span class="lineno"> 177</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference);</div> |
| <div class="line"><a name="l00178"></a><span class="lineno"> 178</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1framework_1_1dataset_xhtml_a352791fb808d42a82ad70df5efa3508b"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">arm_compute::test::framework::dataset::make</a></div><div class="ttdeci">std::enable_if< is_container< T >::value, ContainerDataset< T > >::type make(std::string name, T &&values)</div><div class="ttdoc">Helper function to create a ContainerDataset. </div><div class="ttdef"><b>Definition:</b> <a href="_container_dataset_8h_source.xhtml#l00140">ContainerDataset.h:140</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="ac6bf50a03a998605d4b723958bbb0005"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEFullyConnectedLayerFixedPointFixture< int8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::LargeFullyConnectedLayerDataset(),FullyConnectedParameters),framework::dataset::make("DataType",DataType::QS8)),framework::dataset::make("FractionalBits", 1, 6)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_n_e_o_n_2_fully_connected_layer_8cpp_source.xhtml#l00172">172</a> of file <a class="el" href="validation_2_n_e_o_n_2_fully_connected_layer_8cpp_source.xhtml">FullyConnectedLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00177"></a><span class="lineno"> 177</span> {</div> |
| <div class="line"><a name="l00178"></a><span class="lineno"> 178</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00179"></a><span class="lineno"> 179</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference, tolerance_fixed_point);</div> |
| <div class="line"><a name="l00180"></a><span class="lineno"> 180</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a760ecf36255a8dfa210342673a8eeebf"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLArithmeticSubtractionFixedPointFixture< int16_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::LargeShapes(), ArithmeticSubtractionQS16Dataset),framework::dataset::make("ConvertPolicy",{ConvertPolicy::SATURATE, ConvertPolicy::WRAP})),framework::dataset::make("FractionalBits", 1, 15)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_arithmetic_subtraction_8cpp_source.xhtml#l00172">172</a> of file <a class="el" href="_c_l_2_arithmetic_subtraction_8cpp_source.xhtml">ArithmeticSubtraction.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fa4729d95f983955f0d93a30179deb2b86">arm_compute::SATURATE</a>, and <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">arm_compute::WRAP</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00173"></a><span class="lineno"> 173</span>  { ConvertPolicy::SATURATE, ConvertPolicy::WRAP })),</div> |
| <div class="line"><a name="l00174"></a><span class="lineno"> 174</span>  <a class="code" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>(<span class="stringliteral">"FractionalBits"</span>, 1, 15)))</div> |
| <div class="line"><a name="l00175"></a><span class="lineno"> 175</span> {</div> |
| <div class="line"><a name="l00176"></a><span class="lineno"> 176</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00177"></a><span class="lineno"> 177</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference);</div> |
| <div class="line"><a name="l00178"></a><span class="lineno"> 178</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1framework_1_1dataset_xhtml_a352791fb808d42a82ad70df5efa3508b"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">arm_compute::test::framework::dataset::make</a></div><div class="ttdeci">std::enable_if< is_container< T >::value, ContainerDataset< T > >::type make(std::string name, T &&values)</div><div class="ttdoc">Helper function to create a ContainerDataset. </div><div class="ttdef"><b>Definition:</b> <a href="_container_dataset_8h_source.xhtml#l00140">ContainerDataset.h:140</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a2ee2856f08cca8364ba068a7938a24ba"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEArithmeticSubtractionFixedPointFixture< int16_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::LargeShapes(), ArithmeticSubtractionQS16Dataset),framework::dataset::make("ConvertPolicy",{ConvertPolicy::SATURATE, ConvertPolicy::WRAP})),framework::dataset::make("FractionalBits", 1, 15)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_arithmetic_subtraction_8cpp_source.xhtml#l00174">174</a> of file <a class="el" href="_n_e_o_n_2_arithmetic_subtraction_8cpp_source.xhtml">ArithmeticSubtraction.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fa4729d95f983955f0d93a30179deb2b86">arm_compute::SATURATE</a>, and <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">arm_compute::WRAP</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00175"></a><span class="lineno"> 175</span>  { ConvertPolicy::SATURATE, ConvertPolicy::WRAP })),</div> |
| <div class="line"><a name="l00176"></a><span class="lineno"> 176</span>  <a class="code" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>(<span class="stringliteral">"FractionalBits"</span>, 1, 15)))</div> |
| <div class="line"><a name="l00177"></a><span class="lineno"> 177</span> {</div> |
| <div class="line"><a name="l00178"></a><span class="lineno"> 178</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00179"></a><span class="lineno"> 179</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference);</div> |
| <div class="line"><a name="l00180"></a><span class="lineno"> 180</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1framework_1_1dataset_xhtml_a352791fb808d42a82ad70df5efa3508b"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">arm_compute::test::framework::dataset::make</a></div><div class="ttdeci">std::enable_if< is_container< T >::value, ContainerDataset< T > >::type make(std::string name, T &&values)</div><div class="ttdoc">Helper function to create a ContainerDataset. </div><div class="ttdef"><b>Definition:</b> <a href="_container_dataset_8h_source.xhtml#l00140">ContainerDataset.h:140</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="afc7de51aab8a4054798d53db31731a3b"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEScaleFixture< int16_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::ALL </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::SmallShapes(), framework::dataset::make("DataType",DataType::S16)),framework::dataset::make("InterpolationPolicy",{InterpolationPolicy::NEAREST_NEIGHBOR, InterpolationPolicy::BILINEAR})),datasets::BorderModes()) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_scale_8cpp_source.xhtml#l00174">174</a> of file <a class="el" href="_n_e_o_n_2_scale_8cpp_source.xhtml">Scale.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a966a9c417ce5e94dca08d9b5e745c0c9aad6fddf718ad19b063e02fdd7e8e3e65">arm_compute::BILINEAR</a>, and <a class="el" href="namespacearm__compute.xhtml#a966a9c417ce5e94dca08d9b5e745c0c9a7f5ccbc3d30c2cd3fd04d567946cbde2">arm_compute::NEAREST_NEIGHBOR</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00176"></a><span class="lineno"> 176</span>  { InterpolationPolicy::NEAREST_NEIGHBOR, InterpolationPolicy::BILINEAR })),</div> |
| <div class="line"><a name="l00177"></a><span class="lineno"> 177</span>  datasets::BorderModes()))</div> |
| <div class="line"><a name="l00178"></a><span class="lineno"> 178</span> {</div> |
| <div class="line"><a name="l00179"></a><span class="lineno"> 179</span>  <span class="comment">//Create valid region</span></div> |
| <div class="line"><a name="l00180"></a><span class="lineno"> 180</span>  TensorInfo src_info(_shape, 1, _data_type);</div> |
| <div class="line"><a name="l00181"></a><span class="lineno"> 181</span>  ValidRegion valid_region = <a class="code" href="namespacearm__compute.xhtml#ae3c6412e9c2b3b6c75a577f700e9b228">calculate_valid_region_scale</a>(src_info, _reference.shape(), _policy, BorderSize(1), (_border_mode == BorderMode::UNDEFINED));</div> |
| <div class="line"><a name="l00182"></a><span class="lineno"> 182</span> </div> |
| <div class="line"><a name="l00183"></a><span class="lineno"> 183</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00184"></a><span class="lineno"> 184</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference, valid_region, tolerance_s16, tolerance_num_s16);</div> |
| <div class="line"><a name="l00185"></a><span class="lineno"> 185</span> }</div> |
| <div class="ttc" id="namespacearm__compute_xhtml_ae3c6412e9c2b3b6c75a577f700e9b228"><div class="ttname"><a href="namespacearm__compute.xhtml#ae3c6412e9c2b3b6c75a577f700e9b228">arm_compute::calculate_valid_region_scale</a></div><div class="ttdeci">ValidRegion calculate_valid_region_scale(const ITensorInfo &src_info, const TensorShape &dst_shape, InterpolationPolicy policy, BorderSize border_size, bool border_undefined)</div><div class="ttdoc">Helper function to calculate the Valid Region for Scale. </div><div class="ttdef"><b>Definition:</b> <a href="_helpers_8inl_source.xhtml#l00258">Helpers.inl:258</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="aa0ae2b053b3981da1d2f56f1096721d8"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEConvolutionLayerFixedPointFixture< int16_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::LargeConvolutionLayerDataset(),framework::dataset::make("ReshapeWeights",{true, false})),framework::dataset::make("DataType", DataType::QS16)),framework::dataset::make("FractionalBits", 1, 14)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_n_e_o_n_2_convolution_layer_8cpp_source.xhtml#l00175">175</a> of file <a class="el" href="validation_2_n_e_o_n_2_convolution_layer_8cpp_source.xhtml">ConvolutionLayer.cpp</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00176"></a><span class="lineno"> 176</span>  { <span class="keyword">true</span>, <span class="keyword">false</span> })),</div> |
| <div class="line"><a name="l00177"></a><span class="lineno"> 177</span>  <a class="code" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>(<span class="stringliteral">"DataType"</span>, DataType::QS16)),</div> |
| <div class="line"><a name="l00178"></a><span class="lineno"> 178</span>  <a class="code" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>(<span class="stringliteral">"FractionalBits"</span>, 1, 14)))</div> |
| <div class="line"><a name="l00179"></a><span class="lineno"> 179</span> {</div> |
| <div class="line"><a name="l00180"></a><span class="lineno"> 180</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00181"></a><span class="lineno"> 181</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference, tolerance_q);</div> |
| <div class="line"><a name="l00182"></a><span class="lineno"> 182</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1framework_1_1dataset_xhtml_a352791fb808d42a82ad70df5efa3508b"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">arm_compute::test::framework::dataset::make</a></div><div class="ttdeci">std::enable_if< is_container< T >::value, ContainerDataset< T > >::type make(std::string name, T &&values)</div><div class="ttdoc">Helper function to create a ContainerDataset. </div><div class="ttdef"><b>Definition:</b> <a href="_container_dataset_8h_source.xhtml#l00140">ContainerDataset.h:140</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a3270b5a02f84a2917e2a07de38388be1"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLConvolutionLayerFixedPointFixture< int16_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::LargeConvolutionLayerDataset(),framework::dataset::make("ReshapeWeights",{true, false})),framework::dataset::make("DataType",DataType::QS16)),framework::dataset::make("FractionalBits", 1, 14)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_c_l_2_convolution_layer_8cpp_source.xhtml#l00177">177</a> of file <a class="el" href="validation_2_c_l_2_convolution_layer_8cpp_source.xhtml">ConvolutionLayer.cpp</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00178"></a><span class="lineno"> 178</span>  { <span class="keyword">true</span>, <span class="keyword">false</span> })),</div> |
| <div class="line"><a name="l00179"></a><span class="lineno"> 179</span>  <a class="code" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>(<span class="stringliteral">"DataType"</span>,</div> |
| <div class="line"><a name="l00180"></a><span class="lineno"> 180</span>  DataType::QS16)),</div> |
| <div class="line"><a name="l00181"></a><span class="lineno"> 181</span>  <a class="code" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>(<span class="stringliteral">"FractionalBits"</span>, 1, 14)))</div> |
| <div class="line"><a name="l00182"></a><span class="lineno"> 182</span> {</div> |
| <div class="line"><a name="l00183"></a><span class="lineno"> 183</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00184"></a><span class="lineno"> 184</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference, tolerance_q);</div> |
| <div class="line"><a name="l00185"></a><span class="lineno"> 185</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1framework_1_1dataset_xhtml_a352791fb808d42a82ad70df5efa3508b"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">arm_compute::test::framework::dataset::make</a></div><div class="ttdeci">std::enable_if< is_container< T >::value, ContainerDataset< T > >::type make(std::string name, T &&values)</div><div class="ttdoc">Helper function to create a ContainerDataset. </div><div class="ttdef"><b>Definition:</b> <a href="_container_dataset_8h_source.xhtml#l00140">ContainerDataset.h:140</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="aafdc230053dc499036b513f6d1df135e"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLScaleFixture< uint8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::LargeShapes(), framework::dataset::make("DataType", DataType::U8)),framework::dataset::make("InterpolationPolicy",{InterpolationPolicy::NEAREST_NEIGHBOR, InterpolationPolicy::BILINEAR})),datasets::BorderModes()) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_scale_8cpp_source.xhtml#l00178">178</a> of file <a class="el" href="_c_l_2_scale_8cpp_source.xhtml">Scale.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a966a9c417ce5e94dca08d9b5e745c0c9aad6fddf718ad19b063e02fdd7e8e3e65">arm_compute::BILINEAR</a>, and <a class="el" href="namespacearm__compute.xhtml#a966a9c417ce5e94dca08d9b5e745c0c9a7f5ccbc3d30c2cd3fd04d567946cbde2">arm_compute::NEAREST_NEIGHBOR</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00179"></a><span class="lineno"> 179</span>  { InterpolationPolicy::NEAREST_NEIGHBOR, InterpolationPolicy::BILINEAR })),</div> |
| <div class="line"><a name="l00180"></a><span class="lineno"> 180</span>  datasets::BorderModes()))</div> |
| <div class="line"><a name="l00181"></a><span class="lineno"> 181</span> {</div> |
| <div class="line"><a name="l00182"></a><span class="lineno"> 182</span>  <span class="comment">//Create valid region</span></div> |
| <div class="line"><a name="l00183"></a><span class="lineno"> 183</span>  TensorInfo src_info(_shape, 1, _data_type);</div> |
| <div class="line"><a name="l00184"></a><span class="lineno"> 184</span>  <span class="keyword">const</span> ValidRegion valid_region = <a class="code" href="namespacearm__compute.xhtml#ae3c6412e9c2b3b6c75a577f700e9b228">calculate_valid_region_scale</a>(src_info, _reference.shape(), _policy, BorderSize(1), (_border_mode == BorderMode::UNDEFINED));</div> |
| <div class="line"><a name="l00185"></a><span class="lineno"> 185</span> </div> |
| <div class="line"><a name="l00186"></a><span class="lineno"> 186</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00187"></a><span class="lineno"> 187</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference, valid_region, tolerance_u8);</div> |
| <div class="line"><a name="l00188"></a><span class="lineno"> 188</span> }</div> |
| <div class="ttc" id="namespacearm__compute_xhtml_ae3c6412e9c2b3b6c75a577f700e9b228"><div class="ttname"><a href="namespacearm__compute.xhtml#ae3c6412e9c2b3b6c75a577f700e9b228">arm_compute::calculate_valid_region_scale</a></div><div class="ttdeci">ValidRegion calculate_valid_region_scale(const ITensorInfo &src_info, const TensorShape &dst_shape, InterpolationPolicy policy, BorderSize border_size, bool border_undefined)</div><div class="ttdoc">Helper function to calculate the Valid Region for Scale. </div><div class="ttdef"><b>Definition:</b> <a href="_helpers_8inl_source.xhtml#l00258">Helpers.inl:258</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a5af644fbfa7648d03f8e4c832feb0039"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLSobel5x5Fixture </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::Small2DShapes(), datasets::BorderModes()), framework::dataset::make("Format",Format::U8)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_sobel_8cpp_source.xhtml#l00179">179</a> of file <a class="el" href="_c_l_2_sobel_8cpp_source.xhtml">Sobel.cpp</a>.</p> |
| |
| <p>References <a class="el" href="tests_2_utils_8h_source.xhtml#l00193">arm_compute::test::shape_to_valid_region()</a>, <a class="el" href="namespacearm__compute.xhtml#a15a05537a472ee742404821851529327a0db45d2a4141101bdfe48e3314cfbca3">arm_compute::UNDEFINED</a>, and <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00181"></a><span class="lineno"> 181</span> {</div> |
| <div class="line"><a name="l00182"></a><span class="lineno"> 182</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00183"></a><span class="lineno"> 183</span>  ValidRegion valid_region_x = <a class="code" href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">shape_to_valid_region</a>(_reference.first.shape(), (_border_mode == BorderMode::UNDEFINED), BorderSize(2));</div> |
| <div class="line"><a name="l00184"></a><span class="lineno"> 184</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target.first), _reference.first, valid_region_x);</div> |
| <div class="line"><a name="l00185"></a><span class="lineno"> 185</span> </div> |
| <div class="line"><a name="l00186"></a><span class="lineno"> 186</span>  ValidRegion valid_region_y = <a class="code" href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">shape_to_valid_region</a>(_reference.second.shape(), (_border_mode == BorderMode::UNDEFINED), BorderSize(2));</div> |
| <div class="line"><a name="l00187"></a><span class="lineno"> 187</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target.second), _reference.second, valid_region_y);</div> |
| <div class="line"><a name="l00188"></a><span class="lineno"> 188</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_xhtml_a4c9ad143c34306817986409ffb1dbd40"><div class="ttname"><a href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">arm_compute::test::shape_to_valid_region</a></div><div class="ttdeci">ValidRegion shape_to_valid_region(TensorShape shape, bool border_undefined=false, BorderSize border_size=BorderSize(0))</div><div class="ttdoc">Create a valid region based on tensor shape, border mode and border size. </div><div class="ttdef"><b>Definition:</b> <a href="tests_2_utils_8h_source.xhtml#l00193">Utils.h:193</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a3be2be25caf38903e9e40fadf3556aad"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLFullyConnectedLayerFixedPointFixture< int16_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::LargeFullyConnectedLayerDataset(),FullyConnectedParameters),framework::dataset::make("DataType",DataType::QS16)),framework::dataset::make("FractionalBits", 1, 14)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_c_l_2_fully_connected_layer_8cpp_source.xhtml#l00180">180</a> of file <a class="el" href="validation_2_c_l_2_fully_connected_layer_8cpp_source.xhtml">FullyConnectedLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00185"></a><span class="lineno"> 185</span> {</div> |
| <div class="line"><a name="l00186"></a><span class="lineno"> 186</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00187"></a><span class="lineno"> 187</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference, tolerance_fixed_point);</div> |
| <div class="line"><a name="l00188"></a><span class="lineno"> 188</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a80d3506bcd4ee7b045ce0cfa58388c62"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NESobel5x5Fixture </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::Small2DShapes(), datasets::BorderModes()), framework::dataset::make("Format",Format::U8)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_sobel_8cpp_source.xhtml#l00180">180</a> of file <a class="el" href="_n_e_o_n_2_sobel_8cpp_source.xhtml">Sobel.cpp</a>.</p> |
| |
| <p>References <a class="el" href="tests_2_utils_8h_source.xhtml#l00193">arm_compute::test::shape_to_valid_region()</a>, <a class="el" href="namespacearm__compute.xhtml#a15a05537a472ee742404821851529327a0db45d2a4141101bdfe48e3314cfbca3">arm_compute::UNDEFINED</a>, and <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00182"></a><span class="lineno"> 182</span> {</div> |
| <div class="line"><a name="l00183"></a><span class="lineno"> 183</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00184"></a><span class="lineno"> 184</span>  ValidRegion valid_region_x = <a class="code" href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">shape_to_valid_region</a>(_reference.first.shape(), (_border_mode == BorderMode::UNDEFINED), BorderSize(2));</div> |
| <div class="line"><a name="l00185"></a><span class="lineno"> 185</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target.first), _reference.first, valid_region_x);</div> |
| <div class="line"><a name="l00186"></a><span class="lineno"> 186</span> </div> |
| <div class="line"><a name="l00187"></a><span class="lineno"> 187</span>  ValidRegion valid_region_y = <a class="code" href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">shape_to_valid_region</a>(_reference.second.shape(), (_border_mode == BorderMode::UNDEFINED), BorderSize(2));</div> |
| <div class="line"><a name="l00188"></a><span class="lineno"> 188</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target.second), _reference.second, valid_region_y);</div> |
| <div class="line"><a name="l00189"></a><span class="lineno"> 189</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_xhtml_a4c9ad143c34306817986409ffb1dbd40"><div class="ttname"><a href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">arm_compute::test::shape_to_valid_region</a></div><div class="ttdeci">ValidRegion shape_to_valid_region(TensorShape shape, bool border_undefined=false, BorderSize border_size=BorderSize(0))</div><div class="ttdoc">Create a valid region based on tensor shape, border mode and border size. </div><div class="ttdef"><b>Definition:</b> <a href="tests_2_utils_8h_source.xhtml#l00193">Utils.h:193</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a582b3384be5f8e5bb98533dd55c1d9d4"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLActivationLayerFixture< float > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::SmallShapes(), ActivationDataset), framework::dataset::make("DataType",DataType::F32)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_c_l_2_activation_layer_8cpp_source.xhtml#l00181">181</a> of file <a class="el" href="validation_2_c_l_2_activation_layer_8cpp_source.xhtml">ActivationLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00183"></a><span class="lineno"> 183</span> {</div> |
| <div class="line"><a name="l00184"></a><span class="lineno"> 184</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00185"></a><span class="lineno"> 185</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference, tolerance(_function, _data_type));</div> |
| <div class="line"><a name="l00186"></a><span class="lineno"> 186</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a3e505d7085a848f5607cf1ed5c7df628"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLArithmeticAdditionFixture< half > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::ALL </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::SmallShapes(), ArithmeticAdditionFP16Dataset),framework::dataset::make("ConvertPolicy",{ConvertPolicy::SATURATE, ConvertPolicy::WRAP})) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_arithmetic_addition_8cpp_source.xhtml#l00182">182</a> of file <a class="el" href="_c_l_2_arithmetic_addition_8cpp_source.xhtml">ArithmeticAddition.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fa4729d95f983955f0d93a30179deb2b86">arm_compute::SATURATE</a>, and <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">arm_compute::WRAP</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00183"></a><span class="lineno"> 183</span>  { ConvertPolicy::SATURATE, ConvertPolicy::WRAP })))</div> |
| <div class="line"><a name="l00184"></a><span class="lineno"> 184</span> {</div> |
| <div class="line"><a name="l00185"></a><span class="lineno"> 185</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00186"></a><span class="lineno"> 186</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference);</div> |
| <div class="line"><a name="l00187"></a><span class="lineno"> 187</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="aba687ec2d45d70b5a9775a16a4128a3d"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLArithmeticSubtractionFixture< half > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::ALL </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::SmallShapes(), ArithmeticSubtractionFP16Dataset),framework::dataset::make("ConvertPolicy",{ConvertPolicy::SATURATE, ConvertPolicy::WRAP})) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_arithmetic_subtraction_8cpp_source.xhtml#l00184">184</a> of file <a class="el" href="_c_l_2_arithmetic_subtraction_8cpp_source.xhtml">ArithmeticSubtraction.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fa4729d95f983955f0d93a30179deb2b86">arm_compute::SATURATE</a>, and <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">arm_compute::WRAP</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00185"></a><span class="lineno"> 185</span>  { ConvertPolicy::SATURATE, ConvertPolicy::WRAP })))</div> |
| <div class="line"><a name="l00186"></a><span class="lineno"> 186</span> {</div> |
| <div class="line"><a name="l00187"></a><span class="lineno"> 187</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00188"></a><span class="lineno"> 188</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference);</div> |
| <div class="line"><a name="l00189"></a><span class="lineno"> 189</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a549f4ade728614ecce75da04ea4c1525"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEFullyConnectedLayerFixedPointFixture< int16_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::SmallFullyConnectedLayerDataset(),FullyConnectedParameters),framework::dataset::make("DataType",DataType::QS16)),framework::dataset::make("FractionalBits", 1, 14)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_n_e_o_n_2_fully_connected_layer_8cpp_source.xhtml#l00185">185</a> of file <a class="el" href="validation_2_n_e_o_n_2_fully_connected_layer_8cpp_source.xhtml">FullyConnectedLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00190"></a><span class="lineno"> 190</span> {</div> |
| <div class="line"><a name="l00191"></a><span class="lineno"> 191</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00192"></a><span class="lineno"> 192</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference, tolerance_fixed_point);</div> |
| <div class="line"><a name="l00193"></a><span class="lineno"> 193</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a534e45b2ee28eb509bd48bd844820292"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEArithmeticAdditionFixture< half > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::ALL </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::SmallShapes(), ArithmeticAdditionFP16Dataset),framework::dataset::make("ConvertPolicy",{ConvertPolicy::SATURATE, ConvertPolicy::WRAP})) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_arithmetic_addition_8cpp_source.xhtml#l00185">185</a> of file <a class="el" href="_n_e_o_n_2_arithmetic_addition_8cpp_source.xhtml">ArithmeticAddition.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fa4729d95f983955f0d93a30179deb2b86">arm_compute::SATURATE</a>, and <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">arm_compute::WRAP</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00186"></a><span class="lineno"> 186</span>  { ConvertPolicy::SATURATE, ConvertPolicy::WRAP })))</div> |
| <div class="line"><a name="l00187"></a><span class="lineno"> 187</span> {</div> |
| <div class="line"><a name="l00188"></a><span class="lineno"> 188</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00189"></a><span class="lineno"> 189</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference);</div> |
| <div class="line"><a name="l00190"></a><span class="lineno"> 190</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a776b308523e495062b490e367961f8e6"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEScaleFixture< int16_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::LargeShapes(), framework::dataset::make("DataType",DataType::S16)),framework::dataset::make("InterpolationPolicy",{InterpolationPolicy::NEAREST_NEIGHBOR, InterpolationPolicy::BILINEAR})),datasets::BorderModes()) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_scale_8cpp_source.xhtml#l00186">186</a> of file <a class="el" href="_n_e_o_n_2_scale_8cpp_source.xhtml">Scale.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a966a9c417ce5e94dca08d9b5e745c0c9aad6fddf718ad19b063e02fdd7e8e3e65">arm_compute::BILINEAR</a>, and <a class="el" href="namespacearm__compute.xhtml#a966a9c417ce5e94dca08d9b5e745c0c9a7f5ccbc3d30c2cd3fd04d567946cbde2">arm_compute::NEAREST_NEIGHBOR</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00188"></a><span class="lineno"> 188</span>  { InterpolationPolicy::NEAREST_NEIGHBOR, InterpolationPolicy::BILINEAR })),</div> |
| <div class="line"><a name="l00189"></a><span class="lineno"> 189</span>  datasets::BorderModes()))</div> |
| <div class="line"><a name="l00190"></a><span class="lineno"> 190</span> {</div> |
| <div class="line"><a name="l00191"></a><span class="lineno"> 191</span>  <span class="comment">//Create valid region</span></div> |
| <div class="line"><a name="l00192"></a><span class="lineno"> 192</span>  TensorInfo src_info(_shape, 1, _data_type);</div> |
| <div class="line"><a name="l00193"></a><span class="lineno"> 193</span>  ValidRegion valid_region = <a class="code" href="namespacearm__compute.xhtml#ae3c6412e9c2b3b6c75a577f700e9b228">calculate_valid_region_scale</a>(src_info, _reference.shape(), _policy, BorderSize(1), (_border_mode == BorderMode::UNDEFINED));</div> |
| <div class="line"><a name="l00194"></a><span class="lineno"> 194</span> </div> |
| <div class="line"><a name="l00195"></a><span class="lineno"> 195</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00196"></a><span class="lineno"> 196</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference, valid_region, tolerance_s16, tolerance_num_s16);</div> |
| <div class="line"><a name="l00197"></a><span class="lineno"> 197</span> }</div> |
| <div class="ttc" id="namespacearm__compute_xhtml_ae3c6412e9c2b3b6c75a577f700e9b228"><div class="ttname"><a href="namespacearm__compute.xhtml#ae3c6412e9c2b3b6c75a577f700e9b228">arm_compute::calculate_valid_region_scale</a></div><div class="ttdeci">ValidRegion calculate_valid_region_scale(const ITensorInfo &src_info, const TensorShape &dst_shape, InterpolationPolicy policy, BorderSize border_size, bool border_undefined)</div><div class="ttdoc">Helper function to calculate the Valid Region for Scale. </div><div class="ttdef"><b>Definition:</b> <a href="_helpers_8inl_source.xhtml#l00258">Helpers.inl:258</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a7f6825b8b6ad20251991e49d2fb917a6"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEActivationLayerFixedPointFixture< int8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::SmallShapes(), ActivationDataset),framework::dataset::make("DataType",DataType::QS8)),framework::dataset::make("FractionalBits", 3, 6)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_n_e_o_n_2_activation_layer_8cpp_source.xhtml#l00186">186</a> of file <a class="el" href="validation_2_n_e_o_n_2_activation_layer_8cpp_source.xhtml">ActivationLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00190"></a><span class="lineno"> 190</span> {</div> |
| <div class="line"><a name="l00191"></a><span class="lineno"> 191</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00192"></a><span class="lineno"> 192</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference, tolerance(_data_type, _function));</div> |
| <div class="line"><a name="l00193"></a><span class="lineno"> 193</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a1788ed44fd56453e4836c6a9ac42619b"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLActivationLayerFixture< float > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::LargeShapes(), ActivationDataset), framework::dataset::make("DataType",DataType::F32)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_c_l_2_activation_layer_8cpp_source.xhtml#l00187">187</a> of file <a class="el" href="validation_2_c_l_2_activation_layer_8cpp_source.xhtml">ActivationLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00189"></a><span class="lineno"> 189</span> {</div> |
| <div class="line"><a name="l00190"></a><span class="lineno"> 190</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00191"></a><span class="lineno"> 191</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference, tolerance(_function, _data_type));</div> |
| <div class="line"><a name="l00192"></a><span class="lineno"> 192</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="ae6dbe7a1373c25cad5d04ea2a73ceace"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEArithmeticSubtractionFixture< half > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::ALL </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::SmallShapes(), ArithmeticSubtractionFP16Dataset),framework::dataset::make("ConvertPolicy",{ConvertPolicy::SATURATE, ConvertPolicy::WRAP})) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_arithmetic_subtraction_8cpp_source.xhtml#l00187">187</a> of file <a class="el" href="_n_e_o_n_2_arithmetic_subtraction_8cpp_source.xhtml">ArithmeticSubtraction.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fa4729d95f983955f0d93a30179deb2b86">arm_compute::SATURATE</a>, and <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">arm_compute::WRAP</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00188"></a><span class="lineno"> 188</span>  { ConvertPolicy::SATURATE, ConvertPolicy::WRAP })))</div> |
| <div class="line"><a name="l00189"></a><span class="lineno"> 189</span> {</div> |
| <div class="line"><a name="l00190"></a><span class="lineno"> 190</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00191"></a><span class="lineno"> 191</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference);</div> |
| <div class="line"><a name="l00192"></a><span class="lineno"> 192</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="ad5cdb9e35a51058cd529bea0e63fea45"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEDepthConvertToS32Fixture< uint8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::SmallShapes(), DepthConvertU8toS32Dataset),framework::dataset::make("ConvertPolicy",{ConvertPolicy::SATURATE, ConvertPolicy::WRAP})),DepthConvertShiftDataset) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_depth_convert_8cpp_source.xhtml#l00189">189</a> of file <a class="el" href="_n_e_o_n_2_depth_convert_8cpp_source.xhtml">DepthConvert.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fa4729d95f983955f0d93a30179deb2b86">arm_compute::SATURATE</a>, and <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">arm_compute::WRAP</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00190"></a><span class="lineno"> 190</span>  { ConvertPolicy::SATURATE, ConvertPolicy::WRAP })),</div> |
| <div class="line"><a name="l00191"></a><span class="lineno"> 191</span>  DepthConvertShiftDataset))</div> |
| <div class="line"><a name="l00192"></a><span class="lineno"> 192</span> {</div> |
| <div class="line"><a name="l00193"></a><span class="lineno"> 193</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00194"></a><span class="lineno"> 194</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference);</div> |
| <div class="line"><a name="l00195"></a><span class="lineno"> 195</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="ab937b2eed83fe341fd56c23ef4f9bec0"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLDepthConvertToS32Fixture< uint8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::SmallShapes(), DepthConvertU8toS32Dataset),framework::dataset::make("ConvertPolicy",{ConvertPolicy::SATURATE, ConvertPolicy::WRAP})),DepthConvertShiftDataset) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_depth_convert_8cpp_source.xhtml#l00189">189</a> of file <a class="el" href="_c_l_2_depth_convert_8cpp_source.xhtml">DepthConvert.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fa4729d95f983955f0d93a30179deb2b86">arm_compute::SATURATE</a>, and <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">arm_compute::WRAP</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00190"></a><span class="lineno"> 190</span>  { ConvertPolicy::SATURATE, ConvertPolicy::WRAP })),</div> |
| <div class="line"><a name="l00191"></a><span class="lineno"> 191</span>  DepthConvertShiftDataset))</div> |
| <div class="line"><a name="l00192"></a><span class="lineno"> 192</span> {</div> |
| <div class="line"><a name="l00193"></a><span class="lineno"> 193</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00194"></a><span class="lineno"> 194</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference);</div> |
| <div class="line"><a name="l00195"></a><span class="lineno"> 195</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a1e3d7ad28af7b4c28b98204aef4724af"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLSobel5x5Fixture </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::Large2DShapes(), datasets::BorderModes()), framework::dataset::make("Format",Format::U8)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_sobel_8cpp_source.xhtml#l00190">190</a> of file <a class="el" href="_c_l_2_sobel_8cpp_source.xhtml">Sobel.cpp</a>.</p> |
| |
| <p>References <a class="el" href="tests_2_utils_8h_source.xhtml#l00193">arm_compute::test::shape_to_valid_region()</a>, <a class="el" href="namespacearm__compute.xhtml#a15a05537a472ee742404821851529327a0db45d2a4141101bdfe48e3314cfbca3">arm_compute::UNDEFINED</a>, and <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00192"></a><span class="lineno"> 192</span> {</div> |
| <div class="line"><a name="l00193"></a><span class="lineno"> 193</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00194"></a><span class="lineno"> 194</span>  ValidRegion valid_region_x = <a class="code" href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">shape_to_valid_region</a>(_reference.first.shape(), (_border_mode == BorderMode::UNDEFINED), BorderSize(2));</div> |
| <div class="line"><a name="l00195"></a><span class="lineno"> 195</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target.first), _reference.first, valid_region_x);</div> |
| <div class="line"><a name="l00196"></a><span class="lineno"> 196</span> </div> |
| <div class="line"><a name="l00197"></a><span class="lineno"> 197</span>  ValidRegion valid_region_y = <a class="code" href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">shape_to_valid_region</a>(_reference.second.shape(), (_border_mode == BorderMode::UNDEFINED), BorderSize(2));</div> |
| <div class="line"><a name="l00198"></a><span class="lineno"> 198</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target.second), _reference.second, valid_region_y);</div> |
| <div class="line"><a name="l00199"></a><span class="lineno"> 199</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_xhtml_a4c9ad143c34306817986409ffb1dbd40"><div class="ttname"><a href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">arm_compute::test::shape_to_valid_region</a></div><div class="ttdeci">ValidRegion shape_to_valid_region(TensorShape shape, bool border_undefined=false, BorderSize border_size=BorderSize(0))</div><div class="ttdoc">Create a valid region based on tensor shape, border mode and border size. </div><div class="ttdef"><b>Definition:</b> <a href="tests_2_utils_8h_source.xhtml#l00193">Utils.h:193</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a14536bd3ed7c82761fe337d6b5c6973a"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NESobel5x5Fixture </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::Large2DShapes(), datasets::BorderModes()), framework::dataset::make("Format",Format::U8)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_sobel_8cpp_source.xhtml#l00191">191</a> of file <a class="el" href="_n_e_o_n_2_sobel_8cpp_source.xhtml">Sobel.cpp</a>.</p> |
| |
| <p>References <a class="el" href="tests_2_utils_8h_source.xhtml#l00193">arm_compute::test::shape_to_valid_region()</a>, <a class="el" href="namespacearm__compute.xhtml#a15a05537a472ee742404821851529327a0db45d2a4141101bdfe48e3314cfbca3">arm_compute::UNDEFINED</a>, and <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00193"></a><span class="lineno"> 193</span> {</div> |
| <div class="line"><a name="l00194"></a><span class="lineno"> 194</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00195"></a><span class="lineno"> 195</span>  ValidRegion valid_region_x = <a class="code" href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">shape_to_valid_region</a>(_reference.first.shape(), (_border_mode == BorderMode::UNDEFINED), BorderSize(2));</div> |
| <div class="line"><a name="l00196"></a><span class="lineno"> 196</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target.first), _reference.first, valid_region_x);</div> |
| <div class="line"><a name="l00197"></a><span class="lineno"> 197</span> </div> |
| <div class="line"><a name="l00198"></a><span class="lineno"> 198</span>  ValidRegion valid_region_y = <a class="code" href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">shape_to_valid_region</a>(_reference.second.shape(), (_border_mode == BorderMode::UNDEFINED), BorderSize(2));</div> |
| <div class="line"><a name="l00199"></a><span class="lineno"> 199</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target.second), _reference.second, valid_region_y);</div> |
| <div class="line"><a name="l00200"></a><span class="lineno"> 200</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_xhtml_a4c9ad143c34306817986409ffb1dbd40"><div class="ttname"><a href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">arm_compute::test::shape_to_valid_region</a></div><div class="ttdeci">ValidRegion shape_to_valid_region(TensorShape shape, bool border_undefined=false, BorderSize border_size=BorderSize(0))</div><div class="ttdoc">Create a valid region based on tensor shape, border mode and border size. </div><div class="ttdef"><b>Definition:</b> <a href="tests_2_utils_8h_source.xhtml#l00193">Utils.h:193</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a0448932f50ac480587cc68499c5cf840"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLScaleFixture< int16_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::ALL </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::SmallShapes(), framework::dataset::make("DataType", DataType::S16)),framework::dataset::make("InterpolationPolicy",{InterpolationPolicy::NEAREST_NEIGHBOR, InterpolationPolicy::BILINEAR})),datasets::BorderModes()) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_scale_8cpp_source.xhtml#l00191">191</a> of file <a class="el" href="_c_l_2_scale_8cpp_source.xhtml">Scale.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a966a9c417ce5e94dca08d9b5e745c0c9aad6fddf718ad19b063e02fdd7e8e3e65">arm_compute::BILINEAR</a>, and <a class="el" href="namespacearm__compute.xhtml#a966a9c417ce5e94dca08d9b5e745c0c9a7f5ccbc3d30c2cd3fd04d567946cbde2">arm_compute::NEAREST_NEIGHBOR</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00192"></a><span class="lineno"> 192</span>  { InterpolationPolicy::NEAREST_NEIGHBOR, InterpolationPolicy::BILINEAR })),</div> |
| <div class="line"><a name="l00193"></a><span class="lineno"> 193</span>  datasets::BorderModes()))</div> |
| <div class="line"><a name="l00194"></a><span class="lineno"> 194</span> {</div> |
| <div class="line"><a name="l00195"></a><span class="lineno"> 195</span>  <span class="comment">//Create valid region</span></div> |
| <div class="line"><a name="l00196"></a><span class="lineno"> 196</span>  TensorInfo src_info(_shape, 1, _data_type);</div> |
| <div class="line"><a name="l00197"></a><span class="lineno"> 197</span>  <span class="keyword">const</span> ValidRegion valid_region = <a class="code" href="namespacearm__compute.xhtml#ae3c6412e9c2b3b6c75a577f700e9b228">calculate_valid_region_scale</a>(src_info, _reference.shape(), _policy, BorderSize(1), (_border_mode == BorderMode::UNDEFINED));</div> |
| <div class="line"><a name="l00198"></a><span class="lineno"> 198</span> </div> |
| <div class="line"><a name="l00199"></a><span class="lineno"> 199</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00200"></a><span class="lineno"> 200</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference, valid_region, tolerance_s16);</div> |
| <div class="line"><a name="l00201"></a><span class="lineno"> 201</span> }</div> |
| <div class="ttc" id="namespacearm__compute_xhtml_ae3c6412e9c2b3b6c75a577f700e9b228"><div class="ttname"><a href="namespacearm__compute.xhtml#ae3c6412e9c2b3b6c75a577f700e9b228">arm_compute::calculate_valid_region_scale</a></div><div class="ttdeci">ValidRegion calculate_valid_region_scale(const ITensorInfo &src_info, const TensorShape &dst_shape, InterpolationPolicy policy, BorderSize border_size, bool border_undefined)</div><div class="ttdoc">Helper function to calculate the Valid Region for Scale. </div><div class="ttdef"><b>Definition:</b> <a href="_helpers_8inl_source.xhtml#l00258">Helpers.inl:258</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a4923e74808dd9ec6348991d6f630c696"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEFullyConnectedLayerFixedPointFixture< int16_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::LargeFullyConnectedLayerDataset(),FullyConnectedParameters),framework::dataset::make("DataType",DataType::QS16)),framework::dataset::make("FractionalBits", 1, 14)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_n_e_o_n_2_fully_connected_layer_8cpp_source.xhtml#l00194">194</a> of file <a class="el" href="validation_2_n_e_o_n_2_fully_connected_layer_8cpp_source.xhtml">FullyConnectedLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00199"></a><span class="lineno"> 199</span> {</div> |
| <div class="line"><a name="l00200"></a><span class="lineno"> 200</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00201"></a><span class="lineno"> 201</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference, tolerance_fixed_point);</div> |
| <div class="line"><a name="l00202"></a><span class="lineno"> 202</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="ae7f5832f0d20c14ffd679a6a99f1cb56"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEActivationLayerFixedPointFixture< int8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::LargeShapes(), ActivationDataset),framework::dataset::make("DataType",DataType::QS8)),framework::dataset::make("FractionalBits", 3, 6)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_n_e_o_n_2_activation_layer_8cpp_source.xhtml#l00194">194</a> of file <a class="el" href="validation_2_n_e_o_n_2_activation_layer_8cpp_source.xhtml">ActivationLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00198"></a><span class="lineno"> 198</span> {</div> |
| <div class="line"><a name="l00199"></a><span class="lineno"> 199</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00200"></a><span class="lineno"> 200</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference, tolerance(_data_type, _function));</div> |
| <div class="line"><a name="l00201"></a><span class="lineno"> 201</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a8cd300e066209b9ce3c9c869f421d107"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEDepthConvertToS32Fixture< uint8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::LargeShapes(), DepthConvertU8toS32Dataset),framework::dataset::make("ConvertPolicy",{ConvertPolicy::SATURATE, ConvertPolicy::WRAP})),DepthConvertShiftDataset) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_depth_convert_8cpp_source.xhtml#l00197">197</a> of file <a class="el" href="_n_e_o_n_2_depth_convert_8cpp_source.xhtml">DepthConvert.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fa4729d95f983955f0d93a30179deb2b86">arm_compute::SATURATE</a>, and <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">arm_compute::WRAP</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00198"></a><span class="lineno"> 198</span>  { ConvertPolicy::SATURATE, ConvertPolicy::WRAP })),</div> |
| <div class="line"><a name="l00199"></a><span class="lineno"> 199</span>  DepthConvertShiftDataset))</div> |
| <div class="line"><a name="l00200"></a><span class="lineno"> 200</span> {</div> |
| <div class="line"><a name="l00201"></a><span class="lineno"> 201</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00202"></a><span class="lineno"> 202</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference);</div> |
| <div class="line"><a name="l00203"></a><span class="lineno"> 203</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a92df7e113cd415587a74471694ce8525"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLDepthConvertToS32Fixture< uint8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::LargeShapes(), DepthConvertU8toS32Dataset),framework::dataset::make("ConvertPolicy",{ConvertPolicy::SATURATE, ConvertPolicy::WRAP})),DepthConvertShiftDataset) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_depth_convert_8cpp_source.xhtml#l00197">197</a> of file <a class="el" href="_c_l_2_depth_convert_8cpp_source.xhtml">DepthConvert.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fa4729d95f983955f0d93a30179deb2b86">arm_compute::SATURATE</a>, and <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">arm_compute::WRAP</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00198"></a><span class="lineno"> 198</span>  { ConvertPolicy::SATURATE, ConvertPolicy::WRAP })),</div> |
| <div class="line"><a name="l00199"></a><span class="lineno"> 199</span>  DepthConvertShiftDataset))</div> |
| <div class="line"><a name="l00200"></a><span class="lineno"> 200</span> {</div> |
| <div class="line"><a name="l00201"></a><span class="lineno"> 201</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00202"></a><span class="lineno"> 202</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference);</div> |
| <div class="line"><a name="l00203"></a><span class="lineno"> 203</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a99b2f82c44855f6d5511072f8b8a6af8"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLScaleFixture< int16_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::LargeShapes(), framework::dataset::make("DataType", DataType::S16)),framework::dataset::make("InterpolationPolicy",{InterpolationPolicy::NEAREST_NEIGHBOR, InterpolationPolicy::BILINEAR})),datasets::BorderModes()) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_scale_8cpp_source.xhtml#l00202">202</a> of file <a class="el" href="_c_l_2_scale_8cpp_source.xhtml">Scale.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a966a9c417ce5e94dca08d9b5e745c0c9aad6fddf718ad19b063e02fdd7e8e3e65">arm_compute::BILINEAR</a>, and <a class="el" href="namespacearm__compute.xhtml#a966a9c417ce5e94dca08d9b5e745c0c9a7f5ccbc3d30c2cd3fd04d567946cbde2">arm_compute::NEAREST_NEIGHBOR</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00203"></a><span class="lineno"> 203</span>  { InterpolationPolicy::NEAREST_NEIGHBOR, InterpolationPolicy::BILINEAR })),</div> |
| <div class="line"><a name="l00204"></a><span class="lineno"> 204</span>  datasets::BorderModes()))</div> |
| <div class="line"><a name="l00205"></a><span class="lineno"> 205</span> {</div> |
| <div class="line"><a name="l00206"></a><span class="lineno"> 206</span>  <span class="comment">//Create valid region</span></div> |
| <div class="line"><a name="l00207"></a><span class="lineno"> 207</span>  TensorInfo src_info(_shape, 1, _data_type);</div> |
| <div class="line"><a name="l00208"></a><span class="lineno"> 208</span>  <span class="keyword">const</span> ValidRegion valid_region = <a class="code" href="namespacearm__compute.xhtml#ae3c6412e9c2b3b6c75a577f700e9b228">calculate_valid_region_scale</a>(src_info, _reference.shape(), _policy, BorderSize(1), (_border_mode == BorderMode::UNDEFINED));</div> |
| <div class="line"><a name="l00209"></a><span class="lineno"> 209</span> </div> |
| <div class="line"><a name="l00210"></a><span class="lineno"> 210</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00211"></a><span class="lineno"> 211</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference, valid_region, tolerance_s16);</div> |
| <div class="line"><a name="l00212"></a><span class="lineno"> 212</span> }</div> |
| <div class="ttc" id="namespacearm__compute_xhtml_ae3c6412e9c2b3b6c75a577f700e9b228"><div class="ttname"><a href="namespacearm__compute.xhtml#ae3c6412e9c2b3b6c75a577f700e9b228">arm_compute::calculate_valid_region_scale</a></div><div class="ttdeci">ValidRegion calculate_valid_region_scale(const ITensorInfo &src_info, const TensorShape &dst_shape, InterpolationPolicy policy, BorderSize border_size, bool border_undefined)</div><div class="ttdoc">Helper function to calculate the Valid Region for Scale. </div><div class="ttdef"><b>Definition:</b> <a href="_helpers_8inl_source.xhtml#l00258">Helpers.inl:258</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a64af23b165426332e03586eabf575171"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLActivationLayerFixedPointFixture< int8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::SmallShapes(), ActivationDataset),framework::dataset::make("DataType",DataType::QS8)),framework::dataset::make("FractionalBits", 3, 6)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_c_l_2_activation_layer_8cpp_source.xhtml#l00203">203</a> of file <a class="el" href="validation_2_c_l_2_activation_layer_8cpp_source.xhtml">ActivationLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00207"></a><span class="lineno"> 207</span> {</div> |
| <div class="line"><a name="l00208"></a><span class="lineno"> 208</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00209"></a><span class="lineno"> 209</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference, tolerance(_function, _data_type));</div> |
| <div class="line"><a name="l00210"></a><span class="lineno"> 210</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a98306e0b9b4de11a46b5199a78f308ea"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEActivationLayerFixedPointFixture< int16_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::SmallShapes(), ActivationDataset),framework::dataset::make("DataType",DataType::QS16)),framework::dataset::make("FractionalBits", 1, 14)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_n_e_o_n_2_activation_layer_8cpp_source.xhtml#l00206">206</a> of file <a class="el" href="validation_2_n_e_o_n_2_activation_layer_8cpp_source.xhtml">ActivationLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00210"></a><span class="lineno"> 210</span> {</div> |
| <div class="line"><a name="l00211"></a><span class="lineno"> 211</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00212"></a><span class="lineno"> 212</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference, tolerance(_data_type, _function));</div> |
| <div class="line"><a name="l00213"></a><span class="lineno"> 213</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a48f626ad84b24646946c3d88c6b6557d"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLActivationLayerFixedPointFixture< int8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::LargeShapes(), ActivationDataset),framework::dataset::make("DataType",DataType::QS8)),framework::dataset::make("FractionalBits", 3, 6)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_c_l_2_activation_layer_8cpp_source.xhtml#l00211">211</a> of file <a class="el" href="validation_2_c_l_2_activation_layer_8cpp_source.xhtml">ActivationLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00215"></a><span class="lineno"> 215</span> {</div> |
| <div class="line"><a name="l00216"></a><span class="lineno"> 216</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00217"></a><span class="lineno"> 217</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference, tolerance(_function, _data_type));</div> |
| <div class="line"><a name="l00218"></a><span class="lineno"> 218</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="aa50469c087d791e26c51280f666355b1"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEActivationLayerFixedPointFixture< int16_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::LargeShapes(), ActivationDataset),framework::dataset::make("DataType",DataType::QS16)),framework::dataset::make("FractionalBits", 1, 14)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_n_e_o_n_2_activation_layer_8cpp_source.xhtml#l00214">214</a> of file <a class="el" href="validation_2_n_e_o_n_2_activation_layer_8cpp_source.xhtml">ActivationLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00218"></a><span class="lineno"> 218</span> {</div> |
| <div class="line"><a name="l00219"></a><span class="lineno"> 219</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00220"></a><span class="lineno"> 220</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference, tolerance(_data_type, _function));</div> |
| <div class="line"><a name="l00221"></a><span class="lineno"> 221</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="af9972b581c20fe7ac805d9a040a23b3c"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLArithmeticAdditionFixture< float > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::SmallShapes(), ArithmeticAdditionFP32Dataset),framework::dataset::make("ConvertPolicy",{ConvertPolicy::SATURATE, ConvertPolicy::WRAP})) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_arithmetic_addition_8cpp_source.xhtml#l00214">214</a> of file <a class="el" href="_c_l_2_arithmetic_addition_8cpp_source.xhtml">ArithmeticAddition.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fa4729d95f983955f0d93a30179deb2b86">arm_compute::SATURATE</a>, and <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">arm_compute::WRAP</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00215"></a><span class="lineno"> 215</span>  { ConvertPolicy::SATURATE, ConvertPolicy::WRAP })))</div> |
| <div class="line"><a name="l00216"></a><span class="lineno"> 216</span> {</div> |
| <div class="line"><a name="l00217"></a><span class="lineno"> 217</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00218"></a><span class="lineno"> 218</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference);</div> |
| <div class="line"><a name="l00219"></a><span class="lineno"> 219</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="aa5391f814ffa96939e6404c9c8976c53"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLArithmeticSubtractionFixture< float > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::SmallShapes(), ArithmeticSubtractionFP32Dataset),framework::dataset::make("ConvertPolicy",{ConvertPolicy::SATURATE, ConvertPolicy::WRAP})) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_arithmetic_subtraction_8cpp_source.xhtml#l00216">216</a> of file <a class="el" href="_c_l_2_arithmetic_subtraction_8cpp_source.xhtml">ArithmeticSubtraction.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fa4729d95f983955f0d93a30179deb2b86">arm_compute::SATURATE</a>, and <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">arm_compute::WRAP</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00217"></a><span class="lineno"> 217</span>  { ConvertPolicy::SATURATE, ConvertPolicy::WRAP })))</div> |
| <div class="line"><a name="l00218"></a><span class="lineno"> 218</span> {</div> |
| <div class="line"><a name="l00219"></a><span class="lineno"> 219</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00220"></a><span class="lineno"> 220</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference);</div> |
| <div class="line"><a name="l00221"></a><span class="lineno"> 221</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a6f4dc96637389acc2dbe2a4bd6409915"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEArithmeticAdditionFixture< float > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::SmallShapes(), ArithmeticAdditionFP32Dataset),framework::dataset::make("ConvertPolicy",{ConvertPolicy::SATURATE, ConvertPolicy::WRAP})) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_arithmetic_addition_8cpp_source.xhtml#l00218">218</a> of file <a class="el" href="_n_e_o_n_2_arithmetic_addition_8cpp_source.xhtml">ArithmeticAddition.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fa4729d95f983955f0d93a30179deb2b86">arm_compute::SATURATE</a>, and <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">arm_compute::WRAP</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00219"></a><span class="lineno"> 219</span>  { ConvertPolicy::SATURATE, ConvertPolicy::WRAP })))</div> |
| <div class="line"><a name="l00220"></a><span class="lineno"> 220</span> {</div> |
| <div class="line"><a name="l00221"></a><span class="lineno"> 221</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00222"></a><span class="lineno"> 222</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference);</div> |
| <div class="line"><a name="l00223"></a><span class="lineno"> 223</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a99a2c4b5da82f5deee7193073fab2488"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEArithmeticSubtractionFixture< float > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::SmallShapes(), ArithmeticSubtractionFP32Dataset),framework::dataset::make("ConvertPolicy",{ConvertPolicy::SATURATE, ConvertPolicy::WRAP})) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_arithmetic_subtraction_8cpp_source.xhtml#l00220">220</a> of file <a class="el" href="_n_e_o_n_2_arithmetic_subtraction_8cpp_source.xhtml">ArithmeticSubtraction.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fa4729d95f983955f0d93a30179deb2b86">arm_compute::SATURATE</a>, and <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">arm_compute::WRAP</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00221"></a><span class="lineno"> 221</span>  { ConvertPolicy::SATURATE, ConvertPolicy::WRAP })))</div> |
| <div class="line"><a name="l00222"></a><span class="lineno"> 222</span> {</div> |
| <div class="line"><a name="l00223"></a><span class="lineno"> 223</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00224"></a><span class="lineno"> 224</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference);</div> |
| <div class="line"><a name="l00225"></a><span class="lineno"> 225</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a246cfecdf6f2a0e73d8f09418399acae"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLArithmeticAdditionFixture< float > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::LargeShapes(), ArithmeticAdditionFP32Dataset),framework::dataset::make("ConvertPolicy",{ConvertPolicy::SATURATE, ConvertPolicy::WRAP})) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_arithmetic_addition_8cpp_source.xhtml#l00221">221</a> of file <a class="el" href="_c_l_2_arithmetic_addition_8cpp_source.xhtml">ArithmeticAddition.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fa4729d95f983955f0d93a30179deb2b86">arm_compute::SATURATE</a>, and <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">arm_compute::WRAP</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00222"></a><span class="lineno"> 222</span>  { ConvertPolicy::SATURATE, ConvertPolicy::WRAP })))</div> |
| <div class="line"><a name="l00223"></a><span class="lineno"> 223</span> {</div> |
| <div class="line"><a name="l00224"></a><span class="lineno"> 224</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00225"></a><span class="lineno"> 225</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference);</div> |
| <div class="line"><a name="l00226"></a><span class="lineno"> 226</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="aa5221ba4864521a6d2c6ee43bd9220cb"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLActivationLayerFixedPointFixture< int16_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::SmallShapes(), ActivationDataset),framework::dataset::make("DataType",DataType::QS16)),framework::dataset::make("FractionalBits", 1, 14)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_c_l_2_activation_layer_8cpp_source.xhtml#l00223">223</a> of file <a class="el" href="validation_2_c_l_2_activation_layer_8cpp_source.xhtml">ActivationLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00227"></a><span class="lineno"> 227</span> {</div> |
| <div class="line"><a name="l00228"></a><span class="lineno"> 228</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00229"></a><span class="lineno"> 229</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference, tolerance(_function, _data_type));</div> |
| <div class="line"><a name="l00230"></a><span class="lineno"> 230</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a590008e314c7833c8c4a454b164fcd4a"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLArithmeticSubtractionFixture< float > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::LargeShapes(), ArithmeticSubtractionFP32Dataset),framework::dataset::make("ConvertPolicy",{ConvertPolicy::SATURATE, ConvertPolicy::WRAP})) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_arithmetic_subtraction_8cpp_source.xhtml#l00223">223</a> of file <a class="el" href="_c_l_2_arithmetic_subtraction_8cpp_source.xhtml">ArithmeticSubtraction.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fa4729d95f983955f0d93a30179deb2b86">arm_compute::SATURATE</a>, and <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">arm_compute::WRAP</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00224"></a><span class="lineno"> 224</span>  { ConvertPolicy::SATURATE, ConvertPolicy::WRAP })))</div> |
| <div class="line"><a name="l00225"></a><span class="lineno"> 225</span> {</div> |
| <div class="line"><a name="l00226"></a><span class="lineno"> 226</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00227"></a><span class="lineno"> 227</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference);</div> |
| <div class="line"><a name="l00228"></a><span class="lineno"> 228</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a52492fbcbd8d8abbd8f6f4d6b112883e"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEArithmeticAdditionFixture< float > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::LargeShapes(), ArithmeticAdditionFP32Dataset),framework::dataset::make("ConvertPolicy",{ConvertPolicy::SATURATE, ConvertPolicy::WRAP})) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_arithmetic_addition_8cpp_source.xhtml#l00225">225</a> of file <a class="el" href="_n_e_o_n_2_arithmetic_addition_8cpp_source.xhtml">ArithmeticAddition.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fa4729d95f983955f0d93a30179deb2b86">arm_compute::SATURATE</a>, and <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">arm_compute::WRAP</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00226"></a><span class="lineno"> 226</span>  { ConvertPolicy::SATURATE, ConvertPolicy::WRAP })))</div> |
| <div class="line"><a name="l00227"></a><span class="lineno"> 227</span> {</div> |
| <div class="line"><a name="l00228"></a><span class="lineno"> 228</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00229"></a><span class="lineno"> 229</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference);</div> |
| <div class="line"><a name="l00230"></a><span class="lineno"> 230</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a5b6fcca079fd3c146d2567e6aaa99046"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEArithmeticSubtractionFixture< float > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::LargeShapes(), ArithmeticSubtractionFP32Dataset),framework::dataset::make("ConvertPolicy",{ConvertPolicy::SATURATE, ConvertPolicy::WRAP})) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_arithmetic_subtraction_8cpp_source.xhtml#l00227">227</a> of file <a class="el" href="_n_e_o_n_2_arithmetic_subtraction_8cpp_source.xhtml">ArithmeticSubtraction.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fa4729d95f983955f0d93a30179deb2b86">arm_compute::SATURATE</a>, and <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">arm_compute::WRAP</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00228"></a><span class="lineno"> 228</span>  { ConvertPolicy::SATURATE, ConvertPolicy::WRAP })))</div> |
| <div class="line"><a name="l00229"></a><span class="lineno"> 229</span> {</div> |
| <div class="line"><a name="l00230"></a><span class="lineno"> 230</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00231"></a><span class="lineno"> 231</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference);</div> |
| <div class="line"><a name="l00232"></a><span class="lineno"> 232</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="ab2a6099142a7a1201af9ab6664deed91"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEDepthConvertToU8Fixture< uint16_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::SmallShapes(), DepthConvertU16toU8Dataset),framework::dataset::make("ConvertPolicy",{ConvertPolicy::SATURATE, ConvertPolicy::WRAP})),DepthConvertShiftDataset) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_depth_convert_8cpp_source.xhtml#l00231">231</a> of file <a class="el" href="_n_e_o_n_2_depth_convert_8cpp_source.xhtml">DepthConvert.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fa4729d95f983955f0d93a30179deb2b86">arm_compute::SATURATE</a>, and <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">arm_compute::WRAP</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00232"></a><span class="lineno"> 232</span>  { ConvertPolicy::SATURATE, ConvertPolicy::WRAP })),</div> |
| <div class="line"><a name="l00233"></a><span class="lineno"> 233</span>  DepthConvertShiftDataset))</div> |
| <div class="line"><a name="l00234"></a><span class="lineno"> 234</span> {</div> |
| <div class="line"><a name="l00235"></a><span class="lineno"> 235</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00236"></a><span class="lineno"> 236</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference);</div> |
| <div class="line"><a name="l00237"></a><span class="lineno"> 237</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a5684e91af8c7a5cb085445279749c4cc"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLActivationLayerFixedPointFixture< int16_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::LargeShapes(), ActivationDataset),framework::dataset::make("DataType",DataType::QS16)),framework::dataset::make("FractionalBits", 1, 14)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_c_l_2_activation_layer_8cpp_source.xhtml#l00231">231</a> of file <a class="el" href="validation_2_c_l_2_activation_layer_8cpp_source.xhtml">ActivationLayer.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00235"></a><span class="lineno"> 235</span> {</div> |
| <div class="line"><a name="l00236"></a><span class="lineno"> 236</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00237"></a><span class="lineno"> 237</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference, tolerance(_function, _data_type));</div> |
| <div class="line"><a name="l00238"></a><span class="lineno"> 238</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="adc52af25e79deeac09bc6d8204d2026f"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLDepthConvertToU8Fixture< uint16_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::SmallShapes(), DepthConvertU16toU8Dataset),framework::dataset::make("ConvertPolicy",{ConvertPolicy::SATURATE, ConvertPolicy::WRAP})),DepthConvertShiftDataset) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_depth_convert_8cpp_source.xhtml#l00231">231</a> of file <a class="el" href="_c_l_2_depth_convert_8cpp_source.xhtml">DepthConvert.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fa4729d95f983955f0d93a30179deb2b86">arm_compute::SATURATE</a>, and <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">arm_compute::WRAP</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00232"></a><span class="lineno"> 232</span>  { ConvertPolicy::SATURATE, ConvertPolicy::WRAP })),</div> |
| <div class="line"><a name="l00233"></a><span class="lineno"> 233</span>  DepthConvertShiftDataset))</div> |
| <div class="line"><a name="l00234"></a><span class="lineno"> 234</span> {</div> |
| <div class="line"><a name="l00235"></a><span class="lineno"> 235</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00236"></a><span class="lineno"> 236</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference);</div> |
| <div class="line"><a name="l00237"></a><span class="lineno"> 237</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a9face0ad2dfb0cbd31bcb05476b04ca8"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLDepthConvertToU8Fixture< uint16_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::LargeShapes(), DepthConvertU16toU8Dataset),framework::dataset::make("ConvertPolicy",{ConvertPolicy::SATURATE, ConvertPolicy::WRAP})),DepthConvertShiftDataset) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_depth_convert_8cpp_source.xhtml#l00238">238</a> of file <a class="el" href="_c_l_2_depth_convert_8cpp_source.xhtml">DepthConvert.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fa4729d95f983955f0d93a30179deb2b86">arm_compute::SATURATE</a>, and <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">arm_compute::WRAP</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00239"></a><span class="lineno"> 239</span>  { ConvertPolicy::SATURATE, ConvertPolicy::WRAP })),</div> |
| <div class="line"><a name="l00240"></a><span class="lineno"> 240</span>  DepthConvertShiftDataset))</div> |
| <div class="line"><a name="l00241"></a><span class="lineno"> 241</span> {</div> |
| <div class="line"><a name="l00242"></a><span class="lineno"> 242</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00243"></a><span class="lineno"> 243</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference);</div> |
| <div class="line"><a name="l00244"></a><span class="lineno"> 244</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="ae767dbf8d7ffe59d93ebe74488c1eb5d"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEDepthConvertToU8Fixture< uint16_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::LargeShapes(), DepthConvertU16toU8Dataset),framework::dataset::make("ConvertPolicy",{ConvertPolicy::SATURATE, ConvertPolicy::WRAP})),DepthConvertShiftDataset) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_depth_convert_8cpp_source.xhtml#l00238">238</a> of file <a class="el" href="_n_e_o_n_2_depth_convert_8cpp_source.xhtml">DepthConvert.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fa4729d95f983955f0d93a30179deb2b86">arm_compute::SATURATE</a>, and <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">arm_compute::WRAP</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00239"></a><span class="lineno"> 239</span>  { ConvertPolicy::SATURATE, ConvertPolicy::WRAP })),</div> |
| <div class="line"><a name="l00240"></a><span class="lineno"> 240</span>  DepthConvertShiftDataset))</div> |
| <div class="line"><a name="l00241"></a><span class="lineno"> 241</span> {</div> |
| <div class="line"><a name="l00242"></a><span class="lineno"> 242</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00243"></a><span class="lineno"> 243</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference);</div> |
| <div class="line"><a name="l00244"></a><span class="lineno"> 244</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a9b9754347586733f0615b4856d8a81ed"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLSobel7x7Fixture </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::Small2DShapes(), datasets::BorderModes()), framework::dataset::make("Format",Format::U8)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_sobel_8cpp_source.xhtml#l00256">256</a> of file <a class="el" href="_c_l_2_sobel_8cpp_source.xhtml">Sobel.cpp</a>.</p> |
| |
| <p>References <a class="el" href="tests_2_utils_8h_source.xhtml#l00193">arm_compute::test::shape_to_valid_region()</a>, <a class="el" href="namespacearm__compute.xhtml#a15a05537a472ee742404821851529327a0db45d2a4141101bdfe48e3314cfbca3">arm_compute::UNDEFINED</a>, and <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00258"></a><span class="lineno"> 258</span> {</div> |
| <div class="line"><a name="l00259"></a><span class="lineno"> 259</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00260"></a><span class="lineno"> 260</span>  ValidRegion valid_region_x = <a class="code" href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">shape_to_valid_region</a>(_reference.first.shape(), (_border_mode == BorderMode::UNDEFINED), BorderSize(3));</div> |
| <div class="line"><a name="l00261"></a><span class="lineno"> 261</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target.first), _reference.first, valid_region_x);</div> |
| <div class="line"><a name="l00262"></a><span class="lineno"> 262</span> </div> |
| <div class="line"><a name="l00263"></a><span class="lineno"> 263</span>  ValidRegion valid_region_y = <a class="code" href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">shape_to_valid_region</a>(_reference.second.shape(), (_border_mode == BorderMode::UNDEFINED), BorderSize(3));</div> |
| <div class="line"><a name="l00264"></a><span class="lineno"> 264</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target.second), _reference.second, valid_region_y);</div> |
| <div class="line"><a name="l00265"></a><span class="lineno"> 265</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_xhtml_a4c9ad143c34306817986409ffb1dbd40"><div class="ttname"><a href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">arm_compute::test::shape_to_valid_region</a></div><div class="ttdeci">ValidRegion shape_to_valid_region(TensorShape shape, bool border_undefined=false, BorderSize border_size=BorderSize(0))</div><div class="ttdoc">Create a valid region based on tensor shape, border mode and border size. </div><div class="ttdef"><b>Definition:</b> <a href="tests_2_utils_8h_source.xhtml#l00193">Utils.h:193</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a1f96ee833675ff1b49c490dac7702b34"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NESobel7x7Fixture </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::Small2DShapes(), datasets::BorderModes()), framework::dataset::make("Format",Format::U8)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_sobel_8cpp_source.xhtml#l00257">257</a> of file <a class="el" href="_n_e_o_n_2_sobel_8cpp_source.xhtml">Sobel.cpp</a>.</p> |
| |
| <p>References <a class="el" href="tests_2_utils_8h_source.xhtml#l00193">arm_compute::test::shape_to_valid_region()</a>, <a class="el" href="namespacearm__compute.xhtml#a15a05537a472ee742404821851529327a0db45d2a4141101bdfe48e3314cfbca3">arm_compute::UNDEFINED</a>, and <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00259"></a><span class="lineno"> 259</span> {</div> |
| <div class="line"><a name="l00260"></a><span class="lineno"> 260</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00261"></a><span class="lineno"> 261</span>  ValidRegion valid_region_x = <a class="code" href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">shape_to_valid_region</a>(_reference.first.shape(), (_border_mode == BorderMode::UNDEFINED), BorderSize(3));</div> |
| <div class="line"><a name="l00262"></a><span class="lineno"> 262</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target.first), _reference.first, valid_region_x);</div> |
| <div class="line"><a name="l00263"></a><span class="lineno"> 263</span> </div> |
| <div class="line"><a name="l00264"></a><span class="lineno"> 264</span>  ValidRegion valid_region_y = <a class="code" href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">shape_to_valid_region</a>(_reference.second.shape(), (_border_mode == BorderMode::UNDEFINED), BorderSize(3));</div> |
| <div class="line"><a name="l00265"></a><span class="lineno"> 265</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target.second), _reference.second, valid_region_y);</div> |
| <div class="line"><a name="l00266"></a><span class="lineno"> 266</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_xhtml_a4c9ad143c34306817986409ffb1dbd40"><div class="ttname"><a href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">arm_compute::test::shape_to_valid_region</a></div><div class="ttdeci">ValidRegion shape_to_valid_region(TensorShape shape, bool border_undefined=false, BorderSize border_size=BorderSize(0))</div><div class="ttdoc">Create a valid region based on tensor shape, border mode and border size. </div><div class="ttdef"><b>Definition:</b> <a href="tests_2_utils_8h_source.xhtml#l00193">Utils.h:193</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a8e8210e3eb63b62d48fda687d7da9db5"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLSobel7x7Fixture </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::Large2DShapes(), datasets::BorderModes()), framework::dataset::make("Format",Format::U8)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_sobel_8cpp_source.xhtml#l00267">267</a> of file <a class="el" href="_c_l_2_sobel_8cpp_source.xhtml">Sobel.cpp</a>.</p> |
| |
| <p>References <a class="el" href="tests_2_utils_8h_source.xhtml#l00193">arm_compute::test::shape_to_valid_region()</a>, <a class="el" href="namespacearm__compute.xhtml#a15a05537a472ee742404821851529327a0db45d2a4141101bdfe48e3314cfbca3">arm_compute::UNDEFINED</a>, and <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00269"></a><span class="lineno"> 269</span> {</div> |
| <div class="line"><a name="l00270"></a><span class="lineno"> 270</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00271"></a><span class="lineno"> 271</span>  ValidRegion valid_region_x = <a class="code" href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">shape_to_valid_region</a>(_reference.first.shape(), (_border_mode == BorderMode::UNDEFINED), BorderSize(3));</div> |
| <div class="line"><a name="l00272"></a><span class="lineno"> 272</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target.first), _reference.first, valid_region_x);</div> |
| <div class="line"><a name="l00273"></a><span class="lineno"> 273</span> </div> |
| <div class="line"><a name="l00274"></a><span class="lineno"> 274</span>  ValidRegion valid_region_y = <a class="code" href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">shape_to_valid_region</a>(_reference.second.shape(), (_border_mode == BorderMode::UNDEFINED), BorderSize(3));</div> |
| <div class="line"><a name="l00275"></a><span class="lineno"> 275</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target.second), _reference.second, valid_region_y);</div> |
| <div class="line"><a name="l00276"></a><span class="lineno"> 276</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_xhtml_a4c9ad143c34306817986409ffb1dbd40"><div class="ttname"><a href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">arm_compute::test::shape_to_valid_region</a></div><div class="ttdeci">ValidRegion shape_to_valid_region(TensorShape shape, bool border_undefined=false, BorderSize border_size=BorderSize(0))</div><div class="ttdoc">Create a valid region based on tensor shape, border mode and border size. </div><div class="ttdef"><b>Definition:</b> <a href="tests_2_utils_8h_source.xhtml#l00193">Utils.h:193</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="abdbb5d78395e3f4c711250dcf9432428"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NESobel7x7Fixture </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(datasets::Large2DShapes(), datasets::BorderModes()), framework::dataset::make("Format",Format::U8)) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_sobel_8cpp_source.xhtml#l00268">268</a> of file <a class="el" href="_n_e_o_n_2_sobel_8cpp_source.xhtml">Sobel.cpp</a>.</p> |
| |
| <p>References <a class="el" href="tests_2_utils_8h_source.xhtml#l00193">arm_compute::test::shape_to_valid_region()</a>, <a class="el" href="namespacearm__compute.xhtml#a15a05537a472ee742404821851529327a0db45d2a4141101bdfe48e3314cfbca3">arm_compute::UNDEFINED</a>, and <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00270"></a><span class="lineno"> 270</span> {</div> |
| <div class="line"><a name="l00271"></a><span class="lineno"> 271</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00272"></a><span class="lineno"> 272</span>  ValidRegion valid_region_x = <a class="code" href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">shape_to_valid_region</a>(_reference.first.shape(), (_border_mode == BorderMode::UNDEFINED), BorderSize(3));</div> |
| <div class="line"><a name="l00273"></a><span class="lineno"> 273</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target.first), _reference.first, valid_region_x);</div> |
| <div class="line"><a name="l00274"></a><span class="lineno"> 274</span> </div> |
| <div class="line"><a name="l00275"></a><span class="lineno"> 275</span>  ValidRegion valid_region_y = <a class="code" href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">shape_to_valid_region</a>(_reference.second.shape(), (_border_mode == BorderMode::UNDEFINED), BorderSize(3));</div> |
| <div class="line"><a name="l00276"></a><span class="lineno"> 276</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target.second), _reference.second, valid_region_y);</div> |
| <div class="line"><a name="l00277"></a><span class="lineno"> 277</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_xhtml_a4c9ad143c34306817986409ffb1dbd40"><div class="ttname"><a href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">arm_compute::test::shape_to_valid_region</a></div><div class="ttdeci">ValidRegion shape_to_valid_region(TensorShape shape, bool border_undefined=false, BorderSize border_size=BorderSize(0))</div><div class="ttdoc">Create a valid region based on tensor shape, border mode and border size. </div><div class="ttdef"><b>Definition:</b> <a href="tests_2_utils_8h_source.xhtml#l00193">Utils.h:193</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a25770e979b6ebef75a75ca51c1d7102e"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLDepthConvertToU32Fixture< uint16_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::SmallShapes(), DepthConvertU16toU32Dataset),framework::dataset::make("ConvertPolicy",{ConvertPolicy::SATURATE, ConvertPolicy::WRAP})),DepthConvertShiftDataset) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_depth_convert_8cpp_source.xhtml#l00272">272</a> of file <a class="el" href="_c_l_2_depth_convert_8cpp_source.xhtml">DepthConvert.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fa4729d95f983955f0d93a30179deb2b86">arm_compute::SATURATE</a>, and <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">arm_compute::WRAP</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00273"></a><span class="lineno"> 273</span>  { ConvertPolicy::SATURATE, ConvertPolicy::WRAP })),</div> |
| <div class="line"><a name="l00274"></a><span class="lineno"> 274</span>  DepthConvertShiftDataset))</div> |
| <div class="line"><a name="l00275"></a><span class="lineno"> 275</span> {</div> |
| <div class="line"><a name="l00276"></a><span class="lineno"> 276</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00277"></a><span class="lineno"> 277</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference);</div> |
| <div class="line"><a name="l00278"></a><span class="lineno"> 278</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="ad412a7ed903a47cac247daf0c760a1bc"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEDepthConvertToU32Fixture< uint16_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::SmallShapes(), DepthConvertU16toU32Dataset),framework::dataset::make("ConvertPolicy",{ConvertPolicy::SATURATE, ConvertPolicy::WRAP})),DepthConvertShiftDataset) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_depth_convert_8cpp_source.xhtml#l00272">272</a> of file <a class="el" href="_n_e_o_n_2_depth_convert_8cpp_source.xhtml">DepthConvert.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fa4729d95f983955f0d93a30179deb2b86">arm_compute::SATURATE</a>, and <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">arm_compute::WRAP</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00273"></a><span class="lineno"> 273</span>  { ConvertPolicy::SATURATE, ConvertPolicy::WRAP })),</div> |
| <div class="line"><a name="l00274"></a><span class="lineno"> 274</span>  DepthConvertShiftDataset))</div> |
| <div class="line"><a name="l00275"></a><span class="lineno"> 275</span> {</div> |
| <div class="line"><a name="l00276"></a><span class="lineno"> 276</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00277"></a><span class="lineno"> 277</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference);</div> |
| <div class="line"><a name="l00278"></a><span class="lineno"> 278</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a77eaea709a46f7babc352dd691e9acf4"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLDepthConvertToU32Fixture< uint16_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::LargeShapes(), DepthConvertU16toU32Dataset),framework::dataset::make("ConvertPolicy",{ConvertPolicy::SATURATE, ConvertPolicy::WRAP})),DepthConvertShiftDataset) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_depth_convert_8cpp_source.xhtml#l00279">279</a> of file <a class="el" href="_c_l_2_depth_convert_8cpp_source.xhtml">DepthConvert.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fa4729d95f983955f0d93a30179deb2b86">arm_compute::SATURATE</a>, and <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">arm_compute::WRAP</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00280"></a><span class="lineno"> 280</span>  { ConvertPolicy::SATURATE, ConvertPolicy::WRAP })),</div> |
| <div class="line"><a name="l00281"></a><span class="lineno"> 281</span>  DepthConvertShiftDataset))</div> |
| <div class="line"><a name="l00282"></a><span class="lineno"> 282</span> {</div> |
| <div class="line"><a name="l00283"></a><span class="lineno"> 283</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00284"></a><span class="lineno"> 284</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference);</div> |
| <div class="line"><a name="l00285"></a><span class="lineno"> 285</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a9993063f050fd1b4bb617923d137b249"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEDepthConvertToU32Fixture< uint16_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::LargeShapes(), DepthConvertU16toU32Dataset),framework::dataset::make("ConvertPolicy",{ConvertPolicy::SATURATE, ConvertPolicy::WRAP})),DepthConvertShiftDataset) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_depth_convert_8cpp_source.xhtml#l00279">279</a> of file <a class="el" href="_n_e_o_n_2_depth_convert_8cpp_source.xhtml">DepthConvert.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fa4729d95f983955f0d93a30179deb2b86">arm_compute::SATURATE</a>, and <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">arm_compute::WRAP</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00280"></a><span class="lineno"> 280</span>  { ConvertPolicy::SATURATE, ConvertPolicy::WRAP })),</div> |
| <div class="line"><a name="l00281"></a><span class="lineno"> 281</span>  DepthConvertShiftDataset))</div> |
| <div class="line"><a name="l00282"></a><span class="lineno"> 282</span> {</div> |
| <div class="line"><a name="l00283"></a><span class="lineno"> 283</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00284"></a><span class="lineno"> 284</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference);</div> |
| <div class="line"><a name="l00285"></a><span class="lineno"> 285</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a610f186f6f3e3f670040d555dafab857"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEDepthConvertToU8Fixture< int16_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::SmallShapes(), DepthConvertS16toU8Dataset),framework::dataset::make("ConvertPolicy",{ConvertPolicy::SATURATE, ConvertPolicy::WRAP})),DepthConvertShiftDataset) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_depth_convert_8cpp_source.xhtml#l00313">313</a> of file <a class="el" href="_n_e_o_n_2_depth_convert_8cpp_source.xhtml">DepthConvert.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fa4729d95f983955f0d93a30179deb2b86">arm_compute::SATURATE</a>, and <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">arm_compute::WRAP</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00314"></a><span class="lineno"> 314</span>  { ConvertPolicy::SATURATE, ConvertPolicy::WRAP })),</div> |
| <div class="line"><a name="l00315"></a><span class="lineno"> 315</span>  DepthConvertShiftDataset))</div> |
| <div class="line"><a name="l00316"></a><span class="lineno"> 316</span> {</div> |
| <div class="line"><a name="l00317"></a><span class="lineno"> 317</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00318"></a><span class="lineno"> 318</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference);</div> |
| <div class="line"><a name="l00319"></a><span class="lineno"> 319</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="ab446f9b0f4c091602108395cd9608b9b"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLDepthConvertToU8Fixture< int16_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::SmallShapes(), DepthConvertS16toU8Dataset),framework::dataset::make("ConvertPolicy",{ConvertPolicy::SATURATE, ConvertPolicy::WRAP})),DepthConvertShiftDataset) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_depth_convert_8cpp_source.xhtml#l00313">313</a> of file <a class="el" href="_c_l_2_depth_convert_8cpp_source.xhtml">DepthConvert.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fa4729d95f983955f0d93a30179deb2b86">arm_compute::SATURATE</a>, and <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">arm_compute::WRAP</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00314"></a><span class="lineno"> 314</span>  { ConvertPolicy::SATURATE, ConvertPolicy::WRAP })),</div> |
| <div class="line"><a name="l00315"></a><span class="lineno"> 315</span>  DepthConvertShiftDataset))</div> |
| <div class="line"><a name="l00316"></a><span class="lineno"> 316</span> {</div> |
| <div class="line"><a name="l00317"></a><span class="lineno"> 317</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00318"></a><span class="lineno"> 318</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference);</div> |
| <div class="line"><a name="l00319"></a><span class="lineno"> 319</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="aa3194fa9d9cd6d68ea621eabaa762662"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLDepthConvertToU8Fixture< int16_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::LargeShapes(), DepthConvertS16toU8Dataset),framework::dataset::make("ConvertPolicy",{ConvertPolicy::SATURATE, ConvertPolicy::WRAP})),DepthConvertShiftDataset) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_depth_convert_8cpp_source.xhtml#l00320">320</a> of file <a class="el" href="_c_l_2_depth_convert_8cpp_source.xhtml">DepthConvert.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fa4729d95f983955f0d93a30179deb2b86">arm_compute::SATURATE</a>, and <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">arm_compute::WRAP</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00321"></a><span class="lineno"> 321</span>  { ConvertPolicy::SATURATE, ConvertPolicy::WRAP })),</div> |
| <div class="line"><a name="l00322"></a><span class="lineno"> 322</span>  DepthConvertShiftDataset))</div> |
| <div class="line"><a name="l00323"></a><span class="lineno"> 323</span> {</div> |
| <div class="line"><a name="l00324"></a><span class="lineno"> 324</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00325"></a><span class="lineno"> 325</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference);</div> |
| <div class="line"><a name="l00326"></a><span class="lineno"> 326</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a6b65623875de1e812347b56638faf633"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEDepthConvertToU8Fixture< int16_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::LargeShapes(), DepthConvertS16toU8Dataset),framework::dataset::make("ConvertPolicy",{ConvertPolicy::SATURATE, ConvertPolicy::WRAP})),DepthConvertShiftDataset) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_depth_convert_8cpp_source.xhtml#l00320">320</a> of file <a class="el" href="_n_e_o_n_2_depth_convert_8cpp_source.xhtml">DepthConvert.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fa4729d95f983955f0d93a30179deb2b86">arm_compute::SATURATE</a>, and <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">arm_compute::WRAP</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00321"></a><span class="lineno"> 321</span>  { ConvertPolicy::SATURATE, ConvertPolicy::WRAP })),</div> |
| <div class="line"><a name="l00322"></a><span class="lineno"> 322</span>  DepthConvertShiftDataset))</div> |
| <div class="line"><a name="l00323"></a><span class="lineno"> 323</span> {</div> |
| <div class="line"><a name="l00324"></a><span class="lineno"> 324</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00325"></a><span class="lineno"> 325</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference);</div> |
| <div class="line"><a name="l00326"></a><span class="lineno"> 326</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="ae2203cb7172ee696625d3c0f4a1eacf2"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEDepthConvertToS32Fixture< int16_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::SmallShapes(), DepthConvertS16toS32Dataset),framework::dataset::make("ConvertPolicy",{ConvertPolicy::SATURATE, ConvertPolicy::WRAP})),DepthConvertShiftDataset) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_depth_convert_8cpp_source.xhtml#l00354">354</a> of file <a class="el" href="_n_e_o_n_2_depth_convert_8cpp_source.xhtml">DepthConvert.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fa4729d95f983955f0d93a30179deb2b86">arm_compute::SATURATE</a>, and <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">arm_compute::WRAP</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00355"></a><span class="lineno"> 355</span>  { ConvertPolicy::SATURATE, ConvertPolicy::WRAP })),</div> |
| <div class="line"><a name="l00356"></a><span class="lineno"> 356</span>  DepthConvertShiftDataset))</div> |
| <div class="line"><a name="l00357"></a><span class="lineno"> 357</span> {</div> |
| <div class="line"><a name="l00358"></a><span class="lineno"> 358</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00359"></a><span class="lineno"> 359</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference);</div> |
| <div class="line"><a name="l00360"></a><span class="lineno"> 360</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="aa29ddc6c004a06e0bb3995846a64b102"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmall </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLDepthConvertToS32Fixture< int16_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::SmallShapes(), DepthConvertS16toS32Dataset),framework::dataset::make("ConvertPolicy",{ConvertPolicy::SATURATE, ConvertPolicy::WRAP})),DepthConvertShiftDataset) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_depth_convert_8cpp_source.xhtml#l00354">354</a> of file <a class="el" href="_c_l_2_depth_convert_8cpp_source.xhtml">DepthConvert.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fa4729d95f983955f0d93a30179deb2b86">arm_compute::SATURATE</a>, and <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">arm_compute::WRAP</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00355"></a><span class="lineno"> 355</span>  { ConvertPolicy::SATURATE, ConvertPolicy::WRAP })),</div> |
| <div class="line"><a name="l00356"></a><span class="lineno"> 356</span>  DepthConvertShiftDataset))</div> |
| <div class="line"><a name="l00357"></a><span class="lineno"> 357</span> {</div> |
| <div class="line"><a name="l00358"></a><span class="lineno"> 358</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00359"></a><span class="lineno"> 359</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference);</div> |
| <div class="line"><a name="l00360"></a><span class="lineno"> 360</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a0bba18526bce6702b301820d30012ca3"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLDepthConvertToS32Fixture< int16_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::LargeShapes(), DepthConvertS16toS32Dataset),framework::dataset::make("ConvertPolicy",{ConvertPolicy::SATURATE, ConvertPolicy::WRAP})),DepthConvertShiftDataset) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_depth_convert_8cpp_source.xhtml#l00361">361</a> of file <a class="el" href="_c_l_2_depth_convert_8cpp_source.xhtml">DepthConvert.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fa4729d95f983955f0d93a30179deb2b86">arm_compute::SATURATE</a>, and <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">arm_compute::WRAP</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00362"></a><span class="lineno"> 362</span>  { ConvertPolicy::SATURATE, ConvertPolicy::WRAP })),</div> |
| <div class="line"><a name="l00363"></a><span class="lineno"> 363</span>  DepthConvertShiftDataset))</div> |
| <div class="line"><a name="l00364"></a><span class="lineno"> 364</span> {</div> |
| <div class="line"><a name="l00365"></a><span class="lineno"> 365</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00366"></a><span class="lineno"> 366</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference);</div> |
| <div class="line"><a name="l00367"></a><span class="lineno"> 367</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="ad087ee210c5167c276b95f39be2c356d"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLarge </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEDepthConvertToS32Fixture< int16_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::LargeShapes(), DepthConvertS16toS32Dataset),framework::dataset::make("ConvertPolicy",{ConvertPolicy::SATURATE, ConvertPolicy::WRAP})),DepthConvertShiftDataset) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_depth_convert_8cpp_source.xhtml#l00361">361</a> of file <a class="el" href="_n_e_o_n_2_depth_convert_8cpp_source.xhtml">DepthConvert.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fa4729d95f983955f0d93a30179deb2b86">arm_compute::SATURATE</a>, and <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">arm_compute::WRAP</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00362"></a><span class="lineno"> 362</span>  { ConvertPolicy::SATURATE, ConvertPolicy::WRAP })),</div> |
| <div class="line"><a name="l00363"></a><span class="lineno"> 363</span>  DepthConvertShiftDataset))</div> |
| <div class="line"><a name="l00364"></a><span class="lineno"> 364</span> {</div> |
| <div class="line"><a name="l00365"></a><span class="lineno"> 365</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00366"></a><span class="lineno"> 366</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference);</div> |
| <div class="line"><a name="l00367"></a><span class="lineno"> 367</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="ab57a10ab75645c28bfb7b4f210f50e0a"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmallQS8 </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEDepthConvertToFP32FixedPointFixture< int8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::SmallShapes(), DepthConvertQS8toFP32Dataset),framework::dataset::make("ConvertPolicy",{ConvertPolicy::SATURATE, ConvertPolicy::WRAP})),DepthConvertFixedPointQuantizedDataset) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_depth_convert_8cpp_source.xhtml#l00395">395</a> of file <a class="el" href="_n_e_o_n_2_depth_convert_8cpp_source.xhtml">DepthConvert.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fa4729d95f983955f0d93a30179deb2b86">arm_compute::SATURATE</a>, and <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">arm_compute::WRAP</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00396"></a><span class="lineno"> 396</span>  { ConvertPolicy::SATURATE, ConvertPolicy::WRAP })),</div> |
| <div class="line"><a name="l00397"></a><span class="lineno"> 397</span>  DepthConvertFixedPointQuantizedDataset))</div> |
| <div class="line"><a name="l00398"></a><span class="lineno"> 398</span> {</div> |
| <div class="line"><a name="l00399"></a><span class="lineno"> 399</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00400"></a><span class="lineno"> 400</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference);</div> |
| <div class="line"><a name="l00401"></a><span class="lineno"> 401</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="afb2f9a29c7408bda129e58328222d009"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmallQS8 </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLDepthConvertToFP32FixedPointFixture< int8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::SmallShapes(), DepthConvertQS8toFP32Dataset),framework::dataset::make("ConvertPolicy",{ConvertPolicy::SATURATE, ConvertPolicy::WRAP})),DepthConvertFixedPointQuantizedDataset) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_depth_convert_8cpp_source.xhtml#l00395">395</a> of file <a class="el" href="_c_l_2_depth_convert_8cpp_source.xhtml">DepthConvert.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fa4729d95f983955f0d93a30179deb2b86">arm_compute::SATURATE</a>, and <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">arm_compute::WRAP</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00396"></a><span class="lineno"> 396</span>  { ConvertPolicy::SATURATE, ConvertPolicy::WRAP })),</div> |
| <div class="line"><a name="l00397"></a><span class="lineno"> 397</span>  DepthConvertFixedPointQuantizedDataset))</div> |
| <div class="line"><a name="l00398"></a><span class="lineno"> 398</span> {</div> |
| <div class="line"><a name="l00399"></a><span class="lineno"> 399</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00400"></a><span class="lineno"> 400</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference);</div> |
| <div class="line"><a name="l00401"></a><span class="lineno"> 401</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a623b1c05aa8e54433ea94000123f6cb4"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmallQS16 </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLDepthConvertToFP32FixedPointFixture< int16_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::SmallShapes(), DepthConvertQS16toFP32Dataset),framework::dataset::make("ConvertPolicy",{ConvertPolicy::SATURATE, ConvertPolicy::WRAP})),DepthConvertFixedPointQuantizedDataset) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_depth_convert_8cpp_source.xhtml#l00402">402</a> of file <a class="el" href="_c_l_2_depth_convert_8cpp_source.xhtml">DepthConvert.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fa4729d95f983955f0d93a30179deb2b86">arm_compute::SATURATE</a>, and <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">arm_compute::WRAP</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00403"></a><span class="lineno"> 403</span>  { ConvertPolicy::SATURATE, ConvertPolicy::WRAP })),</div> |
| <div class="line"><a name="l00404"></a><span class="lineno"> 404</span>  DepthConvertFixedPointQuantizedDataset))</div> |
| <div class="line"><a name="l00405"></a><span class="lineno"> 405</span> {</div> |
| <div class="line"><a name="l00406"></a><span class="lineno"> 406</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00407"></a><span class="lineno"> 407</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference);</div> |
| <div class="line"><a name="l00408"></a><span class="lineno"> 408</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="afa14d36d91584fe32ff3d72232942d62"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmallQS16 </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEDepthConvertToFP32FixedPointFixture< int16_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::SmallShapes(), DepthConvertQS16toFP32Dataset),framework::dataset::make("ConvertPolicy",{ConvertPolicy::SATURATE, ConvertPolicy::WRAP})),DepthConvertFixedPointQuantizedDataset) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_depth_convert_8cpp_source.xhtml#l00402">402</a> of file <a class="el" href="_n_e_o_n_2_depth_convert_8cpp_source.xhtml">DepthConvert.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fa4729d95f983955f0d93a30179deb2b86">arm_compute::SATURATE</a>, and <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">arm_compute::WRAP</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00403"></a><span class="lineno"> 403</span>  { ConvertPolicy::SATURATE, ConvertPolicy::WRAP })),</div> |
| <div class="line"><a name="l00404"></a><span class="lineno"> 404</span>  DepthConvertFixedPointQuantizedDataset))</div> |
| <div class="line"><a name="l00405"></a><span class="lineno"> 405</span> {</div> |
| <div class="line"><a name="l00406"></a><span class="lineno"> 406</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00407"></a><span class="lineno"> 407</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference);</div> |
| <div class="line"><a name="l00408"></a><span class="lineno"> 408</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a7d810d3e0b921f734e642b5c5ccb2fe1"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLargeQS8 </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEDepthConvertToFP32FixedPointFixture< int8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::LargeShapes(), DepthConvertQS8toFP32Dataset),framework::dataset::make("ConvertPolicy",{ConvertPolicy::SATURATE, ConvertPolicy::WRAP})),DepthConvertFixedPointQuantizedDataset) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_depth_convert_8cpp_source.xhtml#l00409">409</a> of file <a class="el" href="_n_e_o_n_2_depth_convert_8cpp_source.xhtml">DepthConvert.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fa4729d95f983955f0d93a30179deb2b86">arm_compute::SATURATE</a>, and <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">arm_compute::WRAP</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00410"></a><span class="lineno"> 410</span>  { ConvertPolicy::SATURATE, ConvertPolicy::WRAP })),</div> |
| <div class="line"><a name="l00411"></a><span class="lineno"> 411</span>  DepthConvertFixedPointQuantizedDataset))</div> |
| <div class="line"><a name="l00412"></a><span class="lineno"> 412</span> {</div> |
| <div class="line"><a name="l00413"></a><span class="lineno"> 413</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00414"></a><span class="lineno"> 414</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference);</div> |
| <div class="line"><a name="l00415"></a><span class="lineno"> 415</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="afae1bfb66fc64803f6c20b785d621eda"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLargeQS8 </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLDepthConvertToFP32FixedPointFixture< int8_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::LargeShapes(), DepthConvertQS8toFP32Dataset),framework::dataset::make("ConvertPolicy",{ConvertPolicy::SATURATE, ConvertPolicy::WRAP})),DepthConvertFixedPointQuantizedDataset) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_depth_convert_8cpp_source.xhtml#l00409">409</a> of file <a class="el" href="_c_l_2_depth_convert_8cpp_source.xhtml">DepthConvert.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fa4729d95f983955f0d93a30179deb2b86">arm_compute::SATURATE</a>, and <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">arm_compute::WRAP</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00410"></a><span class="lineno"> 410</span>  { ConvertPolicy::SATURATE, ConvertPolicy::WRAP })),</div> |
| <div class="line"><a name="l00411"></a><span class="lineno"> 411</span>  DepthConvertFixedPointQuantizedDataset))</div> |
| <div class="line"><a name="l00412"></a><span class="lineno"> 412</span> {</div> |
| <div class="line"><a name="l00413"></a><span class="lineno"> 413</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00414"></a><span class="lineno"> 414</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference);</div> |
| <div class="line"><a name="l00415"></a><span class="lineno"> 415</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="af0b8ed6e0bf7e4c60bb9e565b9fd472c"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLargeQS16 </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLDepthConvertToFP32FixedPointFixture< int16_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::LargeShapes(), DepthConvertQS16toFP32Dataset),framework::dataset::make("ConvertPolicy",{ConvertPolicy::SATURATE, ConvertPolicy::WRAP})),DepthConvertFixedPointQuantizedDataset) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_depth_convert_8cpp_source.xhtml#l00416">416</a> of file <a class="el" href="_c_l_2_depth_convert_8cpp_source.xhtml">DepthConvert.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fa4729d95f983955f0d93a30179deb2b86">arm_compute::SATURATE</a>, and <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">arm_compute::WRAP</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00417"></a><span class="lineno"> 417</span>  { ConvertPolicy::SATURATE, ConvertPolicy::WRAP })),</div> |
| <div class="line"><a name="l00418"></a><span class="lineno"> 418</span>  DepthConvertFixedPointQuantizedDataset))</div> |
| <div class="line"><a name="l00419"></a><span class="lineno"> 419</span> {</div> |
| <div class="line"><a name="l00420"></a><span class="lineno"> 420</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00421"></a><span class="lineno"> 421</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference);</div> |
| <div class="line"><a name="l00422"></a><span class="lineno"> 422</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="ac868c86d516fe565e7ec9b438afb3f0a"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLargeQS16 </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEDepthConvertToFP32FixedPointFixture< int16_t > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::LargeShapes(), DepthConvertQS16toFP32Dataset),framework::dataset::make("ConvertPolicy",{ConvertPolicy::SATURATE, ConvertPolicy::WRAP})),DepthConvertFixedPointQuantizedDataset) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_depth_convert_8cpp_source.xhtml#l00416">416</a> of file <a class="el" href="_n_e_o_n_2_depth_convert_8cpp_source.xhtml">DepthConvert.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fa4729d95f983955f0d93a30179deb2b86">arm_compute::SATURATE</a>, and <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">arm_compute::WRAP</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00417"></a><span class="lineno"> 417</span>  { ConvertPolicy::SATURATE, ConvertPolicy::WRAP })),</div> |
| <div class="line"><a name="l00418"></a><span class="lineno"> 418</span>  DepthConvertFixedPointQuantizedDataset))</div> |
| <div class="line"><a name="l00419"></a><span class="lineno"> 419</span> {</div> |
| <div class="line"><a name="l00420"></a><span class="lineno"> 420</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00421"></a><span class="lineno"> 421</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference);</div> |
| <div class="line"><a name="l00422"></a><span class="lineno"> 422</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a4ce8622eae995191124200b55f10d4d2"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmallQS8 </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLDepthConvertToQS8FixedPointFixture< float > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::SmallShapes(), DepthConvertFP32toQS8Dataset),framework::dataset::make("ConvertPolicy",{ConvertPolicy::SATURATE, ConvertPolicy::WRAP})),DepthConvertFixedPointQuantizedDataset) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_depth_convert_8cpp_source.xhtml#l00450">450</a> of file <a class="el" href="_c_l_2_depth_convert_8cpp_source.xhtml">DepthConvert.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fa4729d95f983955f0d93a30179deb2b86">arm_compute::SATURATE</a>, and <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">arm_compute::WRAP</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00451"></a><span class="lineno"> 451</span>  { ConvertPolicy::SATURATE, ConvertPolicy::WRAP })),</div> |
| <div class="line"><a name="l00452"></a><span class="lineno"> 452</span>  DepthConvertFixedPointQuantizedDataset))</div> |
| <div class="line"><a name="l00453"></a><span class="lineno"> 453</span> {</div> |
| <div class="line"><a name="l00454"></a><span class="lineno"> 454</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00455"></a><span class="lineno"> 455</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference);</div> |
| <div class="line"><a name="l00456"></a><span class="lineno"> 456</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a2c9c99eda212dbad4025d753432b91d2"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmallQS8 </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEDepthConvertToQS8FixedPointFixture< float > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::SmallShapes(), DepthConvertFP32toQS8Dataset),framework::dataset::make("ConvertPolicy",{ConvertPolicy::SATURATE, ConvertPolicy::WRAP})),DepthConvertFixedPointQuantizedDataset) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_depth_convert_8cpp_source.xhtml#l00450">450</a> of file <a class="el" href="_n_e_o_n_2_depth_convert_8cpp_source.xhtml">DepthConvert.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fa4729d95f983955f0d93a30179deb2b86">arm_compute::SATURATE</a>, and <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">arm_compute::WRAP</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00451"></a><span class="lineno"> 451</span>  { ConvertPolicy::SATURATE, ConvertPolicy::WRAP })),</div> |
| <div class="line"><a name="l00452"></a><span class="lineno"> 452</span>  DepthConvertFixedPointQuantizedDataset))</div> |
| <div class="line"><a name="l00453"></a><span class="lineno"> 453</span> {</div> |
| <div class="line"><a name="l00454"></a><span class="lineno"> 454</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00455"></a><span class="lineno"> 455</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference);</div> |
| <div class="line"><a name="l00456"></a><span class="lineno"> 456</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a6f3b9380ef540afe7a61bbc8b5223e87"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmallQS16 </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEDepthConvertToQS16FixedPointFixture< float > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::SmallShapes(), DepthConvertFP32toQS16Dataset),framework::dataset::make("ConvertPolicy",{ConvertPolicy::SATURATE, ConvertPolicy::WRAP})),DepthConvertFixedPointQuantizedDataset) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_depth_convert_8cpp_source.xhtml#l00457">457</a> of file <a class="el" href="_n_e_o_n_2_depth_convert_8cpp_source.xhtml">DepthConvert.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fa4729d95f983955f0d93a30179deb2b86">arm_compute::SATURATE</a>, and <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">arm_compute::WRAP</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00458"></a><span class="lineno"> 458</span>  { ConvertPolicy::SATURATE, ConvertPolicy::WRAP })),</div> |
| <div class="line"><a name="l00459"></a><span class="lineno"> 459</span>  DepthConvertFixedPointQuantizedDataset))</div> |
| <div class="line"><a name="l00460"></a><span class="lineno"> 460</span> {</div> |
| <div class="line"><a name="l00461"></a><span class="lineno"> 461</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00462"></a><span class="lineno"> 462</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference);</div> |
| <div class="line"><a name="l00463"></a><span class="lineno"> 463</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="aa4be921fc4de83272ae83c9844a2a658"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunSmallQS16 </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLDepthConvertToQS16FixedPointFixture< float > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::SmallShapes(), DepthConvertFP32toQS16Dataset),framework::dataset::make("ConvertPolicy",{ConvertPolicy::SATURATE, ConvertPolicy::WRAP})),DepthConvertFixedPointQuantizedDataset) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_depth_convert_8cpp_source.xhtml#l00457">457</a> of file <a class="el" href="_c_l_2_depth_convert_8cpp_source.xhtml">DepthConvert.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fa4729d95f983955f0d93a30179deb2b86">arm_compute::SATURATE</a>, and <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">arm_compute::WRAP</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00458"></a><span class="lineno"> 458</span>  { ConvertPolicy::SATURATE, ConvertPolicy::WRAP })),</div> |
| <div class="line"><a name="l00459"></a><span class="lineno"> 459</span>  DepthConvertFixedPointQuantizedDataset))</div> |
| <div class="line"><a name="l00460"></a><span class="lineno"> 460</span> {</div> |
| <div class="line"><a name="l00461"></a><span class="lineno"> 461</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00462"></a><span class="lineno"> 462</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference);</div> |
| <div class="line"><a name="l00463"></a><span class="lineno"> 463</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a76f0ee16701f54cf0ce9e702fc995021"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLargeQS8 </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEDepthConvertToQS8FixedPointFixture< float > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::LargeShapes(), DepthConvertFP32toQS8Dataset),framework::dataset::make("ConvertPolicy",{ConvertPolicy::SATURATE, ConvertPolicy::WRAP})),DepthConvertFixedPointQuantizedDataset) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_depth_convert_8cpp_source.xhtml#l00464">464</a> of file <a class="el" href="_n_e_o_n_2_depth_convert_8cpp_source.xhtml">DepthConvert.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fa4729d95f983955f0d93a30179deb2b86">arm_compute::SATURATE</a>, and <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">arm_compute::WRAP</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00465"></a><span class="lineno"> 465</span>  { ConvertPolicy::SATURATE, ConvertPolicy::WRAP })),</div> |
| <div class="line"><a name="l00466"></a><span class="lineno"> 466</span>  DepthConvertFixedPointQuantizedDataset))</div> |
| <div class="line"><a name="l00467"></a><span class="lineno"> 467</span> {</div> |
| <div class="line"><a name="l00468"></a><span class="lineno"> 468</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00469"></a><span class="lineno"> 469</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference);</div> |
| <div class="line"><a name="l00470"></a><span class="lineno"> 470</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a6e5f556b8cc040f22eea24eb2d265e5f"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLargeQS8 </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLDepthConvertToQS8FixedPointFixture< float > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::LargeShapes(), DepthConvertFP32toQS8Dataset),framework::dataset::make("ConvertPolicy",{ConvertPolicy::SATURATE, ConvertPolicy::WRAP})),DepthConvertFixedPointQuantizedDataset) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_depth_convert_8cpp_source.xhtml#l00464">464</a> of file <a class="el" href="_c_l_2_depth_convert_8cpp_source.xhtml">DepthConvert.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fa4729d95f983955f0d93a30179deb2b86">arm_compute::SATURATE</a>, and <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">arm_compute::WRAP</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00465"></a><span class="lineno"> 465</span>  { ConvertPolicy::SATURATE, ConvertPolicy::WRAP })),</div> |
| <div class="line"><a name="l00466"></a><span class="lineno"> 466</span>  DepthConvertFixedPointQuantizedDataset))</div> |
| <div class="line"><a name="l00467"></a><span class="lineno"> 467</span> {</div> |
| <div class="line"><a name="l00468"></a><span class="lineno"> 468</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00469"></a><span class="lineno"> 469</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference);</div> |
| <div class="line"><a name="l00470"></a><span class="lineno"> 470</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a71096dff832005a2a04fe9329509aac5"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLargeQS16 </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">NEDepthConvertToQS16FixedPointFixture< float > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::LargeShapes(), DepthConvertFP32toQS16Dataset),framework::dataset::make("ConvertPolicy",{ConvertPolicy::SATURATE, ConvertPolicy::WRAP})),DepthConvertFixedPointQuantizedDataset) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_depth_convert_8cpp_source.xhtml#l00471">471</a> of file <a class="el" href="_n_e_o_n_2_depth_convert_8cpp_source.xhtml">DepthConvert.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fa4729d95f983955f0d93a30179deb2b86">arm_compute::SATURATE</a>, and <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">arm_compute::WRAP</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00472"></a><span class="lineno"> 472</span>  { ConvertPolicy::SATURATE, ConvertPolicy::WRAP })),</div> |
| <div class="line"><a name="l00473"></a><span class="lineno"> 473</span>  DepthConvertFixedPointQuantizedDataset))</div> |
| <div class="line"><a name="l00474"></a><span class="lineno"> 474</span> {</div> |
| <div class="line"><a name="l00475"></a><span class="lineno"> 475</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00476"></a><span class="lineno"> 476</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(Accessor(_target), _reference);</div> |
| <div class="line"><a name="l00477"></a><span class="lineno"> 477</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a6772ee6a19a11b21d30837791045f60d"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">RunLargeQS16 </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">CLDepthConvertToQS16FixedPointFixture< float > </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::NIGHTLY </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">combine(combine(combine(datasets::LargeShapes(), DepthConvertFP32toQS16Dataset),framework::dataset::make("ConvertPolicy",{ConvertPolicy::SATURATE, ConvertPolicy::WRAP})),DepthConvertFixedPointQuantizedDataset) </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_depth_convert_8cpp_source.xhtml#l00471">471</a> of file <a class="el" href="_c_l_2_depth_convert_8cpp_source.xhtml">DepthConvert.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fa4729d95f983955f0d93a30179deb2b86">arm_compute::SATURATE</a>, and <a class="el" href="namespacearm__compute.xhtml#a82b8ac759c804bc1fb4e2d21e178fb6fae1c8555fcf0ea2bb648a6fd527d658c0">arm_compute::WRAP</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00472"></a><span class="lineno"> 472</span>  { ConvertPolicy::SATURATE, ConvertPolicy::WRAP })),</div> |
| <div class="line"><a name="l00473"></a><span class="lineno"> 473</span>  DepthConvertFixedPointQuantizedDataset))</div> |
| <div class="line"><a name="l00474"></a><span class="lineno"> 474</span> {</div> |
| <div class="line"><a name="l00475"></a><span class="lineno"> 475</span>  <span class="comment">// Validate output</span></div> |
| <div class="line"><a name="l00476"></a><span class="lineno"> 476</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(CLAccessor(_target), _reference);</div> |
| <div class="line"><a name="l00477"></a><span class="lineno"> 477</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a87133ff9132626517c920974508575c0"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">std::pair<T, T> arm_compute::test::validation::get_activation_layer_test_bounds </td> |
| <td>(</td> |
| <td class="paramtype">ActivationLayerInfo::ActivationFunction </td> |
| <td class="paramname"><em>activation</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">DataType </td> |
| <td class="paramname"><em>data_type</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">int </td> |
| <td class="paramname"><em>fixed_point_position</em> = <code>0</code> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Helper function to get the testing range for each activation layer. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramdir">[in]</td><td class="paramname">activation</td><td>Activation function to test. </td></tr> |
| <tr><td class="paramdir">[in]</td><td class="paramname">data_type</td><td>Data type. </td></tr> |
| <tr><td class="paramdir">[in]</td><td class="paramname">fixed_point_position</td><td>Number of bits for the fractional part. Defaults to 1.</td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="section return"><dt>Returns</dt><dd>A pair containing the lower upper testing bounds for a given function. </dd></dl> |
| |
| <p>Definition at line <a class="el" href="tests_2validation_2_helpers_8h_source.xhtml#l00062">62</a> of file <a class="el" href="tests_2validation_2_helpers_8h_source.xhtml">Helpers.h</a>.</p> |
| |
| <p>References <a class="el" href="_error_8h_source.xhtml#l00031">ARM_COMPUTE_ERROR</a>, <a class="el" href="namespacearm__compute.xhtml#ab4e88c89b3b7ea1735996cc4def22d58a56d8353718e6fdc78b8d69078a2cdb94">arm_compute::F16</a>, <a class="el" href="namespacearm__compute.xhtml#ab4e88c89b3b7ea1735996cc4def22d58a44ad4ef5a76e6aa6fb3e3fa079a54fda">arm_compute::F32</a>, <a class="el" href="classarm__compute_1_1_activation_layer_info.xhtml#a56297e0f7b215eea46c818cb7528d9eaa72ee60fba0509af07cbbd91398d8db9d">ActivationLayerInfo::LOGISTIC</a>, <a class="el" href="tests_2validation_2_fixed_point_8h_source.xhtml#l00889">arm_compute::test::fixed_point_arithmetic::detail::max()</a>, <a class="el" href="namespacearm__compute.xhtml#ad8ed01ff3ff33333d8e19db4d2818bb6a48d877702a2957f5a932c43a357866f9">arm_compute::QS16</a>, <a class="el" href="namespacearm__compute.xhtml#ad8ed01ff3ff33333d8e19db4d2818bb6a11cde4d3551db3f9498d339a67189543">arm_compute::QS8</a>, <a class="el" href="classarm__compute_1_1_activation_layer_info.xhtml#a56297e0f7b215eea46c818cb7528d9eaadcc44a50c791a591c74e00ecdda7c58d">ActivationLayerInfo::SOFT_RELU</a>, <a class="el" href="classarm__compute_1_1_activation_layer_info.xhtml#a56297e0f7b215eea46c818cb7528d9eaa36875f2500a09ee35d0bb7eb8c0b91b0">ActivationLayerInfo::SQRT</a>, <a class="el" href="classarm__compute_1_1_activation_layer_info.xhtml#a56297e0f7b215eea46c818cb7528d9eaa12dec4e1f7ec620651b2b95c440ffac0">ActivationLayerInfo::SQUARE</a>, and <a class="el" href="classarm__compute_1_1_activation_layer_info.xhtml#a56297e0f7b215eea46c818cb7528d9eaa143c8c6f51b9bb893ce71e38702e3cc1">ActivationLayerInfo::TANH</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00063"></a><span class="lineno"> 63</span> {</div> |
| <div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  std::pair<T, T> bounds;</div> |
| <div class="line"><a name="l00065"></a><span class="lineno"> 65</span> </div> |
| <div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  <span class="keywordflow">switch</span>(<a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#ac2ad7f431e3446fddcd9b6b9f93c4c14">data_type</a>)</div> |
| <div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  {</div> |
| <div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  <span class="keywordflow">case</span> DataType::F16:</div> |
| <div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  {</div> |
| <div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  <span class="keyword">using namespace </span>half_float::literal;</div> |
| <div class="line"><a name="l00071"></a><span class="lineno"> 71</span> </div> |
| <div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  <span class="keywordflow">switch</span>(activation)</div> |
| <div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  {</div> |
| <div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  <span class="keywordflow">case</span> ActivationLayerInfo::ActivationFunction::SQUARE:</div> |
| <div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  <span class="keywordflow">case</span> ActivationLayerInfo::ActivationFunction::LOGISTIC:</div> |
| <div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  <span class="keywordflow">case</span> ActivationLayerInfo::ActivationFunction::SOFT_RELU:</div> |
| <div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  <span class="comment">// Reduce range as exponent overflows</span></div> |
| <div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  bounds = std::make_pair(-10._h, 10._h);</div> |
| <div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  <span class="keywordflow">break</span>;</div> |
| <div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  <span class="keywordflow">case</span> ActivationLayerInfo::ActivationFunction::SQRT:</div> |
| <div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  <span class="comment">// Reduce range as sqrt should take a non-negative number</span></div> |
| <div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  bounds = std::make_pair(0._h, 255._h);</div> |
| <div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  <span class="keywordflow">break</span>;</div> |
| <div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  <span class="keywordflow">default</span>:</div> |
| <div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  bounds = std::make_pair(-255._h, 255._h);</div> |
| <div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  <span class="keywordflow">break</span>;</div> |
| <div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  }</div> |
| <div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  <span class="keywordflow">break</span>;</div> |
| <div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  }</div> |
| <div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  <span class="keywordflow">case</span> DataType::F32:</div> |
| <div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  <span class="keywordflow">switch</span>(activation)</div> |
| <div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  {</div> |
| <div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  <span class="keywordflow">case</span> ActivationLayerInfo::ActivationFunction::LOGISTIC:</div> |
| <div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  <span class="keywordflow">case</span> ActivationLayerInfo::ActivationFunction::SOFT_RELU:</div> |
| <div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  <span class="comment">// Reduce range as exponent overflows</span></div> |
| <div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  bounds = std::make_pair(-40.f, 40.f);</div> |
| <div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  <span class="keywordflow">break</span>;</div> |
| <div class="line"><a name="l00098"></a><span class="lineno"> 98</span>  <span class="keywordflow">case</span> ActivationLayerInfo::ActivationFunction::SQRT:</div> |
| <div class="line"><a name="l00099"></a><span class="lineno"> 99</span>  <span class="comment">// Reduce range as sqrt should take a non-negative number</span></div> |
| <div class="line"><a name="l00100"></a><span class="lineno"> 100</span>  bounds = std::make_pair(0.f, 255.f);</div> |
| <div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  <span class="keywordflow">break</span>;</div> |
| <div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  <span class="keywordflow">default</span>:</div> |
| <div class="line"><a name="l00103"></a><span class="lineno"> 103</span>  bounds = std::make_pair(-255.f, 255.f);</div> |
| <div class="line"><a name="l00104"></a><span class="lineno"> 104</span>  <span class="keywordflow">break</span>;</div> |
| <div class="line"><a name="l00105"></a><span class="lineno"> 105</span>  }</div> |
| <div class="line"><a name="l00106"></a><span class="lineno"> 106</span>  <span class="keywordflow">break</span>;</div> |
| <div class="line"><a name="l00107"></a><span class="lineno"> 107</span>  <span class="keywordflow">case</span> DataType::QS8:</div> |
| <div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  <span class="keywordflow">case</span> DataType::QS16:</div> |
| <div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  <span class="keywordflow">switch</span>(activation)</div> |
| <div class="line"><a name="l00110"></a><span class="lineno"> 110</span>  {</div> |
| <div class="line"><a name="l00111"></a><span class="lineno"> 111</span>  <span class="keywordflow">case</span> ActivationLayerInfo::ActivationFunction::LOGISTIC:</div> |
| <div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  <span class="keywordflow">case</span> ActivationLayerInfo::ActivationFunction::SOFT_RELU:</div> |
| <div class="line"><a name="l00113"></a><span class="lineno"> 113</span>  <span class="keywordflow">case</span> ActivationLayerInfo::ActivationFunction::TANH:</div> |
| <div class="line"><a name="l00114"></a><span class="lineno"> 114</span>  <span class="comment">// Reduce range as exponent overflows</span></div> |
| <div class="line"><a name="l00115"></a><span class="lineno"> 115</span>  bounds = std::make_pair(-(1 << fixed_point_position), 1 << fixed_point_position);</div> |
| <div class="line"><a name="l00116"></a><span class="lineno"> 116</span>  <span class="keywordflow">break</span>;</div> |
| <div class="line"><a name="l00117"></a><span class="lineno"> 117</span>  <span class="keywordflow">case</span> ActivationLayerInfo::ActivationFunction::SQRT:</div> |
| <div class="line"><a name="l00118"></a><span class="lineno"> 118</span>  <span class="comment">// Reduce range as sqrt should take a non-negative number</span></div> |
| <div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  <span class="comment">// Can't be zero either as inv_sqrt is used in NEON.</span></div> |
| <div class="line"><a name="l00120"></a><span class="lineno"> 120</span>  bounds = std::make_pair(1, <a class="code" href="namespacearm__compute_1_1test_1_1fixed__point__arithmetic_1_1detail.xhtml#ad91bb73431b4de1f4946ed949d444849">std::numeric_limits<T>::max</a>());</div> |
| <div class="line"><a name="l00121"></a><span class="lineno"> 121</span>  <span class="keywordflow">break</span>;</div> |
| <div class="line"><a name="l00122"></a><span class="lineno"> 122</span>  <span class="keywordflow">default</span>:</div> |
| <div class="line"><a name="l00123"></a><span class="lineno"> 123</span>  bounds = std::make_pair(std::numeric_limits<T>::lowest(), <a class="code" href="namespacearm__compute_1_1test_1_1fixed__point__arithmetic_1_1detail.xhtml#ad91bb73431b4de1f4946ed949d444849">std::numeric_limits<T>::max</a>());</div> |
| <div class="line"><a name="l00124"></a><span class="lineno"> 124</span>  <span class="keywordflow">break</span>;</div> |
| <div class="line"><a name="l00125"></a><span class="lineno"> 125</span>  }</div> |
| <div class="line"><a name="l00126"></a><span class="lineno"> 126</span>  <span class="keywordflow">break</span>;</div> |
| <div class="line"><a name="l00127"></a><span class="lineno"> 127</span>  <span class="keywordflow">default</span>:</div> |
| <div class="line"><a name="l00128"></a><span class="lineno"> 128</span>  <a class="code" href="_error_8h.xhtml#a05b19c75afe9c24200a62b9724734bbd">ARM_COMPUTE_ERROR</a>(<span class="stringliteral">"Unsupported data type"</span>);</div> |
| <div class="line"><a name="l00129"></a><span class="lineno"> 129</span>  }</div> |
| <div class="line"><a name="l00130"></a><span class="lineno"> 130</span> </div> |
| <div class="line"><a name="l00131"></a><span class="lineno"> 131</span>  <span class="keywordflow">return</span> bounds;</div> |
| <div class="line"><a name="l00132"></a><span class="lineno"> 132</span> }</div> |
| <div class="ttc" id="_error_8h_xhtml_a05b19c75afe9c24200a62b9724734bbd"><div class="ttname"><a href="_error_8h.xhtml#a05b19c75afe9c24200a62b9724734bbd">ARM_COMPUTE_ERROR</a></div><div class="ttdeci">#define ARM_COMPUTE_ERROR(...)</div><div class="ttdoc">Print the given message then throw an std::runtime_error. </div><div class="ttdef"><b>Definition:</b> <a href="_error_8h_source.xhtml#l00031">Error.h:31</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_ac2ad7f431e3446fddcd9b6b9f93c4c14"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#ac2ad7f431e3446fddcd9b6b9f93c4c14">arm_compute::test::validation::data_type</a></div><div class="ttdeci">data_type</div><div class="ttdef"><b>Definition:</b> <a href="_c_l_2_min_max_location_8cpp_source.xhtml#l00090">MinMaxLocation.cpp:90</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1fixed__point__arithmetic_1_1detail_xhtml_ad91bb73431b4de1f4946ed949d444849"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1fixed__point__arithmetic_1_1detail.xhtml#ad91bb73431b4de1f4946ed949d444849">arm_compute::test::fixed_point_arithmetic::detail::max</a></div><div class="ttdeci">fixed_point< T > max(fixed_point< T > x, fixed_point< T > y)</div><div class="ttdef"><b>Definition:</b> <a href="tests_2validation_2_fixed_point_8h_source.xhtml#l00889">FixedPoint.h:889</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a87338eeb8578a4990b6ab73b9696af45"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">std::pair<T, T> arm_compute::test::validation::get_batchnormalization_layer_test_bounds </td> |
| <td>(</td> |
| <td class="paramtype">int </td> |
| <td class="paramname"><em>fixed_point_position</em> = <code>1</code></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Helper function to get the testing range for batch normalization layer. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramdir">[in]</td><td class="paramname">fixed_point_position</td><td>(Optional) Number of bits for the fractional part. Defaults to 1.</td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="section return"><dt>Returns</dt><dd>A pair containing the lower upper testing bounds. </dd></dl> |
| |
| <p>Definition at line <a class="el" href="tests_2validation_2_helpers_8h_source.xhtml#l00187">187</a> of file <a class="el" href="tests_2validation_2_helpers_8h_source.xhtml">Helpers.h</a>.</p> |
| |
| <p>References <a class="el" href="hwc_8hpp_source.xhtml#l00269">value</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00188"></a><span class="lineno"> 188</span> {</div> |
| <div class="line"><a name="l00189"></a><span class="lineno"> 189</span>  <span class="keywordtype">bool</span> is_float = <a class="code" href="hwc_8hpp.xhtml#a0f61d63b009d0880a89c843bd50d8d76">std::is_floating_point<T>::value</a>;</div> |
| <div class="line"><a name="l00190"></a><span class="lineno"> 190</span>  std::pair<T, T> bounds;</div> |
| <div class="line"><a name="l00191"></a><span class="lineno"> 191</span> </div> |
| <div class="line"><a name="l00192"></a><span class="lineno"> 192</span>  <span class="comment">// Set initial values</span></div> |
| <div class="line"><a name="l00193"></a><span class="lineno"> 193</span>  <span class="keywordflow">if</span>(is_float)</div> |
| <div class="line"><a name="l00194"></a><span class="lineno"> 194</span>  {</div> |
| <div class="line"><a name="l00195"></a><span class="lineno"> 195</span>  bounds = std::make_pair(-1.f, 1.f);</div> |
| <div class="line"><a name="l00196"></a><span class="lineno"> 196</span>  }</div> |
| <div class="line"><a name="l00197"></a><span class="lineno"> 197</span>  <span class="keywordflow">else</span></div> |
| <div class="line"><a name="l00198"></a><span class="lineno"> 198</span>  {</div> |
| <div class="line"><a name="l00199"></a><span class="lineno"> 199</span>  bounds = std::make_pair(1, 1 << (fixed_point_position));</div> |
| <div class="line"><a name="l00200"></a><span class="lineno"> 200</span>  }</div> |
| <div class="line"><a name="l00201"></a><span class="lineno"> 201</span> </div> |
| <div class="line"><a name="l00202"></a><span class="lineno"> 202</span>  <span class="keywordflow">return</span> bounds;</div> |
| <div class="line"><a name="l00203"></a><span class="lineno"> 203</span> }</div> |
| <div class="ttc" id="hwc_8hpp_xhtml_a0f61d63b009d0880a89c843bd50d8d76"><div class="ttname"><a href="hwc_8hpp.xhtml#a0f61d63b009d0880a89c843bd50d8d76">value</a></div><div class="ttdeci">void * value</div><div class="ttdef"><b>Definition:</b> <a href="hwc_8hpp_source.xhtml#l00269">hwc.hpp:269</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="ad03c1c39d75226aecd5acd8e3959b02a"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="structarm__compute_1_1test_1_1validation_1_1_harris_corners_parameters.xhtml">HarrisCornersParameters</a> harris_corners_parameters </td> |
| <td>(</td> |
| <td class="paramname"></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Generate parameters for Harris Corners algorithm. </p> |
| |
| <p>Definition at line <a class="el" href="_helpers_8cpp_source.xhtml#l00098">98</a> of file <a class="el" href="_helpers_8cpp_source.xhtml">Helpers.cpp</a>.</p> |
| |
| <p>References <a class="el" href="tests_2validation_2_helpers_8h_source.xhtml#l00157">HarrisCornersParameters::constant_border_value</a>, <a class="el" href="main_8cpp_source.xhtml#l00054">arm_compute::test::library</a>, <a class="el" href="tests_2validation_2_helpers_8h_source.xhtml#l00156">HarrisCornersParameters::min_dist</a>, <a class="el" href="tests_2validation_2_helpers_8h_source.xhtml#l00155">HarrisCornersParameters::sensitivity</a>, and <a class="el" href="tests_2validation_2_helpers_8h_source.xhtml#l00154">HarrisCornersParameters::threshold</a>.</p> |
| |
| <p>Referenced by <a class="el" href="_harris_corners_fixture_8h_source.xhtml#l00050">HarrisCornersValidationFixture< TensorType, AccessorType, ArrayType, FunctionType, T >::setup()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00099"></a><span class="lineno"> 99</span> {</div> |
| <div class="line"><a name="l00100"></a><span class="lineno"> 100</span>  HarrisCornersParameters params;</div> |
| <div class="line"><a name="l00101"></a><span class="lineno"> 101</span> </div> |
| <div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  std::mt19937 gen(<a class="code" href="namespacearm__compute_1_1test.xhtml#a71326f0909d77386e29b511e1990a11f">library</a>->seed());</div> |
| <div class="line"><a name="l00103"></a><span class="lineno"> 103</span>  std::uniform_real_distribution<float> threshold_dist(0.f, 0.01f);</div> |
| <div class="line"><a name="l00104"></a><span class="lineno"> 104</span>  std::uniform_real_distribution<float> sensitivity(0.04f, 0.15f);</div> |
| <div class="line"><a name="l00105"></a><span class="lineno"> 105</span>  std::uniform_real_distribution<float> euclidean_distance(0.f, 30.f);</div> |
| <div class="line"><a name="l00106"></a><span class="lineno"> 106</span>  std::uniform_int_distribution<uint8_t> int_dist(0, 255);</div> |
| <div class="line"><a name="l00107"></a><span class="lineno"> 107</span> </div> |
| <div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  params.threshold = threshold_dist(gen);</div> |
| <div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  params.sensitivity = sensitivity(gen);</div> |
| <div class="line"><a name="l00110"></a><span class="lineno"> 110</span>  params.min_dist = euclidean_distance(gen);</div> |
| <div class="line"><a name="l00111"></a><span class="lineno"> 111</span>  params.constant_border_value = int_dist(gen);</div> |
| <div class="line"><a name="l00112"></a><span class="lineno"> 112</span> </div> |
| <div class="line"><a name="l00113"></a><span class="lineno"> 113</span>  <span class="keywordflow">return</span> params;</div> |
| <div class="line"><a name="l00114"></a><span class="lineno"> 114</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_xhtml_a71326f0909d77386e29b511e1990a11f"><div class="ttname"><a href="namespacearm__compute_1_1test.xhtml#a71326f0909d77386e29b511e1990a11f">arm_compute::test::library</a></div><div class="ttdeci">std::unique_ptr< AssetsLibrary > library</div><div class="ttdef"><b>Definition:</b> <a href="main_8cpp_source.xhtml#l00054">main.cpp:54</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a096668313a9a819d54a2e65ec21ff0cc"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">src info </td> |
| <td>(</td> |
| <td class="paramname"></td><td>)</td> |
| <td> -> set_format(Format::S16)</td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Referenced by <a class="el" href="_validate_8h_source.xhtml#l00241">arm_compute::error_on_mismatching_shapes()</a>, <a class="el" href="_helpers_8inl_source.xhtml#l00140">Iterator::Iterator()</a>, <a class="el" href="_framework_8cpp_source.xhtml#l00145">Framework::log_test_skipped()</a>, <a class="el" href="main_8cpp_source.xhtml#l00058">main()</a>, <a class="el" href="validation_2_c_p_p_2_pooling_layer_8cpp_source.xhtml#l00055">arm_compute::test::validation::reference::pooling_layer()</a>, <a class="el" href="_direct_convolution_layer_fixture_8h_source.xhtml#l00048">DirectConvolutionValidationFixedPointFixture< TensorType, AccessorType, FunctionType, T >::setup()</a>, <a class="el" href="validation_2fixtures_2_activation_layer_fixture_8h_source.xhtml#l00050">ActivationValidationFixedPointFixture< TensorType, AccessorType, FunctionType, T >::setup()</a>, <a class="el" href="validation_2fixtures_2_pooling_layer_fixture_8h_source.xhtml#l00050">PoolingLayerValidationFixedPointFixture< TensorType, AccessorType, FunctionType, T >::setup()</a>, and <a class="el" href="validation_2fixtures_2_normalization_layer_fixture_8h_source.xhtml#l00050">NormalizationValidationFixedPointFixture< TensorType, AccessorType, FunctionType, T >::setup()</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="ab6d7586446a24baaa269c5f9a65ecd7f"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">inline ::std::ostream& arm_compute::test::validation::operator<< </td> |
| <td>(</td> |
| <td class="paramtype">::std::ostream & </td> |
| <td class="paramname"><em>os</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const AbsoluteTolerance< T > & </td> |
| <td class="paramname"><em>tolerance</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Print <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_absolute_tolerance.xhtml" title="Class reprensenting an absolute tolerance value. ">AbsoluteTolerance</a> type. </p> |
| |
| <p>Definition at line <a class="el" href="_validation_8h_source.xhtml#l00116">116</a> of file <a class="el" href="_validation_8h_source.xhtml">Validation.h</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00117"></a><span class="lineno"> 117</span> {</div> |
| <div class="line"><a name="l00118"></a><span class="lineno"> 118</span>  os << static_cast<typename AbsoluteTolerance<T>::value_type>(tolerance);</div> |
| <div class="line"><a name="l00119"></a><span class="lineno"> 119</span> </div> |
| <div class="line"><a name="l00120"></a><span class="lineno"> 120</span>  <span class="keywordflow">return</span> os;</div> |
| <div class="line"><a name="l00121"></a><span class="lineno"> 121</span> }</div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a5e05c35e20ad8ca67a4fbdd57e33ac8c"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">inline ::std::ostream& arm_compute::test::validation::operator<< </td> |
| <td>(</td> |
| <td class="paramtype">::std::ostream & </td> |
| <td class="paramname"><em>os</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const RelativeTolerance< T > & </td> |
| <td class="paramname"><em>tolerance</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Print <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_relative_tolerance.xhtml" title="Class reprensenting a relative tolerance value. ">RelativeTolerance</a> type. </p> |
| |
| <p>Definition at line <a class="el" href="_validation_8h_source.xhtml#l00125">125</a> of file <a class="el" href="_validation_8h_source.xhtml">Validation.h</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00126"></a><span class="lineno"> 126</span> {</div> |
| <div class="line"><a name="l00127"></a><span class="lineno"> 127</span>  os << static_cast<typename RelativeTolerance<T>::value_type>(tolerance);</div> |
| <div class="line"><a name="l00128"></a><span class="lineno"> 128</span> </div> |
| <div class="line"><a name="l00129"></a><span class="lineno"> 129</span>  <span class="keywordflow">return</span> os;</div> |
| <div class="line"><a name="l00130"></a><span class="lineno"> 130</span> }</div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a4f489943d8618d47b1ad4611f0b9b7ff"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">T arm_compute::test::validation::tensor_elem_at </td> |
| <td>(</td> |
| <td class="paramtype">const SimpleTensor< T > & </td> |
| <td class="paramname"><em>src</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">Coordinates </td> |
| <td class="paramname"><em>coord</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">BorderMode </td> |
| <td class="paramname"><em>border_mode</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">T </td> |
| <td class="paramname"><em>constant_border_value</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="tests_2validation_2_c_p_p_2_utils_8h_source.xhtml#l00046">46</a> of file <a class="el" href="tests_2validation_2_c_p_p_2_utils_8h_source.xhtml">Utils.h</a>.</p> |
| |
| <p>References <a class="el" href="tests_2_utils_8h_source.xhtml#l00337">arm_compute::test::coord2index()</a>, <a class="el" href="tests_2validation_2_fixed_point_8h_source.xhtml#l00889">arm_compute::test::fixed_point_arithmetic::detail::max()</a>, <a class="el" href="tests_2validation_2_fixed_point_8h_source.xhtml#l00884">arm_compute::test::fixed_point_arithmetic::detail::min()</a>, <a class="el" href="namespacearm__compute.xhtml#a15a05537a472ee742404821851529327a4ef59320fbe90fe47d40f1f71e4c5daa">arm_compute::REPLICATE</a>, <a class="el" href="_dimensions_8h_source.xhtml#l00074">Dimensions< T >::set()</a>, <a class="el" href="_simple_tensor_8h_source.xhtml#l00234">SimpleTensor< T >::shape()</a>, <a class="el" href="_dimensions_8h_source.xhtml#l00081">Dimensions< T >::x()</a>, and <a class="el" href="_dimensions_8h_source.xhtml#l00086">Dimensions< T >::y()</a>.</p> |
| |
| <p>Referenced by <a class="el" href="tests_2validation_2_c_p_p_2_utils_8h_source.xhtml#l00081">apply_2d_spatial_filter()</a>, <a class="el" href="tests_2validation_2_c_p_p_2_utils_8cpp_source.xhtml#l00036">bilinear_policy()</a>, <a class="el" href="validation_2_c_p_p_2_depthwise_convolution_8cpp_source.xhtml#l00048">arm_compute::test::validation::reference::depthwise_convolution()</a>, <a class="el" href="_c_p_p_2_non_linear_filter_8cpp_source.xhtml#l00036">arm_compute::test::validation::reference::non_linear_filter()</a>, <a class="el" href="_non_maxima_suppression_8cpp_source.xhtml#l00038">arm_compute::test::validation::reference::non_maxima_suppression()</a>, and <a class="el" href="_c_p_p_2_scale_8cpp_source.xhtml#l00039">arm_compute::test::validation::reference::scale()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00047"></a><span class="lineno"> 47</span> {</div> |
| <div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  <span class="keyword">const</span> <span class="keywordtype">int</span> x = coord.x();</div> |
| <div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  <span class="keyword">const</span> <span class="keywordtype">int</span> y = coord.y();</div> |
| <div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  <span class="keyword">const</span> <span class="keywordtype">int</span> width = src.shape().x();</div> |
| <div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  <span class="keyword">const</span> <span class="keywordtype">int</span> height = src.shape().y();</div> |
| <div class="line"><a name="l00052"></a><span class="lineno"> 52</span> </div> |
| <div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  <span class="comment">// If coordinates beyond range of tensor's width or height</span></div> |
| <div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  <span class="keywordflow">if</span>(x < 0 || y < 0 || x >= width || y >= height)</div> |
| <div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  {</div> |
| <div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  <span class="keywordflow">if</span>(border_mode == BorderMode::REPLICATE)</div> |
| <div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  {</div> |
| <div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  coord.set(0, <a class="code" href="namespacearm__compute_1_1test_1_1fixed__point__arithmetic_1_1detail.xhtml#ad91bb73431b4de1f4946ed949d444849">std::max</a>(0, <a class="code" href="namespacearm__compute_1_1test_1_1fixed__point__arithmetic_1_1detail.xhtml#aabcf39e3917f842dbc5fbb0d802f24d5">std::min</a>(x, width - 1)));</div> |
| <div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  coord.set(1, <a class="code" href="namespacearm__compute_1_1test_1_1fixed__point__arithmetic_1_1detail.xhtml#ad91bb73431b4de1f4946ed949d444849">std::max</a>(0, <a class="code" href="namespacearm__compute_1_1test_1_1fixed__point__arithmetic_1_1detail.xhtml#aabcf39e3917f842dbc5fbb0d802f24d5">std::min</a>(y, height - 1)));</div> |
| <div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  }</div> |
| <div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  <span class="keywordflow">else</span></div> |
| <div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  {</div> |
| <div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  <span class="keywordflow">return</span> constant_border_value;</div> |
| <div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  }</div> |
| <div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  }</div> |
| <div class="line"><a name="l00066"></a><span class="lineno"> 66</span> </div> |
| <div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  <span class="keywordflow">return</span> src[<a class="code" href="namespacearm__compute_1_1test.xhtml#a9be4cb7e6ee20063a4a10bc3abb750b9">coord2index</a>(src.shape(), coord)];</div> |
| <div class="line"><a name="l00068"></a><span class="lineno"> 68</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1fixed__point__arithmetic_1_1detail_xhtml_aabcf39e3917f842dbc5fbb0d802f24d5"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1fixed__point__arithmetic_1_1detail.xhtml#aabcf39e3917f842dbc5fbb0d802f24d5">arm_compute::test::fixed_point_arithmetic::detail::min</a></div><div class="ttdeci">fixed_point< T > min(fixed_point< T > x, fixed_point< T > y)</div><div class="ttdef"><b>Definition:</b> <a href="tests_2validation_2_fixed_point_8h_source.xhtml#l00884">FixedPoint.h:884</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_xhtml_a9be4cb7e6ee20063a4a10bc3abb750b9"><div class="ttname"><a href="namespacearm__compute_1_1test.xhtml#a9be4cb7e6ee20063a4a10bc3abb750b9">arm_compute::test::coord2index</a></div><div class="ttdeci">int coord2index(const TensorShape &shape, const Coordinates &coord)</div><div class="ttdoc">Linearise the given coordinate. </div><div class="ttdef"><b>Definition:</b> <a href="tests_2_utils_8h_source.xhtml#l00337">Utils.h:337</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1fixed__point__arithmetic_1_1detail_xhtml_ad91bb73431b4de1f4946ed949d444849"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1fixed__point__arithmetic_1_1detail.xhtml#ad91bb73431b4de1f4946ed949d444849">arm_compute::test::fixed_point_arithmetic::detail::max</a></div><div class="ttdeci">fixed_point< T > max(fixed_point< T > x, fixed_point< T > y)</div><div class="ttdef"><b>Definition:</b> <a href="tests_2validation_2_fixed_point_8h_source.xhtml#l00889">FixedPoint.h:889</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a3a79f969cb1a721c7dd4163a3ee79f81"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">LeNet5 </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_c_l_2_s_y_s_t_e_m_2_le_net5_8cpp_source.xhtml#l00081">81</a> of file <a class="el" href="validation_2_c_l_2_s_y_s_t_e_m_2_le_net5_8cpp_source.xhtml">LeNet5.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00082"></a><span class="lineno"> 82</span> {</div> |
| <div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  <span class="comment">// Compute alexnet</span></div> |
| <div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  std::vector<unsigned int> classified_labels = compute_lenet5(10, <span class="stringliteral">"cnn_data/mnist_data/input10.npy"</span>);</div> |
| <div class="line"><a name="l00085"></a><span class="lineno"> 85</span> </div> |
| <div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  <span class="comment">// Expected labels</span></div> |
| <div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  std::vector<unsigned int> expected_labels = { 7, 2, 1, 0, 4, 1, 4, 9, 5, 9 };</div> |
| <div class="line"><a name="l00088"></a><span class="lineno"> 88</span> </div> |
| <div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  <span class="comment">// Validate labels</span></div> |
| <div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(classified_labels, expected_labels);</div> |
| <div class="line"><a name="l00091"></a><span class="lineno"> 91</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="ab9422bc3143de824fa792e9740c27e79"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">TEST_CASE </td> |
| <td>(</td> |
| <td class="paramtype">AlexNet </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">framework::DatasetMode::PRECOMMIT </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="validation_2_c_l_2_s_y_s_t_e_m_2_alex_net_8cpp_source.xhtml#l00096">96</a> of file <a class="el" href="validation_2_c_l_2_s_y_s_t_e_m_2_alex_net_8cpp_source.xhtml">AlexNet.cpp</a>.</p> |
| |
| <p>References <a class="el" href="namespacearm__compute.xhtml#ab4e88c89b3b7ea1735996cc4def22d58a44ad4ef5a76e6aa6fb3e3fa079a54fda">arm_compute::F32</a>, and <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00097"></a><span class="lineno"> 97</span> {</div> |
| <div class="line"><a name="l00098"></a><span class="lineno"> 98</span>  <span class="comment">// Compute alexnet</span></div> |
| <div class="line"><a name="l00099"></a><span class="lineno"> 99</span>  std::vector<unsigned int> classified_labels = compute_alexnet(DataType::F32, 1, <span class="stringliteral">"cnn_data/imagenet_data/cat.npy"</span>);</div> |
| <div class="line"><a name="l00100"></a><span class="lineno"> 100</span> </div> |
| <div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  <span class="comment">// Expected labels</span></div> |
| <div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  std::vector<unsigned int> expected_labels = { 281 };</div> |
| <div class="line"><a name="l00103"></a><span class="lineno"> 103</span> </div> |
| <div class="line"><a name="l00104"></a><span class="lineno"> 104</span>  <span class="comment">// Validate labels</span></div> |
| <div class="line"><a name="l00105"></a><span class="lineno"> 105</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(classified_labels, expected_labels);</div> |
| <div class="line"><a name="l00106"></a><span class="lineno"> 106</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a38fe4b20a05bbaa1c844f3d7a19791ae"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">TEST_SUITE_END </td> |
| <td>(</td> |
| <td class="paramname"></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a3bb27cb73ac0ecd83cbb28d01b5edc2c"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="classarm__compute_1_1test_1_1_raw_tensor.xhtml">RawTensor</a> transpose </td> |
| <td>(</td> |
| <td class="paramtype">const RawTensor & </td> |
| <td class="paramname"><em>src</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">int </td> |
| <td class="paramname"><em>chunk_width</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="tests_2validation_2_c_p_p_2_utils_8cpp_source.xhtml#l00069">69</a> of file <a class="el" href="tests_2validation_2_c_p_p_2_utils_8cpp_source.xhtml">Utils.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_simple_tensor_8h_source.xhtml#l00265">SimpleTensor< T >::data_type()</a>, <a class="el" href="_simple_tensor_8h_source.xhtml#l00240">SimpleTensor< T >::element_size()</a>, <a class="el" href="tests_2_utils_8h_source.xhtml#l00308">arm_compute::test::index2coord()</a>, <a class="el" href="_tensor_shape_8h_source.xhtml#l00074">TensorShape::set()</a>, <a class="el" href="_dimensions_8h_source.xhtml#l00074">Dimensions< T >::set()</a>, <a class="el" href="_simple_tensor_8h_source.xhtml#l00234">SimpleTensor< T >::shape()</a>, <a class="el" href="_dimensions_8h_source.xhtml#l00081">Dimensions< T >::x()</a>, and <a class="el" href="_dimensions_8h_source.xhtml#l00086">Dimensions< T >::y()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00070"></a><span class="lineno"> 70</span> {</div> |
| <div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  <span class="comment">// Create reference</span></div> |
| <div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  TensorShape dst_shape(src.shape());</div> |
| <div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  dst_shape.set(0, src.shape().y() * chunk_width);</div> |
| <div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  dst_shape.set(1, std::ceil(src.shape().x() / <span class="keyword">static_cast<</span><span class="keywordtype">float</span><span class="keyword">></span>(chunk_width)));</div> |
| <div class="line"><a name="l00075"></a><span class="lineno"> 75</span> </div> |
| <div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  RawTensor dst{ dst_shape, src.data_type() };</div> |
| <div class="line"><a name="l00077"></a><span class="lineno"> 77</span> </div> |
| <div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  <span class="comment">// Compute reference</span></div> |
| <div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  uint8_t *out_ptr = dst.data();</div> |
| <div class="line"><a name="l00080"></a><span class="lineno"> 80</span> </div> |
| <div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  <span class="keywordflow">for</span>(<span class="keywordtype">int</span> i = 0; i < dst.num_elements(); i += chunk_width)</div> |
| <div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  {</div> |
| <div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  Coordinates coord = <a class="code" href="namespacearm__compute_1_1test.xhtml#a24d8c0391cfa38e78969b6ad97c0ff09">index2coord</a>(dst.shape(), i);</div> |
| <div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  <span class="keywordtype">size_t</span> coord_x = coord.<a class="code" href="classarm__compute_1_1_dimensions.xhtml#afb5cd37bb08f1029691590372e6330f0">x</a>();</div> |
| <div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  coord.set(0, coord.y() * chunk_width);</div> |
| <div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  coord.set(1, coord_x / chunk_width);</div> |
| <div class="line"><a name="l00087"></a><span class="lineno"> 87</span> </div> |
| <div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  <span class="keyword">const</span> <span class="keywordtype">int</span> num_elements = std::min<int>(chunk_width, src.shape().x() - coord.x());</div> |
| <div class="line"><a name="l00089"></a><span class="lineno"> 89</span> </div> |
| <div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  std::copy_n(static_cast<const uint8_t *>(src(coord)), num_elements * src.element_size(), out_ptr);</div> |
| <div class="line"><a name="l00091"></a><span class="lineno"> 91</span> </div> |
| <div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  out_ptr += chunk_width * dst.element_size();</div> |
| <div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  }</div> |
| <div class="line"><a name="l00094"></a><span class="lineno"> 94</span> </div> |
| <div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  <span class="keywordflow">return</span> dst;</div> |
| <div class="line"><a name="l00096"></a><span class="lineno"> 96</span> }</div> |
| <div class="ttc" id="classarm__compute_1_1_dimensions_xhtml_afb5cd37bb08f1029691590372e6330f0"><div class="ttname"><a href="classarm__compute_1_1_dimensions.xhtml#afb5cd37bb08f1029691590372e6330f0">arm_compute::Dimensions::x</a></div><div class="ttdeci">T x() const </div><div class="ttdoc">Alias to access the size of the first dimension. </div><div class="ttdef"><b>Definition:</b> <a href="_dimensions_8h_source.xhtml#l00081">Dimensions.h:81</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_xhtml_a24d8c0391cfa38e78969b6ad97c0ff09"><div class="ttname"><a href="namespacearm__compute_1_1test.xhtml#a24d8c0391cfa38e78969b6ad97c0ff09">arm_compute::test::index2coord</a></div><div class="ttdeci">Coordinates index2coord(const TensorShape &shape, int index)</div><div class="ttdoc">Convert a linear index into n-dimensional coordinates. </div><div class="ttdef"><b>Definition:</b> <a href="tests_2_utils_8h_source.xhtml#l00308">Utils.h:308</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a7730e17dc901bdffefcf45b08bab135f"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void validate </td> |
| <td>(</td> |
| <td class="paramtype">const <a class="el" href="structarm__compute_1_1_valid_region.xhtml">arm_compute::ValidRegion</a> & </td> |
| <td class="paramname"><em>region</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const <a class="el" href="structarm__compute_1_1_valid_region.xhtml">arm_compute::ValidRegion</a> & </td> |
| <td class="paramname"><em>reference</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Validate valid regions. </p> |
| <ul> |
| <li>Dimensionality has to be the same.</li> |
| <li>Anchors have to match.</li> |
| <li>Shapes have to match. </li> |
| </ul> |
| |
| <p>Definition at line <a class="el" href="_validation_8cpp_source.xhtml#l00149">149</a> of file <a class="el" href="_validation_8cpp_source.xhtml">Validation.cpp</a>.</p> |
| |
| <p>References <a class="el" href="arm__compute_2core_2_types_8h_source.xhtml#l00123">ValidRegion::anchor</a>, <a class="el" href="_asserts_8h_source.xhtml#l00104">ARM_COMPUTE_EXPECT_EQUAL</a>, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#aca1fd1d8935433e6ba2e3918214e07f9a6f3a603fac4d817f1848c3173b243b57">arm_compute::test::framework::ERRORS</a>, <a class="el" href="_dimensions_8h_source.xhtml#l00109">Dimensions< T >::num_dimensions()</a>, and <a class="el" href="arm__compute_2core_2_types_8h_source.xhtml#l00124">ValidRegion::shape</a>.</p> |
| |
| <p>Referenced by <a class="el" href="_validation_8h_source.xhtml#l00368">compare_keypoints()</a>, <a class="el" href="validation_2_c_l_2_convolution_layer_8cpp_source.xhtml#l00064">DATA_TEST_CASE()</a>, <a class="el" href="validation_2_c_l_2_activation_layer_8cpp_source.xhtml#l00164">FIXTURE_DATA_TEST_CASE()</a>, <a class="el" href="validation_2_c_l_2_s_y_s_t_e_m_2_alex_net_8cpp_source.xhtml#l00096">TEST_CASE()</a>, <a class="el" href="_validation_8h_source.xhtml#l00299">validate()</a>, and <a class="el" href="_c_l_2_min_max_location_8cpp_source.xhtml#l00045">validate_configuration()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00150"></a><span class="lineno"> 150</span> {</div> |
| <div class="line"><a name="l00151"></a><span class="lineno"> 151</span>  <a class="code" href="_asserts_8h.xhtml#ac057d80e0c27881ee453299d98a878f4">ARM_COMPUTE_EXPECT_EQUAL</a>(region.<a class="code" href="structarm__compute_1_1_valid_region.xhtml#a55a69b397082accd94221dd10b722cf7">anchor</a>.<a class="code" href="classarm__compute_1_1_dimensions.xhtml#a0f59f175e7682c7ed5f4ea30ef687834">num_dimensions</a>(), reference.<a class="code" href="structarm__compute_1_1_valid_region.xhtml#a55a69b397082accd94221dd10b722cf7">anchor</a>.<a class="code" href="classarm__compute_1_1_dimensions.xhtml#a0f59f175e7682c7ed5f4ea30ef687834">num_dimensions</a>(), framework::LogLevel::ERRORS);</div> |
| <div class="line"><a name="l00152"></a><span class="lineno"> 152</span>  <a class="code" href="_asserts_8h.xhtml#ac057d80e0c27881ee453299d98a878f4">ARM_COMPUTE_EXPECT_EQUAL</a>(region.<a class="code" href="structarm__compute_1_1_valid_region.xhtml#a1fcd64682b37ed3c2098d0094ce788d8">shape</a>.<a class="code" href="classarm__compute_1_1_dimensions.xhtml#a0f59f175e7682c7ed5f4ea30ef687834">num_dimensions</a>(), reference.<a class="code" href="structarm__compute_1_1_valid_region.xhtml#a1fcd64682b37ed3c2098d0094ce788d8">shape</a>.<a class="code" href="classarm__compute_1_1_dimensions.xhtml#a0f59f175e7682c7ed5f4ea30ef687834">num_dimensions</a>(), framework::LogLevel::ERRORS);</div> |
| <div class="line"><a name="l00153"></a><span class="lineno"> 153</span> </div> |
| <div class="line"><a name="l00154"></a><span class="lineno"> 154</span>  <span class="keywordflow">for</span>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> d = 0; d < region.<a class="code" href="structarm__compute_1_1_valid_region.xhtml#a55a69b397082accd94221dd10b722cf7">anchor</a>.<a class="code" href="classarm__compute_1_1_dimensions.xhtml#a0f59f175e7682c7ed5f4ea30ef687834">num_dimensions</a>(); ++d)</div> |
| <div class="line"><a name="l00155"></a><span class="lineno"> 155</span>  {</div> |
| <div class="line"><a name="l00156"></a><span class="lineno"> 156</span>  <a class="code" href="_asserts_8h.xhtml#ac057d80e0c27881ee453299d98a878f4">ARM_COMPUTE_EXPECT_EQUAL</a>(region.<a class="code" href="structarm__compute_1_1_valid_region.xhtml#a55a69b397082accd94221dd10b722cf7">anchor</a>[d], reference.<a class="code" href="structarm__compute_1_1_valid_region.xhtml#a55a69b397082accd94221dd10b722cf7">anchor</a>[d], framework::LogLevel::ERRORS);</div> |
| <div class="line"><a name="l00157"></a><span class="lineno"> 157</span>  }</div> |
| <div class="line"><a name="l00158"></a><span class="lineno"> 158</span> </div> |
| <div class="line"><a name="l00159"></a><span class="lineno"> 159</span>  <span class="keywordflow">for</span>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> d = 0; d < region.<a class="code" href="structarm__compute_1_1_valid_region.xhtml#a1fcd64682b37ed3c2098d0094ce788d8">shape</a>.<a class="code" href="classarm__compute_1_1_dimensions.xhtml#a0f59f175e7682c7ed5f4ea30ef687834">num_dimensions</a>(); ++d)</div> |
| <div class="line"><a name="l00160"></a><span class="lineno"> 160</span>  {</div> |
| <div class="line"><a name="l00161"></a><span class="lineno"> 161</span>  <a class="code" href="_asserts_8h.xhtml#ac057d80e0c27881ee453299d98a878f4">ARM_COMPUTE_EXPECT_EQUAL</a>(region.<a class="code" href="structarm__compute_1_1_valid_region.xhtml#a1fcd64682b37ed3c2098d0094ce788d8">shape</a>[d], reference.<a class="code" href="structarm__compute_1_1_valid_region.xhtml#a1fcd64682b37ed3c2098d0094ce788d8">shape</a>[d], framework::LogLevel::ERRORS);</div> |
| <div class="line"><a name="l00162"></a><span class="lineno"> 162</span>  }</div> |
| <div class="line"><a name="l00163"></a><span class="lineno"> 163</span> }</div> |
| <div class="ttc" id="structarm__compute_1_1_valid_region_xhtml_a1fcd64682b37ed3c2098d0094ce788d8"><div class="ttname"><a href="structarm__compute_1_1_valid_region.xhtml#a1fcd64682b37ed3c2098d0094ce788d8">arm_compute::ValidRegion::shape</a></div><div class="ttdeci">TensorShape shape</div><div class="ttdef"><b>Definition:</b> <a href="arm__compute_2core_2_types_8h_source.xhtml#l00124">Types.h:124</a></div></div> |
| <div class="ttc" id="_asserts_8h_xhtml_ac057d80e0c27881ee453299d98a878f4"><div class="ttname"><a href="_asserts_8h.xhtml#ac057d80e0c27881ee453299d98a878f4">ARM_COMPUTE_EXPECT_EQUAL</a></div><div class="ttdeci">#define ARM_COMPUTE_EXPECT_EQUAL(X, Y, LEVEL)</div><div class="ttdef"><b>Definition:</b> <a href="_asserts_8h_source.xhtml#l00104">Asserts.h:104</a></div></div> |
| <div class="ttc" id="classarm__compute_1_1_dimensions_xhtml_a0f59f175e7682c7ed5f4ea30ef687834"><div class="ttname"><a href="classarm__compute_1_1_dimensions.xhtml#a0f59f175e7682c7ed5f4ea30ef687834">arm_compute::Dimensions::num_dimensions</a></div><div class="ttdeci">unsigned int num_dimensions() const </div><div class="ttdoc">Returns the effective dimensionality of the tensor. </div><div class="ttdef"><b>Definition:</b> <a href="_dimensions_8h_source.xhtml#l00109">Dimensions.h:109</a></div></div> |
| <div class="ttc" id="structarm__compute_1_1_valid_region_xhtml_a55a69b397082accd94221dd10b722cf7"><div class="ttname"><a href="structarm__compute_1_1_valid_region.xhtml#a55a69b397082accd94221dd10b722cf7">arm_compute::ValidRegion::anchor</a></div><div class="ttdeci">Coordinates anchor</div><div class="ttdef"><b>Definition:</b> <a href="arm__compute_2core_2_types_8h_source.xhtml#l00123">Types.h:123</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="adf9a1249c175fca84f5bd15907291305"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void validate </td> |
| <td>(</td> |
| <td class="paramtype">const <a class="el" href="namespacearm__compute.xhtml#a4467b302fc9ec312c40580336ab783da">arm_compute::PaddingSize</a> & </td> |
| <td class="paramname"><em>padding</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const <a class="el" href="namespacearm__compute.xhtml#a4467b302fc9ec312c40580336ab783da">arm_compute::PaddingSize</a> & </td> |
| <td class="paramname"><em>reference</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Validate padding. </p> |
| <p>Padding on all sides has to be the same. </p> |
| |
| <p>Definition at line <a class="el" href="_validation_8cpp_source.xhtml#l00165">165</a> of file <a class="el" href="_validation_8cpp_source.xhtml">Validation.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_asserts_8h_source.xhtml#l00104">ARM_COMPUTE_EXPECT_EQUAL</a>, <a class="el" href="arm__compute_2core_2_types_8h_source.xhtml#l00202">BorderSize::bottom</a>, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#aca1fd1d8935433e6ba2e3918214e07f9a6f3a603fac4d817f1848c3173b243b57">arm_compute::test::framework::ERRORS</a>, <a class="el" href="arm__compute_2core_2_types_8h_source.xhtml#l00203">BorderSize::left</a>, <a class="el" href="arm__compute_2core_2_types_8h_source.xhtml#l00201">BorderSize::right</a>, and <a class="el" href="arm__compute_2core_2_types_8h_source.xhtml#l00200">BorderSize::top</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00166"></a><span class="lineno"> 166</span> {</div> |
| <div class="line"><a name="l00167"></a><span class="lineno"> 167</span>  <a class="code" href="_asserts_8h.xhtml#ac057d80e0c27881ee453299d98a878f4">ARM_COMPUTE_EXPECT_EQUAL</a>(padding.<a class="code" href="structarm__compute_1_1_border_size.xhtml#a3fdd42ea34070a54e696b3adc28c4be3">top</a>, reference.<a class="code" href="structarm__compute_1_1_border_size.xhtml#a3fdd42ea34070a54e696b3adc28c4be3">top</a>, framework::LogLevel::ERRORS);</div> |
| <div class="line"><a name="l00168"></a><span class="lineno"> 168</span>  <a class="code" href="_asserts_8h.xhtml#ac057d80e0c27881ee453299d98a878f4">ARM_COMPUTE_EXPECT_EQUAL</a>(padding.<a class="code" href="structarm__compute_1_1_border_size.xhtml#a78b0fed184c642b78f32fd34b228a5f9">right</a>, reference.<a class="code" href="structarm__compute_1_1_border_size.xhtml#a78b0fed184c642b78f32fd34b228a5f9">right</a>, framework::LogLevel::ERRORS);</div> |
| <div class="line"><a name="l00169"></a><span class="lineno"> 169</span>  <a class="code" href="_asserts_8h.xhtml#ac057d80e0c27881ee453299d98a878f4">ARM_COMPUTE_EXPECT_EQUAL</a>(padding.<a class="code" href="structarm__compute_1_1_border_size.xhtml#a802ffcf1b49237efe5be8a314d3f3869">bottom</a>, reference.<a class="code" href="structarm__compute_1_1_border_size.xhtml#a802ffcf1b49237efe5be8a314d3f3869">bottom</a>, framework::LogLevel::ERRORS);</div> |
| <div class="line"><a name="l00170"></a><span class="lineno"> 170</span>  <a class="code" href="_asserts_8h.xhtml#ac057d80e0c27881ee453299d98a878f4">ARM_COMPUTE_EXPECT_EQUAL</a>(padding.<a class="code" href="structarm__compute_1_1_border_size.xhtml#a05374b750b0fc472c34ee61e6f028bba">left</a>, reference.<a class="code" href="structarm__compute_1_1_border_size.xhtml#a05374b750b0fc472c34ee61e6f028bba">left</a>, framework::LogLevel::ERRORS);</div> |
| <div class="line"><a name="l00171"></a><span class="lineno"> 171</span> }</div> |
| <div class="ttc" id="structarm__compute_1_1_border_size_xhtml_a3fdd42ea34070a54e696b3adc28c4be3"><div class="ttname"><a href="structarm__compute_1_1_border_size.xhtml#a3fdd42ea34070a54e696b3adc28c4be3">arm_compute::BorderSize::top</a></div><div class="ttdeci">unsigned int top</div><div class="ttdef"><b>Definition:</b> <a href="arm__compute_2core_2_types_8h_source.xhtml#l00200">Types.h:200</a></div></div> |
| <div class="ttc" id="structarm__compute_1_1_border_size_xhtml_a802ffcf1b49237efe5be8a314d3f3869"><div class="ttname"><a href="structarm__compute_1_1_border_size.xhtml#a802ffcf1b49237efe5be8a314d3f3869">arm_compute::BorderSize::bottom</a></div><div class="ttdeci">unsigned int bottom</div><div class="ttdef"><b>Definition:</b> <a href="arm__compute_2core_2_types_8h_source.xhtml#l00202">Types.h:202</a></div></div> |
| <div class="ttc" id="_asserts_8h_xhtml_ac057d80e0c27881ee453299d98a878f4"><div class="ttname"><a href="_asserts_8h.xhtml#ac057d80e0c27881ee453299d98a878f4">ARM_COMPUTE_EXPECT_EQUAL</a></div><div class="ttdeci">#define ARM_COMPUTE_EXPECT_EQUAL(X, Y, LEVEL)</div><div class="ttdef"><b>Definition:</b> <a href="_asserts_8h_source.xhtml#l00104">Asserts.h:104</a></div></div> |
| <div class="ttc" id="structarm__compute_1_1_border_size_xhtml_a05374b750b0fc472c34ee61e6f028bba"><div class="ttname"><a href="structarm__compute_1_1_border_size.xhtml#a05374b750b0fc472c34ee61e6f028bba">arm_compute::BorderSize::left</a></div><div class="ttdeci">unsigned int left</div><div class="ttdef"><b>Definition:</b> <a href="arm__compute_2core_2_types_8h_source.xhtml#l00203">Types.h:203</a></div></div> |
| <div class="ttc" id="structarm__compute_1_1_border_size_xhtml_a78b0fed184c642b78f32fd34b228a5f9"><div class="ttname"><a href="structarm__compute_1_1_border_size.xhtml#a78b0fed184c642b78f32fd34b228a5f9">arm_compute::BorderSize::right</a></div><div class="ttdeci">unsigned int right</div><div class="ttdef"><b>Definition:</b> <a href="arm__compute_2core_2_types_8h_source.xhtml#l00201">Types.h:201</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a1e8ca0b3d47827b9574e21e9d73cab6a"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void validate </td> |
| <td>(</td> |
| <td class="paramtype">const IAccessor & </td> |
| <td class="paramname"><em>tensor</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const void * </td> |
| <td class="paramname"><em>reference_value</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Validate tensors against constant value. </p> |
| <ul> |
| <li>All values have to match. </li> |
| </ul> |
| |
| <p>Definition at line <a class="el" href="_validation_8cpp_source.xhtml#l00173">173</a> of file <a class="el" href="_validation_8cpp_source.xhtml">Validation.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_asserts_8h_source.xhtml#l00110">ARM_COMPUTE_ASSERT</a>, <a class="el" href="_asserts_8h_source.xhtml#l00104">ARM_COMPUTE_EXPECT_EQUAL</a>, <a class="el" href="_asserts_8h_source.xhtml#l00065">ARM_COMPUTE_TEST_INFO</a>, <a class="el" href="classarm__compute_1_1test_1_1_i_accessor.xhtml#a7cfb31af63202568efef5214acfbf3ba">IAccessor::data_type()</a>, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#aca1fd1d8935433e6ba2e3918214e07f9adc30ec20708ef7b0f641ef78b7880a15">arm_compute::test::framework::DEBUG</a>, <a class="el" href="arm__compute_2core_2_utils_8h_source.xhtml#l00161">arm_compute::element_size_from_data_type()</a>, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#aca1fd1d8935433e6ba2e3918214e07f9a6f3a603fac4d817f1848c3173b243b57">arm_compute::test::framework::ERRORS</a>, <a class="el" href="tests_2_utils_8h_source.xhtml#l00308">arm_compute::test::index2coord()</a>, <a class="el" href="classarm__compute_1_1test_1_1_i_accessor.xhtml#ac492280ef2d7889f1226d34743b74459">IAccessor::num_channels()</a>, <a class="el" href="classarm__compute_1_1test_1_1_i_accessor.xhtml#a7596bc2928432a0ac2271bc9184d692e">IAccessor::num_elements()</a>, and <a class="el" href="classarm__compute_1_1test_1_1_i_accessor.xhtml#a1c5e120ea2712b21296aa8f62421d3c1">IAccessor::shape()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00174"></a><span class="lineno"> 174</span> {</div> |
| <div class="line"><a name="l00175"></a><span class="lineno"> 175</span>  <a class="code" href="_asserts_8h.xhtml#a83bf33add9b97f6897b7b3db2766dd27">ARM_COMPUTE_ASSERT</a>(reference_value != <span class="keyword">nullptr</span>);</div> |
| <div class="line"><a name="l00176"></a><span class="lineno"> 176</span> </div> |
| <div class="line"><a name="l00177"></a><span class="lineno"> 177</span>  int64_t num_mismatches = 0;</div> |
| <div class="line"><a name="l00178"></a><span class="lineno"> 178</span>  int64_t num_elements = 0;</div> |
| <div class="line"><a name="l00179"></a><span class="lineno"> 179</span>  <span class="keyword">const</span> <span class="keywordtype">size_t</span> channel_size = <a class="code" href="namespacearm__compute.xhtml#a34b06c0cd94808a77b697e79880b84b0">element_size_from_data_type</a>(tensor.data_type());</div> |
| <div class="line"><a name="l00180"></a><span class="lineno"> 180</span> </div> |
| <div class="line"><a name="l00181"></a><span class="lineno"> 181</span>  <span class="comment">// Iterate over all elements, e.g. U8, S16, RGB888, ...</span></div> |
| <div class="line"><a name="l00182"></a><span class="lineno"> 182</span>  <span class="keywordflow">for</span>(<span class="keywordtype">int</span> element_idx = 0; element_idx < tensor.num_elements(); ++element_idx)</div> |
| <div class="line"><a name="l00183"></a><span class="lineno"> 183</span>  {</div> |
| <div class="line"><a name="l00184"></a><span class="lineno"> 184</span>  <span class="keyword">const</span> Coordinates <span class="keywordtype">id</span> = <a class="code" href="namespacearm__compute_1_1test.xhtml#a24d8c0391cfa38e78969b6ad97c0ff09">index2coord</a>(tensor.shape(), element_idx);</div> |
| <div class="line"><a name="l00185"></a><span class="lineno"> 185</span> </div> |
| <div class="line"><a name="l00186"></a><span class="lineno"> 186</span>  <span class="keyword">const</span> <span class="keyword">auto</span> ptr = <span class="keyword">static_cast<</span><span class="keyword">const </span>uint8_t *<span class="keyword">></span>(tensor(<span class="keywordtype">id</span>));</div> |
| <div class="line"><a name="l00187"></a><span class="lineno"> 187</span> </div> |
| <div class="line"><a name="l00188"></a><span class="lineno"> 188</span>  <span class="comment">// Iterate over all channels within one element</span></div> |
| <div class="line"><a name="l00189"></a><span class="lineno"> 189</span>  <span class="keywordflow">for</span>(<span class="keywordtype">int</span> channel = 0; channel < tensor.num_channels(); ++channel)</div> |
| <div class="line"><a name="l00190"></a><span class="lineno"> 190</span>  {</div> |
| <div class="line"><a name="l00191"></a><span class="lineno"> 191</span>  <span class="keyword">const</span> <span class="keywordtype">size_t</span> channel_offset = channel * channel_size;</div> |
| <div class="line"><a name="l00192"></a><span class="lineno"> 192</span>  <span class="keyword">const</span> <span class="keywordtype">double</span> target = get_double_data(ptr + channel_offset, tensor.data_type());</div> |
| <div class="line"><a name="l00193"></a><span class="lineno"> 193</span>  <span class="keyword">const</span> <span class="keywordtype">double</span> reference = get_double_data(reference_value, tensor.data_type());</div> |
| <div class="line"><a name="l00194"></a><span class="lineno"> 194</span> </div> |
| <div class="line"><a name="l00195"></a><span class="lineno"> 195</span>  <span class="keywordflow">if</span>(!compare<AbsoluteTolerance<double>>(target, reference))</div> |
| <div class="line"><a name="l00196"></a><span class="lineno"> 196</span>  {</div> |
| <div class="line"><a name="l00197"></a><span class="lineno"> 197</span>  <a class="code" href="_asserts_8h.xhtml#ac498e3dc31f8819519a9497b2d5789c1">ARM_COMPUTE_TEST_INFO</a>(<span class="stringliteral">"id = "</span> << <span class="keywordtype">id</span>);</div> |
| <div class="line"><a name="l00198"></a><span class="lineno"> 198</span>  <a class="code" href="_asserts_8h.xhtml#ac498e3dc31f8819519a9497b2d5789c1">ARM_COMPUTE_TEST_INFO</a>(<span class="stringliteral">"channel = "</span> << channel);</div> |
| <div class="line"><a name="l00199"></a><span class="lineno"> 199</span>  <a class="code" href="_asserts_8h.xhtml#ac498e3dc31f8819519a9497b2d5789c1">ARM_COMPUTE_TEST_INFO</a>(<span class="stringliteral">"target = "</span> << std::setprecision(5) << target);</div> |
| <div class="line"><a name="l00200"></a><span class="lineno"> 200</span>  <a class="code" href="_asserts_8h.xhtml#ac498e3dc31f8819519a9497b2d5789c1">ARM_COMPUTE_TEST_INFO</a>(<span class="stringliteral">"reference = "</span> << std::setprecision(5) << reference);</div> |
| <div class="line"><a name="l00201"></a><span class="lineno"> 201</span>  <a class="code" href="_asserts_8h.xhtml#ac057d80e0c27881ee453299d98a878f4">ARM_COMPUTE_EXPECT_EQUAL</a>(target, reference, framework::LogLevel::DEBUG);</div> |
| <div class="line"><a name="l00202"></a><span class="lineno"> 202</span> </div> |
| <div class="line"><a name="l00203"></a><span class="lineno"> 203</span>  ++num_mismatches;</div> |
| <div class="line"><a name="l00204"></a><span class="lineno"> 204</span>  }</div> |
| <div class="line"><a name="l00205"></a><span class="lineno"> 205</span> </div> |
| <div class="line"><a name="l00206"></a><span class="lineno"> 206</span>  ++num_elements;</div> |
| <div class="line"><a name="l00207"></a><span class="lineno"> 207</span>  }</div> |
| <div class="line"><a name="l00208"></a><span class="lineno"> 208</span>  }</div> |
| <div class="line"><a name="l00209"></a><span class="lineno"> 209</span> </div> |
| <div class="line"><a name="l00210"></a><span class="lineno"> 210</span>  <span class="keywordflow">if</span>(num_elements > 0)</div> |
| <div class="line"><a name="l00211"></a><span class="lineno"> 211</span>  {</div> |
| <div class="line"><a name="l00212"></a><span class="lineno"> 212</span>  <span class="keyword">const</span> <span class="keywordtype">float</span> percent_mismatches = <span class="keyword">static_cast<</span><span class="keywordtype">float</span><span class="keyword">></span>(num_mismatches) / num_elements * 100.f;</div> |
| <div class="line"><a name="l00213"></a><span class="lineno"> 213</span> </div> |
| <div class="line"><a name="l00214"></a><span class="lineno"> 214</span>  <a class="code" href="_asserts_8h.xhtml#ac498e3dc31f8819519a9497b2d5789c1">ARM_COMPUTE_TEST_INFO</a>(num_mismatches << <span class="stringliteral">" values ("</span> << std::fixed << std::setprecision(2) << percent_mismatches << <span class="stringliteral">"%) mismatched"</span>);</div> |
| <div class="line"><a name="l00215"></a><span class="lineno"> 215</span>  <a class="code" href="_asserts_8h.xhtml#ac057d80e0c27881ee453299d98a878f4">ARM_COMPUTE_EXPECT_EQUAL</a>(num_mismatches, 0, framework::LogLevel::ERRORS);</div> |
| <div class="line"><a name="l00216"></a><span class="lineno"> 216</span>  }</div> |
| <div class="line"><a name="l00217"></a><span class="lineno"> 217</span> }</div> |
| <div class="ttc" id="namespacearm__compute_xhtml_a34b06c0cd94808a77b697e79880b84b0"><div class="ttname"><a href="namespacearm__compute.xhtml#a34b06c0cd94808a77b697e79880b84b0">arm_compute::element_size_from_data_type</a></div><div class="ttdeci">size_t element_size_from_data_type(DataType dt)</div><div class="ttdoc">The size in bytes of the data type. </div><div class="ttdef"><b>Definition:</b> <a href="arm__compute_2core_2_utils_8h_source.xhtml#l00161">Utils.h:161</a></div></div> |
| <div class="ttc" id="_asserts_8h_xhtml_ac057d80e0c27881ee453299d98a878f4"><div class="ttname"><a href="_asserts_8h.xhtml#ac057d80e0c27881ee453299d98a878f4">ARM_COMPUTE_EXPECT_EQUAL</a></div><div class="ttdeci">#define ARM_COMPUTE_EXPECT_EQUAL(X, Y, LEVEL)</div><div class="ttdef"><b>Definition:</b> <a href="_asserts_8h_source.xhtml#l00104">Asserts.h:104</a></div></div> |
| <div class="ttc" id="_asserts_8h_xhtml_ac498e3dc31f8819519a9497b2d5789c1"><div class="ttname"><a href="_asserts_8h.xhtml#ac498e3dc31f8819519a9497b2d5789c1">ARM_COMPUTE_TEST_INFO</a></div><div class="ttdeci">#define ARM_COMPUTE_TEST_INFO(INFO)</div><div class="ttdef"><b>Definition:</b> <a href="_asserts_8h_source.xhtml#l00065">Asserts.h:65</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_xhtml_a24d8c0391cfa38e78969b6ad97c0ff09"><div class="ttname"><a href="namespacearm__compute_1_1test.xhtml#a24d8c0391cfa38e78969b6ad97c0ff09">arm_compute::test::index2coord</a></div><div class="ttdeci">Coordinates index2coord(const TensorShape &shape, int index)</div><div class="ttdoc">Convert a linear index into n-dimensional coordinates. </div><div class="ttdef"><b>Definition:</b> <a href="tests_2_utils_8h_source.xhtml#l00308">Utils.h:308</a></div></div> |
| <div class="ttc" id="_asserts_8h_xhtml_a83bf33add9b97f6897b7b3db2766dd27"><div class="ttname"><a href="_asserts_8h.xhtml#a83bf33add9b97f6897b7b3db2766dd27">ARM_COMPUTE_ASSERT</a></div><div class="ttdeci">#define ARM_COMPUTE_ASSERT(X)</div><div class="ttdef"><b>Definition:</b> <a href="_asserts_8h_source.xhtml#l00110">Asserts.h:110</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a27e76d60382474c13acf9d3efef67d53"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void validate </td> |
| <td>(</td> |
| <td class="paramtype">const IAccessor & </td> |
| <td class="paramname"><em>tensor</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const SimpleTensor< T > & </td> |
| <td class="paramname"><em>reference</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">U </td> |
| <td class="paramname"><em>tolerance_value</em> = <code>U()</code>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">float </td> |
| <td class="paramname"><em>tolerance_number</em> = <code>0.f</code> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Validate tensors. </p> |
| <ul> |
| <li>Dimensionality has to be the same.</li> |
| <li>All values have to match.</li> |
| </ul> |
| <dl class="section note"><dt>Note</dt><dd>: wrap_range allows cases where reference tensor rounds up to the wrapping point, causing it to wrap around to zero while the test tensor stays at wrapping point to pass. This may permit true erroneous cases (difference between reference tensor and test tensor is multiple of wrap_range), but such errors would be detected by other test cases. </dd></dl> |
| |
| <p>Definition at line <a class="el" href="_validation_8h_source.xhtml#l00299">299</a> of file <a class="el" href="_validation_8h_source.xhtml">Validation.h</a>.</p> |
| |
| <p>References <a class="el" href="classarm__compute_1_1test_1_1_i_accessor.xhtml#a1c5e120ea2712b21296aa8f62421d3c1">IAccessor::shape()</a>, <a class="el" href="tests_2_utils_8h_source.xhtml#l00193">arm_compute::test::shape_to_valid_region()</a>, and <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00300"></a><span class="lineno"> 300</span> {</div> |
| <div class="line"><a name="l00301"></a><span class="lineno"> 301</span>  <span class="comment">// Validate with valid region covering the entire shape</span></div> |
| <div class="line"><a name="l00302"></a><span class="lineno"> 302</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a6c19347e16069660a1a3ae62e1d607ee">validate</a>(tensor, reference, <a class="code" href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">shape_to_valid_region</a>(tensor.shape()), tolerance_value, tolerance_number);</div> |
| <div class="line"><a name="l00303"></a><span class="lineno"> 303</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_xhtml_a4c9ad143c34306817986409ffb1dbd40"><div class="ttname"><a href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">arm_compute::test::shape_to_valid_region</a></div><div class="ttdeci">ValidRegion shape_to_valid_region(TensorShape shape, bool border_undefined=false, BorderSize border_size=BorderSize(0))</div><div class="ttdoc">Create a valid region based on tensor shape, border mode and border size. </div><div class="ttdef"><b>Definition:</b> <a href="tests_2_utils_8h_source.xhtml#l00193">Utils.h:193</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a6c19347e16069660a1a3ae62e1d607ee"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a6c19347e16069660a1a3ae62e1d607ee">arm_compute::test::validation::validate</a></div><div class="ttdeci">bool validate(T target, T reference, U tolerance=AbsoluteTolerance< T >())</div><div class="ttdoc">Validate float value. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8h_source.xhtml#l00438">Validation.h:438</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a6b80f915b260d6ddba72b9068f80e0a5"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void validate </td> |
| <td>(</td> |
| <td class="paramtype">const IAccessor & </td> |
| <td class="paramname"><em>tensor</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const SimpleTensor< T > & </td> |
| <td class="paramname"><em>reference</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const ValidRegion & </td> |
| <td class="paramname"><em>valid_region</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">U </td> |
| <td class="paramname"><em>tolerance_value</em> = <code>U()</code>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">float </td> |
| <td class="paramname"><em>tolerance_number</em> = <code>0.f</code> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Validate tensors with valid region. </p> |
| <ul> |
| <li>Dimensionality has to be the same.</li> |
| <li>All values have to match.</li> |
| </ul> |
| <dl class="section note"><dt>Note</dt><dd>: wrap_range allows cases where reference tensor rounds up to the wrapping point, causing it to wrap around to zero while the test tensor stays at wrapping point to pass. This may permit true erroneous cases (difference between reference tensor and test tensor is multiple of wrap_range), but such errors would be detected by other test cases. </dd></dl> |
| |
| <p>Definition at line <a class="el" href="_validation_8h_source.xhtml#l00306">306</a> of file <a class="el" href="_validation_8h_source.xhtml">Validation.h</a>.</p> |
| |
| <p>References <a class="el" href="_asserts_8h_source.xhtml#l00124">ARM_COMPUTE_EXPECT</a>, <a class="el" href="_asserts_8h_source.xhtml#l00104">ARM_COMPUTE_EXPECT_EQUAL</a>, <a class="el" href="_asserts_8h_source.xhtml#l00057">arm_compute::test::framework::ARM_COMPUTE_PRINT_INFO()</a>, <a class="el" href="_asserts_8h_source.xhtml#l00065">ARM_COMPUTE_TEST_INFO</a>, <a class="el" href="_validation_8h_source.xhtml#l00133">compare_dimensions()</a>, <a class="el" href="classarm__compute_1_1test_1_1_i_accessor.xhtml#a7cfb31af63202568efef5214acfbf3ba">IAccessor::data_type()</a>, <a class="el" href="_simple_tensor_8h_source.xhtml#l00265">SimpleTensor< T >::data_type()</a>, <a class="el" href="classarm__compute_1_1test_1_1_i_accessor.xhtml#aa459796b5489eca8a9160cb5dcf1a103">IAccessor::element_size()</a>, <a class="el" href="_simple_tensor_8h_source.xhtml#l00240">SimpleTensor< T >::element_size()</a>, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#aca1fd1d8935433e6ba2e3918214e07f9a6f3a603fac4d817f1848c3173b243b57">arm_compute::test::framework::ERRORS</a>, <a class="el" href="classarm__compute_1_1test_1_1_i_accessor.xhtml#a57360dd9ca408834c0ea1a8ef70a11f4">IAccessor::format()</a>, <a class="el" href="_simple_tensor_8h_source.xhtml#l00259">SimpleTensor< T >::format()</a>, <a class="el" href="tests_2_utils_8h_source.xhtml#l00308">arm_compute::test::index2coord()</a>, <a class="el" href="tests_2_utils_8h_source.xhtml#l00355">arm_compute::test::is_in_valid_region()</a>, <a class="el" href="_asserts_8h_source.xhtml#l00040">arm_compute::test::framework::make_printable()</a>, <a class="el" href="tests_2validation_2_fixed_point_8h_source.xhtml#l00884">arm_compute::test::fixed_point_arithmetic::detail::min()</a>, <a class="el" href="classarm__compute_1_1test_1_1_i_accessor.xhtml#ac492280ef2d7889f1226d34743b74459">IAccessor::num_channels()</a>, <a class="el" href="_simple_tensor_8h_source.xhtml#l00278">SimpleTensor< T >::num_channels()</a>, <a class="el" href="classarm__compute_1_1test_1_1_i_accessor.xhtml#a7596bc2928432a0ac2271bc9184d692e">IAccessor::num_elements()</a>, <a class="el" href="_simple_tensor_8h_source.xhtml#l00299">SimpleTensor< T >::num_elements()</a>, <a class="el" href="classarm__compute_1_1test_1_1_i_accessor.xhtml#a1c5e120ea2712b21296aa8f62421d3c1">IAccessor::shape()</a>, <a class="el" href="_simple_tensor_8h_source.xhtml#l00234">SimpleTensor< T >::shape()</a>, and <a class="el" href="namespacearm__compute.xhtml#a3a440b3893fa10608d4428958be1c52ea696b031073e74bf2cb98e5ef201d4aa3">arm_compute::UNKNOWN</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00307"></a><span class="lineno"> 307</span> {</div> |
| <div class="line"><a name="l00308"></a><span class="lineno"> 308</span>  int64_t num_mismatches = 0;</div> |
| <div class="line"><a name="l00309"></a><span class="lineno"> 309</span>  int64_t num_elements = 0;</div> |
| <div class="line"><a name="l00310"></a><span class="lineno"> 310</span> </div> |
| <div class="line"><a name="l00311"></a><span class="lineno"> 311</span>  <a class="code" href="_asserts_8h.xhtml#ac057d80e0c27881ee453299d98a878f4">ARM_COMPUTE_EXPECT_EQUAL</a>(tensor.element_size(), reference.element_size(), framework::LogLevel::ERRORS);</div> |
| <div class="line"><a name="l00312"></a><span class="lineno"> 312</span>  <a class="code" href="_asserts_8h.xhtml#ac057d80e0c27881ee453299d98a878f4">ARM_COMPUTE_EXPECT_EQUAL</a>(tensor.data_type(), reference.data_type(), framework::LogLevel::ERRORS);</div> |
| <div class="line"><a name="l00313"></a><span class="lineno"> 313</span> </div> |
| <div class="line"><a name="l00314"></a><span class="lineno"> 314</span>  <span class="keywordflow">if</span>(reference.format() != Format::UNKNOWN)</div> |
| <div class="line"><a name="l00315"></a><span class="lineno"> 315</span>  {</div> |
| <div class="line"><a name="l00316"></a><span class="lineno"> 316</span>  <a class="code" href="_asserts_8h.xhtml#ac057d80e0c27881ee453299d98a878f4">ARM_COMPUTE_EXPECT_EQUAL</a>(tensor.format(), reference.format(), framework::LogLevel::ERRORS);</div> |
| <div class="line"><a name="l00317"></a><span class="lineno"> 317</span>  }</div> |
| <div class="line"><a name="l00318"></a><span class="lineno"> 318</span> </div> |
| <div class="line"><a name="l00319"></a><span class="lineno"> 319</span>  <a class="code" href="_asserts_8h.xhtml#ac057d80e0c27881ee453299d98a878f4">ARM_COMPUTE_EXPECT_EQUAL</a>(tensor.num_channels(), reference.num_channels(), framework::LogLevel::ERRORS);</div> |
| <div class="line"><a name="l00320"></a><span class="lineno"> 320</span>  <a class="code" href="_asserts_8h.xhtml#adc60af942e951dc93e22b97b41809b51">ARM_COMPUTE_EXPECT</a>(<a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a45ccb6e2ccc0be8a60e694a6b75e4679">compare_dimensions</a>(tensor.shape(), reference.shape()), framework::LogLevel::ERRORS);</div> |
| <div class="line"><a name="l00321"></a><span class="lineno"> 321</span> </div> |
| <div class="line"><a name="l00322"></a><span class="lineno"> 322</span>  <span class="keyword">const</span> <span class="keywordtype">int</span> min_elements = <a class="code" href="namespacearm__compute_1_1test_1_1fixed__point__arithmetic_1_1detail.xhtml#aabcf39e3917f842dbc5fbb0d802f24d5">std::min</a>(tensor.num_elements(), reference.num_elements());</div> |
| <div class="line"><a name="l00323"></a><span class="lineno"> 323</span>  <span class="keyword">const</span> <span class="keywordtype">int</span> min_channels = <a class="code" href="namespacearm__compute_1_1test_1_1fixed__point__arithmetic_1_1detail.xhtml#aabcf39e3917f842dbc5fbb0d802f24d5">std::min</a>(tensor.num_channels(), reference.num_channels());</div> |
| <div class="line"><a name="l00324"></a><span class="lineno"> 324</span> </div> |
| <div class="line"><a name="l00325"></a><span class="lineno"> 325</span>  <span class="comment">// Iterate over all elements within valid region, e.g. U8, S16, RGB888, ...</span></div> |
| <div class="line"><a name="l00326"></a><span class="lineno"> 326</span>  <span class="keywordflow">for</span>(<span class="keywordtype">int</span> element_idx = 0; element_idx < min_elements; ++element_idx)</div> |
| <div class="line"><a name="l00327"></a><span class="lineno"> 327</span>  {</div> |
| <div class="line"><a name="l00328"></a><span class="lineno"> 328</span>  <span class="keyword">const</span> Coordinates <span class="keywordtype">id</span> = <a class="code" href="namespacearm__compute_1_1test.xhtml#a24d8c0391cfa38e78969b6ad97c0ff09">index2coord</a>(reference.shape(), element_idx);</div> |
| <div class="line"><a name="l00329"></a><span class="lineno"> 329</span> </div> |
| <div class="line"><a name="l00330"></a><span class="lineno"> 330</span>  <span class="keywordflow">if</span>(<a class="code" href="namespacearm__compute_1_1test.xhtml#a856b55fc20ddcbdbeb84c35ae27bedac">is_in_valid_region</a>(valid_region, <span class="keywordtype">id</span>))</div> |
| <div class="line"><a name="l00331"></a><span class="lineno"> 331</span>  {</div> |
| <div class="line"><a name="l00332"></a><span class="lineno"> 332</span>  <span class="comment">// Iterate over all channels within one element</span></div> |
| <div class="line"><a name="l00333"></a><span class="lineno"> 333</span>  <span class="keywordflow">for</span>(<span class="keywordtype">int</span> c = 0; c < min_channels; ++c)</div> |
| <div class="line"><a name="l00334"></a><span class="lineno"> 334</span>  {</div> |
| <div class="line"><a name="l00335"></a><span class="lineno"> 335</span>  <span class="keyword">const</span> T &target_value = <span class="keyword">reinterpret_cast<</span><span class="keyword">const </span>T *<span class="keyword">></span>(tensor(<span class="keywordtype">id</span>))[c];</div> |
| <div class="line"><a name="l00336"></a><span class="lineno"> 336</span>  <span class="keyword">const</span> T &reference_value = <span class="keyword">reinterpret_cast<</span><span class="keyword">const </span>T *<span class="keyword">></span>(reference(<span class="keywordtype">id</span>))[c];</div> |
| <div class="line"><a name="l00337"></a><span class="lineno"> 337</span> </div> |
| <div class="line"><a name="l00338"></a><span class="lineno"> 338</span>  <span class="keywordflow">if</span>(!compare<U>(target_value, reference_value, tolerance_value))</div> |
| <div class="line"><a name="l00339"></a><span class="lineno"> 339</span>  {</div> |
| <div class="line"><a name="l00340"></a><span class="lineno"> 340</span>  <a class="code" href="_asserts_8h.xhtml#ac498e3dc31f8819519a9497b2d5789c1">ARM_COMPUTE_TEST_INFO</a>(<span class="stringliteral">"id = "</span> << <span class="keywordtype">id</span>);</div> |
| <div class="line"><a name="l00341"></a><span class="lineno"> 341</span>  <a class="code" href="_asserts_8h.xhtml#ac498e3dc31f8819519a9497b2d5789c1">ARM_COMPUTE_TEST_INFO</a>(<span class="stringliteral">"channel = "</span> << c);</div> |
| <div class="line"><a name="l00342"></a><span class="lineno"> 342</span>  <a class="code" href="_asserts_8h.xhtml#ac498e3dc31f8819519a9497b2d5789c1">ARM_COMPUTE_TEST_INFO</a>(<span class="stringliteral">"target = "</span> << std::setprecision(5) << <a class="code" href="namespacearm__compute_1_1test_1_1framework.xhtml#ac82666ff37e69696e3945d175a50e363">framework::make_printable</a>(target_value));</div> |
| <div class="line"><a name="l00343"></a><span class="lineno"> 343</span>  <a class="code" href="_asserts_8h.xhtml#ac498e3dc31f8819519a9497b2d5789c1">ARM_COMPUTE_TEST_INFO</a>(<span class="stringliteral">"reference = "</span> << std::setprecision(5) << <a class="code" href="namespacearm__compute_1_1test_1_1framework.xhtml#ac82666ff37e69696e3945d175a50e363">framework::make_printable</a>(reference_value));</div> |
| <div class="line"><a name="l00344"></a><span class="lineno"> 344</span>  <a class="code" href="_asserts_8h.xhtml#ac498e3dc31f8819519a9497b2d5789c1">ARM_COMPUTE_TEST_INFO</a>(<span class="stringliteral">"tolerance = "</span> << std::setprecision(5) << <a class="code" href="namespacearm__compute_1_1test_1_1framework.xhtml#ac82666ff37e69696e3945d175a50e363">framework::make_printable</a>(static_cast<typename U::value_type>(tolerance_value)));</div> |
| <div class="line"><a name="l00345"></a><span class="lineno"> 345</span>  <a class="code" href="namespacearm__compute_1_1test_1_1framework.xhtml#a7457955ed1c49b6478071caa7b5c5be2">framework::ARM_COMPUTE_PRINT_INFO</a>();</div> |
| <div class="line"><a name="l00346"></a><span class="lineno"> 346</span> </div> |
| <div class="line"><a name="l00347"></a><span class="lineno"> 347</span>  ++num_mismatches;</div> |
| <div class="line"><a name="l00348"></a><span class="lineno"> 348</span>  }</div> |
| <div class="line"><a name="l00349"></a><span class="lineno"> 349</span> </div> |
| <div class="line"><a name="l00350"></a><span class="lineno"> 350</span>  ++num_elements;</div> |
| <div class="line"><a name="l00351"></a><span class="lineno"> 351</span>  }</div> |
| <div class="line"><a name="l00352"></a><span class="lineno"> 352</span>  }</div> |
| <div class="line"><a name="l00353"></a><span class="lineno"> 353</span>  }</div> |
| <div class="line"><a name="l00354"></a><span class="lineno"> 354</span> </div> |
| <div class="line"><a name="l00355"></a><span class="lineno"> 355</span>  <span class="keywordflow">if</span>(num_elements > 0)</div> |
| <div class="line"><a name="l00356"></a><span class="lineno"> 356</span>  {</div> |
| <div class="line"><a name="l00357"></a><span class="lineno"> 357</span>  <span class="keyword">const</span> int64_t absolute_tolerance_number = tolerance_number * num_elements;</div> |
| <div class="line"><a name="l00358"></a><span class="lineno"> 358</span>  <span class="keyword">const</span> <span class="keywordtype">float</span> percent_mismatches = <span class="keyword">static_cast<</span><span class="keywordtype">float</span><span class="keyword">></span>(num_mismatches) / num_elements * 100.f;</div> |
| <div class="line"><a name="l00359"></a><span class="lineno"> 359</span> </div> |
| <div class="line"><a name="l00360"></a><span class="lineno"> 360</span>  <a class="code" href="_asserts_8h.xhtml#ac498e3dc31f8819519a9497b2d5789c1">ARM_COMPUTE_TEST_INFO</a>(num_mismatches << <span class="stringliteral">" values ("</span> << std::fixed << std::setprecision(2) << percent_mismatches</div> |
| <div class="line"><a name="l00361"></a><span class="lineno"> 361</span>  << <span class="stringliteral">"%) mismatched (maximum tolerated "</span> << std::setprecision(2) << tolerance_number << <span class="stringliteral">"%)"</span>);</div> |
| <div class="line"><a name="l00362"></a><span class="lineno"> 362</span>  <a class="code" href="_asserts_8h.xhtml#adc60af942e951dc93e22b97b41809b51">ARM_COMPUTE_EXPECT</a>(num_mismatches <= absolute_tolerance_number, framework::LogLevel::ERRORS);</div> |
| <div class="line"><a name="l00363"></a><span class="lineno"> 363</span>  }</div> |
| <div class="line"><a name="l00364"></a><span class="lineno"> 364</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a45ccb6e2ccc0be8a60e694a6b75e4679"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a45ccb6e2ccc0be8a60e694a6b75e4679">arm_compute::test::validation::compare_dimensions</a></div><div class="ttdeci">bool compare_dimensions(const Dimensions< T > &dimensions1, const Dimensions< T > &dimensions2)</div><div class="ttdef"><b>Definition:</b> <a href="_validation_8h_source.xhtml#l00133">Validation.h:133</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1fixed__point__arithmetic_1_1detail_xhtml_aabcf39e3917f842dbc5fbb0d802f24d5"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1fixed__point__arithmetic_1_1detail.xhtml#aabcf39e3917f842dbc5fbb0d802f24d5">arm_compute::test::fixed_point_arithmetic::detail::min</a></div><div class="ttdeci">fixed_point< T > min(fixed_point< T > x, fixed_point< T > y)</div><div class="ttdef"><b>Definition:</b> <a href="tests_2validation_2_fixed_point_8h_source.xhtml#l00884">FixedPoint.h:884</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1framework_xhtml_ac82666ff37e69696e3945d175a50e363"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1framework.xhtml#ac82666ff37e69696e3945d175a50e363">arm_compute::test::framework::make_printable</a></div><div class="ttdeci">int make_printable(int8_t value)</div><div class="ttdef"><b>Definition:</b> <a href="_asserts_8h_source.xhtml#l00040">Asserts.h:40</a></div></div> |
| <div class="ttc" id="_asserts_8h_xhtml_ac057d80e0c27881ee453299d98a878f4"><div class="ttname"><a href="_asserts_8h.xhtml#ac057d80e0c27881ee453299d98a878f4">ARM_COMPUTE_EXPECT_EQUAL</a></div><div class="ttdeci">#define ARM_COMPUTE_EXPECT_EQUAL(X, Y, LEVEL)</div><div class="ttdef"><b>Definition:</b> <a href="_asserts_8h_source.xhtml#l00104">Asserts.h:104</a></div></div> |
| <div class="ttc" id="_asserts_8h_xhtml_ac498e3dc31f8819519a9497b2d5789c1"><div class="ttname"><a href="_asserts_8h.xhtml#ac498e3dc31f8819519a9497b2d5789c1">ARM_COMPUTE_TEST_INFO</a></div><div class="ttdeci">#define ARM_COMPUTE_TEST_INFO(INFO)</div><div class="ttdef"><b>Definition:</b> <a href="_asserts_8h_source.xhtml#l00065">Asserts.h:65</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_xhtml_a856b55fc20ddcbdbeb84c35ae27bedac"><div class="ttname"><a href="namespacearm__compute_1_1test.xhtml#a856b55fc20ddcbdbeb84c35ae27bedac">arm_compute::test::is_in_valid_region</a></div><div class="ttdeci">bool is_in_valid_region(const ValidRegion &valid_region, Coordinates coord)</div><div class="ttdoc">Check if a coordinate is within a valid region. </div><div class="ttdef"><b>Definition:</b> <a href="tests_2_utils_8h_source.xhtml#l00355">Utils.h:355</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_xhtml_a24d8c0391cfa38e78969b6ad97c0ff09"><div class="ttname"><a href="namespacearm__compute_1_1test.xhtml#a24d8c0391cfa38e78969b6ad97c0ff09">arm_compute::test::index2coord</a></div><div class="ttdeci">Coordinates index2coord(const TensorShape &shape, int index)</div><div class="ttdoc">Convert a linear index into n-dimensional coordinates. </div><div class="ttdef"><b>Definition:</b> <a href="tests_2_utils_8h_source.xhtml#l00308">Utils.h:308</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1framework_xhtml_a7457955ed1c49b6478071caa7b5c5be2"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1framework.xhtml#a7457955ed1c49b6478071caa7b5c5be2">arm_compute::test::framework::ARM_COMPUTE_PRINT_INFO</a></div><div class="ttdeci">void ARM_COMPUTE_PRINT_INFO()</div><div class="ttdef"><b>Definition:</b> <a href="_asserts_8h_source.xhtml#l00057">Asserts.h:57</a></div></div> |
| <div class="ttc" id="_asserts_8h_xhtml_adc60af942e951dc93e22b97b41809b51"><div class="ttname"><a href="_asserts_8h.xhtml#adc60af942e951dc93e22b97b41809b51">ARM_COMPUTE_EXPECT</a></div><div class="ttdeci">#define ARM_COMPUTE_EXPECT(X, LEVEL)</div><div class="ttdef"><b>Definition:</b> <a href="_asserts_8h_source.xhtml#l00124">Asserts.h:124</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a6c19347e16069660a1a3ae62e1d607ee"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">bool validate </td> |
| <td>(</td> |
| <td class="paramtype">T </td> |
| <td class="paramname"><em>target</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">T </td> |
| <td class="paramname"><em>reference</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">U </td> |
| <td class="paramname"><em>tolerance</em> = <code>AbsoluteTolerance<T>()</code> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Validate float value. </p> |
| <ul> |
| <li>All values should match </li> |
| </ul> |
| |
| <p>Definition at line <a class="el" href="_validation_8h_source.xhtml#l00438">438</a> of file <a class="el" href="_validation_8h_source.xhtml">Validation.h</a>.</p> |
| |
| <p>References <a class="el" href="_asserts_8h_source.xhtml#l00124">ARM_COMPUTE_EXPECT</a>, <a class="el" href="_asserts_8h_source.xhtml#l00065">ARM_COMPUTE_TEST_INFO</a>, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#aca1fd1d8935433e6ba2e3918214e07f9a6f3a603fac4d817f1848c3173b243b57">arm_compute::test::framework::ERRORS</a>, and <a class="el" href="_asserts_8h_source.xhtml#l00040">arm_compute::test::framework::make_printable()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00439"></a><span class="lineno"> 439</span> {</div> |
| <div class="line"><a name="l00440"></a><span class="lineno"> 440</span>  <a class="code" href="_asserts_8h.xhtml#ac498e3dc31f8819519a9497b2d5789c1">ARM_COMPUTE_TEST_INFO</a>(<span class="stringliteral">"reference = "</span> << std::setprecision(5) << <a class="code" href="namespacearm__compute_1_1test_1_1framework.xhtml#ac82666ff37e69696e3945d175a50e363">framework::make_printable</a>(reference));</div> |
| <div class="line"><a name="l00441"></a><span class="lineno"> 441</span>  <a class="code" href="_asserts_8h.xhtml#ac498e3dc31f8819519a9497b2d5789c1">ARM_COMPUTE_TEST_INFO</a>(<span class="stringliteral">"target = "</span> << std::setprecision(5) << <a class="code" href="namespacearm__compute_1_1test_1_1framework.xhtml#ac82666ff37e69696e3945d175a50e363">framework::make_printable</a>(target));</div> |
| <div class="line"><a name="l00442"></a><span class="lineno"> 442</span>  <a class="code" href="_asserts_8h.xhtml#ac498e3dc31f8819519a9497b2d5789c1">ARM_COMPUTE_TEST_INFO</a>(<span class="stringliteral">"tolerance = "</span> << std::setprecision(5) << <a class="code" href="namespacearm__compute_1_1test_1_1framework.xhtml#ac82666ff37e69696e3945d175a50e363">framework::make_printable</a>(static_cast<typename U::value_type>(tolerance)));</div> |
| <div class="line"><a name="l00443"></a><span class="lineno"> 443</span> </div> |
| <div class="line"><a name="l00444"></a><span class="lineno"> 444</span>  <span class="keyword">const</span> <span class="keywordtype">bool</span> equal = compare<U>(target, reference, tolerance);</div> |
| <div class="line"><a name="l00445"></a><span class="lineno"> 445</span> </div> |
| <div class="line"><a name="l00446"></a><span class="lineno"> 446</span>  <a class="code" href="_asserts_8h.xhtml#adc60af942e951dc93e22b97b41809b51">ARM_COMPUTE_EXPECT</a>(equal, framework::LogLevel::ERRORS);</div> |
| <div class="line"><a name="l00447"></a><span class="lineno"> 447</span> </div> |
| <div class="line"><a name="l00448"></a><span class="lineno"> 448</span>  <span class="keywordflow">return</span> equal;</div> |
| <div class="line"><a name="l00449"></a><span class="lineno"> 449</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1framework_xhtml_ac82666ff37e69696e3945d175a50e363"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1framework.xhtml#ac82666ff37e69696e3945d175a50e363">arm_compute::test::framework::make_printable</a></div><div class="ttdeci">int make_printable(int8_t value)</div><div class="ttdef"><b>Definition:</b> <a href="_asserts_8h_source.xhtml#l00040">Asserts.h:40</a></div></div> |
| <div class="ttc" id="_asserts_8h_xhtml_ac498e3dc31f8819519a9497b2d5789c1"><div class="ttname"><a href="_asserts_8h.xhtml#ac498e3dc31f8819519a9497b2d5789c1">ARM_COMPUTE_TEST_INFO</a></div><div class="ttdeci">#define ARM_COMPUTE_TEST_INFO(INFO)</div><div class="ttdef"><b>Definition:</b> <a href="_asserts_8h_source.xhtml#l00065">Asserts.h:65</a></div></div> |
| <div class="ttc" id="_asserts_8h_xhtml_adc60af942e951dc93e22b97b41809b51"><div class="ttname"><a href="_asserts_8h.xhtml#adc60af942e951dc93e22b97b41809b51">ARM_COMPUTE_EXPECT</a></div><div class="ttdeci">#define ARM_COMPUTE_EXPECT(X, LEVEL)</div><div class="ttdef"><b>Definition:</b> <a href="_asserts_8h_source.xhtml#l00124">Asserts.h:124</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a47bc8966b6ed3446daaf27aa413047c1"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void validate </td> |
| <td>(</td> |
| <td class="paramtype">const IAccessor & </td> |
| <td class="paramname"><em>tensor</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">BorderSize </td> |
| <td class="paramname"><em>border_size</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const BorderMode & </td> |
| <td class="paramname"><em>border_mode</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const void * </td> |
| <td class="paramname"><em>border_value</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Validate border against a constant value. </p> |
| <ul> |
| <li>All border values have to match the specified value if mode is CONSTANT.</li> |
| <li>All border values have to be replicated if mode is REPLICATE.</li> |
| <li>Nothing is validated for mode UNDEFINED. </li> |
| </ul> |
| |
| <p>Definition at line <a class="el" href="_validation_8cpp_source.xhtml#l00219">219</a> of file <a class="el" href="_validation_8cpp_source.xhtml">Validation.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_asserts_8h_source.xhtml#l00110">ARM_COMPUTE_ASSERT</a>, <a class="el" href="_asserts_8h_source.xhtml#l00104">ARM_COMPUTE_EXPECT_EQUAL</a>, <a class="el" href="_asserts_8h_source.xhtml#l00065">ARM_COMPUTE_TEST_INFO</a>, <a class="el" href="arm__compute_2core_2_types_8h_source.xhtml#l00202">BorderSize::bottom</a>, <a class="el" href="namespacearm__compute.xhtml#a15a05537a472ee742404821851529327a8d6b5cada83510220f59e00ce86d4d92">arm_compute::CONSTANT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#aca1fd1d8935433e6ba2e3918214e07f9a6f3a603fac4d817f1848c3173b243b57">arm_compute::test::framework::ERRORS</a>, <a class="el" href="tests_2_utils_8h_source.xhtml#l00308">arm_compute::test::index2coord()</a>, <a class="el" href="arm__compute_2core_2_types_8h_source.xhtml#l00203">BorderSize::left</a>, <a class="el" href="classarm__compute_1_1test_1_1_i_accessor.xhtml#a7596bc2928432a0ac2271bc9184d692e">IAccessor::num_elements()</a>, <a class="el" href="arm__compute_2core_2_types_8h_source.xhtml#l00201">BorderSize::right</a>, <a class="el" href="_dimensions_8h_source.xhtml#l00074">Dimensions< T >::set()</a>, <a class="el" href="classarm__compute_1_1test_1_1_i_accessor.xhtml#a1c5e120ea2712b21296aa8f62421d3c1">IAccessor::shape()</a>, <a class="el" href="arm__compute_2core_2_types_8h_source.xhtml#l00200">BorderSize::top</a>, and <a class="el" href="namespacearm__compute.xhtml#a15a05537a472ee742404821851529327a0db45d2a4141101bdfe48e3314cfbca3">arm_compute::UNDEFINED</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00220"></a><span class="lineno"> 220</span> {</div> |
| <div class="line"><a name="l00221"></a><span class="lineno"> 221</span>  <span class="keywordflow">if</span>(border_mode == BorderMode::UNDEFINED)</div> |
| <div class="line"><a name="l00222"></a><span class="lineno"> 222</span>  {</div> |
| <div class="line"><a name="l00223"></a><span class="lineno"> 223</span>  <span class="keywordflow">return</span>;</div> |
| <div class="line"><a name="l00224"></a><span class="lineno"> 224</span>  }</div> |
| <div class="line"><a name="l00225"></a><span class="lineno"> 225</span>  <span class="keywordflow">else</span> <span class="keywordflow">if</span>(border_mode == BorderMode::CONSTANT)</div> |
| <div class="line"><a name="l00226"></a><span class="lineno"> 226</span>  {</div> |
| <div class="line"><a name="l00227"></a><span class="lineno"> 227</span>  <a class="code" href="_asserts_8h.xhtml#a83bf33add9b97f6897b7b3db2766dd27">ARM_COMPUTE_ASSERT</a>(border_value != <span class="keyword">nullptr</span>);</div> |
| <div class="line"><a name="l00228"></a><span class="lineno"> 228</span>  }</div> |
| <div class="line"><a name="l00229"></a><span class="lineno"> 229</span> </div> |
| <div class="line"><a name="l00230"></a><span class="lineno"> 230</span>  int64_t num_mismatches = 0;</div> |
| <div class="line"><a name="l00231"></a><span class="lineno"> 231</span>  int64_t num_elements = 0;</div> |
| <div class="line"><a name="l00232"></a><span class="lineno"> 232</span>  <span class="keyword">const</span> <span class="keywordtype">int</span> slice_size = tensor.shape()[0] * tensor.shape()[1];</div> |
| <div class="line"><a name="l00233"></a><span class="lineno"> 233</span> </div> |
| <div class="line"><a name="l00234"></a><span class="lineno"> 234</span>  <span class="keywordflow">for</span>(<span class="keywordtype">int</span> element_idx = 0; element_idx < tensor.num_elements(); element_idx += slice_size)</div> |
| <div class="line"><a name="l00235"></a><span class="lineno"> 235</span>  {</div> |
| <div class="line"><a name="l00236"></a><span class="lineno"> 236</span>  Coordinates <span class="keywordtype">id</span> = <a class="code" href="namespacearm__compute_1_1test.xhtml#a24d8c0391cfa38e78969b6ad97c0ff09">index2coord</a>(tensor.shape(), element_idx);</div> |
| <div class="line"><a name="l00237"></a><span class="lineno"> 237</span> </div> |
| <div class="line"><a name="l00238"></a><span class="lineno"> 238</span>  <span class="comment">// Top border</span></div> |
| <div class="line"><a name="l00239"></a><span class="lineno"> 239</span>  <span class="keywordflow">for</span>(<span class="keywordtype">int</span> y = -border_size.top; y < 0; ++y)</div> |
| <div class="line"><a name="l00240"></a><span class="lineno"> 240</span>  {</div> |
| <div class="line"><a name="l00241"></a><span class="lineno"> 241</span>  <span class="keywordtype">id</span>.<a class="code" href="classarm__compute_1_1_dimensions.xhtml#a982730e6f0da5f9490f59bc5f6bb3f27">set</a>(1, y);</div> |
| <div class="line"><a name="l00242"></a><span class="lineno"> 242</span> </div> |
| <div class="line"><a name="l00243"></a><span class="lineno"> 243</span>  <span class="keywordflow">for</span>(<span class="keywordtype">int</span> x = -border_size.left; x < static_cast<int>(tensor.shape()[0]) + static_cast<int>(border_size.right); ++x)</div> |
| <div class="line"><a name="l00244"></a><span class="lineno"> 244</span>  {</div> |
| <div class="line"><a name="l00245"></a><span class="lineno"> 245</span>  <span class="keywordtype">id</span>.set(0, x);</div> |
| <div class="line"><a name="l00246"></a><span class="lineno"> 246</span> </div> |
| <div class="line"><a name="l00247"></a><span class="lineno"> 247</span>  check_border_element(tensor, <span class="keywordtype">id</span>, border_mode, border_value, num_elements, num_mismatches);</div> |
| <div class="line"><a name="l00248"></a><span class="lineno"> 248</span>  }</div> |
| <div class="line"><a name="l00249"></a><span class="lineno"> 249</span>  }</div> |
| <div class="line"><a name="l00250"></a><span class="lineno"> 250</span> </div> |
| <div class="line"><a name="l00251"></a><span class="lineno"> 251</span>  <span class="comment">// Bottom border</span></div> |
| <div class="line"><a name="l00252"></a><span class="lineno"> 252</span>  <span class="keywordflow">for</span>(<span class="keywordtype">int</span> y = tensor.shape()[1]; y < static_cast<int>(tensor.shape()[1]) + static_cast<int>(border_size.bottom); ++y)</div> |
| <div class="line"><a name="l00253"></a><span class="lineno"> 253</span>  {</div> |
| <div class="line"><a name="l00254"></a><span class="lineno"> 254</span>  <span class="keywordtype">id</span>.set(1, y);</div> |
| <div class="line"><a name="l00255"></a><span class="lineno"> 255</span> </div> |
| <div class="line"><a name="l00256"></a><span class="lineno"> 256</span>  <span class="keywordflow">for</span>(<span class="keywordtype">int</span> x = -border_size.left; x < static_cast<int>(tensor.shape()[0]) + static_cast<int>(border_size.right); ++x)</div> |
| <div class="line"><a name="l00257"></a><span class="lineno"> 257</span>  {</div> |
| <div class="line"><a name="l00258"></a><span class="lineno"> 258</span>  <span class="keywordtype">id</span>.set(0, x);</div> |
| <div class="line"><a name="l00259"></a><span class="lineno"> 259</span> </div> |
| <div class="line"><a name="l00260"></a><span class="lineno"> 260</span>  check_border_element(tensor, <span class="keywordtype">id</span>, border_mode, border_value, num_elements, num_mismatches);</div> |
| <div class="line"><a name="l00261"></a><span class="lineno"> 261</span>  }</div> |
| <div class="line"><a name="l00262"></a><span class="lineno"> 262</span>  }</div> |
| <div class="line"><a name="l00263"></a><span class="lineno"> 263</span> </div> |
| <div class="line"><a name="l00264"></a><span class="lineno"> 264</span>  <span class="comment">// Left/right border</span></div> |
| <div class="line"><a name="l00265"></a><span class="lineno"> 265</span>  <span class="keywordflow">for</span>(<span class="keywordtype">int</span> y = 0; y < static_cast<int>(tensor.shape()[1]); ++y)</div> |
| <div class="line"><a name="l00266"></a><span class="lineno"> 266</span>  {</div> |
| <div class="line"><a name="l00267"></a><span class="lineno"> 267</span>  <span class="keywordtype">id</span>.set(1, y);</div> |
| <div class="line"><a name="l00268"></a><span class="lineno"> 268</span> </div> |
| <div class="line"><a name="l00269"></a><span class="lineno"> 269</span>  <span class="comment">// Left border</span></div> |
| <div class="line"><a name="l00270"></a><span class="lineno"> 270</span>  <span class="keywordflow">for</span>(<span class="keywordtype">int</span> x = -border_size.left; x < 0; ++x)</div> |
| <div class="line"><a name="l00271"></a><span class="lineno"> 271</span>  {</div> |
| <div class="line"><a name="l00272"></a><span class="lineno"> 272</span>  <span class="keywordtype">id</span>.set(0, x);</div> |
| <div class="line"><a name="l00273"></a><span class="lineno"> 273</span> </div> |
| <div class="line"><a name="l00274"></a><span class="lineno"> 274</span>  check_border_element(tensor, <span class="keywordtype">id</span>, border_mode, border_value, num_elements, num_mismatches);</div> |
| <div class="line"><a name="l00275"></a><span class="lineno"> 275</span>  }</div> |
| <div class="line"><a name="l00276"></a><span class="lineno"> 276</span> </div> |
| <div class="line"><a name="l00277"></a><span class="lineno"> 277</span>  <span class="comment">// Right border</span></div> |
| <div class="line"><a name="l00278"></a><span class="lineno"> 278</span>  <span class="keywordflow">for</span>(<span class="keywordtype">int</span> x = tensor.shape()[0]; x < static_cast<int>(tensor.shape()[0]) + static_cast<int>(border_size.right); ++x)</div> |
| <div class="line"><a name="l00279"></a><span class="lineno"> 279</span>  {</div> |
| <div class="line"><a name="l00280"></a><span class="lineno"> 280</span>  <span class="keywordtype">id</span>.set(0, x);</div> |
| <div class="line"><a name="l00281"></a><span class="lineno"> 281</span> </div> |
| <div class="line"><a name="l00282"></a><span class="lineno"> 282</span>  check_border_element(tensor, <span class="keywordtype">id</span>, border_mode, border_value, num_elements, num_mismatches);</div> |
| <div class="line"><a name="l00283"></a><span class="lineno"> 283</span>  }</div> |
| <div class="line"><a name="l00284"></a><span class="lineno"> 284</span>  }</div> |
| <div class="line"><a name="l00285"></a><span class="lineno"> 285</span>  }</div> |
| <div class="line"><a name="l00286"></a><span class="lineno"> 286</span> </div> |
| <div class="line"><a name="l00287"></a><span class="lineno"> 287</span>  <span class="keywordflow">if</span>(num_elements > 0)</div> |
| <div class="line"><a name="l00288"></a><span class="lineno"> 288</span>  {</div> |
| <div class="line"><a name="l00289"></a><span class="lineno"> 289</span>  <span class="keyword">const</span> <span class="keywordtype">float</span> percent_mismatches = <span class="keyword">static_cast<</span><span class="keywordtype">float</span><span class="keyword">></span>(num_mismatches) / num_elements * 100.f;</div> |
| <div class="line"><a name="l00290"></a><span class="lineno"> 290</span> </div> |
| <div class="line"><a name="l00291"></a><span class="lineno"> 291</span>  <a class="code" href="_asserts_8h.xhtml#ac498e3dc31f8819519a9497b2d5789c1">ARM_COMPUTE_TEST_INFO</a>(num_mismatches << <span class="stringliteral">" values ("</span> << std::fixed << std::setprecision(2) << percent_mismatches << <span class="stringliteral">"%) mismatched"</span>);</div> |
| <div class="line"><a name="l00292"></a><span class="lineno"> 292</span>  <a class="code" href="_asserts_8h.xhtml#ac057d80e0c27881ee453299d98a878f4">ARM_COMPUTE_EXPECT_EQUAL</a>(num_mismatches, 0, framework::LogLevel::ERRORS);</div> |
| <div class="line"><a name="l00293"></a><span class="lineno"> 293</span>  }</div> |
| <div class="line"><a name="l00294"></a><span class="lineno"> 294</span> }</div> |
| <div class="ttc" id="classarm__compute_1_1_dimensions_xhtml_a982730e6f0da5f9490f59bc5f6bb3f27"><div class="ttname"><a href="classarm__compute_1_1_dimensions.xhtml#a982730e6f0da5f9490f59bc5f6bb3f27">arm_compute::Dimensions::set</a></div><div class="ttdeci">void set(size_t dimension, T value)</div><div class="ttdoc">Accessor to set the value of one of the dimensions. </div><div class="ttdef"><b>Definition:</b> <a href="_dimensions_8h_source.xhtml#l00074">Dimensions.h:74</a></div></div> |
| <div class="ttc" id="_asserts_8h_xhtml_ac057d80e0c27881ee453299d98a878f4"><div class="ttname"><a href="_asserts_8h.xhtml#ac057d80e0c27881ee453299d98a878f4">ARM_COMPUTE_EXPECT_EQUAL</a></div><div class="ttdeci">#define ARM_COMPUTE_EXPECT_EQUAL(X, Y, LEVEL)</div><div class="ttdef"><b>Definition:</b> <a href="_asserts_8h_source.xhtml#l00104">Asserts.h:104</a></div></div> |
| <div class="ttc" id="_asserts_8h_xhtml_ac498e3dc31f8819519a9497b2d5789c1"><div class="ttname"><a href="_asserts_8h.xhtml#ac498e3dc31f8819519a9497b2d5789c1">ARM_COMPUTE_TEST_INFO</a></div><div class="ttdeci">#define ARM_COMPUTE_TEST_INFO(INFO)</div><div class="ttdef"><b>Definition:</b> <a href="_asserts_8h_source.xhtml#l00065">Asserts.h:65</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_xhtml_a24d8c0391cfa38e78969b6ad97c0ff09"><div class="ttname"><a href="namespacearm__compute_1_1test.xhtml#a24d8c0391cfa38e78969b6ad97c0ff09">arm_compute::test::index2coord</a></div><div class="ttdeci">Coordinates index2coord(const TensorShape &shape, int index)</div><div class="ttdoc">Convert a linear index into n-dimensional coordinates. </div><div class="ttdef"><b>Definition:</b> <a href="tests_2_utils_8h_source.xhtml#l00308">Utils.h:308</a></div></div> |
| <div class="ttc" id="_asserts_8h_xhtml_a83bf33add9b97f6897b7b3db2766dd27"><div class="ttname"><a href="_asserts_8h.xhtml#a83bf33add9b97f6897b7b3db2766dd27">ARM_COMPUTE_ASSERT</a></div><div class="ttdeci">#define ARM_COMPUTE_ASSERT(X)</div><div class="ttdef"><b>Definition:</b> <a href="_asserts_8h_source.xhtml#l00110">Asserts.h:110</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a6c4e463dd04d06dc641fe48308e13334"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void validate </td> |
| <td>(</td> |
| <td class="paramtype">std::vector< unsigned int > </td> |
| <td class="paramname"><em>classified_labels</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">std::vector< unsigned int > </td> |
| <td class="paramname"><em>expected_labels</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Validate classified labels against expected ones. </p> |
| <ul> |
| <li>All values should match </li> |
| </ul> |
| |
| <p>Definition at line <a class="el" href="_validation_8cpp_source.xhtml#l00296">296</a> of file <a class="el" href="_validation_8cpp_source.xhtml">Validation.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_asserts_8h_source.xhtml#l00104">ARM_COMPUTE_EXPECT_EQUAL</a>, <a class="el" href="_asserts_8h_source.xhtml#l00065">ARM_COMPUTE_TEST_INFO</a>, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#aca1fd1d8935433e6ba2e3918214e07f9adc30ec20708ef7b0f641ef78b7880a15">arm_compute::test::framework::DEBUG</a>, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#aca1fd1d8935433e6ba2e3918214e07f9a6f3a603fac4d817f1848c3173b243b57">arm_compute::test::framework::ERRORS</a>, and <a class="el" href="tests_2validation_2_fixed_point_8h_source.xhtml#l00884">arm_compute::test::fixed_point_arithmetic::detail::min()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00297"></a><span class="lineno"> 297</span> {</div> |
| <div class="line"><a name="l00298"></a><span class="lineno"> 298</span>  <a class="code" href="_asserts_8h.xhtml#ac057d80e0c27881ee453299d98a878f4">ARM_COMPUTE_EXPECT_EQUAL</a>(classified_labels.size(), expected_labels.size(), framework::LogLevel::ERRORS);</div> |
| <div class="line"><a name="l00299"></a><span class="lineno"> 299</span> </div> |
| <div class="line"><a name="l00300"></a><span class="lineno"> 300</span>  int64_t num_mismatches = 0;</div> |
| <div class="line"><a name="l00301"></a><span class="lineno"> 301</span>  <span class="keyword">const</span> <span class="keywordtype">int</span> num_elements = <a class="code" href="namespacearm__compute_1_1test_1_1fixed__point__arithmetic_1_1detail.xhtml#aabcf39e3917f842dbc5fbb0d802f24d5">std::min</a>(classified_labels.size(), expected_labels.size());</div> |
| <div class="line"><a name="l00302"></a><span class="lineno"> 302</span> </div> |
| <div class="line"><a name="l00303"></a><span class="lineno"> 303</span>  <span class="keywordflow">for</span>(<span class="keywordtype">int</span> i = 0; i < num_elements; ++i)</div> |
| <div class="line"><a name="l00304"></a><span class="lineno"> 304</span>  {</div> |
| <div class="line"><a name="l00305"></a><span class="lineno"> 305</span>  <span class="keywordflow">if</span>(classified_labels[i] != expected_labels[i])</div> |
| <div class="line"><a name="l00306"></a><span class="lineno"> 306</span>  {</div> |
| <div class="line"><a name="l00307"></a><span class="lineno"> 307</span>  ++num_mismatches;</div> |
| <div class="line"><a name="l00308"></a><span class="lineno"> 308</span>  <a class="code" href="_asserts_8h.xhtml#ac057d80e0c27881ee453299d98a878f4">ARM_COMPUTE_EXPECT_EQUAL</a>(classified_labels[i], expected_labels[i], framework::LogLevel::DEBUG);</div> |
| <div class="line"><a name="l00309"></a><span class="lineno"> 309</span>  }</div> |
| <div class="line"><a name="l00310"></a><span class="lineno"> 310</span>  }</div> |
| <div class="line"><a name="l00311"></a><span class="lineno"> 311</span> </div> |
| <div class="line"><a name="l00312"></a><span class="lineno"> 312</span>  <span class="keywordflow">if</span>(num_elements > 0)</div> |
| <div class="line"><a name="l00313"></a><span class="lineno"> 313</span>  {</div> |
| <div class="line"><a name="l00314"></a><span class="lineno"> 314</span>  <span class="keyword">const</span> <span class="keywordtype">float</span> percent_mismatches = <span class="keyword">static_cast<</span><span class="keywordtype">float</span><span class="keyword">></span>(num_mismatches) / num_elements * 100.f;</div> |
| <div class="line"><a name="l00315"></a><span class="lineno"> 315</span> </div> |
| <div class="line"><a name="l00316"></a><span class="lineno"> 316</span>  <a class="code" href="_asserts_8h.xhtml#ac498e3dc31f8819519a9497b2d5789c1">ARM_COMPUTE_TEST_INFO</a>(num_mismatches << <span class="stringliteral">" values ("</span> << std::fixed << std::setprecision(2) << percent_mismatches << <span class="stringliteral">"%) mismatched"</span>);</div> |
| <div class="line"><a name="l00317"></a><span class="lineno"> 317</span>  <a class="code" href="_asserts_8h.xhtml#ac057d80e0c27881ee453299d98a878f4">ARM_COMPUTE_EXPECT_EQUAL</a>(num_mismatches, 0, framework::LogLevel::ERRORS);</div> |
| <div class="line"><a name="l00318"></a><span class="lineno"> 318</span>  }</div> |
| <div class="line"><a name="l00319"></a><span class="lineno"> 319</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1fixed__point__arithmetic_1_1detail_xhtml_aabcf39e3917f842dbc5fbb0d802f24d5"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1fixed__point__arithmetic_1_1detail.xhtml#aabcf39e3917f842dbc5fbb0d802f24d5">arm_compute::test::fixed_point_arithmetic::detail::min</a></div><div class="ttdeci">fixed_point< T > min(fixed_point< T > x, fixed_point< T > y)</div><div class="ttdef"><b>Definition:</b> <a href="tests_2validation_2_fixed_point_8h_source.xhtml#l00884">FixedPoint.h:884</a></div></div> |
| <div class="ttc" id="_asserts_8h_xhtml_ac057d80e0c27881ee453299d98a878f4"><div class="ttname"><a href="_asserts_8h.xhtml#ac057d80e0c27881ee453299d98a878f4">ARM_COMPUTE_EXPECT_EQUAL</a></div><div class="ttdeci">#define ARM_COMPUTE_EXPECT_EQUAL(X, Y, LEVEL)</div><div class="ttdef"><b>Definition:</b> <a href="_asserts_8h_source.xhtml#l00104">Asserts.h:104</a></div></div> |
| <div class="ttc" id="_asserts_8h_xhtml_ac498e3dc31f8819519a9497b2d5789c1"><div class="ttname"><a href="_asserts_8h.xhtml#ac498e3dc31f8819519a9497b2d5789c1">ARM_COMPUTE_TEST_INFO</a></div><div class="ttdeci">#define ARM_COMPUTE_TEST_INFO(INFO)</div><div class="ttdef"><b>Definition:</b> <a href="_asserts_8h_source.xhtml#l00065">Asserts.h:65</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a4773668d05f0071ef209f3b19e2938af"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void arm_compute::test::validation::validate_configuration </td> |
| <td>(</td> |
| <td class="paramtype">const CLTensor & </td> |
| <td class="paramname"><em>src</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">TensorShape </td> |
| <td class="paramname"><em>shape</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_min_max_location_8cpp_source.xhtml#l00045">45</a> of file <a class="el" href="_c_l_2_min_max_location_8cpp_source.xhtml">MinMaxLocation.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_asserts_8h_source.xhtml#l00124">ARM_COMPUTE_EXPECT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#aca1fd1d8935433e6ba2e3918214e07f9a6f3a603fac4d817f1848c3173b243b57">arm_compute::test::framework::ERRORS</a>, <a class="el" href="tests_2validation_2_fixed_point_8h_source.xhtml#l00889">arm_compute::test::fixed_point_arithmetic::detail::max()</a>, <a class="el" href="tests_2validation_2_fixed_point_8h_source.xhtml#l00884">arm_compute::test::fixed_point_arithmetic::detail::min()</a>, <a class="el" href="hwc_8hpp_source.xhtml#l00265">padding</a>, and <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00046"></a><span class="lineno"> 46</span> {</div> |
| <div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  <a class="code" href="_asserts_8h.xhtml#adc60af942e951dc93e22b97b41809b51">ARM_COMPUTE_EXPECT</a>(src.info()->is_resizable(), framework::LogLevel::ERRORS);</div> |
| <div class="line"><a name="l00048"></a><span class="lineno"> 48</span> </div> |
| <div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  <span class="comment">// Create output storage</span></div> |
| <div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  int32_t <a class="code" href="namespacearm__compute_1_1test_1_1fixed__point__arithmetic_1_1detail.xhtml#aabcf39e3917f842dbc5fbb0d802f24d5">min</a> = 0;</div> |
| <div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  int32_t <a class="code" href="namespacearm__compute_1_1test_1_1fixed__point__arithmetic_1_1detail.xhtml#ad91bb73431b4de1f4946ed949d444849">max</a> = 0;</div> |
| <div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  <a class="code" href="namespacearm__compute.xhtml#a0fd5f0310a26faad00b905bac3792726">CLCoordinates2DArray</a> min_loc(<a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">shape</a>.total_size());</div> |
| <div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  <a class="code" href="namespacearm__compute.xhtml#a0fd5f0310a26faad00b905bac3792726">CLCoordinates2DArray</a> max_loc(<a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">shape</a>.total_size());</div> |
| <div class="line"><a name="l00054"></a><span class="lineno"> 54</span> </div> |
| <div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  <span class="comment">// Create and configure function</span></div> |
| <div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  CLMinMaxLocation min_max_loc;</div> |
| <div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  min_max_loc.configure(&src, &min, &max, &min_loc, &max_loc);</div> |
| <div class="line"><a name="l00058"></a><span class="lineno"> 58</span> </div> |
| <div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  <span class="comment">// Validate padding</span></div> |
| <div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  <span class="keyword">const</span> <a class="code" href="namespacearm__compute.xhtml#a4467b302fc9ec312c40580336ab783da">PaddingSize</a> <a class="code" href="hwc_8hpp.xhtml#ad487ce76e40f524a7f5e350763b91ae5">padding</a> = PaddingCalculator(<a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">shape</a>.x(), 16).required_padding();</div> |
| <div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(src.info()->padding(), <a class="code" href="hwc_8hpp.xhtml#ad487ce76e40f524a7f5e350763b91ae5">padding</a>);</div> |
| <div class="line"><a name="l00062"></a><span class="lineno"> 62</span> }</div> |
| <div class="ttc" id="namespacearm__compute_xhtml_a0fd5f0310a26faad00b905bac3792726"><div class="ttname"><a href="namespacearm__compute.xhtml#a0fd5f0310a26faad00b905bac3792726">arm_compute::CLCoordinates2DArray</a></div><div class="ttdeci">CLArray< Coordinates2D > CLCoordinates2DArray</div><div class="ttdef"><b>Definition:</b> <a href="_c_l_array_8h_source.xhtml#l00105">CLArray.h:105</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a45cde9abb508c62d67c3bb2b9bf566a5"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">arm_compute::test::validation::shape</a></div><div class="ttdeci">shape</div><div class="ttdef"><b>Definition:</b> <a href="_c_l_2_min_max_location_8cpp_source.xhtml#l00089">MinMaxLocation.cpp:89</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1fixed__point__arithmetic_1_1detail_xhtml_aabcf39e3917f842dbc5fbb0d802f24d5"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1fixed__point__arithmetic_1_1detail.xhtml#aabcf39e3917f842dbc5fbb0d802f24d5">arm_compute::test::fixed_point_arithmetic::detail::min</a></div><div class="ttdeci">fixed_point< T > min(fixed_point< T > x, fixed_point< T > y)</div><div class="ttdef"><b>Definition:</b> <a href="tests_2validation_2_fixed_point_8h_source.xhtml#l00884">FixedPoint.h:884</a></div></div> |
| <div class="ttc" id="namespacearm__compute_xhtml_a4467b302fc9ec312c40580336ab783da"><div class="ttname"><a href="namespacearm__compute.xhtml#a4467b302fc9ec312c40580336ab783da">arm_compute::PaddingSize</a></div><div class="ttdeci">BorderSize PaddingSize</div><div class="ttdef"><b>Definition:</b> <a href="arm__compute_2core_2_types_8h_source.xhtml#l00206">Types.h:206</a></div></div> |
| <div class="ttc" id="hwc_8hpp_xhtml_ad487ce76e40f524a7f5e350763b91ae5"><div class="ttname"><a href="hwc_8hpp.xhtml#ad487ce76e40f524a7f5e350763b91ae5">padding</a></div><div class="ttdeci">uint8_t padding[4]</div><div class="ttdef"><b>Definition:</b> <a href="hwc_8hpp_source.xhtml#l00265">hwc.hpp:265</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| <div class="ttc" id="_asserts_8h_xhtml_adc60af942e951dc93e22b97b41809b51"><div class="ttname"><a href="_asserts_8h.xhtml#adc60af942e951dc93e22b97b41809b51">ARM_COMPUTE_EXPECT</a></div><div class="ttdeci">#define ARM_COMPUTE_EXPECT(X, LEVEL)</div><div class="ttdef"><b>Definition:</b> <a href="_asserts_8h_source.xhtml#l00124">Asserts.h:124</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1fixed__point__arithmetic_1_1detail_xhtml_ad91bb73431b4de1f4946ed949d444849"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1fixed__point__arithmetic_1_1detail.xhtml#ad91bb73431b4de1f4946ed949d444849">arm_compute::test::fixed_point_arithmetic::detail::max</a></div><div class="ttdeci">fixed_point< T > max(fixed_point< T > x, fixed_point< T > y)</div><div class="ttdef"><b>Definition:</b> <a href="tests_2validation_2_fixed_point_8h_source.xhtml#l00889">FixedPoint.h:889</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="af8115bb60734e2ad3cc20b8f73b74cd8"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void arm_compute::test::validation::validate_configuration </td> |
| <td>(</td> |
| <td class="paramtype">const Tensor & </td> |
| <td class="paramname"><em>src</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">TensorShape </td> |
| <td class="paramname"><em>shape</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_n_e_o_n_2_min_max_location_8cpp_source.xhtml#l00046">46</a> of file <a class="el" href="_n_e_o_n_2_min_max_location_8cpp_source.xhtml">MinMaxLocation.cpp</a>.</p> |
| |
| <p>References <a class="el" href="_asserts_8h_source.xhtml#l00124">ARM_COMPUTE_EXPECT</a>, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#aca1fd1d8935433e6ba2e3918214e07f9a6f3a603fac4d817f1848c3173b243b57">arm_compute::test::framework::ERRORS</a>, <a class="el" href="tests_2validation_2_fixed_point_8h_source.xhtml#l00889">arm_compute::test::fixed_point_arithmetic::detail::max()</a>, <a class="el" href="tests_2validation_2_fixed_point_8h_source.xhtml#l00884">arm_compute::test::fixed_point_arithmetic::detail::min()</a>, <a class="el" href="hwc_8hpp_source.xhtml#l00265">padding</a>, and <a class="el" href="_validation_8cpp_source.xhtml#l00149">validate()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00047"></a><span class="lineno"> 47</span> {</div> |
| <div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  <a class="code" href="_asserts_8h.xhtml#adc60af942e951dc93e22b97b41809b51">ARM_COMPUTE_EXPECT</a>(src.info()->is_resizable(), framework::LogLevel::ERRORS);</div> |
| <div class="line"><a name="l00049"></a><span class="lineno"> 49</span> </div> |
| <div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  <span class="comment">// Create output storage</span></div> |
| <div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  int32_t <a class="code" href="namespacearm__compute_1_1test_1_1fixed__point__arithmetic_1_1detail.xhtml#aabcf39e3917f842dbc5fbb0d802f24d5">min</a>{};</div> |
| <div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  int32_t <a class="code" href="namespacearm__compute_1_1test_1_1fixed__point__arithmetic_1_1detail.xhtml#ad91bb73431b4de1f4946ed949d444849">max</a>{};</div> |
| <div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  <a class="code" href="namespacearm__compute.xhtml#a327abccf7b43aa32d6a24319b986f3ab">Coordinates2DArray</a> min_loc(<a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">shape</a>.total_size());</div> |
| <div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  <a class="code" href="namespacearm__compute.xhtml#a327abccf7b43aa32d6a24319b986f3ab">Coordinates2DArray</a> max_loc(<a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">shape</a>.total_size());</div> |
| <div class="line"><a name="l00055"></a><span class="lineno"> 55</span> </div> |
| <div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  <span class="comment">// Create and configure function</span></div> |
| <div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  NEMinMaxLocation min_max_loc;</div> |
| <div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  min_max_loc.configure(&src, &<a class="code" href="namespacearm__compute_1_1test_1_1fixed__point__arithmetic_1_1detail.xhtml#aabcf39e3917f842dbc5fbb0d802f24d5">min</a>, &<a class="code" href="namespacearm__compute_1_1test_1_1fixed__point__arithmetic_1_1detail.xhtml#ad91bb73431b4de1f4946ed949d444849">max</a>, &min_loc, &max_loc);</div> |
| <div class="line"><a name="l00059"></a><span class="lineno"> 59</span> </div> |
| <div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  <span class="comment">// Validate padding</span></div> |
| <div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  <span class="keyword">const</span> <a class="code" href="namespacearm__compute.xhtml#a4467b302fc9ec312c40580336ab783da">PaddingSize</a> <a class="code" href="hwc_8hpp.xhtml#ad487ce76e40f524a7f5e350763b91ae5">padding</a> = PaddingCalculator(<a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">shape</a>.x(), 1).required_padding();</div> |
| <div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">validate</a>(src.info()->padding(), <a class="code" href="hwc_8hpp.xhtml#ad487ce76e40f524a7f5e350763b91ae5">padding</a>);</div> |
| <div class="line"><a name="l00063"></a><span class="lineno"> 63</span> }</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a45cde9abb508c62d67c3bb2b9bf566a5"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">arm_compute::test::validation::shape</a></div><div class="ttdeci">shape</div><div class="ttdef"><b>Definition:</b> <a href="_c_l_2_min_max_location_8cpp_source.xhtml#l00089">MinMaxLocation.cpp:89</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1fixed__point__arithmetic_1_1detail_xhtml_aabcf39e3917f842dbc5fbb0d802f24d5"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1fixed__point__arithmetic_1_1detail.xhtml#aabcf39e3917f842dbc5fbb0d802f24d5">arm_compute::test::fixed_point_arithmetic::detail::min</a></div><div class="ttdeci">fixed_point< T > min(fixed_point< T > x, fixed_point< T > y)</div><div class="ttdef"><b>Definition:</b> <a href="tests_2validation_2_fixed_point_8h_source.xhtml#l00884">FixedPoint.h:884</a></div></div> |
| <div class="ttc" id="namespacearm__compute_xhtml_a327abccf7b43aa32d6a24319b986f3ab"><div class="ttname"><a href="namespacearm__compute.xhtml#a327abccf7b43aa32d6a24319b986f3ab">arm_compute::Coordinates2DArray</a></div><div class="ttdeci">Array< Coordinates2D > Coordinates2DArray</div><div class="ttdef"><b>Definition:</b> <a href="_array_8h_source.xhtml#l00065">Array.h:65</a></div></div> |
| <div class="ttc" id="namespacearm__compute_xhtml_a4467b302fc9ec312c40580336ab783da"><div class="ttname"><a href="namespacearm__compute.xhtml#a4467b302fc9ec312c40580336ab783da">arm_compute::PaddingSize</a></div><div class="ttdeci">BorderSize PaddingSize</div><div class="ttdef"><b>Definition:</b> <a href="arm__compute_2core_2_types_8h_source.xhtml#l00206">Types.h:206</a></div></div> |
| <div class="ttc" id="hwc_8hpp_xhtml_ad487ce76e40f524a7f5e350763b91ae5"><div class="ttname"><a href="hwc_8hpp.xhtml#ad487ce76e40f524a7f5e350763b91ae5">padding</a></div><div class="ttdeci">uint8_t padding[4]</div><div class="ttdef"><b>Definition:</b> <a href="hwc_8hpp_source.xhtml#l00265">hwc.hpp:265</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a7730e17dc901bdffefcf45b08bab135f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a7730e17dc901bdffefcf45b08bab135f">arm_compute::test::validation::validate</a></div><div class="ttdeci">void validate(const arm_compute::ValidRegion &region, const arm_compute::ValidRegion &reference)</div><div class="ttdoc">Validate valid regions. </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8cpp_source.xhtml#l00149">Validation.cpp:149</a></div></div> |
| <div class="ttc" id="_asserts_8h_xhtml_adc60af942e951dc93e22b97b41809b51"><div class="ttname"><a href="_asserts_8h.xhtml#adc60af942e951dc93e22b97b41809b51">ARM_COMPUTE_EXPECT</a></div><div class="ttdeci">#define ARM_COMPUTE_EXPECT(X, LEVEL)</div><div class="ttdef"><b>Definition:</b> <a href="_asserts_8h_source.xhtml#l00124">Asserts.h:124</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1fixed__point__arithmetic_1_1detail_xhtml_ad91bb73431b4de1f4946ed949d444849"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1fixed__point__arithmetic_1_1detail.xhtml#ad91bb73431b4de1f4946ed949d444849">arm_compute::test::fixed_point_arithmetic::detail::max</a></div><div class="ttdeci">fixed_point< T > max(fixed_point< T > x, fixed_point< T > y)</div><div class="ttdef"><b>Definition:</b> <a href="tests_2validation_2_fixed_point_8h_source.xhtml#l00889">FixedPoint.h:889</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a8b99c68730dc9d3b6f5d856864c1888a"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">validate_configuration </td> |
| <td>(</td> |
| <td class="paramtype">src </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">shape </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a57d896840ba5d9a4cf57131b6ba02667"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void validate_keypoints </td> |
| <td>(</td> |
| <td class="paramtype">T </td> |
| <td class="paramname"><em>target_first</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">T </td> |
| <td class="paramname"><em>target_last</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">U </td> |
| <td class="paramname"><em>reference_first</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">U </td> |
| <td class="paramname"><em>reference_last</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">V </td> |
| <td class="paramname"><em>tolerance</em> = <code>AbsoluteTolerance<float>()</code> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Validate key points. </p> |
| |
| <p>Definition at line <a class="el" href="_validation_8h_source.xhtml#l00402">402</a> of file <a class="el" href="_validation_8h_source.xhtml">Validation.h</a>.</p> |
| |
| <p>References <a class="el" href="_asserts_8h_source.xhtml#l00104">ARM_COMPUTE_EXPECT_EQUAL</a>, <a class="el" href="_asserts_8h_source.xhtml#l00065">ARM_COMPUTE_TEST_INFO</a>, <a class="el" href="_validation_8h_source.xhtml#l00368">compare_keypoints()</a>, and <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#aca1fd1d8935433e6ba2e3918214e07f9a6f3a603fac4d817f1848c3173b243b57">arm_compute::test::framework::ERRORS</a>.</p> |
| |
| <p>Referenced by <a class="el" href="_c_l_2_harris_corners_8cpp_source.xhtml#l00104">FIXTURE_DATA_TEST_CASE()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00403"></a><span class="lineno"> 403</span> {</div> |
| <div class="line"><a name="l00404"></a><span class="lineno"> 404</span>  <span class="keyword">const</span> int64_t num_elements_target = std::distance(target_first, target_last);</div> |
| <div class="line"><a name="l00405"></a><span class="lineno"> 405</span>  <span class="keyword">const</span> int64_t num_elements_reference = std::distance(reference_first, reference_last);</div> |
| <div class="line"><a name="l00406"></a><span class="lineno"> 406</span> </div> |
| <div class="line"><a name="l00407"></a><span class="lineno"> 407</span>  <a class="code" href="_asserts_8h.xhtml#ac057d80e0c27881ee453299d98a878f4">ARM_COMPUTE_EXPECT_EQUAL</a>(num_elements_target, num_elements_reference, framework::LogLevel::ERRORS);</div> |
| <div class="line"><a name="l00408"></a><span class="lineno"> 408</span> </div> |
| <div class="line"><a name="l00409"></a><span class="lineno"> 409</span>  int64_t num_missing = 0;</div> |
| <div class="line"><a name="l00410"></a><span class="lineno"> 410</span>  int64_t num_mismatches = 0;</div> |
| <div class="line"><a name="l00411"></a><span class="lineno"> 411</span> </div> |
| <div class="line"><a name="l00412"></a><span class="lineno"> 412</span>  <span class="keywordflow">if</span>(num_elements_reference > 0)</div> |
| <div class="line"><a name="l00413"></a><span class="lineno"> 413</span>  {</div> |
| <div class="line"><a name="l00414"></a><span class="lineno"> 414</span>  std::tie(num_missing, num_mismatches) = <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#ad9d72a667b386098e095317fd50501fb">compare_keypoints</a>(reference_first, reference_last, target_first, target_last, tolerance);</div> |
| <div class="line"><a name="l00415"></a><span class="lineno"> 415</span> </div> |
| <div class="line"><a name="l00416"></a><span class="lineno"> 416</span>  <span class="keyword">const</span> <span class="keywordtype">float</span> percent_missing = <span class="keyword">static_cast<</span><span class="keywordtype">float</span><span class="keyword">></span>(num_missing) / num_elements_reference * 100.f;</div> |
| <div class="line"><a name="l00417"></a><span class="lineno"> 417</span>  <span class="keyword">const</span> <span class="keywordtype">float</span> percent_mismatches = <span class="keyword">static_cast<</span><span class="keywordtype">float</span><span class="keyword">></span>(num_mismatches) / num_elements_reference * 100.f;</div> |
| <div class="line"><a name="l00418"></a><span class="lineno"> 418</span> </div> |
| <div class="line"><a name="l00419"></a><span class="lineno"> 419</span>  <a class="code" href="_asserts_8h.xhtml#ac498e3dc31f8819519a9497b2d5789c1">ARM_COMPUTE_TEST_INFO</a>(num_missing << <span class="stringliteral">" keypoints ("</span> << std::fixed << std::setprecision(2) << percent_missing << <span class="stringliteral">"%) are missing in target"</span>);</div> |
| <div class="line"><a name="l00420"></a><span class="lineno"> 420</span>  <a class="code" href="_asserts_8h.xhtml#ac057d80e0c27881ee453299d98a878f4">ARM_COMPUTE_EXPECT_EQUAL</a>(num_missing, 0, framework::LogLevel::ERRORS);</div> |
| <div class="line"><a name="l00421"></a><span class="lineno"> 421</span> </div> |
| <div class="line"><a name="l00422"></a><span class="lineno"> 422</span>  <a class="code" href="_asserts_8h.xhtml#ac498e3dc31f8819519a9497b2d5789c1">ARM_COMPUTE_TEST_INFO</a>(num_mismatches << <span class="stringliteral">" keypoints ("</span> << std::fixed << std::setprecision(2) << percent_mismatches << <span class="stringliteral">"%) mismatched"</span>);</div> |
| <div class="line"><a name="l00423"></a><span class="lineno"> 423</span>  <a class="code" href="_asserts_8h.xhtml#ac057d80e0c27881ee453299d98a878f4">ARM_COMPUTE_EXPECT_EQUAL</a>(num_mismatches, 0, framework::LogLevel::ERRORS);</div> |
| <div class="line"><a name="l00424"></a><span class="lineno"> 424</span>  }</div> |
| <div class="line"><a name="l00425"></a><span class="lineno"> 425</span> </div> |
| <div class="line"><a name="l00426"></a><span class="lineno"> 426</span>  <span class="keywordflow">if</span>(num_elements_target > 0)</div> |
| <div class="line"><a name="l00427"></a><span class="lineno"> 427</span>  {</div> |
| <div class="line"><a name="l00428"></a><span class="lineno"> 428</span>  std::tie(num_missing, num_mismatches) = <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#ad9d72a667b386098e095317fd50501fb">compare_keypoints</a>(target_first, target_last, reference_first, reference_last, tolerance);</div> |
| <div class="line"><a name="l00429"></a><span class="lineno"> 429</span> </div> |
| <div class="line"><a name="l00430"></a><span class="lineno"> 430</span>  <span class="keyword">const</span> <span class="keywordtype">float</span> percent_missing = <span class="keyword">static_cast<</span><span class="keywordtype">float</span><span class="keyword">></span>(num_missing) / num_elements_target * 100.f;</div> |
| <div class="line"><a name="l00431"></a><span class="lineno"> 431</span> </div> |
| <div class="line"><a name="l00432"></a><span class="lineno"> 432</span>  <a class="code" href="_asserts_8h.xhtml#ac498e3dc31f8819519a9497b2d5789c1">ARM_COMPUTE_TEST_INFO</a>(num_missing << <span class="stringliteral">" keypoints ("</span> << std::fixed << std::setprecision(2) << percent_missing << <span class="stringliteral">"%) are not part of target"</span>);</div> |
| <div class="line"><a name="l00433"></a><span class="lineno"> 433</span>  <a class="code" href="_asserts_8h.xhtml#ac057d80e0c27881ee453299d98a878f4">ARM_COMPUTE_EXPECT_EQUAL</a>(num_missing, 0, framework::LogLevel::ERRORS);</div> |
| <div class="line"><a name="l00434"></a><span class="lineno"> 434</span>  }</div> |
| <div class="line"><a name="l00435"></a><span class="lineno"> 435</span> }</div> |
| <div class="ttc" id="_asserts_8h_xhtml_ac057d80e0c27881ee453299d98a878f4"><div class="ttname"><a href="_asserts_8h.xhtml#ac057d80e0c27881ee453299d98a878f4">ARM_COMPUTE_EXPECT_EQUAL</a></div><div class="ttdeci">#define ARM_COMPUTE_EXPECT_EQUAL(X, Y, LEVEL)</div><div class="ttdef"><b>Definition:</b> <a href="_asserts_8h_source.xhtml#l00104">Asserts.h:104</a></div></div> |
| <div class="ttc" id="_asserts_8h_xhtml_ac498e3dc31f8819519a9497b2d5789c1"><div class="ttname"><a href="_asserts_8h.xhtml#ac498e3dc31f8819519a9497b2d5789c1">ARM_COMPUTE_TEST_INFO</a></div><div class="ttdeci">#define ARM_COMPUTE_TEST_INFO(INFO)</div><div class="ttdef"><b>Definition:</b> <a href="_asserts_8h_source.xhtml#l00065">Asserts.h:65</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_ad9d72a667b386098e095317fd50501fb"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#ad9d72a667b386098e095317fd50501fb">arm_compute::test::validation::compare_keypoints</a></div><div class="ttdeci">std::pair< int64_t, int64_t > compare_keypoints(T first1, T last1, U first2, U last2, V tolerance)</div><div class="ttdoc">Check which keypoints from [first1, last1) are missing in [first2, last2) </div><div class="ttdef"><b>Definition:</b> <a href="_validation_8h_source.xhtml#l00368">Validation.h:368</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <a class="anchor" id="a5c338bd61fcc9acab23cf1bb8bb57539"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void arm_compute::test::validation::validate_min_max_loc </td> |
| <td>(</td> |
| <td class="paramtype">const MinMaxLocationValues< T > & </td> |
| <td class="paramname"><em>target</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const MinMaxLocationValues< U > & </td> |
| <td class="paramname"><em>reference</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_validation_8h_source.xhtml#l00452">452</a> of file <a class="el" href="_validation_8h_source.xhtml">Validation.h</a>.</p> |
| |
| <p>References <a class="el" href="_asserts_8h_source.xhtml#l00124">ARM_COMPUTE_EXPECT</a>, <a class="el" href="_asserts_8h_source.xhtml#l00104">ARM_COMPUTE_EXPECT_EQUAL</a>, <a class="el" href="namespacearm__compute_1_1test_1_1framework.xhtml#aca1fd1d8935433e6ba2e3918214e07f9a6f3a603fac4d817f1848c3173b243b57">arm_compute::test::framework::ERRORS</a>, <a class="el" href="tests_2_types_8h_source.xhtml#l00046">MinMaxLocationValues< MinMaxType >::max</a>, <a class="el" href="tests_2_types_8h_source.xhtml#l00048">MinMaxLocationValues< MinMaxType >::max_loc</a>, <a class="el" href="tests_2_types_8h_source.xhtml#l00045">MinMaxLocationValues< MinMaxType >::min</a>, and <a class="el" href="tests_2_types_8h_source.xhtml#l00047">MinMaxLocationValues< MinMaxType >::min_loc</a>.</p> |
| |
| <p>Referenced by <a class="el" href="_c_l_2_min_max_location_8cpp_source.xhtml#l00074">FIXTURE_DATA_TEST_CASE()</a>.</p> |
| <div class="fragment"><div class="line"><a name="l00453"></a><span class="lineno"> 453</span> {</div> |
| <div class="line"><a name="l00454"></a><span class="lineno"> 454</span>  <a class="code" href="_asserts_8h.xhtml#ac057d80e0c27881ee453299d98a878f4">ARM_COMPUTE_EXPECT_EQUAL</a>(target.<a class="code" href="structarm__compute_1_1_min_max_location_values.xhtml#a21e09e76b74538cd95089523f48468b0">min</a>, reference.min, framework::LogLevel::ERRORS);</div> |
| <div class="line"><a name="l00455"></a><span class="lineno"> 455</span>  <a class="code" href="_asserts_8h.xhtml#ac057d80e0c27881ee453299d98a878f4">ARM_COMPUTE_EXPECT_EQUAL</a>(target.<a class="code" href="structarm__compute_1_1_min_max_location_values.xhtml#a4b7ee8a31f634f28eb1d4d97f6159ccd">max</a>, reference.max, framework::LogLevel::ERRORS);</div> |
| <div class="line"><a name="l00456"></a><span class="lineno"> 456</span> </div> |
| <div class="line"><a name="l00457"></a><span class="lineno"> 457</span>  <a class="code" href="_asserts_8h.xhtml#ac057d80e0c27881ee453299d98a878f4">ARM_COMPUTE_EXPECT_EQUAL</a>(target.<a class="code" href="structarm__compute_1_1_min_max_location_values.xhtml#ab589f4342adb62f0b4605785e4812750">min_loc</a>.size(), reference.min_loc.size(), framework::LogLevel::ERRORS);</div> |
| <div class="line"><a name="l00458"></a><span class="lineno"> 458</span>  <a class="code" href="_asserts_8h.xhtml#ac057d80e0c27881ee453299d98a878f4">ARM_COMPUTE_EXPECT_EQUAL</a>(target.<a class="code" href="structarm__compute_1_1_min_max_location_values.xhtml#a8b94c8b6d3de3d741f81429f0565af49">max_loc</a>.size(), reference.max_loc.size(), framework::LogLevel::ERRORS);</div> |
| <div class="line"><a name="l00459"></a><span class="lineno"> 459</span> </div> |
| <div class="line"><a name="l00460"></a><span class="lineno"> 460</span>  <span class="keywordflow">for</span>(uint32_t i = 0; i < target.<a class="code" href="structarm__compute_1_1_min_max_location_values.xhtml#ab589f4342adb62f0b4605785e4812750">min_loc</a>.size(); ++i)</div> |
| <div class="line"><a name="l00461"></a><span class="lineno"> 461</span>  {</div> |
| <div class="line"><a name="l00462"></a><span class="lineno"> 462</span>  <span class="keyword">const</span> <span class="keyword">auto</span> same_coords = std::find_if(reference.min_loc.begin(), reference.min_loc.end(), [&target, i](<a class="code" href="struct_coordinates2_d.xhtml">Coordinates2D</a> coord)</div> |
| <div class="line"><a name="l00463"></a><span class="lineno"> 463</span>  {</div> |
| <div class="line"><a name="l00464"></a><span class="lineno"> 464</span>  <span class="keywordflow">return</span> coord.x == target.<a class="code" href="structarm__compute_1_1_min_max_location_values.xhtml#ab589f4342adb62f0b4605785e4812750">min_loc</a>.at(i).x && coord.y == target.<a class="code" href="structarm__compute_1_1_min_max_location_values.xhtml#ab589f4342adb62f0b4605785e4812750">min_loc</a>.at(i).y;</div> |
| <div class="line"><a name="l00465"></a><span class="lineno"> 465</span>  });</div> |
| <div class="line"><a name="l00466"></a><span class="lineno"> 466</span> </div> |
| <div class="line"><a name="l00467"></a><span class="lineno"> 467</span>  <a class="code" href="_asserts_8h.xhtml#adc60af942e951dc93e22b97b41809b51">ARM_COMPUTE_EXPECT</a>(same_coords != reference.min_loc.end(), framework::LogLevel::ERRORS);</div> |
| <div class="line"><a name="l00468"></a><span class="lineno"> 468</span>  }</div> |
| <div class="line"><a name="l00469"></a><span class="lineno"> 469</span> </div> |
| <div class="line"><a name="l00470"></a><span class="lineno"> 470</span>  <span class="keywordflow">for</span>(uint32_t i = 0; i < target.<a class="code" href="structarm__compute_1_1_min_max_location_values.xhtml#a8b94c8b6d3de3d741f81429f0565af49">max_loc</a>.size(); ++i)</div> |
| <div class="line"><a name="l00471"></a><span class="lineno"> 471</span>  {</div> |
| <div class="line"><a name="l00472"></a><span class="lineno"> 472</span>  <span class="keyword">const</span> <span class="keyword">auto</span> same_coords = std::find_if(reference.max_loc.begin(), reference.max_loc.end(), [&target, i](<a class="code" href="struct_coordinates2_d.xhtml">Coordinates2D</a> coord)</div> |
| <div class="line"><a name="l00473"></a><span class="lineno"> 473</span>  {</div> |
| <div class="line"><a name="l00474"></a><span class="lineno"> 474</span>  <span class="keywordflow">return</span> coord.x == target.<a class="code" href="structarm__compute_1_1_min_max_location_values.xhtml#a8b94c8b6d3de3d741f81429f0565af49">max_loc</a>.at(i).x && coord.y == target.<a class="code" href="structarm__compute_1_1_min_max_location_values.xhtml#a8b94c8b6d3de3d741f81429f0565af49">max_loc</a>.at(i).y;</div> |
| <div class="line"><a name="l00475"></a><span class="lineno"> 475</span>  });</div> |
| <div class="line"><a name="l00476"></a><span class="lineno"> 476</span> </div> |
| <div class="line"><a name="l00477"></a><span class="lineno"> 477</span>  <a class="code" href="_asserts_8h.xhtml#adc60af942e951dc93e22b97b41809b51">ARM_COMPUTE_EXPECT</a>(same_coords != reference.max_loc.end(), framework::LogLevel::ERRORS);</div> |
| <div class="line"><a name="l00478"></a><span class="lineno"> 478</span>  }</div> |
| <div class="line"><a name="l00479"></a><span class="lineno"> 479</span> }</div> |
| <div class="ttc" id="structarm__compute_1_1_min_max_location_values_xhtml_a4b7ee8a31f634f28eb1d4d97f6159ccd"><div class="ttname"><a href="structarm__compute_1_1_min_max_location_values.xhtml#a4b7ee8a31f634f28eb1d4d97f6159ccd">arm_compute::MinMaxLocationValues::max</a></div><div class="ttdeci">MinMaxType max</div><div class="ttdef"><b>Definition:</b> <a href="tests_2_types_8h_source.xhtml#l00046">Types.h:46</a></div></div> |
| <div class="ttc" id="structarm__compute_1_1_min_max_location_values_xhtml_ab589f4342adb62f0b4605785e4812750"><div class="ttname"><a href="structarm__compute_1_1_min_max_location_values.xhtml#ab589f4342adb62f0b4605785e4812750">arm_compute::MinMaxLocationValues::min_loc</a></div><div class="ttdeci">std::vector< Coordinates2D > min_loc</div><div class="ttdef"><b>Definition:</b> <a href="tests_2_types_8h_source.xhtml#l00047">Types.h:47</a></div></div> |
| <div class="ttc" id="struct_coordinates2_d_xhtml"><div class="ttname"><a href="struct_coordinates2_d.xhtml">Coordinates2D</a></div><div class="ttdoc">2D Coordinates structure </div><div class="ttdef"><b>Definition:</b> <a href="types_8h_source.xhtml#l00028">types.h:28</a></div></div> |
| <div class="ttc" id="_asserts_8h_xhtml_ac057d80e0c27881ee453299d98a878f4"><div class="ttname"><a href="_asserts_8h.xhtml#ac057d80e0c27881ee453299d98a878f4">ARM_COMPUTE_EXPECT_EQUAL</a></div><div class="ttdeci">#define ARM_COMPUTE_EXPECT_EQUAL(X, Y, LEVEL)</div><div class="ttdef"><b>Definition:</b> <a href="_asserts_8h_source.xhtml#l00104">Asserts.h:104</a></div></div> |
| <div class="ttc" id="_asserts_8h_xhtml_adc60af942e951dc93e22b97b41809b51"><div class="ttname"><a href="_asserts_8h.xhtml#adc60af942e951dc93e22b97b41809b51">ARM_COMPUTE_EXPECT</a></div><div class="ttdeci">#define ARM_COMPUTE_EXPECT(X, LEVEL)</div><div class="ttdef"><b>Definition:</b> <a href="_asserts_8h_source.xhtml#l00124">Asserts.h:124</a></div></div> |
| <div class="ttc" id="structarm__compute_1_1_min_max_location_values_xhtml_a21e09e76b74538cd95089523f48468b0"><div class="ttname"><a href="structarm__compute_1_1_min_max_location_values.xhtml#a21e09e76b74538cd95089523f48468b0">arm_compute::MinMaxLocationValues::min</a></div><div class="ttdeci">MinMaxType min</div><div class="ttdef"><b>Definition:</b> <a href="tests_2_types_8h_source.xhtml#l00045">Types.h:45</a></div></div> |
| <div class="ttc" id="structarm__compute_1_1_min_max_location_values_xhtml_a8b94c8b6d3de3d741f81429f0565af49"><div class="ttname"><a href="structarm__compute_1_1_min_max_location_values.xhtml#a8b94c8b6d3de3d741f81429f0565af49">arm_compute::MinMaxLocationValues::max_loc</a></div><div class="ttdeci">std::vector< Coordinates2D > max_loc</div><div class="ttdef"><b>Definition:</b> <a href="tests_2_types_8h_source.xhtml#l00048">Types.h:48</a></div></div> |
| </div><!-- fragment --> |
| </div> |
| </div> |
| <h2 class="groupheader">Variable Documentation</h2> |
| <a class="anchor" id="ac2ad7f431e3446fddcd9b6b9f93c4c14"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">data_type</td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <b>Initial value:</b><div class="fragment"><div class="line">{</div> |
| <div class="line"> </div> |
| <div class="line"> CLTensor src = create_tensor<CLTensor>(<a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">shape</a>, <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#ac2ad7f431e3446fddcd9b6b9f93c4c14">data_type</a>)</div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a45cde9abb508c62d67c3bb2b9bf566a5"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a45cde9abb508c62d67c3bb2b9bf566a5">arm_compute::test::validation::shape</a></div><div class="ttdeci">shape</div><div class="ttdef"><b>Definition:</b> <a href="_c_l_2_min_max_location_8cpp_source.xhtml#l00089">MinMaxLocation.cpp:89</a></div></div> |
| <div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_ac2ad7f431e3446fddcd9b6b9f93c4c14"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#ac2ad7f431e3446fddcd9b6b9f93c4c14">arm_compute::test::validation::data_type</a></div><div class="ttdeci">data_type</div><div class="ttdef"><b>Definition:</b> <a href="_c_l_2_min_max_location_8cpp_source.xhtml#l00090">MinMaxLocation.cpp:90</a></div></div> |
| </div><!-- fragment --> |
| <p>Definition at line <a class="el" href="_c_l_2_min_max_location_8cpp_source.xhtml#l00090">90</a> of file <a class="el" href="_c_l_2_min_max_location_8cpp_source.xhtml">MinMaxLocation.cpp</a>.</p> |
| |
| <p>Referenced by <a class="el" href="validation_2_c_l_2_convolution_layer_8cpp_source.xhtml#l00064">DATA_TEST_CASE()</a>, <a class="el" href="_simple_tensor_8h_source.xhtml#l00240">SimpleTensor< T >::element_size()</a>, <a class="el" href="_assets_library_8cpp_source.xhtml#l00405">AssetsLibrary::get()</a>, <a class="el" href="_alex_net_network_8h_source.xhtml#l00057">AlexNetNetwork< ITensorType, TensorType, SubTensorType, arm_compute::test::Accessor, ActivationLayerFunction, ConvolutionLayerFunction, DirectConvolutionLayerFunction, FullyConnectedLayerFunction, NormalizationLayerFunction, PoolingLayerFunction, SoftmaxLayerFunction >::init()</a>, <a class="el" href="benchmark_2fixtures_2_pooling_layer_fixture_8h_source.xhtml#l00043">PoolingLayerFixture< TensorType, Function, Accessor >::setup()</a>, <a class="el" href="benchmark_2fixtures_2_depthwise_convolution_fixture_8h_source.xhtml#l00043">DepthwiseConvolutionFixture< TensorType, Function, Accessor >::setup()</a>, <a class="el" href="benchmark_2fixtures_2_depthwise_separable_convolution_layer_fixture_8h_source.xhtml#l00043">DepthwiseSeparableConvolutionLayerFixture< TensorType, Function, Accessor >::setup()</a>, <a class="el" href="benchmark_2fixtures_2_batch_normalization_layer_fixture_8h_source.xhtml#l00043">BatchNormalizationLayerFixture< TensorType, Function, Accessor >::setup()</a>, <a class="el" href="benchmark_2fixtures_2_floor_fixture_8h_source.xhtml#l00043">FloorFixture< TensorType, Function, Accessor >::setup()</a>, <a class="el" href="benchmark_2fixtures_2_fully_connected_layer_fixture_8h_source.xhtml#l00043">FullyConnectedLayerFixture< TensorType, Function, Accessor >::setup()</a>, <a class="el" href="benchmark_2fixtures_2_activation_layer_fixture_8h_source.xhtml#l00043">ActivationLayerFixture< TensorType, Function, Accessor >::setup()</a>, <a class="el" href="benchmark_2fixtures_2_convolution_layer_fixture_8h_source.xhtml#l00043">ConvolutionLayerFixture< TensorType, Function, Accessor >::setup()</a>, <a class="el" href="benchmark_2fixtures_2_g_e_m_m_fixture_8h_source.xhtml#l00043">GEMMFixture< TensorType, Function, Accessor >::setup()</a>, <a class="el" href="benchmark_2fixtures_2_normalization_layer_fixture_8h_source.xhtml#l00043">NormalizationLayerFixture< TensorType, Function, Accessor >::setup()</a>, <a class="el" href="_r_o_i_pooling_layer_fixture_8h_source.xhtml#l00045">ROIPoolingLayerFixture< TensorType, Function, Accessor, Array_T, ArrayAccessor >::setup()</a>, <a class="el" href="_scale_fixture_8h_source.xhtml#l00047">ScaleValidationFixture< TensorType, AccessorType, FunctionType, T >::setup()</a>, <a class="el" href="_direct_convolution_layer_fixture_8h_source.xhtml#l00048">DirectConvolutionValidationFixedPointFixture< TensorType, AccessorType, FunctionType, T >::setup()</a>, <a class="el" href="validation_2fixtures_2_g_e_m_m_fixture_8h_source.xhtml#l00050">GEMMValidationFixedPointFixture< TensorType, AccessorType, FunctionType, T >::setup()</a>, <a class="el" href="validation_2fixtures_2_activation_layer_fixture_8h_source.xhtml#l00050">ActivationValidationFixedPointFixture< TensorType, AccessorType, FunctionType, T >::setup()</a>, <a class="el" href="validation_2fixtures_2_fully_connected_layer_fixture_8h_source.xhtml#l00053">FullyConnectedLayerValidationFixedPointFixture< TensorType, AccessorType, FunctionType, T, run_interleave >::setup()</a>, <a class="el" href="validation_2fixtures_2_convolution_layer_fixture_8h_source.xhtml#l00054">ConvolutionValidationFixedPointFixture< TensorType, AccessorType, FunctionType, T >::setup()</a>, <a class="el" href="validation_2fixtures_2_pooling_layer_fixture_8h_source.xhtml#l00137">GlobalPoolingLayerValidationFixture< TensorType, AccessorType, FunctionType, T >::setup()</a>, and <a class="el" href="_type_printer_8h_source.xhtml#l00322">arm_compute::to_string()</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a45cde9abb508c62d67c3bb2b9bf566a5"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">shape</td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_c_l_2_min_max_location_8cpp_source.xhtml#l00089">89</a> of file <a class="el" href="_c_l_2_min_max_location_8cpp_source.xhtml">MinMaxLocation.cpp</a>.</p> |
| |
| <p>Referenced by <a class="el" href="_graph_utils_8cpp_source.xhtml#l00093">NumPyBinLoader::access_tensor()</a>, <a class="el" href="_helpers_8cpp_source.xhtml#l00074">calculate_depth_concatenate_shape()</a>, <a class="el" href="arm__compute_2core_2_helpers_8h_source.xhtml#l00435">arm_compute::compute_strides()</a>, <a class="el" href="_c_l_2_bitwise_and_8cpp_source.xhtml#l00046">DATA_TEST_CASE()</a>, <a class="el" href="_assets_library_8h_source.xhtml#l00374">AssetsLibrary::fill_borders_with_garbage()</a>, <a class="el" href="_assets_library_8h_source.xhtml#l00653">AssetsLibrary::fill_layer_data()</a>, <a class="el" href="neon__copy__objects_8cpp_source.xhtml#l00035">main_neon_copy_objects()</a>, <a class="el" href="benchmark_2fixtures_2_normalization_layer_fixture_8h_source.xhtml#l00043">NormalizationLayerFixture< TensorType, Function, Accessor >::setup()</a>, <a class="el" href="benchmark_2fixtures_2_activation_layer_fixture_8h_source.xhtml#l00043">ActivationLayerFixture< TensorType, Function, Accessor >::setup()</a>, <a class="el" href="benchmark_2fixtures_2_floor_fixture_8h_source.xhtml#l00043">FloorFixture< TensorType, Function, Accessor >::setup()</a>, <a class="el" href="_r_o_i_pooling_layer_fixture_8h_source.xhtml#l00045">ROIPoolingLayerFixture< TensorType, Function, Accessor, Array_T, ArrayAccessor >::setup()</a>, <a class="el" href="_scale_fixture_8h_source.xhtml#l00047">ScaleValidationFixture< TensorType, AccessorType, FunctionType, T >::setup()</a>, and <a class="el" href="_type_printer_8h_source.xhtml#l00509">arm_compute::to_string()</a>.</p> |
| |
| </div> |
| </div> |
| </div><!-- contents --> |
| </div><!-- doc-content --> |
| <!-- start footer part --> |
| <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> |
| <ul> |
| <li class="navelem"><a class="el" href="namespacearm__compute.xhtml">arm_compute</a></li><li class="navelem"><a class="el" href="namespacearm__compute_1_1test.xhtml">test</a></li><li class="navelem"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml">validation</a></li> |
| <li class="footer">Generated on Thu Sep 28 2017 14:38:00 for Compute Library by |
| <a href="http://www.doxygen.org/index.html"> |
| <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> |
| </ul> |
| </div> |
| </body> |
| </html> |