arm_compute v18.02

Change-Id: I7207aa488e5470f235f39b6c188b4678dc38d1a6
diff --git a/documentation/_validate_8h.xhtml b/documentation/_validate_8h.xhtml
index cbb27e0..c1062a8 100644
--- a/documentation/_validate_8h.xhtml
+++ b/documentation/_validate_8h.xhtml
@@ -40,7 +40,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">Compute Library
-   &#160;<span id="projectnumber">18.01</span>
+   &#160;<span id="projectnumber">18.02</span>
    </div>
   </td>
  </tr>
@@ -182,6 +182,10 @@
 <tr class="separator:ad9fd47433ba6091668c207e21dd6385f"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a1da797d2762c1cdbb73bfc83136c3a38"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_validate_8h.xhtml#a1da797d2762c1cdbb73bfc83136c3a38">ARM_COMPUTE_RETURN_ERROR_ON_MISMATCHING_DIMENSIONS</a>(...)&#160;&#160;&#160;<a class="el" href="core_2_error_8h.xhtml#a8a1e1c105f0bdaf37db408c7cfcb77a4">ARM_COMPUTE_RETURN_ON_ERROR</a>(::<a class="el" href="namespacearm__compute.xhtml#ab3f385292b90327061e1276f3e3445c7">arm_compute::error_on_mismatching_dimensions</a>(__func__, __FILE__, __LINE__, __VA_ARGS__))</td></tr>
 <tr class="separator:a1da797d2762c1cdbb73bfc83136c3a38"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8a6d6f1d01603b27b7b29e1595323aac"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_validate_8h.xhtml#a8a6d6f1d01603b27b7b29e1595323aac">ARM_COMPUTE_ERROR_ON_TENSORS_NOT_EVEN</a>(...)&#160;&#160;&#160;<a class="el" href="core_2_error_8h.xhtml#a938dcd406ce611ef5345ad2531cdb948">ARM_COMPUTE_ERROR_THROW_ON</a>(::<a class="el" href="namespacearm__compute.xhtml#a5bee409f8a6904df028626835b3a19be">arm_compute::error_on_tensors_not_even</a>(__func__, __FILE__, __LINE__, __VA_ARGS__))</td></tr>
+<tr class="separator:a8a6d6f1d01603b27b7b29e1595323aac"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afa03792380678d33e64ad42c0fdff956"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_validate_8h.xhtml#afa03792380678d33e64ad42c0fdff956">ARM_COMPUTE_RETURN_ERROR_ON_TENSORS_NOT_EVEN</a>(...)&#160;&#160;&#160;<a class="el" href="core_2_error_8h.xhtml#a8a1e1c105f0bdaf37db408c7cfcb77a4">ARM_COMPUTE_RETURN_ON_ERROR</a>(::<a class="el" href="namespacearm__compute.xhtml#a5bee409f8a6904df028626835b3a19be">arm_compute::error_on_tensors_not_even</a>(__func__, __FILE__, __LINE__, __VA_ARGS__))</td></tr>
+<tr class="separator:afa03792380678d33e64ad42c0fdff956"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aafce5e9928fac427dcd29d960bcf2ae3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_validate_8h.xhtml#aafce5e9928fac427dcd29d960bcf2ae3">ARM_COMPUTE_ERROR_ON_MISMATCHING_SHAPES</a>(...)&#160;&#160;&#160;<a class="el" href="core_2_error_8h.xhtml#a938dcd406ce611ef5345ad2531cdb948">ARM_COMPUTE_ERROR_THROW_ON</a>(::<a class="el" href="namespacearm__compute.xhtml#aea117e0cebca5f4642ed3f269217a09e">arm_compute::error_on_mismatching_shapes</a>(__func__, __FILE__, __LINE__, __VA_ARGS__))</td></tr>
 <tr class="separator:aafce5e9928fac427dcd29d960bcf2ae3"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a27e4638546c88b8916f967e6e54480a9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_validate_8h.xhtml#a27e4638546c88b8916f967e6e54480a9">ARM_COMPUTE_RETURN_ERROR_ON_MISMATCHING_SHAPES</a>(...)&#160;&#160;&#160;<a class="el" href="core_2_error_8h.xhtml#a8a1e1c105f0bdaf37db408c7cfcb77a4">ARM_COMPUTE_RETURN_ON_ERROR</a>(::<a class="el" href="namespacearm__compute.xhtml#aea117e0cebca5f4642ed3f269217a09e">arm_compute::error_on_mismatching_shapes</a>(__func__, __FILE__, __LINE__, __VA_ARGS__))</td></tr>
@@ -279,6 +283,10 @@
 <tr class="memitem:ab3f385292b90327061e1276f3e3445c7"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classarm__compute_1_1_status.xhtml">arm_compute::Status</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute.xhtml#ab3f385292b90327061e1276f3e3445c7">error_on_mismatching_dimensions</a> (const char *function, const char *file, int line, const Dimensions&lt; T &gt; &amp;dim1, const Dimensions&lt; T &gt; &amp;dim2, Ts &amp;&amp;...dims)</td></tr>
 <tr class="memdesc:ab3f385292b90327061e1276f3e3445c7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return an error if the passed dimension objects differ.  <a href="namespacearm__compute.xhtml#ab3f385292b90327061e1276f3e3445c7">More...</a><br /></td></tr>
 <tr class="separator:ab3f385292b90327061e1276f3e3445c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5bee409f8a6904df028626835b3a19be"><td class="memTemplParams" colspan="2">template&lt;typename... Ts&gt; </td></tr>
+<tr class="memitem:a5bee409f8a6904df028626835b3a19be"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classarm__compute_1_1_status.xhtml">arm_compute::Status</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute.xhtml#a5bee409f8a6904df028626835b3a19be">error_on_tensors_not_even</a> (const char *function, const char *file, int line, const Format &amp;format, const ITensor *tensor1, Ts...tensors)</td></tr>
+<tr class="memdesc:a5bee409f8a6904df028626835b3a19be"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return an error if the passed tensor objects are not even.  <a href="namespacearm__compute.xhtml#a5bee409f8a6904df028626835b3a19be">More...</a><br /></td></tr>
+<tr class="separator:a5bee409f8a6904df028626835b3a19be"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aea117e0cebca5f4642ed3f269217a09e"><td class="memTemplParams" colspan="2">template&lt;typename... Ts&gt; </td></tr>
 <tr class="memitem:aea117e0cebca5f4642ed3f269217a09e"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classarm__compute_1_1_status.xhtml">arm_compute::Status</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute.xhtml#aea117e0cebca5f4642ed3f269217a09e">error_on_mismatching_shapes</a> (const char *function, const char *file, const int line, const ITensorInfo *tensor_info_1, const ITensorInfo *tensor_info_2, Ts...tensor_infos)</td></tr>
 <tr class="memdesc:aea117e0cebca5f4642ed3f269217a09e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return an error if the passed two tensor infos have different shapes from the given dimension.  <a href="namespacearm__compute.xhtml#aea117e0cebca5f4642ed3f269217a09e">More...</a><br /></td></tr>
@@ -401,7 +409,7 @@
       </table>
 </div><div class="memdoc">
 
-<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00715">715</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
+<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00747">747</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
 
 </div>
 </div>
@@ -429,7 +437,7 @@
       </table>
 </div><div class="memdoc">
 
-<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00732">732</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
+<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00764">764</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
 
 </div>
 </div>
@@ -491,9 +499,9 @@
       </table>
 </div><div class="memdoc">
 
-<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00669">669</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
+<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00701">701</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
 
-<p>Referenced by <a class="el" href="_graph_utils_8cpp_source.xhtml#l00179">TopNPredictionsAccessor::access_tensor()</a>, <a class="el" href="utils_2_utils_8h_source.xhtml#l00399">PPMLoader::fill_planar_tensor()</a>, and <a class="el" href="utils_2_utils_8h_source.xhtml#l00808">arm_compute::utils::load_trained_data()</a>.</p>
+<p>Referenced by <a class="el" href="_graph_utils_8cpp_source.xhtml#l00198">TopNPredictionsAccessor::access_tensor()</a>, <a class="el" href="utils_2_utils_8h_source.xhtml#l00399">PPMLoader::fill_planar_tensor()</a>, and <a class="el" href="utils_2_utils_8h_source.xhtml#l00808">arm_compute::utils::load_trained_data()</a>.</p>
 
 </div>
 </div>
@@ -521,7 +529,7 @@
       </table>
 </div><div class="memdoc">
 
-<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00623">623</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
+<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00655">655</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
 
 <p>Referenced by <a class="el" href="utils_2_utils_8h_source.xhtml#l00561">NPYLoader::fill_tensor()</a>, and <a class="el" href="utils_2_utils_8h_source.xhtml#l00736">arm_compute::utils::save_to_npy()</a>.</p>
 
@@ -551,7 +559,7 @@
       </table>
 </div><div class="memdoc">
 
-<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00574">574</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
+<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00606">606</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
 
 <p>Referenced by <a class="el" href="utils_2_utils_8cpp_source.xhtml#l00107">arm_compute::utils::draw_detection_rectangle()</a>, <a class="el" href="utils_2_utils_8h_source.xhtml#l00312">PPMLoader::fill_image()</a>, and <a class="el" href="utils_2_utils_8h_source.xhtml#l00655">arm_compute::utils::save_to_ppm()</a>.</p>
 
@@ -571,7 +579,7 @@
       </table>
 </div><div class="memdoc">
 
-<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00754">754</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
+<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00786">786</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
 
 </div>
 </div>
@@ -605,7 +613,7 @@
       </table>
 </div><div class="memdoc">
 
-<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00786">786</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
+<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00818">818</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
 
 </div>
 </div>
@@ -633,7 +641,7 @@
       </table>
 </div><div class="memdoc">
 
-<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00803">803</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
+<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00835">835</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
 
 <p>Referenced by <a class="el" href="_sub_tensor_info_8h_source.xhtml#l00199">SubTensorInfo::set_valid_region()</a>.</p>
 
@@ -681,7 +689,7 @@
       </table>
 </div><div class="memdoc">
 
-<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00410">410</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
+<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00442">442</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
 
 </div>
 </div>
@@ -719,7 +727,7 @@
       </table>
 </div><div class="memdoc">
 
-<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00475">475</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
+<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00507">507</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
 
 </div>
 </div>
@@ -737,7 +745,7 @@
       </table>
 </div><div class="memdoc">
 
-<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00850">850</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
+<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00882">882</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
 
 </div>
 </div>
@@ -755,7 +763,7 @@
       </table>
 </div><div class="memdoc">
 
-<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00540">540</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
+<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00572">572</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
 
 </div>
 </div>
@@ -773,7 +781,7 @@
       </table>
 </div><div class="memdoc">
 
-<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00359">359</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
+<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00391">391</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
 
 </div>
 </div>
@@ -837,7 +845,25 @@
       </table>
 </div><div class="memdoc">
 
-<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00685">685</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
+<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00717">717</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a8a6d6f1d01603b27b7b29e1595323aac"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define ARM_COMPUTE_ERROR_ON_TENSORS_NOT_EVEN</td>
+          <td>(</td>
+          <td class="paramtype">&#160;</td>
+          <td class="paramname"><em>...</em></td><td>)</td>
+          <td>&#160;&#160;&#160;<a class="el" href="core_2_error_8h.xhtml#a938dcd406ce611ef5345ad2531cdb948">ARM_COMPUTE_ERROR_THROW_ON</a>(::<a class="el" href="namespacearm__compute.xhtml#a5bee409f8a6904df028626835b3a19be">arm_compute::error_on_tensors_not_even</a>(__func__, __FILE__, __LINE__, __VA_ARGS__))</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00301">301</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
 
 </div>
 </div>
@@ -855,7 +881,7 @@
       </table>
 </div><div class="memdoc">
 
-<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00768">768</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
+<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00800">800</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
 
 </div>
 </div>
@@ -873,7 +899,7 @@
       </table>
 </div><div class="memdoc">
 
-<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00894">894</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
+<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00926">926</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
 
 </div>
 </div>
@@ -903,7 +929,7 @@
 
 <p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00246">246</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
 
-<p>Referenced by <a class="el" href="_helpers_8inl_source.xhtml#l00135">Iterator::Iterator()</a>.</p>
+<p>Referenced by <a class="el" href="_helpers_8inl_source.xhtml#l00140">Iterator::Iterator()</a>.</p>
 
 </div>
 </div>
@@ -965,7 +991,7 @@
       </table>
 </div><div class="memdoc">
 
-<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00717">717</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
+<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00749">749</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
 
 </div>
 </div>
@@ -993,7 +1019,7 @@
       </table>
 </div><div class="memdoc">
 
-<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00734">734</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
+<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00766">766</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
 
 </div>
 </div>
@@ -1055,7 +1081,7 @@
       </table>
 </div><div class="memdoc">
 
-<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00671">671</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
+<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00703">703</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
 
 </div>
 </div>
@@ -1083,7 +1109,7 @@
       </table>
 </div><div class="memdoc">
 
-<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00625">625</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
+<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00657">657</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
 
 </div>
 </div>
@@ -1101,7 +1127,7 @@
       </table>
 </div><div class="memdoc">
 
-<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00756">756</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
+<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00788">788</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
 
 </div>
 </div>
@@ -1135,7 +1161,7 @@
       </table>
 </div><div class="memdoc">
 
-<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00788">788</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
+<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00820">820</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
 
 </div>
 </div>
@@ -1163,7 +1189,7 @@
       </table>
 </div><div class="memdoc">
 
-<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00805">805</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
+<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00837">837</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
 
 </div>
 </div>
@@ -1209,7 +1235,7 @@
       </table>
 </div><div class="memdoc">
 
-<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00412">412</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
+<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00444">444</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
 
 </div>
 </div>
@@ -1245,7 +1271,7 @@
       </table>
 </div><div class="memdoc">
 
-<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00477">477</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
+<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00509">509</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
 
 </div>
 </div>
@@ -1263,7 +1289,7 @@
       </table>
 </div><div class="memdoc">
 
-<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00852">852</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
+<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00884">884</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
 
 </div>
 </div>
@@ -1281,7 +1307,7 @@
       </table>
 </div><div class="memdoc">
 
-<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00542">542</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
+<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00574">574</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
 
 </div>
 </div>
@@ -1299,7 +1325,7 @@
       </table>
 </div><div class="memdoc">
 
-<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00361">361</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
+<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00393">393</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
 
 </div>
 </div>
@@ -1363,7 +1389,25 @@
       </table>
 </div><div class="memdoc">
 
-<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00687">687</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
+<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00719">719</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="afa03792380678d33e64ad42c0fdff956"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define ARM_COMPUTE_RETURN_ERROR_ON_TENSORS_NOT_EVEN</td>
+          <td>(</td>
+          <td class="paramtype">&#160;</td>
+          <td class="paramname"><em>...</em></td><td>)</td>
+          <td>&#160;&#160;&#160;<a class="el" href="core_2_error_8h.xhtml#a8a1e1c105f0bdaf37db408c7cfcb77a4">ARM_COMPUTE_RETURN_ON_ERROR</a>(::<a class="el" href="namespacearm__compute.xhtml#a5bee409f8a6904df028626835b3a19be">arm_compute::error_on_tensors_not_even</a>(__func__, __FILE__, __LINE__, __VA_ARGS__))</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00303">303</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
 
 </div>
 </div>
@@ -1381,7 +1425,7 @@
       </table>
 </div><div class="memdoc">
 
-<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00770">770</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
+<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00802">802</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
 
 </div>
 </div>
@@ -1399,7 +1443,7 @@
       </table>
 </div><div class="memdoc">
 
-<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00896">896</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
+<p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00928">928</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
 
 </div>
 </div>
@@ -1471,7 +1515,7 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
     <li class="navelem"><a class="el" href="dir_214608ef36d61442cb2b0c1c4e9a7def.xhtml">arm_compute</a></li><li class="navelem"><a class="el" href="dir_1fb090f0c6070330bfaccc4236d3ca0d.xhtml">core</a></li><li class="navelem"><a class="el" href="_validate_8h.xhtml">Validate.h</a></li>
-    <li class="footer">Generated on Wed Jan 24 2018 14:30:42 for Compute Library by
+    <li class="footer">Generated on Thu Feb 22 2018 15:45:21 for Compute Library by
     <a href="http://www.doxygen.org/index.html">
     <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
   </ul>