blob: 733764c88c4b6a8ddefdaf563180bc1d13ad1c2a [file] [log] [blame]
Anthony Barbier871448e2017-03-24 14:54:29 +00001<!-- HTML header for doxygen 1.8.9.1-->
2<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3<html xmlns="http://www.w3.org/1999/xhtml">
4<head>
5<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
6<meta http-equiv="X-UA-Compatible" content="IE=9"/>
Jenkinsb9abeae2018-11-22 11:58:08 +00007<meta name="generator" content="Doxygen 1.8.13"/>
Anthony Barbier871448e2017-03-24 14:54:29 +00008<meta name="robots" content="NOINDEX, NOFOLLOW" /> <!-- Prevent indexing by search engines -->
Anthony Barbierdbdab852017-06-23 15:42:00 +01009<title>Compute Library: arm_compute/core/Validate.h File Reference</title>
Anthony Barbier871448e2017-03-24 14:54:29 +000010<link href="tabs.css" rel="stylesheet" type="text/css"/>
11<script type="text/javascript" src="jquery.js"></script>
12<script type="text/javascript" src="dynsections.js"></script>
13<link href="navtree.css" rel="stylesheet" type="text/css"/>
14<script type="text/javascript" src="resize.js"></script>
Anthony Barbier8140e1e2017-12-14 23:48:46 +000015<script type="text/javascript" src="navtreedata.js"></script>
Anthony Barbier871448e2017-03-24 14:54:29 +000016<script type="text/javascript" src="navtree.js"></script>
17<script type="text/javascript">
18 $(document).ready(initResizable);
Anthony Barbier871448e2017-03-24 14:54:29 +000019</script>
20<link href="search/search.css" rel="stylesheet" type="text/css"/>
Anthony Barbier8140e1e2017-12-14 23:48:46 +000021<script type="text/javascript" src="search/searchdata.js"></script>
Anthony Barbier871448e2017-03-24 14:54:29 +000022<script type="text/javascript" src="search/search.js"></script>
Anthony Barbier871448e2017-03-24 14:54:29 +000023<script type="text/x-mathjax-config">
24 MathJax.Hub.Config({
25 extensions: ["tex2jax.js"],
26 jax: ["input/TeX","output/HTML-CSS"],
27});
Anthony Barbier8140e1e2017-12-14 23:48:46 +000028</script><script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js"></script>
Anthony Barbier871448e2017-03-24 14:54:29 +000029<link href="doxygen.css" rel="stylesheet" type="text/css" />
30</head>
31<body>
32<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
33<div id="titlearea">
34<table cellspacing="0" cellpadding="0">
35 <tbody>
36 <tr style="height: 56px;">
37 <td style="padding-left: 0.5em;">
Anthony Barbierdbdab852017-06-23 15:42:00 +010038 <div id="projectname">Compute Library
Jenkinsb9abeae2018-11-22 11:58:08 +000039 &#160;<span id="projectnumber">18.11</span>
Anthony Barbier871448e2017-03-24 14:54:29 +000040 </div>
41 </td>
42 </tr>
43 </tbody>
44</table>
45</div>
46<!-- end header part -->
Jenkinsb9abeae2018-11-22 11:58:08 +000047<!-- Generated by Doxygen 1.8.13 -->
Anthony Barbier871448e2017-03-24 14:54:29 +000048<script type="text/javascript">
49var searchBox = new SearchBox("searchBox", "search",false,'Search');
50</script>
Jenkinsb9abeae2018-11-22 11:58:08 +000051<script type="text/javascript" src="menudata.js"></script>
52<script type="text/javascript" src="menu.js"></script>
53<script type="text/javascript">
54$(function() {
55 initMenu('',true,false,'search.php','Search');
56 $(document).ready(function() { init_search(); });
57});
58</script>
59<div id="main-nav"></div>
Anthony Barbier871448e2017-03-24 14:54:29 +000060</div><!-- top -->
61<div id="side-nav" class="ui-resizable side-nav-resizable">
62 <div id="nav-tree">
63 <div id="nav-tree-contents">
64 <div id="nav-sync" class="sync"></div>
65 </div>
66 </div>
67 <div id="splitbar" style="-moz-user-select:none;"
68 class="ui-resizable-handle">
69 </div>
70</div>
71<script type="text/javascript">
72$(document).ready(function(){initNavTree('_validate_8h.xhtml','');});
73</script>
74<div id="doc-content">
75<!-- window showing the filter options -->
76<div id="MSearchSelectWindow"
77 onmouseover="return searchBox.OnSearchSelectShow()"
78 onmouseout="return searchBox.OnSearchSelectHide()"
79 onkeydown="return searchBox.OnSearchSelectKey(event)">
Anthony Barbier8140e1e2017-12-14 23:48:46 +000080</div>
Anthony Barbier871448e2017-03-24 14:54:29 +000081
82<!-- iframe showing the search results (closed by default) -->
83<div id="MSearchResultsWindow">
84<iframe src="javascript:void(0)" frameborder="0"
85 name="MSearchResults" id="MSearchResults">
86</iframe>
87</div>
88
89<div class="header">
90 <div class="summary">
Anthony Barbierdbdab852017-06-23 15:42:00 +010091<a href="#nested-classes">Data Structures</a> &#124;
Anthony Barbier871448e2017-03-24 14:54:29 +000092<a href="#namespaces">Namespaces</a> &#124;
93<a href="#define-members">Macros</a> &#124;
94<a href="#func-members">Functions</a> </div>
95 <div class="headertitle">
96<div class="title">Validate.h File Reference</div> </div>
97</div><!--header-->
98<div class="contents">
Jenkinsb3a371b2018-05-23 11:36:53 +010099<div class="textblock"><code>#include &quot;<a class="el" href="_error_8h_source.xhtml">arm_compute/core/Error.h</a>&quot;</code><br />
Anthony Barbier8140e1e2017-12-14 23:48:46 +0000100<code>#include &quot;<a class="el" href="_h_o_g_info_8h_source.xhtml">arm_compute/core/HOGInfo.h</a>&quot;</code><br />
101<code>#include &quot;<a class="el" href="_i_kernel_8h_source.xhtml">arm_compute/core/IKernel.h</a>&quot;</code><br />
102<code>#include &quot;<a class="el" href="_i_multi_h_o_g_8h_source.xhtml">arm_compute/core/IMultiHOG.h</a>&quot;</code><br />
103<code>#include &quot;<a class="el" href="_i_multi_image_8h_source.xhtml">arm_compute/core/IMultiImage.h</a>&quot;</code><br />
104<code>#include &quot;<a class="el" href="_i_tensor_8h_source.xhtml">arm_compute/core/ITensor.h</a>&quot;</code><br />
105<code>#include &quot;<a class="el" href="_multi_image_info_8h_source.xhtml">arm_compute/core/MultiImageInfo.h</a>&quot;</code><br />
106<code>#include &quot;<a class="el" href="_window_8h_source.xhtml">arm_compute/core/Window.h</a>&quot;</code><br />
107<code>#include &lt;algorithm&gt;</code><br />
Anthony Barbier871448e2017-03-24 14:54:29 +0000108</div>
109<p><a href="_validate_8h_source.xhtml">Go to the source code of this file.</a></p>
110<table class="memberdecls">
Anthony Barbierdbdab852017-06-23 15:42:00 +0100111<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
112Data Structures</h2></td></tr>
113<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1detail_1_1compare__dimension.xhtml">compare_dimension&lt; T &gt;</a></td></tr>
Jenkinsb3a371b2018-05-23 11:36:53 +0100114<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function to compare two <a class="el" href="classarm__compute_1_1_dimensions.xhtml">Dimensions</a> objects and throw an error on mismatch. <a href="classarm__compute_1_1detail_1_1compare__dimension.xhtml#details">More...</a><br /></td></tr>
Anthony Barbier8140e1e2017-12-14 23:48:46 +0000115<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
116<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structarm__compute_1_1detail_1_1get__tensor__info__t.xhtml">get_tensor_info_t&lt; T &gt;</a></td></tr>
Jenkinsb3a371b2018-05-23 11:36:53 +0100117<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the info for a tensor, dummy struct. <a href="structarm__compute_1_1detail_1_1get__tensor__info__t.xhtml#details">More...</a><br /></td></tr>
Anthony Barbier8140e1e2017-12-14 23:48:46 +0000118<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
119<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structarm__compute_1_1detail_1_1get__tensor__info__t_3_01_i_tensor_info_01_5_01_4.xhtml">get_tensor_info_t&lt; ITensorInfo * &gt;</a></td></tr>
Jenkinsb3a371b2018-05-23 11:36:53 +0100120<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the info for a tensor. <a href="structarm__compute_1_1detail_1_1get__tensor__info__t_3_01_i_tensor_info_01_5_01_4.xhtml#details">More...</a><br /></td></tr>
Anthony Barbierdbdab852017-06-23 15:42:00 +0100121<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
122</table><table class="memberdecls">
Anthony Barbier871448e2017-03-24 14:54:29 +0000123<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
124Namespaces</h2></td></tr>
Anthony Barbier8140e1e2017-12-14 23:48:46 +0000125<tr class="memitem:namespacearm__compute"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute.xhtml">arm_compute</a></td></tr>
Jenkinsb9abeae2018-11-22 11:58:08 +0000126<tr class="memdesc:namespacearm__compute"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copyright (c) 2017-2018 ARM Limited. <br /></td></tr>
Anthony Barbier871448e2017-03-24 14:54:29 +0000127<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
Anthony Barbier8140e1e2017-12-14 23:48:46 +0000128<tr class="memitem:namespacearm__compute_1_1detail"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1detail.xhtml">arm_compute::detail</a></td></tr>
Anthony Barbierdbdab852017-06-23 15:42:00 +0100129<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
Anthony Barbier871448e2017-03-24 14:54:29 +0000130</table><table class="memberdecls">
131<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
132Macros</h2></td></tr>
Jenkinsb9abeae2018-11-22 11:58:08 +0000133<tr class="memitem:a921b705e9e3e0fe928928447869e62a5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_validate_8h.xhtml#a921b705e9e3e0fe928928447869e62a5">ARM_COMPUTE_ERROR_ON_NULLPTR</a>(...)&#160;&#160;&#160;<a class="el" href="_error_8h.xhtml#a938dcd406ce611ef5345ad2531cdb948">ARM_COMPUTE_ERROR_THROW_ON</a>(::<a class="el" href="namespacearm__compute.xhtml#a069d7a20d1a7d62042f23039b356113b">arm_compute::error_on_nullptr</a>(__func__, __FILE__, __LINE__, __VA_ARGS__))</td></tr>
Anthony Barbierdbdab852017-06-23 15:42:00 +0100134<tr class="separator:a921b705e9e3e0fe928928447869e62a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
Jenkinsb9abeae2018-11-22 11:58:08 +0000135<tr class="memitem:aff911654521523937ff24372a870b89f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_validate_8h.xhtml#aff911654521523937ff24372a870b89f">ARM_COMPUTE_RETURN_ERROR_ON_NULLPTR</a>(...)&#160;&#160;&#160;<a class="el" href="_error_8h.xhtml#a8a1e1c105f0bdaf37db408c7cfcb77a4">ARM_COMPUTE_RETURN_ON_ERROR</a>(::<a class="el" href="namespacearm__compute.xhtml#a069d7a20d1a7d62042f23039b356113b">arm_compute::error_on_nullptr</a>(__func__, __FILE__, __LINE__, __VA_ARGS__))</td></tr>
Anthony Barbier8140e1e2017-12-14 23:48:46 +0000136<tr class="separator:aff911654521523937ff24372a870b89f"><td class="memSeparator" colspan="2">&#160;</td></tr>
Jenkinsb9abeae2018-11-22 11:58:08 +0000137<tr class="memitem:a57b20c050f8af67775d6da1b6febf038"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_validate_8h.xhtml#a57b20c050f8af67775d6da1b6febf038">ARM_COMPUTE_ERROR_ON_MISMATCHING_WINDOWS</a>(f, w)&#160;&#160;&#160;<a class="el" href="_error_8h.xhtml#a938dcd406ce611ef5345ad2531cdb948">ARM_COMPUTE_ERROR_THROW_ON</a>(::<a class="el" href="namespacearm__compute.xhtml#ad7f5b38e9d5391afc4a5ce5702e7379b">arm_compute::error_on_mismatching_windows</a>(__func__, __FILE__, __LINE__, f, w))</td></tr>
Anthony Barbier871448e2017-03-24 14:54:29 +0000138<tr class="separator:a57b20c050f8af67775d6da1b6febf038"><td class="memSeparator" colspan="2">&#160;</td></tr>
Jenkinsb9abeae2018-11-22 11:58:08 +0000139<tr class="memitem:aff5af8a7daadc292442a113a91dddf7d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_validate_8h.xhtml#aff5af8a7daadc292442a113a91dddf7d">ARM_COMPUTE_RETURN_ERROR_ON_MISMATCHING_WINDOWS</a>(f, w)&#160;&#160;&#160;<a class="el" href="_error_8h.xhtml#a8a1e1c105f0bdaf37db408c7cfcb77a4">ARM_COMPUTE_RETURN_ON_ERROR</a>(::<a class="el" href="namespacearm__compute.xhtml#ad7f5b38e9d5391afc4a5ce5702e7379b">arm_compute::error_on_mismatching_windows</a>(__func__, __FILE__, __LINE__, f, w))</td></tr>
Anthony Barbier8140e1e2017-12-14 23:48:46 +0000140<tr class="separator:aff5af8a7daadc292442a113a91dddf7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
Jenkinsb9abeae2018-11-22 11:58:08 +0000141<tr class="memitem:a6eb9ce82815fe429250189da7592ba75"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_validate_8h.xhtml#a6eb9ce82815fe429250189da7592ba75">ARM_COMPUTE_ERROR_ON_INVALID_SUBWINDOW</a>(f, s)&#160;&#160;&#160;<a class="el" href="_error_8h.xhtml#a938dcd406ce611ef5345ad2531cdb948">ARM_COMPUTE_ERROR_THROW_ON</a>(::<a class="el" href="namespacearm__compute.xhtml#ae93ff1ca47057b95d0c6fd0d287253a8">arm_compute::error_on_invalid_subwindow</a>(__func__, __FILE__, __LINE__, f, s))</td></tr>
Anthony Barbier871448e2017-03-24 14:54:29 +0000142<tr class="separator:a6eb9ce82815fe429250189da7592ba75"><td class="memSeparator" colspan="2">&#160;</td></tr>
Jenkinsb9abeae2018-11-22 11:58:08 +0000143<tr class="memitem:a7c4072bb0b9a663bae54787f7bc7d091"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_validate_8h.xhtml#a7c4072bb0b9a663bae54787f7bc7d091">ARM_COMPUTE_RETURN_ERROR_ON_INVALID_SUBWINDOW</a>(f, s)&#160;&#160;&#160;<a class="el" href="_error_8h.xhtml#a8a1e1c105f0bdaf37db408c7cfcb77a4">ARM_COMPUTE_RETURN_ON_ERROR</a>(::<a class="el" href="namespacearm__compute.xhtml#ae93ff1ca47057b95d0c6fd0d287253a8">arm_compute::error_on_invalid_subwindow</a>(__func__, __FILE__, __LINE__, f, s))</td></tr>
Anthony Barbier8140e1e2017-12-14 23:48:46 +0000144<tr class="separator:a7c4072bb0b9a663bae54787f7bc7d091"><td class="memSeparator" colspan="2">&#160;</td></tr>
Jenkinsb9abeae2018-11-22 11:58:08 +0000145<tr class="memitem:a693decaffb042b3ff76e274f983e8ac1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_validate_8h.xhtml#a693decaffb042b3ff76e274f983e8ac1">ARM_COMPUTE_ERROR_ON_WINDOW_NOT_COLLAPSABLE_AT_DIMENSION</a>(f, w, d)&#160;&#160;&#160;<a class="el" href="_error_8h.xhtml#a938dcd406ce611ef5345ad2531cdb948">ARM_COMPUTE_ERROR_THROW_ON</a>(::<a class="el" href="namespacearm__compute.xhtml#a4f63a617a4897663b386ba5e1f5cb675">arm_compute::error_on_window_not_collapsable_at_dimension</a>(__func__, __FILE__, __LINE__, f, w, d))</td></tr>
Kaizen8938bd32017-09-28 14:38:23 +0100146<tr class="separator:a693decaffb042b3ff76e274f983e8ac1"><td class="memSeparator" colspan="2">&#160;</td></tr>
Jenkinsb9abeae2018-11-22 11:58:08 +0000147<tr class="memitem:a56e3d9bf78d3dc9f06d4929a839f7d33"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_validate_8h.xhtml#a56e3d9bf78d3dc9f06d4929a839f7d33">ARM_COMPUTE_RETURN_ERROR_ON_WINDOW_NOT_COLLAPSABLE_AT_DIMENSION</a>(f, w, d)&#160;&#160;&#160;<a class="el" href="_error_8h.xhtml#a8a1e1c105f0bdaf37db408c7cfcb77a4">ARM_COMPUTE_RETURN_ON_ERROR</a>(::<a class="el" href="namespacearm__compute.xhtml#a4f63a617a4897663b386ba5e1f5cb675">arm_compute::error_on_window_not_collapsable_at_dimension</a>(__func__, __FILE__, __LINE__, f, w, d))</td></tr>
Anthony Barbier8140e1e2017-12-14 23:48:46 +0000148<tr class="separator:a56e3d9bf78d3dc9f06d4929a839f7d33"><td class="memSeparator" colspan="2">&#160;</td></tr>
Jenkinsb9abeae2018-11-22 11:58:08 +0000149<tr class="memitem:aecee2852b71597de947ff5ec4b9765f6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_validate_8h.xhtml#aecee2852b71597de947ff5ec4b9765f6">ARM_COMPUTE_ERROR_ON_COORDINATES_DIMENSIONS_GTE</a>(p, md)&#160;&#160;&#160;<a class="el" href="_error_8h.xhtml#a938dcd406ce611ef5345ad2531cdb948">ARM_COMPUTE_ERROR_THROW_ON</a>(::<a class="el" href="namespacearm__compute.xhtml#a3c62cc8d5ee934d42c115c9315d66c13">arm_compute::error_on_coordinates_dimensions_gte</a>(__func__, __FILE__, __LINE__, p, md))</td></tr>
Anthony Barbier871448e2017-03-24 14:54:29 +0000150<tr class="separator:aecee2852b71597de947ff5ec4b9765f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
Jenkinsb9abeae2018-11-22 11:58:08 +0000151<tr class="memitem:a4a1f29c69e13d0c271a025771db7e354"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_validate_8h.xhtml#a4a1f29c69e13d0c271a025771db7e354">ARM_COMPUTE_RETURN_ERROR_ON_COORDINATES_DIMENSIONS_GTE</a>(p, md)&#160;&#160;&#160;<a class="el" href="_error_8h.xhtml#a8a1e1c105f0bdaf37db408c7cfcb77a4">ARM_COMPUTE_RETURN_ON_ERROR</a>(::<a class="el" href="namespacearm__compute.xhtml#a3c62cc8d5ee934d42c115c9315d66c13">arm_compute::error_on_coordinates_dimensions_gte</a>(__func__, __FILE__, __LINE__, p, md))</td></tr>
Anthony Barbier8140e1e2017-12-14 23:48:46 +0000152<tr class="separator:a4a1f29c69e13d0c271a025771db7e354"><td class="memSeparator" colspan="2">&#160;</td></tr>
Jenkinsb9abeae2018-11-22 11:58:08 +0000153<tr class="memitem:af5084ef537306d09b1ef82aed5d1f63f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_validate_8h.xhtml#af5084ef537306d09b1ef82aed5d1f63f">ARM_COMPUTE_ERROR_ON_WINDOW_DIMENSIONS_GTE</a>(w, md)&#160;&#160;&#160;<a class="el" href="_error_8h.xhtml#a938dcd406ce611ef5345ad2531cdb948">ARM_COMPUTE_ERROR_THROW_ON</a>(::<a class="el" href="namespacearm__compute.xhtml#a7d65985a30fc1229047b7db32caaab43">arm_compute::error_on_window_dimensions_gte</a>(__func__, __FILE__, __LINE__, w, md))</td></tr>
Anthony Barbier871448e2017-03-24 14:54:29 +0000154<tr class="separator:af5084ef537306d09b1ef82aed5d1f63f"><td class="memSeparator" colspan="2">&#160;</td></tr>
Jenkinsb9abeae2018-11-22 11:58:08 +0000155<tr class="memitem:ac971a57039435ecc6b3321df4d324743"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_validate_8h.xhtml#ac971a57039435ecc6b3321df4d324743">ARM_COMPUTE_RETURN_ERROR_ON_WINDOW_DIMENSIONS_GTE</a>(w, md)&#160;&#160;&#160;<a class="el" href="_error_8h.xhtml#a8a1e1c105f0bdaf37db408c7cfcb77a4">ARM_COMPUTE_RETURN_ON_ERROR</a>(::<a class="el" href="namespacearm__compute.xhtml#a7d65985a30fc1229047b7db32caaab43">arm_compute::error_on_window_dimensions_gte</a>(__func__, __FILE__, __LINE__, w, md))</td></tr>
Anthony Barbier8140e1e2017-12-14 23:48:46 +0000156<tr class="separator:ac971a57039435ecc6b3321df4d324743"><td class="memSeparator" colspan="2">&#160;</td></tr>
Jenkinsb9abeae2018-11-22 11:58:08 +0000157<tr class="memitem:ad9fd47433ba6091668c207e21dd6385f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_validate_8h.xhtml#ad9fd47433ba6091668c207e21dd6385f">ARM_COMPUTE_ERROR_ON_MISMATCHING_DIMENSIONS</a>(...)&#160;&#160;&#160;<a class="el" href="_error_8h.xhtml#a938dcd406ce611ef5345ad2531cdb948">ARM_COMPUTE_ERROR_THROW_ON</a>(::<a class="el" href="namespacearm__compute.xhtml#a632c1b33a482f7126de4aca221542b64">arm_compute::error_on_mismatching_dimensions</a>(__func__, __FILE__, __LINE__, __VA_ARGS__))</td></tr>
Anthony Barbierdbdab852017-06-23 15:42:00 +0100158<tr class="separator:ad9fd47433ba6091668c207e21dd6385f"><td class="memSeparator" colspan="2">&#160;</td></tr>
Jenkinsb9abeae2018-11-22 11:58:08 +0000159<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="_error_8h.xhtml#a8a1e1c105f0bdaf37db408c7cfcb77a4">ARM_COMPUTE_RETURN_ON_ERROR</a>(::<a class="el" href="namespacearm__compute.xhtml#a632c1b33a482f7126de4aca221542b64">arm_compute::error_on_mismatching_dimensions</a>(__func__, __FILE__, __LINE__, __VA_ARGS__))</td></tr>
Anthony Barbier8140e1e2017-12-14 23:48:46 +0000160<tr class="separator:a1da797d2762c1cdbb73bfc83136c3a38"><td class="memSeparator" colspan="2">&#160;</td></tr>
Jenkinsb9abeae2018-11-22 11:58:08 +0000161<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="_error_8h.xhtml#a938dcd406ce611ef5345ad2531cdb948">ARM_COMPUTE_ERROR_THROW_ON</a>(::<a class="el" href="namespacearm__compute.xhtml#aa8bcb895249c9b0207df5d6512433aab">arm_compute::error_on_tensors_not_even</a>(__func__, __FILE__, __LINE__, __VA_ARGS__))</td></tr>
Anthony Barbier06ea0482018-02-22 15:45:35 +0000162<tr class="separator:a8a6d6f1d01603b27b7b29e1595323aac"><td class="memSeparator" colspan="2">&#160;</td></tr>
Jenkinsb9abeae2018-11-22 11:58:08 +0000163<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="_error_8h.xhtml#a8a1e1c105f0bdaf37db408c7cfcb77a4">ARM_COMPUTE_RETURN_ON_ERROR</a>(::<a class="el" href="namespacearm__compute.xhtml#aa8bcb895249c9b0207df5d6512433aab">arm_compute::error_on_tensors_not_even</a>(__func__, __FILE__, __LINE__, __VA_ARGS__))</td></tr>
Anthony Barbier06ea0482018-02-22 15:45:35 +0000164<tr class="separator:afa03792380678d33e64ad42c0fdff956"><td class="memSeparator" colspan="2">&#160;</td></tr>
Jenkinsb9abeae2018-11-22 11:58:08 +0000165<tr class="memitem:a327ed03fd5a08f3306ff1688177da53a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_validate_8h.xhtml#a327ed03fd5a08f3306ff1688177da53a">ARM_COMPUTE_ERROR_ON_TENSORS_NOT_SUBSAMPLED</a>(...)&#160;&#160;&#160;<a class="el" href="_error_8h.xhtml#a938dcd406ce611ef5345ad2531cdb948">ARM_COMPUTE_ERROR_THROW_ON</a>(::<a class="el" href="namespacearm__compute.xhtml#a5865def3a35885dda73dd5f4d555d11c">arm_compute::error_on_tensors_not_subsampled</a>(__func__, __FILE__, __LINE__, __VA_ARGS__))</td></tr>
Jenkinsb3a371b2018-05-23 11:36:53 +0100166<tr class="separator:a327ed03fd5a08f3306ff1688177da53a"><td class="memSeparator" colspan="2">&#160;</td></tr>
Jenkinsb9abeae2018-11-22 11:58:08 +0000167<tr class="memitem:a8bcd0180e450efc67cb856bc46e67ba6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_validate_8h.xhtml#a8bcd0180e450efc67cb856bc46e67ba6">ARM_COMPUTE_RETURN_ERROR_ON_TENSORS_NOT_SUBSAMPLED</a>(...)&#160;&#160;&#160;<a class="el" href="_error_8h.xhtml#a8a1e1c105f0bdaf37db408c7cfcb77a4">ARM_COMPUTE_RETURN_ON_ERROR</a>(::<a class="el" href="namespacearm__compute.xhtml#a5865def3a35885dda73dd5f4d555d11c">arm_compute::error_on_tensors_not_subsampled</a>(__func__, __FILE__, __LINE__, __VA_ARGS__))</td></tr>
Jenkinsb3a371b2018-05-23 11:36:53 +0100168<tr class="separator:a8bcd0180e450efc67cb856bc46e67ba6"><td class="memSeparator" colspan="2">&#160;</td></tr>
Jenkinsb9abeae2018-11-22 11:58:08 +0000169<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="_error_8h.xhtml#a938dcd406ce611ef5345ad2531cdb948">ARM_COMPUTE_ERROR_THROW_ON</a>(::<a class="el" href="namespacearm__compute.xhtml#a900072ec18ac254db40901425e2b35b2">arm_compute::error_on_mismatching_shapes</a>(__func__, __FILE__, __LINE__, __VA_ARGS__))</td></tr>
Anthony Barbier871448e2017-03-24 14:54:29 +0000170<tr class="separator:aafce5e9928fac427dcd29d960bcf2ae3"><td class="memSeparator" colspan="2">&#160;</td></tr>
Jenkinsb9abeae2018-11-22 11:58:08 +0000171<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="_error_8h.xhtml#a8a1e1c105f0bdaf37db408c7cfcb77a4">ARM_COMPUTE_RETURN_ON_ERROR</a>(::<a class="el" href="namespacearm__compute.xhtml#a900072ec18ac254db40901425e2b35b2">arm_compute::error_on_mismatching_shapes</a>(__func__, __FILE__, __LINE__, __VA_ARGS__))</td></tr>
Anthony Barbier8140e1e2017-12-14 23:48:46 +0000172<tr class="separator:a27e4638546c88b8916f967e6e54480a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
Jenkinsb9abeae2018-11-22 11:58:08 +0000173<tr class="memitem:af16d3fc9c85590971cf583683a745fff"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_validate_8h.xhtml#af16d3fc9c85590971cf583683a745fff">ARM_COMPUTE_ERROR_ON_MISMATCHING_DATA_LAYOUT</a>(...)&#160;&#160;&#160;<a class="el" href="_error_8h.xhtml#a938dcd406ce611ef5345ad2531cdb948">ARM_COMPUTE_ERROR_THROW_ON</a>(::<a class="el" href="namespacearm__compute.xhtml#a8355d6db4cebee2724bf4463076526c6">arm_compute::error_on_mismatching_data_layouts</a>(__func__, __FILE__, __LINE__, __VA_ARGS__))</td></tr>
Jenkinsb3a371b2018-05-23 11:36:53 +0100174<tr class="separator:af16d3fc9c85590971cf583683a745fff"><td class="memSeparator" colspan="2">&#160;</td></tr>
Jenkinsb9abeae2018-11-22 11:58:08 +0000175<tr class="memitem:abdb9168800c70e5e2c4c020a3b905738"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_validate_8h.xhtml#abdb9168800c70e5e2c4c020a3b905738">ARM_COMPUTE_RETURN_ERROR_ON_MISMATCHING_DATA_LAYOUT</a>(...)&#160;&#160;&#160;<a class="el" href="_error_8h.xhtml#a8a1e1c105f0bdaf37db408c7cfcb77a4">ARM_COMPUTE_RETURN_ON_ERROR</a>(::<a class="el" href="namespacearm__compute.xhtml#a8355d6db4cebee2724bf4463076526c6">arm_compute::error_on_mismatching_data_layouts</a>(__func__, __FILE__, __LINE__, __VA_ARGS__))</td></tr>
Jenkinsb3a371b2018-05-23 11:36:53 +0100176<tr class="separator:abdb9168800c70e5e2c4c020a3b905738"><td class="memSeparator" colspan="2">&#160;</td></tr>
Jenkinsb9abeae2018-11-22 11:58:08 +0000177<tr class="memitem:a5befbfaf6bc224eabc58b5e88b1de6d1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_validate_8h.xhtml#a5befbfaf6bc224eabc58b5e88b1de6d1">ARM_COMPUTE_ERROR_ON_MISMATCHING_DATA_TYPES</a>(...)&#160;&#160;&#160;<a class="el" href="_error_8h.xhtml#a938dcd406ce611ef5345ad2531cdb948">ARM_COMPUTE_ERROR_THROW_ON</a>(::<a class="el" href="namespacearm__compute.xhtml#a85c38583df1a7998d58c51f7c3d4b354">arm_compute::error_on_mismatching_data_types</a>(__func__, __FILE__, __LINE__, __VA_ARGS__))</td></tr>
Anthony Barbier871448e2017-03-24 14:54:29 +0000178<tr class="separator:a5befbfaf6bc224eabc58b5e88b1de6d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
Jenkinsb9abeae2018-11-22 11:58:08 +0000179<tr class="memitem:a8f3ff7da485ff7e75dab07baadf5b4bd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_validate_8h.xhtml#a8f3ff7da485ff7e75dab07baadf5b4bd">ARM_COMPUTE_RETURN_ERROR_ON_MISMATCHING_DATA_TYPES</a>(...)&#160;&#160;&#160;<a class="el" href="_error_8h.xhtml#a8a1e1c105f0bdaf37db408c7cfcb77a4">ARM_COMPUTE_RETURN_ON_ERROR</a>(::<a class="el" href="namespacearm__compute.xhtml#a85c38583df1a7998d58c51f7c3d4b354">arm_compute::error_on_mismatching_data_types</a>(__func__, __FILE__, __LINE__, __VA_ARGS__))</td></tr>
Anthony Barbier8140e1e2017-12-14 23:48:46 +0000180<tr class="separator:a8f3ff7da485ff7e75dab07baadf5b4bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
Jenkinsb9abeae2018-11-22 11:58:08 +0000181<tr class="memitem:a13722b17f287d58f2a24f039dc2b4fc1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_validate_8h.xhtml#a13722b17f287d58f2a24f039dc2b4fc1">ARM_COMPUTE_ERROR_ON_MISMATCHING_QUANTIZATION_INFO</a>(...)&#160;&#160;&#160;<a class="el" href="_error_8h.xhtml#a938dcd406ce611ef5345ad2531cdb948">ARM_COMPUTE_ERROR_THROW_ON</a>(::<a class="el" href="namespacearm__compute.xhtml#a49e1fb8719a6e3b4db298796bdeac758">arm_compute::error_on_mismatching_quantization_info</a>(__func__, __FILE__, __LINE__, __VA_ARGS__))</td></tr>
Anthony Barbier8140e1e2017-12-14 23:48:46 +0000182<tr class="separator:a13722b17f287d58f2a24f039dc2b4fc1"><td class="memSeparator" colspan="2">&#160;</td></tr>
Jenkinsb9abeae2018-11-22 11:58:08 +0000183<tr class="memitem:aba910b683652be1f65437ef37a9da2a9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_validate_8h.xhtml#aba910b683652be1f65437ef37a9da2a9">ARM_COMPUTE_RETURN_ERROR_ON_MISMATCHING_QUANTIZATION_INFO</a>(...)&#160;&#160;&#160;<a class="el" href="_error_8h.xhtml#a8a1e1c105f0bdaf37db408c7cfcb77a4">ARM_COMPUTE_RETURN_ON_ERROR</a>(::<a class="el" href="namespacearm__compute.xhtml#a49e1fb8719a6e3b4db298796bdeac758">arm_compute::error_on_mismatching_quantization_info</a>(__func__, __FILE__, __LINE__, __VA_ARGS__))</td></tr>
Anthony Barbier8140e1e2017-12-14 23:48:46 +0000184<tr class="separator:aba910b683652be1f65437ef37a9da2a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
Jenkinsb9abeae2018-11-22 11:58:08 +0000185<tr class="memitem:a0d34a8aa07600727e4e5034c7cdad47d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_validate_8h.xhtml#a0d34a8aa07600727e4e5034c7cdad47d">ARM_COMPUTE_ERROR_ON_FORMAT_NOT_IN</a>(t, ...)&#160;&#160;&#160;::<a class="el" href="namespacearm__compute.xhtml#a8a09f045f83a973807cbfdd3083732ef">arm_compute::error_on_format_not_in</a>(__func__, __FILE__, __LINE__, t, __VA_ARGS__)</td></tr>
Anthony Barbier871448e2017-03-24 14:54:29 +0000186<tr class="separator:a0d34a8aa07600727e4e5034c7cdad47d"><td class="memSeparator" colspan="2">&#160;</td></tr>
Jenkinsb9abeae2018-11-22 11:58:08 +0000187<tr class="memitem:a4264d7e3318c4188e48127a75f3f0f8a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_validate_8h.xhtml#a4264d7e3318c4188e48127a75f3f0f8a">ARM_COMPUTE_ERROR_ON_DATA_TYPE_NOT_IN</a>(t, ...)&#160;&#160;&#160;<a class="el" href="_error_8h.xhtml#a938dcd406ce611ef5345ad2531cdb948">ARM_COMPUTE_ERROR_THROW_ON</a>(::<a class="el" href="namespacearm__compute.xhtml#abb2e6a7590121c1c9139bdb14558f20a">arm_compute::error_on_data_type_not_in</a>(__func__, __FILE__, __LINE__, t, __VA_ARGS__))</td></tr>
Anthony Barbiera4376382017-04-12 15:12:46 +0100188<tr class="separator:a4264d7e3318c4188e48127a75f3f0f8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
Jenkinsb9abeae2018-11-22 11:58:08 +0000189<tr class="memitem:aef783de4ec01874dbec6054a5868aea2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_validate_8h.xhtml#aef783de4ec01874dbec6054a5868aea2">ARM_COMPUTE_RETURN_ERROR_ON_DATA_TYPE_NOT_IN</a>(t, ...)&#160;&#160;&#160;<a class="el" href="_error_8h.xhtml#a8a1e1c105f0bdaf37db408c7cfcb77a4">ARM_COMPUTE_RETURN_ON_ERROR</a>(::<a class="el" href="namespacearm__compute.xhtml#abb2e6a7590121c1c9139bdb14558f20a">arm_compute::error_on_data_type_not_in</a>(__func__, __FILE__, __LINE__, t, __VA_ARGS__))</td></tr>
Anthony Barbier8140e1e2017-12-14 23:48:46 +0000190<tr class="separator:aef783de4ec01874dbec6054a5868aea2"><td class="memSeparator" colspan="2">&#160;</td></tr>
Jenkinsb9abeae2018-11-22 11:58:08 +0000191<tr class="memitem:a408add8ba09ab4dd7645eca6dc0e6658"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_validate_8h.xhtml#a408add8ba09ab4dd7645eca6dc0e6658">ARM_COMPUTE_ERROR_ON_DATA_LAYOUT_NOT_IN</a>(t, ...)&#160;&#160;&#160;<a class="el" href="_error_8h.xhtml#a938dcd406ce611ef5345ad2531cdb948">ARM_COMPUTE_ERROR_THROW_ON</a>(::<a class="el" href="namespacearm__compute.xhtml#a4b97ba5512e8deb4a428515bc61c0c7a">arm_compute::error_on_data_layout_not_in</a>(__func__, __FILE__, __LINE__, t, __VA_ARGS__))</td></tr>
192<tr class="separator:a408add8ba09ab4dd7645eca6dc0e6658"><td class="memSeparator" colspan="2">&#160;</td></tr>
193<tr class="memitem:a7e906bfc9e333e3f967d8ee9353ce001"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_validate_8h.xhtml#a7e906bfc9e333e3f967d8ee9353ce001">ARM_COMPUTE_RETURN_ERROR_ON_DATA_LAYOUT_NOT_IN</a>(t, ...)&#160;&#160;&#160;<a class="el" href="_error_8h.xhtml#a8a1e1c105f0bdaf37db408c7cfcb77a4">ARM_COMPUTE_RETURN_ON_ERROR</a>(::<a class="el" href="namespacearm__compute.xhtml#a4b97ba5512e8deb4a428515bc61c0c7a">arm_compute::error_on_data_layout_not_in</a>(__func__, __FILE__, __LINE__, t, __VA_ARGS__))</td></tr>
194<tr class="separator:a7e906bfc9e333e3f967d8ee9353ce001"><td class="memSeparator" colspan="2">&#160;</td></tr>
195<tr class="memitem:aadf5c9cff86327b96d88d04649d9715e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_validate_8h.xhtml#aadf5c9cff86327b96d88d04649d9715e">ARM_COMPUTE_ERROR_ON_DATA_TYPE_CHANNEL_NOT_IN</a>(t, c, ...)&#160;&#160;&#160;<a class="el" href="_error_8h.xhtml#a938dcd406ce611ef5345ad2531cdb948">ARM_COMPUTE_ERROR_THROW_ON</a>(::<a class="el" href="namespacearm__compute.xhtml#a2f061a50e9fd383396233a85234c1774">arm_compute::error_on_data_type_channel_not_in</a>(__func__, __FILE__, __LINE__, t, c, __VA_ARGS__))</td></tr>
Anthony Barbiera4376382017-04-12 15:12:46 +0100196<tr class="separator:aadf5c9cff86327b96d88d04649d9715e"><td class="memSeparator" colspan="2">&#160;</td></tr>
Jenkinsb9abeae2018-11-22 11:58:08 +0000197<tr class="memitem:ae7eed178dac535c6e727061b1f5bc6eb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_validate_8h.xhtml#ae7eed178dac535c6e727061b1f5bc6eb">ARM_COMPUTE_RETURN_ERROR_ON_DATA_TYPE_CHANNEL_NOT_IN</a>(t, c, ...)&#160;&#160;&#160;<a class="el" href="_error_8h.xhtml#a8a1e1c105f0bdaf37db408c7cfcb77a4">ARM_COMPUTE_RETURN_ON_ERROR</a>(::<a class="el" href="namespacearm__compute.xhtml#a2f061a50e9fd383396233a85234c1774">arm_compute::error_on_data_type_channel_not_in</a>(__func__, __FILE__, __LINE__, t, c, __VA_ARGS__))</td></tr>
Anthony Barbier8140e1e2017-12-14 23:48:46 +0000198<tr class="separator:ae7eed178dac535c6e727061b1f5bc6eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
Jenkinsb9abeae2018-11-22 11:58:08 +0000199<tr class="memitem:abbd63a8040ec1e44308da1d3be3732ae"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_validate_8h.xhtml#abbd63a8040ec1e44308da1d3be3732ae">ARM_COMPUTE_ERROR_ON_TENSOR_NOT_2D</a>(t)&#160;&#160;&#160;<a class="el" href="_error_8h.xhtml#a938dcd406ce611ef5345ad2531cdb948">ARM_COMPUTE_ERROR_THROW_ON</a>(::<a class="el" href="namespacearm__compute.xhtml#a398f32595ee55b858853d5bcdcacfef5">arm_compute::error_on_tensor_not_2d</a>(__func__, __FILE__, __LINE__, t))</td></tr>
Anthony Barbier871448e2017-03-24 14:54:29 +0000200<tr class="separator:abbd63a8040ec1e44308da1d3be3732ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
Jenkinsb9abeae2018-11-22 11:58:08 +0000201<tr class="memitem:ac8fa80a763f5e67ded3fe6385972c08a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_validate_8h.xhtml#ac8fa80a763f5e67ded3fe6385972c08a">ARM_COMPUTE_RETURN_ERROR_ON_TENSOR_NOT_2D</a>(t)&#160;&#160;&#160;<a class="el" href="_error_8h.xhtml#a8a1e1c105f0bdaf37db408c7cfcb77a4">ARM_COMPUTE_RETURN_ON_ERROR</a>(::<a class="el" href="namespacearm__compute.xhtml#a398f32595ee55b858853d5bcdcacfef5">arm_compute::error_on_tensor_not_2d</a>(__func__, __FILE__, __LINE__, t))</td></tr>
Anthony Barbier8140e1e2017-12-14 23:48:46 +0000202<tr class="separator:ac8fa80a763f5e67ded3fe6385972c08a"><td class="memSeparator" colspan="2">&#160;</td></tr>
Jenkinsb9abeae2018-11-22 11:58:08 +0000203<tr class="memitem:a350e28d20c8bd44408f14ad634c9c2ff"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_validate_8h.xhtml#a350e28d20c8bd44408f14ad634c9c2ff">ARM_COMPUTE_ERROR_ON_CHANNEL_NOT_IN</a>(c, ...)&#160;&#160;&#160;<a class="el" href="_error_8h.xhtml#a938dcd406ce611ef5345ad2531cdb948">ARM_COMPUTE_ERROR_THROW_ON</a>(::<a class="el" href="namespacearm__compute.xhtml#a89059fcfb27bba71edffcc22c6e1a1a2">arm_compute::error_on_channel_not_in</a>(__func__, __FILE__, __LINE__, c, __VA_ARGS__))</td></tr>
Anthony Barbier871448e2017-03-24 14:54:29 +0000204<tr class="separator:a350e28d20c8bd44408f14ad634c9c2ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
Jenkinsb9abeae2018-11-22 11:58:08 +0000205<tr class="memitem:abbf61ee5a1263b02d60575355ee620fc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_validate_8h.xhtml#abbf61ee5a1263b02d60575355ee620fc">ARM_COMPUTE_RETURN_ERROR_ON_CHANNEL_NOT_IN</a>(c, ...)&#160;&#160;&#160;<a class="el" href="_error_8h.xhtml#a8a1e1c105f0bdaf37db408c7cfcb77a4">ARM_COMPUTE_RETURN_ON_ERROR</a>(::<a class="el" href="namespacearm__compute.xhtml#a89059fcfb27bba71edffcc22c6e1a1a2">arm_compute::error_on_channel_not_in</a>(__func__, __FILE__, __LINE__, c, __VA_ARGS__))</td></tr>
Anthony Barbier8140e1e2017-12-14 23:48:46 +0000206<tr class="separator:abbf61ee5a1263b02d60575355ee620fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
Jenkinsb9abeae2018-11-22 11:58:08 +0000207<tr class="memitem:a35784b5583a4b264f0583a83fae77f80"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_validate_8h.xhtml#a35784b5583a4b264f0583a83fae77f80">ARM_COMPUTE_ERROR_ON_CHANNEL_NOT_IN_KNOWN_FORMAT</a>(f, c)&#160;&#160;&#160;<a class="el" href="_error_8h.xhtml#a938dcd406ce611ef5345ad2531cdb948">ARM_COMPUTE_ERROR_THROW_ON</a>(::<a class="el" href="namespacearm__compute.xhtml#a66876161b2add31c70efb9d1ba9423cb">arm_compute::error_on_channel_not_in_known_format</a>(__func__, __FILE__, __LINE__, f, c))</td></tr>
Anthony Barbier871448e2017-03-24 14:54:29 +0000208<tr class="separator:a35784b5583a4b264f0583a83fae77f80"><td class="memSeparator" colspan="2">&#160;</td></tr>
Jenkinsb9abeae2018-11-22 11:58:08 +0000209<tr class="memitem:a738aecd7cf4d674eaaec1c91fe7362d8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_validate_8h.xhtml#a738aecd7cf4d674eaaec1c91fe7362d8">ARM_COMPUTE_RETURN_ERROR_ON_CHANNEL_NOT_IN_KNOWN_FORMAT</a>(f, c)&#160;&#160;&#160;<a class="el" href="_error_8h.xhtml#a8a1e1c105f0bdaf37db408c7cfcb77a4">ARM_COMPUTE_RETURN_ON_ERROR</a>(::<a class="el" href="namespacearm__compute.xhtml#a66876161b2add31c70efb9d1ba9423cb">arm_compute::error_on_channel_not_in_known_format</a>(__func__, __FILE__, __LINE__, f, c))</td></tr>
Anthony Barbier8140e1e2017-12-14 23:48:46 +0000210<tr class="separator:a738aecd7cf4d674eaaec1c91fe7362d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
Jenkinsb9abeae2018-11-22 11:58:08 +0000211<tr class="memitem:abced8d9603a5927ebad9de2528f48962"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_validate_8h.xhtml#abced8d9603a5927ebad9de2528f48962">ARM_COMPUTE_ERROR_ON_INVALID_MULTI_HOG</a>(m)&#160;&#160;&#160;<a class="el" href="_error_8h.xhtml#a938dcd406ce611ef5345ad2531cdb948">ARM_COMPUTE_ERROR_THROW_ON</a>(::<a class="el" href="namespacearm__compute.xhtml#a689cede2a5855c731f7d69b487f30aaa">arm_compute::error_on_invalid_multi_hog</a>(__func__, __FILE__, __LINE__, m))</td></tr>
Anthony Barbier871448e2017-03-24 14:54:29 +0000212<tr class="separator:abced8d9603a5927ebad9de2528f48962"><td class="memSeparator" colspan="2">&#160;</td></tr>
Jenkinsb9abeae2018-11-22 11:58:08 +0000213<tr class="memitem:a5022878c0277f395dec8055b219e679c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_validate_8h.xhtml#a5022878c0277f395dec8055b219e679c">ARM_COMPUTE_RETURN_ERROR_ON_INVALID_MULTI_HOG</a>(m)&#160;&#160;&#160;<a class="el" href="_error_8h.xhtml#a8a1e1c105f0bdaf37db408c7cfcb77a4">ARM_COMPUTE_RETURN_ON_ERROR</a>(::<a class="el" href="namespacearm__compute.xhtml#a689cede2a5855c731f7d69b487f30aaa">arm_compute::error_on_invalid_multi_hog</a>(__func__, __FILE__, __LINE__, m))</td></tr>
Anthony Barbier8140e1e2017-12-14 23:48:46 +0000214<tr class="separator:a5022878c0277f395dec8055b219e679c"><td class="memSeparator" colspan="2">&#160;</td></tr>
Jenkinsb9abeae2018-11-22 11:58:08 +0000215<tr class="memitem:a1b35b0d258183cf9ef36adf684d0b88c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_validate_8h.xhtml#a1b35b0d258183cf9ef36adf684d0b88c">ARM_COMPUTE_ERROR_ON_UNCONFIGURED_KERNEL</a>(k)&#160;&#160;&#160;<a class="el" href="_error_8h.xhtml#a938dcd406ce611ef5345ad2531cdb948">ARM_COMPUTE_ERROR_THROW_ON</a>(::<a class="el" href="namespacearm__compute.xhtml#acd11fc94aa2828fee0715de0297eb306">arm_compute::error_on_unconfigured_kernel</a>(__func__, __FILE__, __LINE__, k))</td></tr>
Anthony Barbier871448e2017-03-24 14:54:29 +0000216<tr class="separator:a1b35b0d258183cf9ef36adf684d0b88c"><td class="memSeparator" colspan="2">&#160;</td></tr>
Jenkinsb9abeae2018-11-22 11:58:08 +0000217<tr class="memitem:afe826628d90b663c6efba849910b0795"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_validate_8h.xhtml#afe826628d90b663c6efba849910b0795">ARM_COMPUTE_RETURN_ERROR_ON_UNCONFIGURED_KERNEL</a>(k)&#160;&#160;&#160;<a class="el" href="_error_8h.xhtml#a8a1e1c105f0bdaf37db408c7cfcb77a4">ARM_COMPUTE_RETURN_ON_ERROR</a>(::<a class="el" href="namespacearm__compute.xhtml#acd11fc94aa2828fee0715de0297eb306">arm_compute::error_on_unconfigured_kernel</a>(__func__, __FILE__, __LINE__, k))</td></tr>
Anthony Barbier8140e1e2017-12-14 23:48:46 +0000218<tr class="separator:afe826628d90b663c6efba849910b0795"><td class="memSeparator" colspan="2">&#160;</td></tr>
Jenkinsb9abeae2018-11-22 11:58:08 +0000219<tr class="memitem:af36b307b96ac52bc11ac9ee2ac93df16"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_validate_8h.xhtml#af36b307b96ac52bc11ac9ee2ac93df16">ARM_COMPUTE_ERROR_ON_INVALID_SUBTENSOR</a>(p, c, s)&#160;&#160;&#160;<a class="el" href="_error_8h.xhtml#a938dcd406ce611ef5345ad2531cdb948">ARM_COMPUTE_ERROR_THROW_ON</a>(::<a class="el" href="namespacearm__compute.xhtml#a9f83032f49a13db29baa1af1a62e5627">arm_compute::error_on_invalid_subtensor</a>(__func__, __FILE__, __LINE__, p, c, s))</td></tr>
Anthony Barbierdbdab852017-06-23 15:42:00 +0100220<tr class="separator:af36b307b96ac52bc11ac9ee2ac93df16"><td class="memSeparator" colspan="2">&#160;</td></tr>
Jenkinsb9abeae2018-11-22 11:58:08 +0000221<tr class="memitem:a59feb802c987f75da29191d2892529b9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_validate_8h.xhtml#a59feb802c987f75da29191d2892529b9">ARM_COMPUTE_RETURN_ERROR_ON_INVALID_SUBTENSOR</a>(p, c, s)&#160;&#160;&#160;<a class="el" href="_error_8h.xhtml#a8a1e1c105f0bdaf37db408c7cfcb77a4">ARM_COMPUTE_RETURN_ON_ERROR</a>(::<a class="el" href="namespacearm__compute.xhtml#a9f83032f49a13db29baa1af1a62e5627">arm_compute::error_on_invalid_subtensor</a>(__func__, __FILE__, __LINE__, p, c, s))</td></tr>
Anthony Barbier8140e1e2017-12-14 23:48:46 +0000222<tr class="separator:a59feb802c987f75da29191d2892529b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
Jenkinsb9abeae2018-11-22 11:58:08 +0000223<tr class="memitem:abce948c8b82a9d127299e3dcdefdf652"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_validate_8h.xhtml#abce948c8b82a9d127299e3dcdefdf652">ARM_COMPUTE_ERROR_ON_INVALID_SUBTENSOR_VALID_REGION</a>(pv, sv)&#160;&#160;&#160;<a class="el" href="_error_8h.xhtml#a938dcd406ce611ef5345ad2531cdb948">ARM_COMPUTE_ERROR_THROW_ON</a>(::<a class="el" href="namespacearm__compute.xhtml#ac2ab765daf6f586ceaa12575743361e7">arm_compute::error_on_invalid_subtensor_valid_region</a>(__func__, __FILE__, __LINE__, pv, sv))</td></tr>
Anthony Barbierdbdab852017-06-23 15:42:00 +0100224<tr class="separator:abce948c8b82a9d127299e3dcdefdf652"><td class="memSeparator" colspan="2">&#160;</td></tr>
Jenkinsb9abeae2018-11-22 11:58:08 +0000225<tr class="memitem:a4197915cae5cac7ab730d8032722630d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_validate_8h.xhtml#a4197915cae5cac7ab730d8032722630d">ARM_COMPUTE_RETURN_ERROR_ON_INVALID_SUBTENSOR_VALID_REGION</a>(pv, sv)&#160;&#160;&#160;<a class="el" href="_error_8h.xhtml#a8a1e1c105f0bdaf37db408c7cfcb77a4">ARM_COMPUTE_RETURN_ON_ERROR</a>(::<a class="el" href="namespacearm__compute.xhtml#ac2ab765daf6f586ceaa12575743361e7">arm_compute::error_on_invalid_subtensor_valid_region</a>(__func__, __FILE__, __LINE__, pv, sv))</td></tr>
Anthony Barbier8140e1e2017-12-14 23:48:46 +0000226<tr class="separator:a4197915cae5cac7ab730d8032722630d"><td class="memSeparator" colspan="2">&#160;</td></tr>
Anthony Barbier871448e2017-03-24 14:54:29 +0000227</table><table class="memberdecls">
228<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
229Functions</h2></td></tr>
Anthony Barbierdbdab852017-06-23 15:42:00 +0100230<tr class="memitem:a45d610a8bc262f7007c934293361e888"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
231<tr class="memitem:a45d610a8bc262f7007c934293361e888"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1detail.xhtml#a45d610a8bc262f7007c934293361e888">have_different_dimensions</a> (const Dimensions&lt; T &gt; &amp;dim1, const Dimensions&lt; T &gt; &amp;dim2, unsigned int upper_dim)</td></tr>
232<tr class="separator:a45d610a8bc262f7007c934293361e888"><td class="memSeparator" colspan="2">&#160;</td></tr>
Anthony Barbier8140e1e2017-12-14 23:48:46 +0000233<tr class="memitem:a94a5ba47c282279f5279617b961b8599"><td class="memTemplParams" colspan="2">template&lt;typename F &gt; </td></tr>
234<tr class="memitem:a94a5ba47c282279f5279617b961b8599"><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_1_1detail.xhtml#a94a5ba47c282279f5279617b961b8599">for_each_error</a> (F &amp;&amp;)</td></tr>
235<tr class="separator:a94a5ba47c282279f5279617b961b8599"><td class="memSeparator" colspan="2">&#160;</td></tr>
Jenkinsb9abeae2018-11-22 11:58:08 +0000236<tr class="memitem:a7955712fcb1027a92679cf656e9394cb"><td class="memTemplParams" colspan="2">template&lt;typename F , typename T , typename... Ts&gt; </td></tr>
237<tr class="memitem:a7955712fcb1027a92679cf656e9394cb"><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_1_1detail.xhtml#a7955712fcb1027a92679cf656e9394cb">for_each_error</a> (F &amp;&amp;func, T &amp;&amp;arg, Ts &amp;&amp;... args)</td></tr>
238<tr class="separator:a7955712fcb1027a92679cf656e9394cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
239<tr class="memitem:a069d7a20d1a7d62042f23039b356113b"><td class="memTemplParams" colspan="2">template&lt;typename... Ts&gt; </td></tr>
240<tr class="memitem:a069d7a20d1a7d62042f23039b356113b"><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#a069d7a20d1a7d62042f23039b356113b">error_on_nullptr</a> (const char *function, const char *file, const int line, Ts &amp;&amp;... pointers)</td></tr>
241<tr class="memdesc:a069d7a20d1a7d62042f23039b356113b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create an error if one of the pointers is a nullptr. <a href="namespacearm__compute.xhtml#a069d7a20d1a7d62042f23039b356113b">More...</a><br /></td></tr>
242<tr class="separator:a069d7a20d1a7d62042f23039b356113b"><td class="memSeparator" colspan="2">&#160;</td></tr>
243<tr class="memitem:ad7f5b38e9d5391afc4a5ce5702e7379b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarm__compute_1_1_status.xhtml">arm_compute::Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute.xhtml#ad7f5b38e9d5391afc4a5ce5702e7379b">error_on_mismatching_windows</a> (const char *function, const char *file, const int line, const Window &amp;full, const Window &amp;win)</td></tr>
244<tr class="memdesc:ad7f5b38e9d5391afc4a5ce5702e7379b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return an error if the passed window is invalid. <a href="namespacearm__compute.xhtml#ad7f5b38e9d5391afc4a5ce5702e7379b">More...</a><br /></td></tr>
245<tr class="separator:ad7f5b38e9d5391afc4a5ce5702e7379b"><td class="memSeparator" colspan="2">&#160;</td></tr>
246<tr class="memitem:ae93ff1ca47057b95d0c6fd0d287253a8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarm__compute_1_1_status.xhtml">arm_compute::Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute.xhtml#ae93ff1ca47057b95d0c6fd0d287253a8">error_on_invalid_subwindow</a> (const char *function, const char *file, const int line, const Window &amp;full, const Window &amp;sub)</td></tr>
247<tr class="memdesc:ae93ff1ca47057b95d0c6fd0d287253a8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return an error if the passed subwindow is invalid. <a href="namespacearm__compute.xhtml#ae93ff1ca47057b95d0c6fd0d287253a8">More...</a><br /></td></tr>
248<tr class="separator:ae93ff1ca47057b95d0c6fd0d287253a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
249<tr class="memitem:a4f63a617a4897663b386ba5e1f5cb675"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarm__compute_1_1_status.xhtml">arm_compute::Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute.xhtml#a4f63a617a4897663b386ba5e1f5cb675">error_on_window_not_collapsable_at_dimension</a> (const char *function, const char *file, const int line, const Window &amp;full, const Window &amp;window, const int dim)</td></tr>
250<tr class="memdesc:a4f63a617a4897663b386ba5e1f5cb675"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return an error if the window can't be collapsed at the given dimension. <a href="namespacearm__compute.xhtml#a4f63a617a4897663b386ba5e1f5cb675">More...</a><br /></td></tr>
251<tr class="separator:a4f63a617a4897663b386ba5e1f5cb675"><td class="memSeparator" colspan="2">&#160;</td></tr>
252<tr class="memitem:a3c62cc8d5ee934d42c115c9315d66c13"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarm__compute_1_1_status.xhtml">arm_compute::Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute.xhtml#a3c62cc8d5ee934d42c115c9315d66c13">error_on_coordinates_dimensions_gte</a> (const char *function, const char *file, const int line, const Coordinates &amp;pos, unsigned int max_dim)</td></tr>
253<tr class="memdesc:a3c62cc8d5ee934d42c115c9315d66c13"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return an error if the passed coordinates have too many dimensions. <a href="namespacearm__compute.xhtml#a3c62cc8d5ee934d42c115c9315d66c13">More...</a><br /></td></tr>
254<tr class="separator:a3c62cc8d5ee934d42c115c9315d66c13"><td class="memSeparator" colspan="2">&#160;</td></tr>
255<tr class="memitem:a7d65985a30fc1229047b7db32caaab43"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarm__compute_1_1_status.xhtml">arm_compute::Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute.xhtml#a7d65985a30fc1229047b7db32caaab43">error_on_window_dimensions_gte</a> (const char *function, const char *file, const int line, const Window &amp;win, unsigned int max_dim)</td></tr>
256<tr class="memdesc:a7d65985a30fc1229047b7db32caaab43"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return an error if the passed window has too many dimensions. <a href="namespacearm__compute.xhtml#a7d65985a30fc1229047b7db32caaab43">More...</a><br /></td></tr>
257<tr class="separator:a7d65985a30fc1229047b7db32caaab43"><td class="memSeparator" colspan="2">&#160;</td></tr>
258<tr class="memitem:a632c1b33a482f7126de4aca221542b64"><td class="memTemplParams" colspan="2">template&lt;typename T , typename... Ts&gt; </td></tr>
259<tr class="memitem:a632c1b33a482f7126de4aca221542b64"><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#a632c1b33a482f7126de4aca221542b64">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>
260<tr class="memdesc:a632c1b33a482f7126de4aca221542b64"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return an error if the passed dimension objects differ. <a href="namespacearm__compute.xhtml#a632c1b33a482f7126de4aca221542b64">More...</a><br /></td></tr>
261<tr class="separator:a632c1b33a482f7126de4aca221542b64"><td class="memSeparator" colspan="2">&#160;</td></tr>
262<tr class="memitem:aa8bcb895249c9b0207df5d6512433aab"><td class="memTemplParams" colspan="2">template&lt;typename... Ts&gt; </td></tr>
263<tr class="memitem:aa8bcb895249c9b0207df5d6512433aab"><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#aa8bcb895249c9b0207df5d6512433aab">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>
264<tr class="memdesc:aa8bcb895249c9b0207df5d6512433aab"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return an error if the passed tensor objects are not even. <a href="namespacearm__compute.xhtml#aa8bcb895249c9b0207df5d6512433aab">More...</a><br /></td></tr>
265<tr class="separator:aa8bcb895249c9b0207df5d6512433aab"><td class="memSeparator" colspan="2">&#160;</td></tr>
266<tr class="memitem:a5865def3a35885dda73dd5f4d555d11c"><td class="memTemplParams" colspan="2">template&lt;typename... Ts&gt; </td></tr>
267<tr class="memitem:a5865def3a35885dda73dd5f4d555d11c"><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#a5865def3a35885dda73dd5f4d555d11c">error_on_tensors_not_subsampled</a> (const char *function, const char *file, int line, const Format &amp;format, const TensorShape &amp;shape, const ITensor *tensor1, Ts... tensors)</td></tr>
268<tr class="memdesc:a5865def3a35885dda73dd5f4d555d11c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return an error if the passed tensor objects are not sub-sampled. <a href="namespacearm__compute.xhtml#a5865def3a35885dda73dd5f4d555d11c">More...</a><br /></td></tr>
269<tr class="separator:a5865def3a35885dda73dd5f4d555d11c"><td class="memSeparator" colspan="2">&#160;</td></tr>
270<tr class="memitem:a900072ec18ac254db40901425e2b35b2"><td class="memTemplParams" colspan="2">template&lt;typename... Ts&gt; </td></tr>
271<tr class="memitem:a900072ec18ac254db40901425e2b35b2"><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#a900072ec18ac254db40901425e2b35b2">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>
272<tr class="memdesc:a900072ec18ac254db40901425e2b35b2"><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#a900072ec18ac254db40901425e2b35b2">More...</a><br /></td></tr>
273<tr class="separator:a900072ec18ac254db40901425e2b35b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
274<tr class="memitem:a196a1a4faf1a8893963fd89d7efaf5d9"><td class="memTemplParams" colspan="2">template&lt;typename... Ts&gt; </td></tr>
275<tr class="memitem:a196a1a4faf1a8893963fd89d7efaf5d9"><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#a196a1a4faf1a8893963fd89d7efaf5d9">error_on_mismatching_shapes</a> (const char *function, const char *file, const int line, const ITensor *tensor_1, const ITensor *tensor_2, Ts... tensors)</td></tr>
276<tr class="memdesc:a196a1a4faf1a8893963fd89d7efaf5d9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return an error if the passed two tensors have different shapes from the given dimension. <a href="namespacearm__compute.xhtml#a196a1a4faf1a8893963fd89d7efaf5d9">More...</a><br /></td></tr>
277<tr class="separator:a196a1a4faf1a8893963fd89d7efaf5d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
278<tr class="memitem:a8f08e05970c101f7a9c852dc036f5ffb"><td class="memTemplParams" colspan="2">template&lt;typename... Ts&gt; </td></tr>
279<tr class="memitem:a8f08e05970c101f7a9c852dc036f5ffb"><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#a8f08e05970c101f7a9c852dc036f5ffb">error_on_mismatching_shapes</a> (const char *function, const char *file, const int line, unsigned int upper_dim, const ITensorInfo *tensor_info_1, const ITensorInfo *tensor_info_2, Ts... tensor_infos)</td></tr>
280<tr class="memdesc:a8f08e05970c101f7a9c852dc036f5ffb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return an error if the passed two tensors have different shapes from the given dimension. <a href="namespacearm__compute.xhtml#a8f08e05970c101f7a9c852dc036f5ffb">More...</a><br /></td></tr>
281<tr class="separator:a8f08e05970c101f7a9c852dc036f5ffb"><td class="memSeparator" colspan="2">&#160;</td></tr>
282<tr class="memitem:a7a314d37a14fb002f52a148122238499"><td class="memTemplParams" colspan="2">template&lt;typename... Ts&gt; </td></tr>
283<tr class="memitem:a7a314d37a14fb002f52a148122238499"><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#a7a314d37a14fb002f52a148122238499">error_on_mismatching_shapes</a> (const char *function, const char *file, const int line, unsigned int upper_dim, const ITensor *tensor_1, const ITensor *tensor_2, Ts... tensors)</td></tr>
284<tr class="memdesc:a7a314d37a14fb002f52a148122238499"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return an error if the passed two tensors have different shapes from the given dimension. <a href="namespacearm__compute.xhtml#a7a314d37a14fb002f52a148122238499">More...</a><br /></td></tr>
285<tr class="separator:a7a314d37a14fb002f52a148122238499"><td class="memSeparator" colspan="2">&#160;</td></tr>
286<tr class="memitem:a8355d6db4cebee2724bf4463076526c6"><td class="memTemplParams" colspan="2">template&lt;typename... Ts&gt; </td></tr>
287<tr class="memitem:a8355d6db4cebee2724bf4463076526c6"><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#a8355d6db4cebee2724bf4463076526c6">error_on_mismatching_data_layouts</a> (const char *function, const char *file, const int line, const ITensorInfo *tensor_info, Ts... tensor_infos)</td></tr>
288<tr class="memdesc:a8355d6db4cebee2724bf4463076526c6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return an error if the passed tensor infos have different data layouts. <a href="namespacearm__compute.xhtml#a8355d6db4cebee2724bf4463076526c6">More...</a><br /></td></tr>
289<tr class="separator:a8355d6db4cebee2724bf4463076526c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
290<tr class="memitem:ad6e5ea4c65e9a0e7853ce314024c955d"><td class="memTemplParams" colspan="2">template&lt;typename... Ts&gt; </td></tr>
291<tr class="memitem:ad6e5ea4c65e9a0e7853ce314024c955d"><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#ad6e5ea4c65e9a0e7853ce314024c955d">error_on_mismatching_data_layouts</a> (const char *function, const char *file, const int line, const ITensor *tensor, Ts... tensors)</td></tr>
292<tr class="memdesc:ad6e5ea4c65e9a0e7853ce314024c955d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return an error if the passed tensors have different data layouts. <a href="namespacearm__compute.xhtml#ad6e5ea4c65e9a0e7853ce314024c955d">More...</a><br /></td></tr>
293<tr class="separator:ad6e5ea4c65e9a0e7853ce314024c955d"><td class="memSeparator" colspan="2">&#160;</td></tr>
294<tr class="memitem:a85c38583df1a7998d58c51f7c3d4b354"><td class="memTemplParams" colspan="2">template&lt;typename... Ts&gt; </td></tr>
295<tr class="memitem:a85c38583df1a7998d58c51f7c3d4b354"><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#a85c38583df1a7998d58c51f7c3d4b354">error_on_mismatching_data_types</a> (const char *function, const char *file, const int line, const ITensorInfo *tensor_info, Ts... tensor_infos)</td></tr>
296<tr class="memdesc:a85c38583df1a7998d58c51f7c3d4b354"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return an error if the passed two tensor infos have different data types. <a href="namespacearm__compute.xhtml#a85c38583df1a7998d58c51f7c3d4b354">More...</a><br /></td></tr>
297<tr class="separator:a85c38583df1a7998d58c51f7c3d4b354"><td class="memSeparator" colspan="2">&#160;</td></tr>
298<tr class="memitem:aa8b68ddd24c352a4cdd4fb1eea263429"><td class="memTemplParams" colspan="2">template&lt;typename... Ts&gt; </td></tr>
299<tr class="memitem:aa8b68ddd24c352a4cdd4fb1eea263429"><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#aa8b68ddd24c352a4cdd4fb1eea263429">error_on_mismatching_data_types</a> (const char *function, const char *file, const int line, const ITensor *tensor, Ts... tensors)</td></tr>
300<tr class="memdesc:aa8b68ddd24c352a4cdd4fb1eea263429"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return an error if the passed two tensors have different data types. <a href="namespacearm__compute.xhtml#aa8b68ddd24c352a4cdd4fb1eea263429">More...</a><br /></td></tr>
301<tr class="separator:aa8b68ddd24c352a4cdd4fb1eea263429"><td class="memSeparator" colspan="2">&#160;</td></tr>
302<tr class="memitem:a49e1fb8719a6e3b4db298796bdeac758"><td class="memTemplParams" colspan="2">template&lt;typename... Ts&gt; </td></tr>
303<tr class="memitem:a49e1fb8719a6e3b4db298796bdeac758"><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#a49e1fb8719a6e3b4db298796bdeac758">error_on_mismatching_quantization_info</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>
304<tr class="memdesc:a49e1fb8719a6e3b4db298796bdeac758"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return an error if the passed tensor infos have different asymmetric quantized data types or different quantization info. <a href="namespacearm__compute.xhtml#a49e1fb8719a6e3b4db298796bdeac758">More...</a><br /></td></tr>
305<tr class="separator:a49e1fb8719a6e3b4db298796bdeac758"><td class="memSeparator" colspan="2">&#160;</td></tr>
306<tr class="memitem:a3ba911901c6a47649cba6884e0f43a18"><td class="memTemplParams" colspan="2">template&lt;typename... Ts&gt; </td></tr>
307<tr class="memitem:a3ba911901c6a47649cba6884e0f43a18"><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#a3ba911901c6a47649cba6884e0f43a18">error_on_mismatching_quantization_info</a> (const char *function, const char *file, const int line, const ITensor *tensor_1, const ITensor *tensor_2, Ts... tensors)</td></tr>
308<tr class="memdesc:a3ba911901c6a47649cba6884e0f43a18"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return an error if the passed tensor have different asymmetric quantized data types or different quantization info. <a href="namespacearm__compute.xhtml#a3ba911901c6a47649cba6884e0f43a18">More...</a><br /></td></tr>
309<tr class="separator:a3ba911901c6a47649cba6884e0f43a18"><td class="memSeparator" colspan="2">&#160;</td></tr>
310<tr class="memitem:a8a09f045f83a973807cbfdd3083732ef"><td class="memTemplParams" colspan="2">template&lt;typename T , typename F , typename... Fs&gt; </td></tr>
311<tr class="memitem:a8a09f045f83a973807cbfdd3083732ef"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute.xhtml#a8a09f045f83a973807cbfdd3083732ef">error_on_format_not_in</a> (const char *function, const char *file, const int line, const T *object, F &amp;&amp;format, Fs &amp;&amp;... formats)</td></tr>
312<tr class="memdesc:a8a09f045f83a973807cbfdd3083732ef"><td class="mdescLeft">&#160;</td><td class="mdescRight">Throw an error if the format of the passed tensor/multi-image does not match any of the formats provided. <a href="namespacearm__compute.xhtml#a8a09f045f83a973807cbfdd3083732ef">More...</a><br /></td></tr>
313<tr class="separator:a8a09f045f83a973807cbfdd3083732ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
314<tr class="memitem:abb2e6a7590121c1c9139bdb14558f20a"><td class="memTemplParams" colspan="2">template&lt;typename T , typename... Ts&gt; </td></tr>
315<tr class="memitem:abb2e6a7590121c1c9139bdb14558f20a"><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#abb2e6a7590121c1c9139bdb14558f20a">error_on_data_type_not_in</a> (const char *function, const char *file, const int line, const ITensorInfo *tensor_info, T &amp;&amp;dt, Ts &amp;&amp;... dts)</td></tr>
316<tr class="memdesc:abb2e6a7590121c1c9139bdb14558f20a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return an error if the data type of the passed tensor info does not match any of the data types provided. <a href="namespacearm__compute.xhtml#abb2e6a7590121c1c9139bdb14558f20a">More...</a><br /></td></tr>
317<tr class="separator:abb2e6a7590121c1c9139bdb14558f20a"><td class="memSeparator" colspan="2">&#160;</td></tr>
318<tr class="memitem:ae8dfd7ddb80f1bd4042a0409d56cc72a"><td class="memTemplParams" colspan="2">template&lt;typename T , typename... Ts&gt; </td></tr>
319<tr class="memitem:ae8dfd7ddb80f1bd4042a0409d56cc72a"><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#ae8dfd7ddb80f1bd4042a0409d56cc72a">error_on_data_type_not_in</a> (const char *function, const char *file, const int line, const ITensor *tensor, T &amp;&amp;dt, Ts &amp;&amp;... dts)</td></tr>
320<tr class="memdesc:ae8dfd7ddb80f1bd4042a0409d56cc72a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return an error if the data type of the passed tensor does not match any of the data types provided. <a href="namespacearm__compute.xhtml#ae8dfd7ddb80f1bd4042a0409d56cc72a">More...</a><br /></td></tr>
321<tr class="separator:ae8dfd7ddb80f1bd4042a0409d56cc72a"><td class="memSeparator" colspan="2">&#160;</td></tr>
322<tr class="memitem:a4b97ba5512e8deb4a428515bc61c0c7a"><td class="memTemplParams" colspan="2">template&lt;typename T , typename... Ts&gt; </td></tr>
323<tr class="memitem:a4b97ba5512e8deb4a428515bc61c0c7a"><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#a4b97ba5512e8deb4a428515bc61c0c7a">error_on_data_layout_not_in</a> (const char *function, const char *file, const int line, const ITensorInfo *tensor_info, T &amp;&amp;dl, Ts &amp;&amp;... dls)</td></tr>
324<tr class="memdesc:a4b97ba5512e8deb4a428515bc61c0c7a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return an error if the data layout of the passed tensor info does not match any of the data layouts provided. <a href="namespacearm__compute.xhtml#a4b97ba5512e8deb4a428515bc61c0c7a">More...</a><br /></td></tr>
325<tr class="separator:a4b97ba5512e8deb4a428515bc61c0c7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
326<tr class="memitem:aba935fe0dd1a33ed2525ace5b21e1a8a"><td class="memTemplParams" colspan="2">template&lt;typename T , typename... Ts&gt; </td></tr>
327<tr class="memitem:aba935fe0dd1a33ed2525ace5b21e1a8a"><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#aba935fe0dd1a33ed2525ace5b21e1a8a">error_on_data_layout_not_in</a> (const char *function, const char *file, const int line, const ITensor *tensor, T &amp;&amp;dl, Ts &amp;&amp;... dls)</td></tr>
328<tr class="memdesc:aba935fe0dd1a33ed2525ace5b21e1a8a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return an error if the data layout of the passed tensor does not match any of the data layout provided. <a href="namespacearm__compute.xhtml#aba935fe0dd1a33ed2525ace5b21e1a8a">More...</a><br /></td></tr>
329<tr class="separator:aba935fe0dd1a33ed2525ace5b21e1a8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
330<tr class="memitem:a2f061a50e9fd383396233a85234c1774"><td class="memTemplParams" colspan="2">template&lt;typename T , typename... Ts&gt; </td></tr>
331<tr class="memitem:a2f061a50e9fd383396233a85234c1774"><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#a2f061a50e9fd383396233a85234c1774">error_on_data_type_channel_not_in</a> (const char *function, const char *file, const int line, const ITensorInfo *tensor_info, size_t num_channels, T &amp;&amp;dt, Ts &amp;&amp;... dts)</td></tr>
332<tr class="memdesc:a2f061a50e9fd383396233a85234c1774"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return an error if the data type or the number of channels of the passed tensor info does not match any of the data types and number of channels provided. <a href="namespacearm__compute.xhtml#a2f061a50e9fd383396233a85234c1774">More...</a><br /></td></tr>
333<tr class="separator:a2f061a50e9fd383396233a85234c1774"><td class="memSeparator" colspan="2">&#160;</td></tr>
334<tr class="memitem:aa87a2bd032fb1e4406506f5bb2da3225"><td class="memTemplParams" colspan="2">template&lt;typename T , typename... Ts&gt; </td></tr>
335<tr class="memitem:aa87a2bd032fb1e4406506f5bb2da3225"><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#aa87a2bd032fb1e4406506f5bb2da3225">error_on_data_type_channel_not_in</a> (const char *function, const char *file, const int line, const ITensor *tensor, size_t num_channels, T &amp;&amp;dt, Ts &amp;&amp;... dts)</td></tr>
336<tr class="memdesc:aa87a2bd032fb1e4406506f5bb2da3225"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return an error if the data type or the number of channels of the passed tensor does not match any of the data types and number of channels provided. <a href="namespacearm__compute.xhtml#aa87a2bd032fb1e4406506f5bb2da3225">More...</a><br /></td></tr>
337<tr class="separator:aa87a2bd032fb1e4406506f5bb2da3225"><td class="memSeparator" colspan="2">&#160;</td></tr>
Jenkins52ba29e2018-08-29 15:32:11 +0000338<tr class="memitem:a76433394f276fbc92390850a15bd2cae"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarm__compute_1_1_status.xhtml">arm_compute::Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute.xhtml#a76433394f276fbc92390850a15bd2cae">error_on_unsupported_fp16</a> (const char *function, const char *file, const int line, const ITensorInfo *tensor_info, bool is_fp16_supported)</td></tr>
339<tr class="memdesc:a76433394f276fbc92390850a15bd2cae"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return an error if the data type of the passed tensor info is FP16 and FP16 extension is not supported by the device. <a href="namespacearm__compute.xhtml#a76433394f276fbc92390850a15bd2cae">More...</a><br /></td></tr>
340<tr class="separator:a76433394f276fbc92390850a15bd2cae"><td class="memSeparator" colspan="2">&#160;</td></tr>
341<tr class="memitem:aea2b331c31943c1f726c9f552348c89c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarm__compute_1_1_status.xhtml">arm_compute::Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute.xhtml#aea2b331c31943c1f726c9f552348c89c">error_on_unsupported_fp16</a> (const char *function, const char *file, const int line, const ITensor *tensor, bool is_fp16_supported)</td></tr>
342<tr class="memdesc:aea2b331c31943c1f726c9f552348c89c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return an error if the data type of the passed tensor is FP16 and FP16 extension is not supported by the device. <a href="namespacearm__compute.xhtml#aea2b331c31943c1f726c9f552348c89c">More...</a><br /></td></tr>
343<tr class="separator:aea2b331c31943c1f726c9f552348c89c"><td class="memSeparator" colspan="2">&#160;</td></tr>
Jenkinsb9abeae2018-11-22 11:58:08 +0000344<tr class="memitem:a398f32595ee55b858853d5bcdcacfef5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarm__compute_1_1_status.xhtml">arm_compute::Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute.xhtml#a398f32595ee55b858853d5bcdcacfef5">error_on_tensor_not_2d</a> (const char *function, const char *file, const int line, const ITensor *tensor)</td></tr>
345<tr class="memdesc:a398f32595ee55b858853d5bcdcacfef5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return an error if the tensor is not 2D. <a href="namespacearm__compute.xhtml#a398f32595ee55b858853d5bcdcacfef5">More...</a><br /></td></tr>
346<tr class="separator:a398f32595ee55b858853d5bcdcacfef5"><td class="memSeparator" colspan="2">&#160;</td></tr>
347<tr class="memitem:aa394a6ffa74616f886c889f04883663d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarm__compute_1_1_status.xhtml">arm_compute::Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute.xhtml#aa394a6ffa74616f886c889f04883663d">error_on_tensor_not_2d</a> (const char *function, const char *file, const int line, const ITensorInfo *tensor)</td></tr>
348<tr class="memdesc:aa394a6ffa74616f886c889f04883663d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return an error if the tensor info is not 2D. <a href="namespacearm__compute.xhtml#aa394a6ffa74616f886c889f04883663d">More...</a><br /></td></tr>
349<tr class="separator:aa394a6ffa74616f886c889f04883663d"><td class="memSeparator" colspan="2">&#160;</td></tr>
350<tr class="memitem:a89059fcfb27bba71edffcc22c6e1a1a2"><td class="memTemplParams" colspan="2">template&lt;typename T , typename... Ts&gt; </td></tr>
351<tr class="memitem:a89059fcfb27bba71edffcc22c6e1a1a2"><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#a89059fcfb27bba71edffcc22c6e1a1a2">error_on_channel_not_in</a> (const char *function, const char *file, const int line, T cn, T &amp;&amp;channel, Ts &amp;&amp;... channels)</td></tr>
352<tr class="memdesc:a89059fcfb27bba71edffcc22c6e1a1a2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return an error if the channel is not in channels. <a href="namespacearm__compute.xhtml#a89059fcfb27bba71edffcc22c6e1a1a2">More...</a><br /></td></tr>
353<tr class="separator:a89059fcfb27bba71edffcc22c6e1a1a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
354<tr class="memitem:a66876161b2add31c70efb9d1ba9423cb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarm__compute_1_1_status.xhtml">arm_compute::Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute.xhtml#a66876161b2add31c70efb9d1ba9423cb">error_on_channel_not_in_known_format</a> (const char *function, const char *file, const int line, Format fmt, Channel cn)</td></tr>
355<tr class="memdesc:a66876161b2add31c70efb9d1ba9423cb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return an error if the channel is not in format. <a href="namespacearm__compute.xhtml#a66876161b2add31c70efb9d1ba9423cb">More...</a><br /></td></tr>
356<tr class="separator:a66876161b2add31c70efb9d1ba9423cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
357<tr class="memitem:a689cede2a5855c731f7d69b487f30aaa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarm__compute_1_1_status.xhtml">arm_compute::Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute.xhtml#a689cede2a5855c731f7d69b487f30aaa">error_on_invalid_multi_hog</a> (const char *function, const char *file, const int line, const IMultiHOG *multi_hog)</td></tr>
358<tr class="memdesc:a689cede2a5855c731f7d69b487f30aaa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return an error if the <a class="el" href="classarm__compute_1_1_i_multi_h_o_g.xhtml">IMultiHOG</a> container is invalid. <a href="namespacearm__compute.xhtml#a689cede2a5855c731f7d69b487f30aaa">More...</a><br /></td></tr>
359<tr class="separator:a689cede2a5855c731f7d69b487f30aaa"><td class="memSeparator" colspan="2">&#160;</td></tr>
360<tr class="memitem:acd11fc94aa2828fee0715de0297eb306"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarm__compute_1_1_status.xhtml">arm_compute::Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute.xhtml#acd11fc94aa2828fee0715de0297eb306">error_on_unconfigured_kernel</a> (const char *function, const char *file, const int line, const IKernel *kernel)</td></tr>
361<tr class="memdesc:acd11fc94aa2828fee0715de0297eb306"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return an error if the kernel is not configured. <a href="namespacearm__compute.xhtml#acd11fc94aa2828fee0715de0297eb306">More...</a><br /></td></tr>
362<tr class="separator:acd11fc94aa2828fee0715de0297eb306"><td class="memSeparator" colspan="2">&#160;</td></tr>
363<tr class="memitem:a9f83032f49a13db29baa1af1a62e5627"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarm__compute_1_1_status.xhtml">arm_compute::Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute.xhtml#a9f83032f49a13db29baa1af1a62e5627">error_on_invalid_subtensor</a> (const char *function, const char *file, const int line, const TensorShape &amp;parent_shape, const Coordinates &amp;coords, const TensorShape &amp;shape)</td></tr>
364<tr class="memdesc:a9f83032f49a13db29baa1af1a62e5627"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return an error if if the coordinates and shape of the subtensor are within the parent tensor. <a href="namespacearm__compute.xhtml#a9f83032f49a13db29baa1af1a62e5627">More...</a><br /></td></tr>
365<tr class="separator:a9f83032f49a13db29baa1af1a62e5627"><td class="memSeparator" colspan="2">&#160;</td></tr>
366<tr class="memitem:ac2ab765daf6f586ceaa12575743361e7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarm__compute_1_1_status.xhtml">arm_compute::Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute.xhtml#ac2ab765daf6f586ceaa12575743361e7">error_on_invalid_subtensor_valid_region</a> (const char *function, const char *file, const int line, const ValidRegion &amp;parent_valid_region, const ValidRegion &amp;valid_region)</td></tr>
367<tr class="memdesc:ac2ab765daf6f586ceaa12575743361e7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return an error if the valid region of a subtensor is not inside the valid region of the parent tensor. <a href="namespacearm__compute.xhtml#ac2ab765daf6f586ceaa12575743361e7">More...</a><br /></td></tr>
368<tr class="separator:ac2ab765daf6f586ceaa12575743361e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
Anthony Barbier871448e2017-03-24 14:54:29 +0000369</table>
370<h2 class="groupheader">Macro Definition Documentation</h2>
Jenkinsb9abeae2018-11-22 11:58:08 +0000371<a id="a350e28d20c8bd44408f14ad634c9c2ff"></a>
372<h2 class="memtitle"><span class="permalink"><a href="#a350e28d20c8bd44408f14ad634c9c2ff">&#9670;&nbsp;</a></span>ARM_COMPUTE_ERROR_ON_CHANNEL_NOT_IN</h2>
373
Anthony Barbier871448e2017-03-24 14:54:29 +0000374<div class="memitem">
375<div class="memproto">
376 <table class="memname">
377 <tr>
378 <td class="memname">#define ARM_COMPUTE_ERROR_ON_CHANNEL_NOT_IN</td>
379 <td>(</td>
380 <td class="paramtype">&#160;</td>
381 <td class="paramname">c, </td>
382 </tr>
383 <tr>
384 <td class="paramkey"></td>
385 <td></td>
386 <td class="paramtype">&#160;</td>
387 <td class="paramname"><em>...</em>&#160;</td>
388 </tr>
389 <tr>
390 <td></td>
391 <td>)</td>
Jenkinsb9abeae2018-11-22 11:58:08 +0000392 <td></td><td>&#160;&#160;&#160;<a class="el" href="_error_8h.xhtml#a938dcd406ce611ef5345ad2531cdb948">ARM_COMPUTE_ERROR_THROW_ON</a>(::<a class="el" href="namespacearm__compute.xhtml#a89059fcfb27bba71edffcc22c6e1a1a2">arm_compute::error_on_channel_not_in</a>(__func__, __FILE__, __LINE__, c, __VA_ARGS__))</td>
Anthony Barbier871448e2017-03-24 14:54:29 +0000393 </tr>
394 </table>
395</div><div class="memdoc">
396
Jenkinsb9abeae2018-11-22 11:58:08 +0000397<p class="definition">Definition at line <a class="el" href="_validate_8h_source.xhtml#l00885">885</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
Anthony Barbier871448e2017-03-24 14:54:29 +0000398
399</div>
400</div>
Jenkinsb9abeae2018-11-22 11:58:08 +0000401<a id="a35784b5583a4b264f0583a83fae77f80"></a>
402<h2 class="memtitle"><span class="permalink"><a href="#a35784b5583a4b264f0583a83fae77f80">&#9670;&nbsp;</a></span>ARM_COMPUTE_ERROR_ON_CHANNEL_NOT_IN_KNOWN_FORMAT</h2>
403
Anthony Barbier871448e2017-03-24 14:54:29 +0000404<div class="memitem">
405<div class="memproto">
406 <table class="memname">
407 <tr>
408 <td class="memname">#define ARM_COMPUTE_ERROR_ON_CHANNEL_NOT_IN_KNOWN_FORMAT</td>
409 <td>(</td>
410 <td class="paramtype">&#160;</td>
411 <td class="paramname">f, </td>
412 </tr>
413 <tr>
414 <td class="paramkey"></td>
415 <td></td>
416 <td class="paramtype">&#160;</td>
417 <td class="paramname">c&#160;</td>
418 </tr>
419 <tr>
420 <td></td>
421 <td>)</td>
Jenkinsb9abeae2018-11-22 11:58:08 +0000422 <td></td><td>&#160;&#160;&#160;<a class="el" href="_error_8h.xhtml#a938dcd406ce611ef5345ad2531cdb948">ARM_COMPUTE_ERROR_THROW_ON</a>(::<a class="el" href="namespacearm__compute.xhtml#a66876161b2add31c70efb9d1ba9423cb">arm_compute::error_on_channel_not_in_known_format</a>(__func__, __FILE__, __LINE__, f, c))</td>
Anthony Barbier871448e2017-03-24 14:54:29 +0000423 </tr>
424 </table>
425</div><div class="memdoc">
426
Jenkinsb9abeae2018-11-22 11:58:08 +0000427<p class="definition">Definition at line <a class="el" href="_validate_8h_source.xhtml#l00902">902</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
428
429<p class="reference">Referenced by <a class="el" href="_c_l_channel_extract_kernel_8cpp_source.xhtml#l00050">CLChannelExtractKernel::configure()</a>, and <a class="el" href="_n_e_channel_extract_kernel_8cpp_source.xhtml#l00052">NEChannelExtractKernel::configure()</a>.</p>
Anthony Barbier871448e2017-03-24 14:54:29 +0000430
431</div>
432</div>
Jenkinsb9abeae2018-11-22 11:58:08 +0000433<a id="aecee2852b71597de947ff5ec4b9765f6"></a>
434<h2 class="memtitle"><span class="permalink"><a href="#aecee2852b71597de947ff5ec4b9765f6">&#9670;&nbsp;</a></span>ARM_COMPUTE_ERROR_ON_COORDINATES_DIMENSIONS_GTE</h2>
435
Anthony Barbier871448e2017-03-24 14:54:29 +0000436<div class="memitem">
437<div class="memproto">
438 <table class="memname">
439 <tr>
440 <td class="memname">#define ARM_COMPUTE_ERROR_ON_COORDINATES_DIMENSIONS_GTE</td>
441 <td>(</td>
442 <td class="paramtype">&#160;</td>
443 <td class="paramname">p, </td>
444 </tr>
445 <tr>
446 <td class="paramkey"></td>
447 <td></td>
448 <td class="paramtype">&#160;</td>
449 <td class="paramname">md&#160;</td>
450 </tr>
451 <tr>
452 <td></td>
453 <td>)</td>
Jenkinsb9abeae2018-11-22 11:58:08 +0000454 <td></td><td>&#160;&#160;&#160;<a class="el" href="_error_8h.xhtml#a938dcd406ce611ef5345ad2531cdb948">ARM_COMPUTE_ERROR_THROW_ON</a>(::<a class="el" href="namespacearm__compute.xhtml#a3c62cc8d5ee934d42c115c9315d66c13">arm_compute::error_on_coordinates_dimensions_gte</a>(__func__, __FILE__, __LINE__, p, md))</td>
Anthony Barbier871448e2017-03-24 14:54:29 +0000455 </tr>
456 </table>
457</div><div class="memdoc">
458
Jenkinsb9abeae2018-11-22 11:58:08 +0000459<p class="definition">Definition at line <a class="el" href="_validate_8h_source.xhtml#l00244">244</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
460
461<p class="reference">Referenced by <a class="el" href="_sub_tensor_info_8cpp_source.xhtml#l00126">SubTensorInfo::offset_element_in_bytes()</a>, and <a class="el" href="src_2core_2_tensor_info_8cpp_source.xhtml#l00386">TensorInfo::offset_element_in_bytes()</a>.</p>
Anthony Barbier871448e2017-03-24 14:54:29 +0000462
463</div>
464</div>
Jenkinsb9abeae2018-11-22 11:58:08 +0000465<a id="a408add8ba09ab4dd7645eca6dc0e6658"></a>
466<h2 class="memtitle"><span class="permalink"><a href="#a408add8ba09ab4dd7645eca6dc0e6658">&#9670;&nbsp;</a></span>ARM_COMPUTE_ERROR_ON_DATA_LAYOUT_NOT_IN</h2>
467
468<div class="memitem">
469<div class="memproto">
470 <table class="memname">
471 <tr>
472 <td class="memname">#define ARM_COMPUTE_ERROR_ON_DATA_LAYOUT_NOT_IN</td>
473 <td>(</td>
474 <td class="paramtype">&#160;</td>
475 <td class="paramname">t, </td>
476 </tr>
477 <tr>
478 <td class="paramkey"></td>
479 <td></td>
480 <td class="paramtype">&#160;</td>
481 <td class="paramname"><em>...</em>&#160;</td>
482 </tr>
483 <tr>
484 <td></td>
485 <td>)</td>
486 <td></td><td>&#160;&#160;&#160;<a class="el" href="_error_8h.xhtml#a938dcd406ce611ef5345ad2531cdb948">ARM_COMPUTE_ERROR_THROW_ON</a>(::<a class="el" href="namespacearm__compute.xhtml#a4b97ba5512e8deb4a428515bc61c0c7a">arm_compute::error_on_data_layout_not_in</a>(__func__, __FILE__, __LINE__, t, __VA_ARGS__))</td>
487 </tr>
488 </table>
489</div><div class="memdoc">
490
491<p class="definition">Definition at line <a class="el" href="_validate_8h_source.xhtml#l00743">743</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
492
493</div>
494</div>
495<a id="aadf5c9cff86327b96d88d04649d9715e"></a>
496<h2 class="memtitle"><span class="permalink"><a href="#aadf5c9cff86327b96d88d04649d9715e">&#9670;&nbsp;</a></span>ARM_COMPUTE_ERROR_ON_DATA_TYPE_CHANNEL_NOT_IN</h2>
497
Anthony Barbier871448e2017-03-24 14:54:29 +0000498<div class="memitem">
499<div class="memproto">
500 <table class="memname">
501 <tr>
502 <td class="memname">#define ARM_COMPUTE_ERROR_ON_DATA_TYPE_CHANNEL_NOT_IN</td>
503 <td>(</td>
504 <td class="paramtype">&#160;</td>
Anthony Barbiera4376382017-04-12 15:12:46 +0100505 <td class="paramname">t, </td>
Anthony Barbier871448e2017-03-24 14:54:29 +0000506 </tr>
507 <tr>
508 <td class="paramkey"></td>
509 <td></td>
510 <td class="paramtype">&#160;</td>
511 <td class="paramname">c, </td>
512 </tr>
513 <tr>
514 <td class="paramkey"></td>
515 <td></td>
516 <td class="paramtype">&#160;</td>
517 <td class="paramname"><em>...</em>&#160;</td>
518 </tr>
519 <tr>
520 <td></td>
521 <td>)</td>
Jenkinsb9abeae2018-11-22 11:58:08 +0000522 <td></td><td>&#160;&#160;&#160;<a class="el" href="_error_8h.xhtml#a938dcd406ce611ef5345ad2531cdb948">ARM_COMPUTE_ERROR_THROW_ON</a>(::<a class="el" href="namespacearm__compute.xhtml#a2f061a50e9fd383396233a85234c1774">arm_compute::error_on_data_type_channel_not_in</a>(__func__, __FILE__, __LINE__, t, c, __VA_ARGS__))</td>
Anthony Barbier871448e2017-03-24 14:54:29 +0000523 </tr>
524 </table>
525</div><div class="memdoc">
526
Jenkinsb9abeae2018-11-22 11:58:08 +0000527<p class="definition">Definition at line <a class="el" href="_validate_8h_source.xhtml#l00789">789</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
Kaizen8938bd32017-09-28 14:38:23 +0100528
Jenkinsb9abeae2018-11-22 11:58:08 +0000529<p class="reference">Referenced by <a class="el" href="_graph_utils_8cpp_source.xhtml#l00165">NumPyAccessor::access_tensor()</a>, <a class="el" href="_graph_utils_8cpp_source.xhtml#l00480">TopNPredictionsAccessor::access_tensor()</a>, <a class="el" href="_g_c_softmax_layer_kernel_8cpp_source.xhtml#l00042">GCLogits1DMaxKernel::configure()</a>, <a class="el" href="_c_l_integral_image_kernel_8cpp_source.xhtml#l00039">CLIntegralImageHorKernel::configure()</a>, <a class="el" href="_c_l_table_lookup_kernel_8cpp_source.xhtml#l00039">CLTableLookupKernel::configure()</a>, <a class="el" href="_c_l_warp_perspective_kernel_8cpp_source.xhtml#l00061">CLWarpPerspectiveKernel::configure()</a>, <a class="el" href="_c_l_box3x3_kernel_8cpp_source.xhtml#l00043">CLBox3x3Kernel::configure()</a>, <a class="el" href="_c_l_dilate_kernel_8cpp_source.xhtml#l00039">CLDilateKernel::configure()</a>, <a class="el" href="_c_l_median3x3_kernel_8cpp_source.xhtml#l00039">CLMedian3x3Kernel::configure()</a>, <a class="el" href="_c_l_erode_kernel_8cpp_source.xhtml#l00039">CLErodeKernel::configure()</a>, <a class="el" href="_c_l_gaussian3x3_kernel_8cpp_source.xhtml#l00042">CLGaussian3x3Kernel::configure()</a>, <a class="el" href="_g_c_transpose_kernel_8cpp_source.xhtml#l00040">GCTransposeKernel::configure()</a>, <a class="el" href="_c_l_non_maxima_suppression3x3_kernel_8cpp_source.xhtml#l00044">CLNonMaximaSuppression3x3Kernel::configure()</a>, <a class="el" href="_c_l_bitwise_not_kernel_8cpp_source.xhtml#l00034">CLBitwiseNotKernel::configure()</a>, <a class="el" href="_c_l_warp_affine_kernel_8cpp_source.xhtml#l00061">CLWarpAffineKernel::configure()</a>, <a class="el" href="_n_e_integral_image_kernel_8cpp_source.xhtml#l00038">NEIntegralImageKernel::configure()</a>, <a class="el" href="_g_c_scale_kernel_8cpp_source.xhtml#l00047">GCScaleKernel::configure()</a>, <a class="el" href="_n_e_box3x3_kernel_8cpp_source.xhtml#l00114">NEBox3x3Kernel::configure()</a>, <a class="el" href="_n_e_gaussian3x3_kernel_8cpp_source.xhtml#l00041">NEGaussian3x3Kernel::configure()</a>, <a class="el" href="_c_l_accumulate_kernel_8cpp_source.xhtml#l00036">CLAccumulateKernel::configure()</a>, <a class="el" href="_n_e_warp_perspective_8cpp_source.xhtml#l00035">NEWarpPerspective::configure()</a>, <a class="el" href="_n_e_warp_affine_8cpp_source.xhtml#l00035">NEWarpAffine::configure()</a>, <a class="el" href="_n_e_gaussian5x5_kernel_8cpp_source.xhtml#l00050">NEGaussian5x5HorKernel::configure()</a>, <a class="el" href="_g_c_g_e_m_m_matrix_accumulate_biases_kernel_8cpp_source.xhtml#l00044">GCGEMMMatrixAccumulateBiasesKernel::configure()</a>, <a class="el" href="_n_e_accumulate_kernel_8cpp_source.xhtml#l00250">NEAccumulateKernel::configure()</a>, <a class="el" href="_c_l_non_linear_filter_kernel_8cpp_source.xhtml#l00056">CLNonLinearFilterKernel::configure()</a>, <a class="el" href="_c_l_threshold_kernel_8cpp_source.xhtml#l00037">CLThresholdKernel::configure()</a>, <a class="el" href="_g_c_dropout_layer_8cpp_source.xhtml#l00038">GCDropoutLayer::configure()</a>, <a class="el" href="_c_l_remap_8cpp_source.xhtml#l00038">CLRemap::configure()</a>, <a class="el" href="_n_e_g_e_m_m_lowp_assembly_matrix_multiply_core_8cpp_source.xhtml#l00045">NEGEMMLowpAssemblyMatrixMultiplyCore::configure()</a>, <a class="el" href="_n_e_reduction_operation_8cpp_source.xhtml#l00077">NEReductionOperation::configure()</a>, <a class="el" href="_c_l_gaussian_pyramid_kernel_8cpp_source.xhtml#l00044">CLGaussianPyramidHorKernel::configure()</a>, <a class="el" href="_n_e_remap_8cpp_source.xhtml#l00039">NERemap::configure()</a>, <a class="el" href="_c_l_canny_edge_kernel_8cpp_source.xhtml#l00040">CLGradientKernel::configure()</a>, <a class="el" href="_c_l_histogram_kernel_8cpp_source.xhtml#l00053">CLHistogramKernel::configure()</a>, <a class="el" href="_c_l_bitwise_xor_kernel_8cpp_source.xhtml#l00041">CLBitwiseXorKernel::configure()</a>, <a class="el" href="_c_l_min_max_location_kernel_8cpp_source.xhtml#l00062">CLMinMaxKernel::configure()</a>, <a class="el" href="_c_l_remap_kernel_8cpp_source.xhtml#l00050">CLRemapKernel::configure()</a>, <a class="el" href="_c_l_bitwise_or_kernel_8cpp_source.xhtml#l00041">CLBitwiseOrKernel::configure()</a>, <a class="el" href="_c_l_bitwise_and_kernel_8cpp_source.xhtml#l00040">CLBitwiseAndKernel::configure()</a>, <a class="el" href="_g_c_pixel_wise_multiplication_kernel_8cpp_source.xhtml#l00047">GCPixelWiseMultiplicationKernel::configure()</a>, <a class="el" href="_c_l_derivative_kernel_8cpp_source.xhtml#l00050">CLDerivativeKernel::configure()</a>, <a class="el" href="_c_l_sobel3x3_kernel_8cpp_source.xhtml#l00050">CLSobel3x3Kernel::configure()</a>, <a class="el" href="_g_c_activation_layer_kernel_8cpp_source.xhtml#l00047">GCActivationLayerKernel::configure()</a>, <a class="el" href="_g_c_depthwise_convolution_layer3x3_kernel_8cpp_source.xhtml#l00051">GCDepthwiseConvolutionLayer3x3Kernel::configure()</a>, <a class="el" href="_n_e_table_lookup_kernel_8cpp_source.xhtml#l00109">NETableLookupKernel::configure()</a>, <a class="el" href="_g_c_fill_border_kernel_8cpp_source.xhtml#l00060">GCFillBorderKernel::configure()</a>, <a class="el" href="_g_c_g_e_m_m_matrix_addition_kernel_8cpp_source.xhtml#l00043">GCGEMMMatrixAdditionKernel::configure()</a>, <a class="el" href="_g_c_normalization_layer_kernel_8cpp_source.xhtml#l00049">GCNormalizationLayerKernel::configure()</a>, <a class="el" href="_c_l_sobel5x5_kernel_8cpp_source.xhtml#l00050">CLSobel5x5HorKernel::configure()</a>, <a class="el" href="_c_l_sobel7x7_kernel_8cpp_source.xhtml#l00050">CLSobel7x7HorKernel::configure()</a>, <a class="el" href="_n_e_gaussian_pyramid_kernel_8cpp_source.xhtml#l00053">NEGaussianPyramidHorKernel::configure()</a>, <a class="el" href="_c_p_p_flip_weights_kernel_8cpp_source.xhtml#l00069">CPPFlipWeightsKernel::configure()</a>, <a class="el" href="_c_l_h_o_g_descriptor_kernel_8cpp_source.xhtml#l00048">CLHOGOrientationBinningKernel::configure()</a>, <a class="el" href="_n_e_warp_kernel_8cpp_source.xhtml#l00067">INEWarpKernel::configure()</a>, <a class="el" href="_g_c_convolution_layer_8cpp_source.xhtml#l00044">GCConvolutionLayerReshapeWeights::configure()</a>, <a class="el" href="_n_e_derivative_8cpp_source.xhtml#l00039">NEDerivative::configure()</a>, <a class="el" href="_n_e_equalize_histogram_8cpp_source.xhtml#l00039">NEEqualizeHistogram::configure()</a>, <a class="el" href="_n_e_h_o_g_descriptor_8cpp_source.xhtml#l00039">NEHOGDescriptor::configure()</a>, <a class="el" href="_n_e_bitwise_not_kernel_8cpp_source.xhtml#l00056">NEBitwiseNotKernel::configure()</a>, <a class="el" href="_c_l_absolute_difference_kernel_8cpp_source.xhtml#l00047">CLAbsoluteDifferenceKernel::configure()</a>, <a class="el" href="_g_c_absolute_difference_kernel_8cpp_source.xhtml#l00047">GCAbsoluteDifferenceKernel::configure()</a>, <a class="el" href="_c_l_h_o_g_descriptor_8cpp_source.xhtml#l00039">CLHOGDescriptor::configure()</a>, <a class="el" href="_g_c_g_e_m_m_transpose1x_w_kernel_8cpp_source.xhtml#l00041">GCGEMMTranspose1xWKernel::configure()</a>, <a class="el" href="_c_l_magnitude_phase_kernel_8cpp_source.xhtml#l00046">CLMagnitudePhaseKernel::configure()</a>, <a class="el" href="_n_e_bitwise_and_kernel_8cpp_source.xhtml#l00061">NEBitwiseAndKernel::configure()</a>, <a class="el" href="_n_e_bitwise_xor_kernel_8cpp_source.xhtml#l00057">NEBitwiseXorKernel::configure()</a>, <a class="el" href="_n_e_bitwise_or_kernel_8cpp_source.xhtml#l00057">NEBitwiseOrKernel::configure()</a>, <a class="el" href="_g_c_softmax_layer_8cpp_source.xhtml#l00037">GCSoftmaxLayer::configure()</a>, <a class="el" href="_n_e_h_o_g_gradient_8cpp_source.xhtml#l00042">NEHOGGradient::configure()</a>, <a class="el" href="_n_e_derivative_kernel_8cpp_source.xhtml#l00054">NEDerivativeKernel::configure()</a>, <a class="el" href="_c_l_channel_combine_kernel_8cpp_source.xhtml#l00049">CLChannelCombineKernel::configure()</a>, <a class="el" href="_c_l_h_o_g_gradient_8cpp_source.xhtml#l00037">CLHOGGradient::configure()</a>, <a class="el" href="_n_e_fast_corners_kernel_8cpp_source.xhtml#l00361">NEFastCornersKernel::configure()</a>, <a class="el" href="_n_e_h_o_g_descriptor_kernel_8cpp_source.xhtml#l00632">NEHOGOrientationBinningKernel::configure()</a>, <a class="el" href="_n_e_remap_kernel_8cpp_source.xhtml#l00076">NERemapKernel::configure()</a>, <a class="el" href="_g_c_depth_concatenate_layer_kernel_8cpp_source.xhtml#l00050">GCDepthConcatenateLayerKernel::configure()</a>, <a class="el" href="_c_l_convolution_kernel_8cpp_source.xhtml#l00057">CLConvolutionKernel&lt; matrix_size &gt;::configure()</a>, <a class="el" href="_g_c_direct_convolution_layer_kernel_8cpp_source.xhtml#l00053">GCDirectConvolutionLayerKernel&lt; kernel_size &gt;::configure()</a>, <a class="el" href="_c_l_integral_image_kernel_8cpp_source.xhtml#l00071">CLIntegralImageVertKernel::configure()</a>, <a class="el" href="_c_l_gaussian5x5_8cpp_source.xhtml#l00043">CLGaussian5x5::configure()</a>, <a class="el" href="_n_e_threshold_kernel_8cpp_source.xhtml#l00045">NEThresholdKernel::configure()</a>, <a class="el" href="_n_e_absolute_difference_kernel_8cpp_source.xhtml#l00133">NEAbsoluteDifferenceKernel::configure()</a>, <a class="el" href="_c_l_r_o_i_pooling_layer_kernel_8cpp_source.xhtml#l00049">CLROIPoolingLayerKernel::configure()</a>, <a class="el" href="_n_e_non_linear_filter_kernel_8cpp_source.xhtml#l00353">NENonLinearFilterKernel::configure()</a>, <a class="el" href="_n_e_sobel5x5_8cpp_source.xhtml#l00040">NESobel5x5::configure()</a>, <a class="el" href="_n_e_sobel7x7_8cpp_source.xhtml#l00040">NESobel7x7::configure()</a>, <a class="el" href="_n_e_non_maxima_suppression3x3_kernel_8cpp_source.xhtml#l00462">NENonMaximaSuppression3x3Kernel::configure()</a>, <a class="el" href="_n_e_fill_array_kernel_8cpp_source.xhtml#l00039">NEFillArrayKernel::configure()</a>, <a class="el" href="_n_e_fill_inner_border_kernel_8cpp_source.xhtml#l00049">NEFillInnerBorderKernel::configure()</a>, <a class="el" href="_n_e_magnitude_phase_kernel_8cpp_source.xhtml#l00250">NEMagnitudePhaseKernel&lt; mag_type, phase_type &gt;::configure()</a>, <a class="el" href="_n_e_min_max_location_kernel_8cpp_source.xhtml#l00049">NEMinMaxKernel::configure()</a>, <a class="el" href="_n_e_sobel5x5_kernel_8cpp_source.xhtml#l00050">NESobel5x5HorKernel::configure()</a>, <a class="el" href="_g_c_softmax_layer_kernel_8cpp_source.xhtml#l00107">GCLogits1DShiftExpSumKernel::configure()</a>, <a class="el" href="_n_e_canny_edge_kernel_8cpp_source.xhtml#l00877">NEGradientKernel::configure()</a>, <a class="el" href="_n_e_fill_border_kernel_8cpp_source.xhtml#l00106">NEFillBorderKernel::configure()</a>, <a class="el" href="_n_e_mean_std_dev_kernel_8cpp_source.xhtml#l00097">NEMeanStdDevKernel::configure()</a>, <a class="el" href="_g_c_dropout_layer_kernel_8cpp_source.xhtml#l00048">GCDropoutLayerKernel::configure()</a>, <a class="el" href="_c_l_sobel5x5_8cpp_source.xhtml#l00041">CLSobel5x5::configure()</a>, <a class="el" href="_c_l_sobel7x7_8cpp_source.xhtml#l00041">CLSobel7x7::configure()</a>, <a class="el" href="_n_e_channel_combine_kernel_8cpp_source.xhtml#l00052">NEChannelCombineKernel::configure()</a>, <a class="el" href="_n_e_fast_corners_8cpp_source.xhtml#l00050">NEFastCorners::configure()</a>, <a class="el" href="_c_l_harris_corners_kernel_8cpp_source.xhtml#l00054">CLHarrisScoreKernel::configure()</a>, <a class="el" href="_c_p_p_corner_candidates_kernel_8cpp_source.xhtml#l00074">CPPCornerCandidatesKernel::configure()</a>, <a class="el" href="_c_l_depthwise_convolution_layer_8cpp_source.xhtml#l00044">CLDepthwiseConvolutionLayer3x3::configure()</a>, <a class="el" href="_n_e_depthwise_convolution_layer_8cpp_source.xhtml#l00045">NEDepthwiseConvolutionLayer3x3::configure()</a>, <a class="el" href="_c_l_fast_corners_kernel_8cpp_source.xhtml#l00050">CLFastCornersKernel::configure()</a>, <a class="el" href="_n_e_cumulative_distribution_kernel_8cpp_source.xhtml#l00050">NECumulativeDistributionKernel::configure()</a>, <a class="el" href="_c_p_p_box_with_non_maxima_suppression_limit_kernel_8cpp_source.xhtml#l00349">CPPBoxWithNonMaximaSuppressionLimitKernel::configure()</a>, <a class="el" href="_n_e_r_o_i_pooling_layer_kernel_8cpp_source.xhtml#l00045">NEROIPoolingLayerKernel::configure()</a>, <a class="el" href="_n_e_scale_kernel_8cpp_source.xhtml#l00285">NEScaleKernel::configure()</a>, <a class="el" href="_c_l_accumulate_kernel_8cpp_source.xhtml#l00049">CLAccumulateWeightedKernel::configure()</a>, <a class="el" href="_c_l_laplacian_pyramid_8cpp_source.xhtml#l00050">CLLaplacianPyramid::configure()</a>, <a class="el" href="_c_l_canny_edge_8cpp_source.xhtml#l00058">CLCannyEdge::configure()</a>, <a class="el" href="_g_c_g_e_m_m_interleave4x4_kernel_8cpp_source.xhtml#l00044">GCGEMMInterleave4x4Kernel::configure()</a>, <a class="el" href="_n_e_laplacian_pyramid_8cpp_source.xhtml#l00072">NELaplacianPyramid::configure()</a>, <a class="el" href="_c_l_scharr3x3_kernel_8cpp_source.xhtml#l00050">CLScharr3x3Kernel::configure()</a>, <a class="el" href="_n_e_convolution_kernel_8cpp_source.xhtml#l00324">NEConvolutionKernel&lt; matrix_size &gt;::configure()</a>, <a class="el" href="_n_e_scharr3x3_kernel_8cpp_source.xhtml#l00090">NEScharr3x3Kernel::configure()</a>, <a class="el" href="_n_e_sobel3x3_kernel_8cpp_source.xhtml#l00048">NESobel3x3Kernel::configure()</a>, <a class="el" href="_n_e_histogram_kernel_8cpp_source.xhtml#l00195">NEHistogramKernel::configure()</a>, <a class="el" href="_g_c_tensor_shift_kernel_8cpp_source.xhtml#l00045">GCTensorShiftKernel::configure()</a>, <a class="el" href="_n_e_gaussian5x5_kernel_8cpp_source.xhtml#l00118">NEGaussian5x5VertKernel::configure()</a>, <a class="el" href="_c_l_winograd_convolution_layer_8cpp_source.xhtml#l00092">CLWinogradConvolutionLayer::configure()</a>, <a class="el" href="_n_e_canny_edge_8cpp_source.xhtml#l00061">NECannyEdge::configure()</a>, <a class="el" href="_n_e_laplacian_reconstruct_8cpp_source.xhtml#l00045">NELaplacianReconstruct::configure()</a>, <a class="el" href="_g_c_weights_reshape_kernel_8cpp_source.xhtml#l00046">GCWeightsReshapeKernel::configure()</a>, <a class="el" href="_c_l_laplacian_reconstruct_8cpp_source.xhtml#l00045">CLLaplacianReconstruct::configure()</a>, <a class="el" href="_g_c_col2_im_kernel_8cpp_source.xhtml#l00044">GCCol2ImKernel::configure()</a>, <a class="el" href="_c_l_harris_corners_8cpp_source.xhtml#l00064">CLHarrisCorners::configure()</a>, <a class="el" href="_n_e_accumulate_kernel_8cpp_source.xhtml#l00286">NEAccumulateWeightedKernel::configure()</a>, <a class="el" href="_n_e_harris_corners_8cpp_source.xhtml#l00062">NEHarrisCorners::configure()</a>, <a class="el" href="_n_e_h_o_g_multi_detection_8cpp_source.xhtml#l00054">NEHOGMultiDetection::configure()</a>, <a class="el" href="_c_l_h_o_g_multi_detection_8cpp_source.xhtml#l00056">CLHOGMultiDetection::configure()</a>, <a class="el" href="_g_c_fully_connected_layer_8cpp_source.xhtml#l00082">GCFullyConnectedLayer::configure()</a>, <a class="el" href="_n_e_convolution_8cpp_source.xhtml#l00057">NEConvolutionSquare&lt; matrix_size &gt;::configure()</a>, <a class="el" href="_c_l_convolution_8cpp_source.xhtml#l00056">CLConvolutionSquare&lt; matrix_size &gt;::configure()</a>, <a class="el" href="_c_l_histogram_kernel_8cpp_source.xhtml#l00149">CLHistogramBorderKernel::configure()</a>, <a class="el" href="_c_l_gaussian_pyramid_kernel_8cpp_source.xhtml#l00136">CLGaussianPyramidVertKernel::configure()</a>, <a class="el" href="_c_l_accumulate_kernel_8cpp_source.xhtml#l00067">CLAccumulateSquaredKernel::configure()</a>, <a class="el" href="_c_l_gaussian_pyramid_8cpp_source.xhtml#l00059">CLGaussianPyramidHalf::configure()</a>, <a class="el" href="_n_e_gaussian_pyramid_8cpp_source.xhtml#l00057">NEGaussianPyramidHalf::configure()</a>, <a class="el" href="_c_l_canny_edge_kernel_8cpp_source.xhtml#l00111">CLEdgeNonMaxSuppressionKernel::configure()</a>, <a class="el" href="_c_l_min_max_location_kernel_8cpp_source.xhtml#l00169">CLMinMaxLocationKernel::configure()</a>, <a class="el" href="_n_e_harris_corners_kernel_8cpp_source.xhtml#l00736">NEHarrisScoreKernel&lt; block_size &gt;::configure()</a>, <a class="el" href="_c_l_h_o_g_descriptor_kernel_8cpp_source.xhtml#l00125">CLHOGBlockNormalizationKernel::configure()</a>, <a class="el" href="_n_e_gaussian_pyramid_kernel_8cpp_source.xhtml#l00161">NEGaussianPyramidVertKernel::configure()</a>, <a class="el" href="_c_l_convolution_kernel_8cpp_source.xhtml#l00127">CLSeparableConvolutionHorKernel&lt; matrix_size &gt;::configure()</a>, <a class="el" href="_g_c_softmax_layer_kernel_8cpp_source.xhtml#l00201">GCLogits1DNormKernel::configure()</a>, <a class="el" href="_c_l_sobel5x5_kernel_8cpp_source.xhtml#l00144">CLSobel5x5VertKernel::configure()</a>, <a class="el" href="_c_l_sobel7x7_kernel_8cpp_source.xhtml#l00147">CLSobel7x7VertKernel::configure()</a>, <a class="el" href="_c_l_fast_corners_kernel_8cpp_source.xhtml#l00115">CLCopyToArrayKernel::configure()</a>, <a class="el" href="_g_c_convolution_layer_8cpp_source.xhtml#l00090">GCConvolutionLayer::configure()</a>, <a class="el" href="_c_l_gaussian_pyramid_8cpp_source.xhtml#l00139">CLGaussianPyramidOrb::configure()</a>, <a class="el" href="_n_e_gaussian_pyramid_8cpp_source.xhtml#l00133">NEGaussianPyramidOrb::configure()</a>, <a class="el" href="_n_e_convolution_kernel_8cpp_source.xhtml#l00666">NESeparableConvolutionHorKernel&lt; matrix_size &gt;::configure()</a>, <a class="el" href="_n_e_h_o_g_descriptor_kernel_8cpp_source.xhtml#l00714">NEHOGBlockNormalizationKernel::configure()</a>, <a class="el" href="_n_e_canny_edge_kernel_8cpp_source.xhtml#l00970">NEEdgeNonMaxSuppressionKernel::configure()</a>, <a class="el" href="_c_l_convolution_kernel_8cpp_source.xhtml#l00180">CLSeparableConvolutionVertKernel&lt; matrix_size &gt;::configure()</a>, <a class="el" href="_c_l_depthwise_convolution_layer_8cpp_source.xhtml#l00098">CLDepthwiseConvolutionLayer::configure()</a>, <a class="el" href="_c_l_canny_edge_kernel_8cpp_source.xhtml#l00173">CLEdgeTraceKernel::configure()</a>, <a class="el" href="_n_e_accumulate_kernel_8cpp_source.xhtml#l00329">NEAccumulateSquaredKernel::configure()</a>, <a class="el" href="_n_e_min_max_location_kernel_8cpp_source.xhtml#l00335">NEMinMaxLocationKernel::configure()</a>, <a class="el" href="_c_l_l_k_tracker_kernel_8cpp_source.xhtml#l00123">CLLKTrackerStage0Kernel::configure()</a>, <a class="el" href="_n_e_depthwise_convolution_layer_8cpp_source.xhtml#l00268">NEDepthwiseConvolutionLayer::configure()</a>, <a class="el" href="_n_e_convolution_kernel_8cpp_source.xhtml#l01103">NESeparableConvolutionVertKernel&lt; matrix_size &gt;::configure()</a>, <a class="el" href="_c_l_convolution_kernel_8cpp_source.xhtml#l00246">CLConvolutionRectangleKernel::configure()</a>, <a class="el" href="_c_l_l_k_tracker_kernel_8cpp_source.xhtml#l00213">CLLKTrackerStage1Kernel::configure()</a>, <a class="el" href="_n_e_canny_edge_kernel_8cpp_source.xhtml#l01059">NEEdgeTraceKernel::configure()</a>, <a class="el" href="_n_e_convolution_kernel_8cpp_source.xhtml#l01427">NEConvolutionRectangleKernel::configure()</a>, <a class="el" href="_image_loader_8h_source.xhtml#l00256">IImageLoader::fill_planar_tensor()</a>, <a class="el" href="_n_e_depthwise_convolution_layer3x3_kernel_8cpp_source.xhtml#l00348">NEDepthwiseConvolutionLayer3x3Kernel::generate_convolver()</a>, and <a class="el" href="utils_2_utils_8h_source.xhtml#l00680">arm_compute::utils::load_trained_data()</a>.</p>
Anthony Barbier871448e2017-03-24 14:54:29 +0000530
531</div>
532</div>
Jenkinsb9abeae2018-11-22 11:58:08 +0000533<a id="a4264d7e3318c4188e48127a75f3f0f8a"></a>
534<h2 class="memtitle"><span class="permalink"><a href="#a4264d7e3318c4188e48127a75f3f0f8a">&#9670;&nbsp;</a></span>ARM_COMPUTE_ERROR_ON_DATA_TYPE_NOT_IN</h2>
535
Anthony Barbier871448e2017-03-24 14:54:29 +0000536<div class="memitem">
537<div class="memproto">
538 <table class="memname">
539 <tr>
540 <td class="memname">#define ARM_COMPUTE_ERROR_ON_DATA_TYPE_NOT_IN</td>
541 <td>(</td>
542 <td class="paramtype">&#160;</td>
Anthony Barbiera4376382017-04-12 15:12:46 +0100543 <td class="paramname">t, </td>
Anthony Barbier871448e2017-03-24 14:54:29 +0000544 </tr>
545 <tr>
546 <td class="paramkey"></td>
547 <td></td>
548 <td class="paramtype">&#160;</td>
549 <td class="paramname"><em>...</em>&#160;</td>
550 </tr>
551 <tr>
552 <td></td>
553 <td>)</td>
Jenkinsb9abeae2018-11-22 11:58:08 +0000554 <td></td><td>&#160;&#160;&#160;<a class="el" href="_error_8h.xhtml#a938dcd406ce611ef5345ad2531cdb948">ARM_COMPUTE_ERROR_THROW_ON</a>(::<a class="el" href="namespacearm__compute.xhtml#abb2e6a7590121c1c9139bdb14558f20a">arm_compute::error_on_data_type_not_in</a>(__func__, __FILE__, __LINE__, t, __VA_ARGS__))</td>
Anthony Barbier871448e2017-03-24 14:54:29 +0000555 </tr>
556 </table>
557</div><div class="memdoc">
558
Jenkinsb9abeae2018-11-22 11:58:08 +0000559<p class="definition">Definition at line <a class="el" href="_validate_8h_source.xhtml#l00691">691</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
Anthony Barbier8140e1e2017-12-14 23:48:46 +0000560
Jenkinsb9abeae2018-11-22 11:58:08 +0000561<p class="reference">Referenced by <a class="el" href="_n_e_h_o_g_detector_kernel_8cpp_source.xhtml#l00042">NEHOGDetectorKernel::configure()</a>, <a class="el" href="_c_l_h_o_g_detector_kernel_8cpp_source.xhtml#l00044">CLHOGDetectorKernel::configure()</a>, <a class="el" href="_c_l_h_o_g_descriptor_kernel_8cpp_source.xhtml#l00125">CLHOGBlockNormalizationKernel::configure()</a>, <a class="el" href="_n_e_h_o_g_descriptor_kernel_8cpp_source.xhtml#l00714">NEHOGBlockNormalizationKernel::configure()</a>, <a class="el" href="utils_2_utils_8h_source.xhtml#l00396">NPYLoader::fill_tensor()</a>, and <a class="el" href="utils_2_utils_8h_source.xhtml#l00617">arm_compute::utils::save_to_npy()</a>.</p>
Anthony Barbier871448e2017-03-24 14:54:29 +0000562
563</div>
564</div>
Jenkinsb9abeae2018-11-22 11:58:08 +0000565<a id="a0d34a8aa07600727e4e5034c7cdad47d"></a>
566<h2 class="memtitle"><span class="permalink"><a href="#a0d34a8aa07600727e4e5034c7cdad47d">&#9670;&nbsp;</a></span>ARM_COMPUTE_ERROR_ON_FORMAT_NOT_IN</h2>
567
Anthony Barbier871448e2017-03-24 14:54:29 +0000568<div class="memitem">
569<div class="memproto">
570 <table class="memname">
571 <tr>
572 <td class="memname">#define ARM_COMPUTE_ERROR_ON_FORMAT_NOT_IN</td>
573 <td>(</td>
574 <td class="paramtype">&#160;</td>
575 <td class="paramname">t, </td>
576 </tr>
577 <tr>
578 <td class="paramkey"></td>
579 <td></td>
580 <td class="paramtype">&#160;</td>
581 <td class="paramname"><em>...</em>&#160;</td>
582 </tr>
583 <tr>
584 <td></td>
585 <td>)</td>
Jenkinsb9abeae2018-11-22 11:58:08 +0000586 <td></td><td>&#160;&#160;&#160;::<a class="el" href="namespacearm__compute.xhtml#a8a09f045f83a973807cbfdd3083732ef">arm_compute::error_on_format_not_in</a>(__func__, __FILE__, __LINE__, t, __VA_ARGS__)</td>
Anthony Barbier871448e2017-03-24 14:54:29 +0000587 </tr>
588 </table>
589</div><div class="memdoc">
590
Jenkinsb9abeae2018-11-22 11:58:08 +0000591<p class="definition">Definition at line <a class="el" href="_validate_8h_source.xhtml#l00642">642</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
Anthony Barbier871448e2017-03-24 14:54:29 +0000592
Jenkinsb9abeae2018-11-22 11:58:08 +0000593<p class="reference">Referenced by <a class="el" href="_c_l_channel_extract_kernel_8cpp_source.xhtml#l00050">CLChannelExtractKernel::configure()</a>, <a class="el" href="_c_l_channel_combine_kernel_8cpp_source.xhtml#l00049">CLChannelCombineKernel::configure()</a>, <a class="el" href="_n_e_channel_extract_kernel_8cpp_source.xhtml#l00052">NEChannelExtractKernel::configure()</a>, <a class="el" href="_n_e_sobel7x7_kernel_8cpp_source.xhtml#l00153">NESobel7x7HorKernel::configure()</a>, <a class="el" href="_n_e_channel_combine_kernel_8cpp_source.xhtml#l00052">NEChannelCombineKernel::configure()</a>, <a class="el" href="_n_e_sobel5x5_kernel_8cpp_source.xhtml#l00217">NESobel5x5VertKernel::configure()</a>, <a class="el" href="_n_e_sobel7x7_kernel_8cpp_source.xhtml#l00307">NESobel7x7VertKernel::configure()</a>, <a class="el" href="utils_2_utils_8cpp_source.xhtml#l00117">arm_compute::utils::draw_detection_rectangle()</a>, <a class="el" href="_image_loader_8h_source.xhtml#l00176">IImageLoader::fill_image()</a>, and <a class="el" href="utils_2_utils_8h_source.xhtml#l00537">arm_compute::utils::save_to_ppm()</a>.</p>
Anthony Barbier871448e2017-03-24 14:54:29 +0000594
595</div>
596</div>
Jenkinsb9abeae2018-11-22 11:58:08 +0000597<a id="abced8d9603a5927ebad9de2528f48962"></a>
598<h2 class="memtitle"><span class="permalink"><a href="#abced8d9603a5927ebad9de2528f48962">&#9670;&nbsp;</a></span>ARM_COMPUTE_ERROR_ON_INVALID_MULTI_HOG</h2>
599
Anthony Barbier871448e2017-03-24 14:54:29 +0000600<div class="memitem">
601<div class="memproto">
602 <table class="memname">
603 <tr>
604 <td class="memname">#define ARM_COMPUTE_ERROR_ON_INVALID_MULTI_HOG</td>
605 <td>(</td>
606 <td class="paramtype">&#160;</td>
607 <td class="paramname">m</td><td>)</td>
Jenkinsb9abeae2018-11-22 11:58:08 +0000608 <td>&#160;&#160;&#160;<a class="el" href="_error_8h.xhtml#a938dcd406ce611ef5345ad2531cdb948">ARM_COMPUTE_ERROR_THROW_ON</a>(::<a class="el" href="namespacearm__compute.xhtml#a689cede2a5855c731f7d69b487f30aaa">arm_compute::error_on_invalid_multi_hog</a>(__func__, __FILE__, __LINE__, m))</td>
Anthony Barbier871448e2017-03-24 14:54:29 +0000609 </tr>
610 </table>
611</div><div class="memdoc">
612
Jenkinsb9abeae2018-11-22 11:58:08 +0000613<p class="definition">Definition at line <a class="el" href="_validate_8h_source.xhtml#l00924">924</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
614
615<p class="reference">Referenced by <a class="el" href="_c_l_h_o_g_multi_detection_8cpp_source.xhtml#l00056">CLHOGMultiDetection::configure()</a>, and <a class="el" href="_n_e_h_o_g_multi_detection_8cpp_source.xhtml#l00054">NEHOGMultiDetection::configure()</a>.</p>
Anthony Barbierdbdab852017-06-23 15:42:00 +0100616
617</div>
618</div>
Jenkinsb9abeae2018-11-22 11:58:08 +0000619<a id="af36b307b96ac52bc11ac9ee2ac93df16"></a>
620<h2 class="memtitle"><span class="permalink"><a href="#af36b307b96ac52bc11ac9ee2ac93df16">&#9670;&nbsp;</a></span>ARM_COMPUTE_ERROR_ON_INVALID_SUBTENSOR</h2>
621
Anthony Barbierdbdab852017-06-23 15:42:00 +0100622<div class="memitem">
623<div class="memproto">
624 <table class="memname">
625 <tr>
626 <td class="memname">#define ARM_COMPUTE_ERROR_ON_INVALID_SUBTENSOR</td>
627 <td>(</td>
628 <td class="paramtype">&#160;</td>
629 <td class="paramname">p, </td>
630 </tr>
631 <tr>
632 <td class="paramkey"></td>
633 <td></td>
634 <td class="paramtype">&#160;</td>
635 <td class="paramname">c, </td>
636 </tr>
637 <tr>
638 <td class="paramkey"></td>
639 <td></td>
640 <td class="paramtype">&#160;</td>
641 <td class="paramname">s&#160;</td>
642 </tr>
643 <tr>
644 <td></td>
645 <td>)</td>
Jenkinsb9abeae2018-11-22 11:58:08 +0000646 <td></td><td>&#160;&#160;&#160;<a class="el" href="_error_8h.xhtml#a938dcd406ce611ef5345ad2531cdb948">ARM_COMPUTE_ERROR_THROW_ON</a>(::<a class="el" href="namespacearm__compute.xhtml#a9f83032f49a13db29baa1af1a62e5627">arm_compute::error_on_invalid_subtensor</a>(__func__, __FILE__, __LINE__, p, c, s))</td>
Anthony Barbierdbdab852017-06-23 15:42:00 +0100647 </tr>
648 </table>
649</div><div class="memdoc">
650
Jenkinsb9abeae2018-11-22 11:58:08 +0000651<p class="definition">Definition at line <a class="el" href="_validate_8h_source.xhtml#l00958">958</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
652
653<p class="reference">Referenced by <a class="el" href="_sub_tensor_info_8cpp_source.xhtml#l00095">SubTensorInfo::set_tensor_shape()</a>, and <a class="el" href="_sub_tensor_info_8cpp_source.xhtml#l00070">SubTensorInfo::SubTensorInfo()</a>.</p>
Anthony Barbierdbdab852017-06-23 15:42:00 +0100654
655</div>
656</div>
Jenkinsb9abeae2018-11-22 11:58:08 +0000657<a id="abce948c8b82a9d127299e3dcdefdf652"></a>
658<h2 class="memtitle"><span class="permalink"><a href="#abce948c8b82a9d127299e3dcdefdf652">&#9670;&nbsp;</a></span>ARM_COMPUTE_ERROR_ON_INVALID_SUBTENSOR_VALID_REGION</h2>
659
Anthony Barbierdbdab852017-06-23 15:42:00 +0100660<div class="memitem">
661<div class="memproto">
662 <table class="memname">
663 <tr>
664 <td class="memname">#define ARM_COMPUTE_ERROR_ON_INVALID_SUBTENSOR_VALID_REGION</td>
665 <td>(</td>
666 <td class="paramtype">&#160;</td>
667 <td class="paramname">pv, </td>
668 </tr>
669 <tr>
670 <td class="paramkey"></td>
671 <td></td>
672 <td class="paramtype">&#160;</td>
673 <td class="paramname">sv&#160;</td>
674 </tr>
675 <tr>
676 <td></td>
677 <td>)</td>
Jenkinsb9abeae2018-11-22 11:58:08 +0000678 <td></td><td>&#160;&#160;&#160;<a class="el" href="_error_8h.xhtml#a938dcd406ce611ef5345ad2531cdb948">ARM_COMPUTE_ERROR_THROW_ON</a>(::<a class="el" href="namespacearm__compute.xhtml#ac2ab765daf6f586ceaa12575743361e7">arm_compute::error_on_invalid_subtensor_valid_region</a>(__func__, __FILE__, __LINE__, pv, sv))</td>
Anthony Barbierdbdab852017-06-23 15:42:00 +0100679 </tr>
680 </table>
681</div><div class="memdoc">
682
Jenkinsb9abeae2018-11-22 11:58:08 +0000683<p class="definition">Definition at line <a class="el" href="_validate_8h_source.xhtml#l00975">975</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
Anthony Barbierdbdab852017-06-23 15:42:00 +0100684
Jenkinsb9abeae2018-11-22 11:58:08 +0000685<p class="reference">Referenced by <a class="el" href="_sub_tensor_info_8h_source.xhtml#l00199">SubTensorInfo::set_valid_region()</a>.</p>
Anthony Barbier871448e2017-03-24 14:54:29 +0000686
687</div>
688</div>
Jenkinsb9abeae2018-11-22 11:58:08 +0000689<a id="a6eb9ce82815fe429250189da7592ba75"></a>
690<h2 class="memtitle"><span class="permalink"><a href="#a6eb9ce82815fe429250189da7592ba75">&#9670;&nbsp;</a></span>ARM_COMPUTE_ERROR_ON_INVALID_SUBWINDOW</h2>
691
Anthony Barbier871448e2017-03-24 14:54:29 +0000692<div class="memitem">
693<div class="memproto">
694 <table class="memname">
695 <tr>
696 <td class="memname">#define ARM_COMPUTE_ERROR_ON_INVALID_SUBWINDOW</td>
697 <td>(</td>
698 <td class="paramtype">&#160;</td>
699 <td class="paramname">f, </td>
700 </tr>
701 <tr>
702 <td class="paramkey"></td>
703 <td></td>
704 <td class="paramtype">&#160;</td>
705 <td class="paramname">s&#160;</td>
706 </tr>
707 <tr>
708 <td></td>
709 <td>)</td>
Jenkinsb9abeae2018-11-22 11:58:08 +0000710 <td></td><td>&#160;&#160;&#160;<a class="el" href="_error_8h.xhtml#a938dcd406ce611ef5345ad2531cdb948">ARM_COMPUTE_ERROR_THROW_ON</a>(::<a class="el" href="namespacearm__compute.xhtml#ae93ff1ca47057b95d0c6fd0d287253a8">arm_compute::error_on_invalid_subwindow</a>(__func__, __FILE__, __LINE__, f, s))</td>
Anthony Barbier871448e2017-03-24 14:54:29 +0000711 </tr>
712 </table>
713</div><div class="memdoc">
714
Jenkinsb9abeae2018-11-22 11:58:08 +0000715<p class="definition">Definition at line <a class="el" href="_validate_8h_source.xhtml#l00205">205</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
716
717<p class="reference">Referenced by <a class="el" href="_i_c_l_simple2_d_kernel_8cpp_source.xhtml#l00033">ICLSimple2DKernel::run()</a>, <a class="el" href="_i_g_c_simple2_d_kernel_8cpp_source.xhtml#l00033">IGCSimple2DKernel::run()</a>, <a class="el" href="_i_c_l_simple3_d_kernel_8cpp_source.xhtml#l00033">ICLSimple3DKernel::run()</a>, <a class="el" href="_i_g_c_simple3_d_kernel_8cpp_source.xhtml#l00033">IGCSimple3DKernel::run()</a>, <a class="el" href="_n_e_box3x3_kernel_8cpp_source.xhtml#l00148">NEBox3x3Kernel::run()</a>, <a class="el" href="_n_e_dilate_kernel_8cpp_source.xhtml#l00070">NEDilateKernel::run()</a>, <a class="el" href="_n_e_erode_kernel_8cpp_source.xhtml#l00070">NEErodeKernel::run()</a>, <a class="el" href="_n_e_integral_image_kernel_8cpp_source.xhtml#l00074">NEIntegralImageKernel::run()</a>, <a class="el" href="_g_c_transpose_kernel_8cpp_source.xhtml#l00123">GCTransposeKernel::run()</a>, <a class="el" href="_n_e_gaussian3x3_kernel_8cpp_source.xhtml#l00067">NEGaussian3x3Kernel::run()</a>, <a class="el" href="_n_e_median3x3_kernel_8cpp_source.xhtml#l00077">NEMedian3x3Kernel::run()</a>, <a class="el" href="_g_c_scale_kernel_8cpp_source.xhtml#l00137">GCScaleKernel::run()</a>, <a class="el" href="_n_e_gaussian5x5_kernel_8cpp_source.xhtml#l00076">NEGaussian5x5HorKernel::run()</a>, <a class="el" href="_n_e_accumulate_kernel_8cpp_source.xhtml#l00266">NEAccumulateKernel::run()</a>, <a class="el" href="_n_e_floor_kernel_8cpp_source.xhtml#l00101">NEFloorKernel::run()</a>, <a class="el" href="_c_l_gaussian_pyramid_kernel_8cpp_source.xhtml#l00101">CLGaussianPyramidHorKernel::run()</a>, <a class="el" href="_n_e_reshape_layer_kernel_8cpp_source.xhtml#l00097">NEReshapeLayerKernel::run()</a>, <a class="el" href="_c_l_canny_edge_kernel_8cpp_source.xhtml#l00083">CLGradientKernel::run()</a>, <a class="el" href="_c_l_min_max_location_kernel_8cpp_source.xhtml#l00124">CLMinMaxKernel::run()</a>, <a class="el" href="_c_l_remap_kernel_8cpp_source.xhtml#l00094">CLRemapKernel::run()</a>, <a class="el" href="_c_l_bitwise_and_kernel_8cpp_source.xhtml#l00072">CLBitwiseAndKernel::run()</a>, <a class="el" href="_c_l_bitwise_or_kernel_8cpp_source.xhtml#l00073">CLBitwiseOrKernel::run()</a>, <a class="el" href="_n_e_softmax_layer_kernel_8cpp_source.xhtml#l00486">NELogits1DMaxKernel::run()</a>, <a class="el" href="_c_l_bitwise_xor_kernel_8cpp_source.xhtml#l00073">CLBitwiseXorKernel::run()</a>, <a class="el" href="_c_l_sobel3x3_kernel_8cpp_source.xhtml#l00108">CLSobel3x3Kernel::run()</a>, <a class="el" href="_g_c_activation_layer_kernel_8cpp_source.xhtml#l00104">GCActivationLayerKernel::run()</a>, <a class="el" href="_g_c_depthwise_convolution_layer3x3_kernel_8cpp_source.xhtml#l00205">GCDepthwiseConvolutionLayer3x3Kernel::run()</a>, <a class="el" href="_n_e_table_lookup_kernel_8cpp_source.xhtml#l00136">NETableLookupKernel::run()</a>, <a class="el" href="_c_l_derivative_kernel_8cpp_source.xhtml#l00123">CLDerivativeKernel::run()</a>, <a class="el" href="_g_c_pixel_wise_multiplication_kernel_8cpp_source.xhtml#l00101">GCPixelWiseMultiplicationKernel::run()</a>, <a class="el" href="_c_l_sobel5x5_kernel_8cpp_source.xhtml#l00108">CLSobel5x5HorKernel::run()</a>, <a class="el" href="_c_l_sobel7x7_kernel_8cpp_source.xhtml#l00111">CLSobel7x7HorKernel::run()</a>, <a class="el" href="_n_e_gaussian_pyramid_kernel_8cpp_source.xhtml#l00108">NEGaussianPyramidHorKernel::run()</a>, <a class="el" href="_c_l_h_o_g_descriptor_kernel_8cpp_source.xhtml#l00097">CLHOGOrientationBinningKernel::run()</a>, <a class="el" href="_c_p_p_flip_weights_kernel_8cpp_source.xhtml#l00105">CPPFlipWeightsKernel::run()</a>, <a class="el" href="_g_c_g_e_m_m_matrix_addition_kernel_8cpp_source.xhtml#l00080">GCGEMMMatrixAdditionKernel::run()</a>, <a class="el" href="_n_e_warp_kernel_8cpp_source.xhtml#l00057">INEWarpKernel::run()</a>, <a class="el" href="_g_c_normalization_layer_kernel_8cpp_source.xhtml#l00098">GCNormalizationLayerKernel::run()</a>, <a class="el" href="_n_e_bitwise_not_kernel_8cpp_source.xhtml#l00084">NEBitwiseNotKernel::run()</a>, <a class="el" href="_c_l_absolute_difference_kernel_8cpp_source.xhtml#l00087">CLAbsoluteDifferenceKernel::run()</a>, <a class="el" href="_g_c_absolute_difference_kernel_8cpp_source.xhtml#l00086">GCAbsoluteDifferenceKernel::run()</a>, <a class="el" href="_n_e_bitwise_and_kernel_8cpp_source.xhtml#l00100">NEBitwiseAndKernel::run()</a>, <a class="el" href="_n_e_bitwise_or_kernel_8cpp_source.xhtml#l00096">NEBitwiseOrKernel::run()</a>, <a class="el" href="_n_e_bitwise_xor_kernel_8cpp_source.xhtml#l00092">NEBitwiseXorKernel::run()</a>, <a class="el" href="_g_c_g_e_m_m_transpose1x_w_kernel_8cpp_source.xhtml#l00098">GCGEMMTranspose1xWKernel::run()</a>, <a class="el" href="_c_l_floor_kernel_8cpp_source.xhtml#l00114">CLFloorKernel::run()</a>, <a class="el" href="_n_e_derivative_kernel_8cpp_source.xhtml#l00221">NEDerivativeKernel::run()</a>, <a class="el" href="_c_l_magnitude_phase_kernel_8cpp_source.xhtml#l00143">CLMagnitudePhaseKernel::run()</a>, <a class="el" href="_n_e_fast_corners_kernel_8cpp_source.xhtml#l00391">NEFastCornersKernel::run()</a>, <a class="el" href="_c_l_copy_kernel_8cpp_source.xhtml#l00204">CLCopyKernel::run()</a>, <a class="el" href="_n_e_h_o_g_descriptor_kernel_8cpp_source.xhtml#l00678">NEHOGOrientationBinningKernel::run()</a>, <a class="el" href="_n_e_remap_kernel_8cpp_source.xhtml#l00224">NERemapKernel::run()</a>, <a class="el" href="_g_c_depth_concatenate_layer_kernel_8cpp_source.xhtml#l00112">GCDepthConcatenateLayerKernel::run()</a>, <a class="el" href="_c_l_channel_shuffle_layer_kernel_8cpp_source.xhtml#l00169">CLChannelShuffleLayerKernel::run()</a>, <a class="el" href="_c_l_reshape_layer_kernel_8cpp_source.xhtml#l00113">CLReshapeLayerKernel::run()</a>, <a class="el" href="_c_l_r_o_i_pooling_layer_kernel_8cpp_source.xhtml#l00107">CLROIPoolingLayerKernel::run()</a>, <a class="el" href="_n_e_non_linear_filter_kernel_8cpp_source.xhtml#l00939">NENonLinearFilterKernel::run()</a>, <a class="el" href="_c_p_p_upsample_kernel_8cpp_source.xhtml#l00069">CPPUpsampleKernel::run()</a>, <a class="el" href="_c_l_integral_image_kernel_8cpp_source.xhtml#l00095">CLIntegralImageVertKernel::run()</a>, <a class="el" href="_n_e_threshold_kernel_8cpp_source.xhtml#l00122">NEThresholdKernel::run()</a>, <a class="el" href="_n_e_absolute_difference_kernel_8cpp_source.xhtml#l00204">NEAbsoluteDifferenceKernel::run()</a>, <a class="el" href="_c_l_normalization_layer_kernel_8cpp_source.xhtml#l00172">CLNormalizationLayerKernel::run()</a>, <a class="el" href="_n_e_copy_kernel_8cpp_source.xhtml#l00058">NECopyKernel::run()</a>, <a class="el" href="_n_e_fill_array_kernel_8cpp_source.xhtml#l00065">NEFillArrayKernel::run()</a>, <a class="el" href="_n_e_fill_inner_border_kernel_8cpp_source.xhtml#l00064">NEFillInnerBorderKernel::run()</a>, <a class="el" href="_n_e_g_e_m_m_matrix_accumulate_biases_kernel_8cpp_source.xhtml#l00108">NEGEMMMatrixAccumulateBiasesKernel::run()</a>, <a class="el" href="_n_e_magnitude_phase_kernel_8cpp_source.xhtml#l00475">NEMagnitudePhaseKernel&lt; mag_type, phase_type &gt;::run()</a>, <a class="el" href="_n_e_non_maxima_suppression3x3_kernel_8cpp_source.xhtml#l00498">NENonMaximaSuppression3x3Kernel::run()</a>, <a class="el" href="_n_e_sobel5x5_kernel_8cpp_source.xhtml#l00093">NESobel5x5HorKernel::run()</a>, <a class="el" href="_n_e_sobel7x7_kernel_8cpp_source.xhtml#l00196">NESobel7x7HorKernel::run()</a>, <a class="el" href="_c_l_memset_kernel_8cpp_source.xhtml#l00078">CLMemsetKernel::run()</a>, <a class="el" href="_n_e_canny_edge_kernel_8cpp_source.xhtml#l00942">NEGradientKernel::run()</a>, <a class="el" href="_n_e_fill_border_kernel_8cpp_source.xhtml#l00128">NEFillBorderKernel::run()</a>, <a class="el" href="_n_e_locally_connected_matrix_multiply_kernel_8cpp_source.xhtml#l00368">NELocallyConnectedMatrixMultiplyKernel::run()</a>, <a class="el" href="_n_e_mean_std_dev_kernel_8cpp_source.xhtml#l00123">NEMeanStdDevKernel::run()</a>, <a class="el" href="_c_l_generate_proposals_layer_kernel_8cpp_source.xhtml#l00111">CLComputeAllAnchorsKernel::run()</a>, <a class="el" href="_g_c_softmax_layer_kernel_8cpp_source.xhtml#l00171">GCLogits1DShiftExpSumKernel::run()</a>, <a class="el" href="_c_l_locally_connected_matrix_multiply_kernel_8cpp_source.xhtml#l00129">CLLocallyConnectedMatrixMultiplyKernel::run()</a>, <a class="el" href="_c_l_depthwise_convolution_layer3x3_n_h_w_c_kernel_8cpp_source.xhtml#l00292">CLDepthwiseConvolutionLayer3x3NHWCKernel::run()</a>, <a class="el" href="_c_l_channel_extract_kernel_8cpp_source.xhtml#l00168">CLChannelExtractKernel::run()</a>, <a class="el" href="_c_l_depthwise_convolution_layer3x3_n_c_h_w_kernel_8cpp_source.xhtml#l00313">CLDepthwiseConvolutionLayer3x3NCHWKernel::run()</a>, <a class="el" href="_c_l_upsample_layer_kernel_8cpp_source.xhtml#l00130">CLUpsampleLayerKernel::run()</a>, <a class="el" href="_n_e_g_e_m_m_matrix_vector_multiply_kernel_8cpp_source.xhtml#l00255">NEGEMMMatrixVectorMultiplyKernel::run()</a>, <a class="el" href="_n_e_h_o_g_detector_kernel_8cpp_source.xhtml#l00095">NEHOGDetectorKernel::run()</a>, <a class="el" href="_c_p_p_corner_candidates_kernel_8cpp_source.xhtml#l00096">CPPCornerCandidatesKernel::run()</a>, <a class="el" href="_n_e_min_max_location_kernel_8cpp_source.xhtml#l00084">NEMinMaxKernel::run()</a>, <a class="el" href="_g_c_direct_convolution_layer_kernel_8cpp_source.xhtml#l00401">GCDirectConvolutionLayerKernel&lt; kernel_size &gt;::run()</a>, <a class="el" href="_c_l_deconvolution_layer_upsample_kernel_8cpp_source.xhtml#l00099">CLDeconvolutionLayerUpsampleKernel::run()</a>, <a class="el" href="_c_l_pooling_layer_kernel_8cpp_source.xhtml#l00311">CLPoolingLayerKernel::run()</a>, <a class="el" href="_n_e_cumulative_distribution_kernel_8cpp_source.xhtml#l00070">NECumulativeDistributionKernel::run()</a>, <a class="el" href="_c_l_activation_layer_kernel_8cpp_source.xhtml#l00203">CLActivationLayerKernel::run()</a>, <a class="el" href="_c_l_width_concatenate2_tensors_kernel_8cpp_source.xhtml#l00134">CLWidthConcatenate2TensorsKernel::run()</a>, <a class="el" href="_c_l_g_e_m_m_matrix_addition_kernel_8cpp_source.xhtml#l00111">CLGEMMMatrixAdditionKernel::run()</a>, <a class="el" href="_n_e_prior_box_layer_kernel_8cpp_source.xhtml#l00348">NEPriorBoxLayerKernel::run()</a>, <a class="el" href="_n_e_r_o_i_pooling_layer_kernel_8cpp_source.xhtml#l00082">NEROIPoolingLayerKernel::run()</a>, <a class="el" href="_g_c_pooling_layer_kernel_8cpp_source.xhtml#l00331">GCPoolingLayerKernel::run()</a>, <a class="el" href="_c_l_fast_corners_kernel_8cpp_source.xhtml#l00093">CLFastCornersKernel::run()</a>, <a class="el" href="_c_l_min_max_layer_kernel_8cpp_source.xhtml#l00141">CLMinMaxLayerKernel::run()</a>, <a class="el" href="_n_e_channel_shuffle_layer_kernel_8cpp_source.xhtml#l00174">NEChannelShuffleLayerKernel::run()</a>, <a class="el" href="_c_l_reorg_layer_kernel_8cpp_source.xhtml#l00124">CLReorgLayerKernel::run()</a>, <a class="el" href="_c_l_quantization_layer_kernel_8cpp_source.xhtml#l00110">CLQuantizationLayerKernel::run()</a>, <a class="el" href="_c_l_width_concatenate_layer_kernel_8cpp_source.xhtml#l00120">CLWidthConcatenateLayerKernel::run()</a>, <a class="el" href="_c_l_arithmetic_division_kernel_8cpp_source.xhtml#l00135">CLArithmeticDivisionKernel::run()</a>, <a class="el" href="_c_l_harris_corners_kernel_8cpp_source.xhtml#l00112">CLHarrisScoreKernel::run()</a>, <a class="el" href="_c_l_channel_combine_kernel_8cpp_source.xhtml#l00238">CLChannelCombineKernel::run()</a>, <a class="el" href="_c_l_prior_box_layer_kernel_8cpp_source.xhtml#l00236">CLPriorBoxLayerKernel::run()</a>, <a class="el" href="_n_e_depthwise_weights_reshape_kernel_8cpp_source.xhtml#l00154">NEDepthwiseWeightsReshapeKernel::run()</a>, <a class="el" href="_c_l_h_o_g_detector_kernel_8cpp_source.xhtml#l00116">CLHOGDetectorKernel::run()</a>, <a class="el" href="_g_c_g_e_m_m_interleave4x4_kernel_8cpp_source.xhtml#l00090">GCGEMMInterleave4x4Kernel::run()</a>, <a class="el" href="_c_l_dequantization_layer_kernel_8cpp_source.xhtml#l00110">CLDequantizationLayerKernel::run()</a>, <a class="el" href="_c_l_normalize_planar_y_u_v_layer_kernel_8cpp_source.xhtml#l00160">CLNormalizePlanarYUVLayerKernel::run()</a>, <a class="el" href="_c_l_scale_kernel_8cpp_source.xhtml#l00230">CLScaleKernel::run()</a>, <a class="el" href="_c_l_arithmetic_addition_kernel_8cpp_source.xhtml#l00182">CLArithmeticAdditionKernel::run()</a>, <a class="el" href="_n_e_flatten_layer_kernel_8cpp_source.xhtml#l00102">NEFlattenLayerKernel::run()</a>, <a class="el" href="_c_l_convert_fully_connected_weights_kernel_8cpp_source.xhtml#l00102">CLConvertFullyConnectedWeightsKernel::run()</a>, <a class="el" href="_g_c_arithmetic_addition_kernel_8cpp_source.xhtml#l00131">GCArithmeticAdditionKernel::run()</a>, <a class="el" href="_n_e_upsample_layer_kernel_8cpp_source.xhtml#l00367">NEUpsampleLayerKernel::run()</a>, <a class="el" href="_n_e_transpose_kernel_8cpp_source.xhtml#l00533">NETransposeKernel::run()</a>, <a class="el" href="_n_e_channel_extract_kernel_8cpp_source.xhtml#l00180">NEChannelExtractKernel::run()</a>, <a class="el" href="_n_e_convolution_kernel_8cpp_source.xhtml#l00624">NEConvolutionKernel&lt; matrix_size &gt;::run()</a>, <a class="el" href="_n_e_sobel3x3_kernel_8cpp_source.xhtml#l00091">NESobel3x3Kernel::run()</a>, <a class="el" href="_n_e_depthwise_vector_to_tensor_kernel_8cpp_source.xhtml#l00145">NEDepthwiseVectorToTensorKernel::run()</a>, <a class="el" href="_n_e_reorg_layer_kernel_8cpp_source.xhtml#l00161">NEReorgLayerKernel::run()</a>, <a class="el" href="_c_l_scharr3x3_kernel_8cpp_source.xhtml#l00108">CLScharr3x3Kernel::run()</a>, <a class="el" href="_c_p_p_permute_kernel_8cpp_source.xhtml#l00166">CPPPermuteKernel::run()</a>, <a class="el" href="_c_l_width_concatenate4_tensors_kernel_8cpp_source.xhtml#l00152">CLWidthConcatenate4TensorsKernel::run()</a>, <a class="el" href="_c_l_depth_concatenate_layer_kernel_8cpp_source.xhtml#l00140">CLDepthConcatenateLayerKernel::run()</a>, <a class="el" href="_n_e_pooling_layer_kernel_8cpp_source.xhtml#l02069">NEPoolingLayerKernel::run()</a>, <a class="el" href="_n_e_scharr3x3_kernel_8cpp_source.xhtml#l00138">NEScharr3x3Kernel::run()</a>, <a class="el" href="_g_c_normalize_planar_y_u_v_layer_kernel_8cpp_source.xhtml#l00132">GCNormalizePlanarYUVLayerKernel::run()</a>, <a class="el" href="_c_l_mean_std_dev_kernel_8cpp_source.xhtml#l00112">CLMeanStdDevKernel::run()</a>, <a class="el" href="_c_l_bounding_box_transform_kernel_8cpp_source.xhtml#l00115">CLBoundingBoxTransformKernel::run()</a>, <a class="el" href="_c_l_reduction_operation_kernel_8cpp_source.xhtml#l00222">CLReductionOperationKernel::run()</a>, <a class="el" href="_c_l_arithmetic_subtraction_kernel_8cpp_source.xhtml#l00180">CLArithmeticSubtractionKernel::run()</a>, <a class="el" href="_n_e_width_concatenate_layer_kernel_8cpp_source.xhtml#l00103">NEWidthConcatenateLayerKernel::run()</a>, <a class="el" href="_g_c_tensor_shift_kernel_8cpp_source.xhtml#l00077">GCTensorShiftKernel::run()</a>, <a class="el" href="_n_e_dequantization_layer_kernel_8cpp_source.xhtml#l00107">NEDequantizationLayerKernel::run()</a>, <a class="el" href="_n_e_gaussian5x5_kernel_8cpp_source.xhtml#l00144">NEGaussian5x5VertKernel::run()</a>, <a class="el" href="_n_e_reduction_operation_kernel_8cpp_source.xhtml#l00627">NEReductionOperationKernel::run()</a>, <a class="el" href="_n_e_g_e_m_m_interleave4x4_kernel_8cpp_source.xhtml#l00221">NEGEMMInterleave4x4Kernel::run()</a>, <a class="el" href="_n_e_quantization_layer_kernel_8cpp_source.xhtml#l00107">NEQuantizationLayerKernel::run()</a>, <a class="el" href="_n_e_y_o_l_o_layer_kernel_8cpp_source.xhtml#l00242">NEYOLOLayerKernel::run()</a>, <a class="el" href="_n_e_activation_layer_kernel_8cpp_source.xhtml#l00572">NEActivationLayerKernel::run()</a>, <a class="el" href="_c_l_pixel_wise_multiplication_kernel_8cpp_source.xhtml#l00230">CLPixelWiseMultiplicationKernel::run()</a>, <a class="el" href="_n_e_channel_combine_kernel_8cpp_source.xhtml#l00272">NEChannelCombineKernel::run()</a>, <a class="el" href="_n_e_depth_concatenate_layer_kernel_8cpp_source.xhtml#l00169">NEDepthConcatenateLayerKernel::run()</a>, <a class="el" href="_n_e_convert_fully_connected_weights_kernel_8cpp_source.xhtml#l00105">NEConvertFullyConnectedWeightsKernel::run()</a>, <a class="el" href="_c_l_g_e_m_m_lowp_matrix_multiply_kernel_8cpp_source.xhtml#l00322">CLGEMMLowpMatrixMultiplyKernel::run()</a>, <a class="el" href="_c_l_y_o_l_o_layer_kernel_8cpp_source.xhtml#l00161">CLYOLOLayerKernel::run()</a>, <a class="el" href="_n_e_normalization_layer_kernel_8cpp_source.xhtml#l00300">NENormalizationLayerKernel::run()</a>, <a class="el" href="_c_l_l2_normalize_layer_kernel_8cpp_source.xhtml#l00158">CLL2NormalizeLayerKernel::run()</a>, <a class="el" href="_n_e_depth_convert_layer_kernel_8cpp_source.xhtml#l00124">NEDepthConvertLayerKernel::run()</a>, <a class="el" href="_n_e_permute_kernel_8cpp_source.xhtml#l00204">NEPermuteKernel::run()</a>, <a class="el" href="_n_e_direct_convolution_layer_output_stage_kernel_8cpp_source.xhtml#l00566">NEDirectConvolutionLayerOutputStageKernel::run()</a>, <a class="el" href="_n_e_g_e_m_m_matrix_addition_kernel_8cpp_source.xhtml#l00151">NEGEMMMatrixAdditionKernel::run()</a>, <a class="el" href="_n_e_g_e_m_m_lowp_matrix_multiply_kernel_8cpp_source.xhtml#l00829">NEGEMMLowpMatrixMultiplyKernel::run()</a>, <a class="el" href="_n_e_min_max_layer_kernel_8cpp_source.xhtml#l00117">NEMinMaxLayerKernel::run()</a>, <a class="el" href="_c_l_color_convert_kernel_8cpp_source.xhtml#l00384">CLColorConvertKernel::run()</a>, <a class="el" href="_c_l_r_o_i_align_layer_kernel_8cpp_source.xhtml#l00131">CLROIAlignLayerKernel::run()</a>, <a class="el" href="_g_c_g_e_m_m_matrix_multiply_kernel_8cpp_source.xhtml#l00303">GCGEMMMatrixMultiplyKernel::run()</a>, <a class="el" href="_c_l_g_e_m_m_lowp_reduction_kernel_8cpp_source.xhtml#l00140">CLGEMMLowpMatrixAReductionKernel::run()</a>, <a class="el" href="_c_l_g_e_m_m_matrix_multiply_kernel_8cpp_source.xhtml#l00382">CLGEMMMatrixMultiplyKernel::run()</a>, <a class="el" href="_n_e_color_convert_kernel_8cpp_source.xhtml#l00579">NEColorConvertKernel::run()</a>, <a class="el" href="_n_e_histogram_kernel_8cpp_source.xhtml#l00246">NEHistogramKernel::run()</a>, <a class="el" href="_n_e_depthwise_im2_col_kernel_8cpp_source.xhtml#l00181">NEDepthwiseIm2ColKernel::run()</a>, <a class="el" href="_n_e_arithmetic_addition_kernel_8cpp_source.xhtml#l00467">NEArithmeticAdditionKernel::run()</a>, <a class="el" href="_n_e_arithmetic_subtraction_kernel_8cpp_source.xhtml#l00458">NEArithmeticSubtractionKernel::run()</a>, <a class="el" href="_c_l_fuse_batch_normalization_kernel_8cpp_source.xhtml#l00182">CLFuseBatchNormalizationKernel::run()</a>, <a class="el" href="_n_e_g_e_m_m_matrix_multiply_kernel_8cpp_source.xhtml#l00996">NEGEMMMatrixMultiplyKernel::run()</a>, <a class="el" href="_n_e_direct_convolution_layer_kernel_8cpp_source.xhtml#l01209">NEDirectConvolutionLayerKernel::run()</a>, <a class="el" href="_n_e_accumulate_kernel_8cpp_source.xhtml#l00305">NEAccumulateWeightedKernel::run()</a>, <a class="el" href="_c_l_g_e_m_m_interleave4x4_kernel_8cpp_source.xhtml#l00185">CLGEMMInterleave4x4Kernel::run()</a>, <a class="el" href="_n_e_pixel_wise_multiplication_kernel_8cpp_source.xhtml#l00550">NEPixelWiseMultiplicationKernel::run()</a>, <a class="el" href="_g_c_batch_normalization_layer_kernel_8cpp_source.xhtml#l00205">GCBatchNormalizationLayerKernel::run()</a>, <a class="el" href="_c_l_batch_to_space_layer_kernel_8cpp_source.xhtml#l00149">CLBatchToSpaceLayerKernel::run()</a>, <a class="el" href="_c_l_g_e_m_m_lowp_quantize_down_int32_to_uint8_scale_by_float_kernel_8cpp_source.xhtml#l00152">CLGEMMLowpQuantizeDownInt32ToUint8ScaleByFloatKernel::run()</a>, <a class="el" href="_n_e_scale_kernel_8cpp_source.xhtml#l00821">NEScaleKernel::run()</a>, <a class="el" href="_c_l_winograd_input_transform_kernel_8cpp_source.xhtml#l00227">CLWinogradInputTransformKernel::run()</a>, <a class="el" href="_c_l_direct_convolution_layer_kernel_8cpp_source.xhtml#l00503">CLDirectConvolutionLayerKernel::run()</a>, <a class="el" href="_c_l_g_e_m_m_lowp_quantize_down_int32_to_uint8_scale_by_fixed_point_kernel_8cpp_source.xhtml#l00155">CLGEMMLowpQuantizeDownInt32ToUint8ScaleByFixedPointKernel::run()</a>, <a class="el" href="_c_l_g_e_m_m_lowp_quantize_down_int32_to_uint8_scale_kernel_8cpp_source.xhtml#l00151">CLGEMMLowpQuantizeDownInt32ToUint8ScaleKernel::run()</a>, <a class="el" href="_c_l_batch_normalization_layer_kernel_8cpp_source.xhtml#l00223">CLBatchNormalizationLayerKernel::run()</a>, <a class="el" href="_c_l_g_e_m_m_transpose1x_w_kernel_8cpp_source.xhtml#l00141">CLGEMMTranspose1xWKernel::run()</a>, <a class="el" href="_c_l_winograd_filter_transform_kernel_8cpp_source.xhtml#l00141">CLWinogradFilterTransformKernel::run()</a>, <a class="el" href="_c_l_g_e_m_m_lowp_offset_contribution_output_stage_kernel_8cpp_source.xhtml#l00258">CLGEMMLowpOffsetContributionOutputStageKernel::run()</a>, <a class="el" href="_n_e_g_e_m_m_lowp_offset_contribution_kernel_8cpp_source.xhtml#l00393">NEGEMMLowpOffsetContributionKernel::run()</a>, <a class="el" href="_c_l_g_e_m_m_lowp_offset_contribution_kernel_8cpp_source.xhtml#l00219">CLGEMMLowpOffsetContributionKernel::run()</a>, <a class="el" href="_c_l_strided_slice_kernel_8cpp_source.xhtml#l00187">CLStridedSliceKernel::run()</a>, <a class="el" href="_c_l_gaussian_pyramid_kernel_8cpp_source.xhtml#l00183">CLGaussianPyramidVertKernel::run()</a>, <a class="el" href="_n_e_g_e_m_m_transpose1x_w_kernel_8cpp_source.xhtml#l00126">NEGEMMTranspose1xWKernel::run()</a>, <a class="el" href="_c_l_winograd_output_transform_kernel_8cpp_source.xhtml#l00206">CLWinogradOutputTransformKernel::run()</a>, <a class="el" href="_n_e_batch_normalization_layer_kernel_8cpp_source.xhtml#l00441">NEBatchNormalizationLayerKernel::run()</a>, <a class="el" href="_n_e_g_e_m_m_lowp_quantize_down_int32_to_uint8_scale_kernel_8cpp_source.xhtml#l00343">NEGEMMLowpQuantizeDownInt32ToUint8ScaleKernel::run()</a>, <a class="el" href="_n_e_g_e_m_m_lowp_quantize_down_int32_to_uint8_scale_by_fixed_point_kernel_8cpp_source.xhtml#l00293">NEGEMMLowpQuantizeDownInt32ToUint8ScaleByFixedPointKernel::run()</a>, <a class="el" href="_c_l_space_to_batch_layer_kernel_8cpp_source.xhtml#l00160">CLSpaceToBatchLayerKernel::run()</a>, <a class="el" href="_c_l_l_k_tracker_kernel_8cpp_source.xhtml#l00081">CLLKTrackerInitKernel::run()</a>, <a class="el" href="_n_e_col2_im_kernel_8cpp_source.xhtml#l00147">NECol2ImKernel::run()</a>, <a class="el" href="_c_l_canny_edge_kernel_8cpp_source.xhtml#l00151">CLEdgeNonMaxSuppressionKernel::run()</a>, <a class="el" href="_n_e_harris_corners_kernel_8cpp_source.xhtml#l00709">NEHarrisScoreKernel&lt; block_size &gt;::run()</a>, <a class="el" href="_n_e_g_e_m_m_lowp_reduction_kernel_8cpp_source.xhtml#l00131">NEGEMMLowpMatrixAReductionKernel::run()</a>, <a class="el" href="_c_l_min_max_location_kernel_8cpp_source.xhtml#l00215">CLMinMaxLocationKernel::run()</a>, <a class="el" href="_c_l_h_o_g_descriptor_kernel_8cpp_source.xhtml#l00180">CLHOGBlockNormalizationKernel::run()</a>, <a class="el" href="_n_e_gaussian_pyramid_kernel_8cpp_source.xhtml#l00208">NEGaussianPyramidVertKernel::run()</a>, <a class="el" href="_n_e_weights_reshape_kernel_8cpp_source.xhtml#l00201">NEWeightsReshapeKernel::run()</a>, <a class="el" href="_g_c_softmax_layer_kernel_8cpp_source.xhtml#l00249">GCLogits1DNormKernel::run()</a>, <a class="el" href="_c_l_sobel5x5_kernel_8cpp_source.xhtml#l00207">CLSobel5x5VertKernel::run()</a>, <a class="el" href="_c_l_sobel7x7_kernel_8cpp_source.xhtml#l00210">CLSobel7x7VertKernel::run()</a>, <a class="el" href="_c_l_fast_corners_kernel_8cpp_source.xhtml#l00154">CLCopyToArrayKernel::run()</a>, <a class="el" href="_c_l_l_k_tracker_kernel_8cpp_source.xhtml#l00110">CLLKTrackerFinalizeKernel::run()</a>, <a class="el" href="_n_e_im2_col_kernel_8cpp_source.xhtml#l00410">NEIm2ColKernel::run()</a>, <a class="el" href="_c_l_g_e_m_m_lowp_reduction_kernel_8cpp_source.xhtml#l00194">CLGEMMLowpMatrixBReductionKernel::run()</a>, <a class="el" href="_n_e_sobel5x5_kernel_8cpp_source.xhtml#l00265">NESobel5x5VertKernel::run()</a>, <a class="el" href="_n_e_softmax_layer_kernel_8cpp_source.xhtml#l00809">NELogits1DSoftmaxKernel::run()</a>, <a class="el" href="_n_e_sobel7x7_kernel_8cpp_source.xhtml#l00355">NESobel7x7VertKernel::run()</a>, <a class="el" href="_n_e_convolution_kernel_8cpp_source.xhtml#l00699">NESeparableConvolutionHorKernel&lt; matrix_size &gt;::run()</a>, <a class="el" href="_n_e_h_o_g_descriptor_kernel_8cpp_source.xhtml#l00772">NEHOGBlockNormalizationKernel::run()</a>, <a class="el" href="_n_e_canny_edge_kernel_8cpp_source.xhtml#l01024">NEEdgeNonMaxSuppressionKernel::run()</a>, <a class="el" href="_n_e_g_e_m_m_lowp_reduction_kernel_8cpp_source.xhtml#l00279">NEGEMMLowpMatrixBReductionKernel::run()</a>, <a class="el" href="_n_e_accumulate_kernel_8cpp_source.xhtml#l00348">NEAccumulateSquaredKernel::run()</a>, <a class="el" href="_c_l_canny_edge_kernel_8cpp_source.xhtml#l00236">CLEdgeTraceKernel::run()</a>, <a class="el" href="_n_e_min_max_location_kernel_8cpp_source.xhtml#l00385">NEMinMaxLocationKernel::run()</a>, <a class="el" href="_c_l_l_k_tracker_kernel_8cpp_source.xhtml#l00194">CLLKTrackerStage0Kernel::run()</a>, <a class="el" href="_c_l_softmax_layer_kernel_8cpp_source.xhtml#l00298">CLLogits1DMaxShiftExpSumKernel::run()</a>, <a class="el" href="_n_e_convolution_kernel_8cpp_source.xhtml#l01137">NESeparableConvolutionVertKernel&lt; matrix_size &gt;::run()</a>, <a class="el" href="_c_l_convolution_kernel_8cpp_source.xhtml#l00304">CLConvolutionRectangleKernel::run()</a>, <a class="el" href="_c_l_l_k_tracker_kernel_8cpp_source.xhtml#l00278">CLLKTrackerStage1Kernel::run()</a>, <a class="el" href="_n_e_canny_edge_kernel_8cpp_source.xhtml#l01105">NEEdgeTraceKernel::run()</a>, <a class="el" href="_c_l_softmax_layer_kernel_8cpp_source.xhtml#l00379">CLLogits1DNormKernel::run()</a>, and <a class="el" href="_n_e_convolution_kernel_8cpp_source.xhtml#l01471">NEConvolutionRectangleKernel::run()</a>.</p>
Jenkinsb3a371b2018-05-23 11:36:53 +0100718
719</div>
720</div>
Jenkinsb9abeae2018-11-22 11:58:08 +0000721<a id="af16d3fc9c85590971cf583683a745fff"></a>
722<h2 class="memtitle"><span class="permalink"><a href="#af16d3fc9c85590971cf583683a745fff">&#9670;&nbsp;</a></span>ARM_COMPUTE_ERROR_ON_MISMATCHING_DATA_LAYOUT</h2>
723
Jenkinsb3a371b2018-05-23 11:36:53 +0100724<div class="memitem">
725<div class="memproto">
726 <table class="memname">
727 <tr>
728 <td class="memname">#define ARM_COMPUTE_ERROR_ON_MISMATCHING_DATA_LAYOUT</td>
729 <td>(</td>
730 <td class="paramtype">&#160;</td>
731 <td class="paramname"><em>...</em></td><td>)</td>
Jenkinsb9abeae2018-11-22 11:58:08 +0000732 <td>&#160;&#160;&#160;<a class="el" href="_error_8h.xhtml#a938dcd406ce611ef5345ad2531cdb948">ARM_COMPUTE_ERROR_THROW_ON</a>(::<a class="el" href="namespacearm__compute.xhtml#a8355d6db4cebee2724bf4463076526c6">arm_compute::error_on_mismatching_data_layouts</a>(__func__, __FILE__, __LINE__, __VA_ARGS__))</td>
Jenkinsb3a371b2018-05-23 11:36:53 +0100733 </tr>
734 </table>
735</div><div class="memdoc">
736
Jenkinsb9abeae2018-11-22 11:58:08 +0000737<p class="definition">Definition at line <a class="el" href="_validate_8h_source.xhtml#l00492">492</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
738
739<p class="reference">Referenced by <a class="el" href="_c_p_p_flip_weights_kernel_8cpp_source.xhtml#l00069">CPPFlipWeightsKernel::configure()</a>, and <a class="el" href="_c_l_depthwise_convolution_layer_8cpp_source.xhtml#l00098">CLDepthwiseConvolutionLayer::configure()</a>.</p>
Anthony Barbier871448e2017-03-24 14:54:29 +0000740
741</div>
742</div>
Jenkinsb9abeae2018-11-22 11:58:08 +0000743<a id="a5befbfaf6bc224eabc58b5e88b1de6d1"></a>
744<h2 class="memtitle"><span class="permalink"><a href="#a5befbfaf6bc224eabc58b5e88b1de6d1">&#9670;&nbsp;</a></span>ARM_COMPUTE_ERROR_ON_MISMATCHING_DATA_TYPES</h2>
745
Anthony Barbier871448e2017-03-24 14:54:29 +0000746<div class="memitem">
747<div class="memproto">
748 <table class="memname">
749 <tr>
750 <td class="memname">#define ARM_COMPUTE_ERROR_ON_MISMATCHING_DATA_TYPES</td>
751 <td>(</td>
752 <td class="paramtype">&#160;</td>
753 <td class="paramname"><em>...</em></td><td>)</td>
Jenkinsb9abeae2018-11-22 11:58:08 +0000754 <td>&#160;&#160;&#160;<a class="el" href="_error_8h.xhtml#a938dcd406ce611ef5345ad2531cdb948">ARM_COMPUTE_ERROR_THROW_ON</a>(::<a class="el" href="namespacearm__compute.xhtml#a85c38583df1a7998d58c51f7c3d4b354">arm_compute::error_on_mismatching_data_types</a>(__func__, __FILE__, __LINE__, __VA_ARGS__))</td>
Anthony Barbier871448e2017-03-24 14:54:29 +0000755 </tr>
756 </table>
757</div><div class="memdoc">
758
Jenkinsb9abeae2018-11-22 11:58:08 +0000759<p class="definition">Definition at line <a class="el" href="_validate_8h_source.xhtml#l00543">543</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
Jenkinsb3a371b2018-05-23 11:36:53 +0100760
Jenkinsb9abeae2018-11-22 11:58:08 +0000761<p class="reference">Referenced by <a class="el" href="utils_2_utils_8h_source.xhtml#l00793">arm_compute::utils::compare_tensor()</a>, <a class="el" href="_g_c_softmax_layer_kernel_8cpp_source.xhtml#l00042">GCLogits1DMaxKernel::configure()</a>, <a class="el" href="_c_l_table_lookup_kernel_8cpp_source.xhtml#l00039">CLTableLookupKernel::configure()</a>, <a class="el" href="_g_c_transpose_kernel_8cpp_source.xhtml#l00040">GCTransposeKernel::configure()</a>, <a class="el" href="_g_c_scale_kernel_8cpp_source.xhtml#l00047">GCScaleKernel::configure()</a>, <a class="el" href="_n_e_box3x3_kernel_8cpp_source.xhtml#l00114">NEBox3x3Kernel::configure()</a>, <a class="el" href="_g_c_g_e_m_m_matrix_accumulate_biases_kernel_8cpp_source.xhtml#l00044">GCGEMMMatrixAccumulateBiasesKernel::configure()</a>, <a class="el" href="_g_c_dropout_layer_8cpp_source.xhtml#l00038">GCDropoutLayer::configure()</a>, <a class="el" href="_n_e_g_e_m_m_lowp_assembly_matrix_multiply_core_8cpp_source.xhtml#l00045">NEGEMMLowpAssemblyMatrixMultiplyCore::configure()</a>, <a class="el" href="_g_c_activation_layer_kernel_8cpp_source.xhtml#l00047">GCActivationLayerKernel::configure()</a>, <a class="el" href="_n_e_table_lookup_kernel_8cpp_source.xhtml#l00109">NETableLookupKernel::configure()</a>, <a class="el" href="_g_c_pixel_wise_multiplication_kernel_8cpp_source.xhtml#l00047">GCPixelWiseMultiplicationKernel::configure()</a>, <a class="el" href="_g_c_depthwise_convolution_layer3x3_kernel_8cpp_source.xhtml#l00051">GCDepthwiseConvolutionLayer3x3Kernel::configure()</a>, <a class="el" href="_g_c_g_e_m_m_matrix_addition_kernel_8cpp_source.xhtml#l00043">GCGEMMMatrixAdditionKernel::configure()</a>, <a class="el" href="_g_c_normalization_layer_kernel_8cpp_source.xhtml#l00049">GCNormalizationLayerKernel::configure()</a>, <a class="el" href="_c_p_p_flip_weights_kernel_8cpp_source.xhtml#l00069">CPPFlipWeightsKernel::configure()</a>, <a class="el" href="_g_c_absolute_difference_kernel_8cpp_source.xhtml#l00047">GCAbsoluteDifferenceKernel::configure()</a>, <a class="el" href="_g_c_convolution_layer_8cpp_source.xhtml#l00044">GCConvolutionLayerReshapeWeights::configure()</a>, <a class="el" href="_n_e_bitwise_not_kernel_8cpp_source.xhtml#l00056">NEBitwiseNotKernel::configure()</a>, <a class="el" href="_g_c_g_e_m_m_transpose1x_w_kernel_8cpp_source.xhtml#l00041">GCGEMMTranspose1xWKernel::configure()</a>, <a class="el" href="_n_e_bitwise_and_kernel_8cpp_source.xhtml#l00061">NEBitwiseAndKernel::configure()</a>, <a class="el" href="_c_l_magnitude_phase_kernel_8cpp_source.xhtml#l00046">CLMagnitudePhaseKernel::configure()</a>, <a class="el" href="_n_e_bitwise_or_kernel_8cpp_source.xhtml#l00057">NEBitwiseOrKernel::configure()</a>, <a class="el" href="_n_e_bitwise_xor_kernel_8cpp_source.xhtml#l00057">NEBitwiseXorKernel::configure()</a>, <a class="el" href="_g_c_depth_concatenate_layer_kernel_8cpp_source.xhtml#l00050">GCDepthConcatenateLayerKernel::configure()</a>, <a class="el" href="_g_c_direct_convolution_layer_kernel_8cpp_source.xhtml#l00053">GCDirectConvolutionLayerKernel&lt; kernel_size &gt;::configure()</a>, <a class="el" href="_c_l_r_o_i_pooling_layer_kernel_8cpp_source.xhtml#l00049">CLROIPoolingLayerKernel::configure()</a>, <a class="el" href="_n_e_non_maxima_suppression3x3_kernel_8cpp_source.xhtml#l00462">NENonMaximaSuppression3x3Kernel::configure()</a>, <a class="el" href="_n_e_canny_edge_kernel_8cpp_source.xhtml#l00877">NEGradientKernel::configure()</a>, <a class="el" href="_g_c_softmax_layer_kernel_8cpp_source.xhtml#l00107">GCLogits1DShiftExpSumKernel::configure()</a>, <a class="el" href="_g_c_dropout_layer_kernel_8cpp_source.xhtml#l00048">GCDropoutLayerKernel::configure()</a>, <a class="el" href="_c_l_harris_corners_kernel_8cpp_source.xhtml#l00054">CLHarrisScoreKernel::configure()</a>, <a class="el" href="_n_e_r_o_i_pooling_layer_kernel_8cpp_source.xhtml#l00045">NEROIPoolingLayerKernel::configure()</a>, <a class="el" href="_c_l_depthwise_convolution_layer_8cpp_source.xhtml#l00044">CLDepthwiseConvolutionLayer3x3::configure()</a>, <a class="el" href="_n_e_depthwise_convolution_layer_8cpp_source.xhtml#l00045">NEDepthwiseConvolutionLayer3x3::configure()</a>, <a class="el" href="_c_p_p_box_with_non_maxima_suppression_limit_kernel_8cpp_source.xhtml#l00349">CPPBoxWithNonMaximaSuppressionLimitKernel::configure()</a>, <a class="el" href="_g_c_g_e_m_m_interleave4x4_kernel_8cpp_source.xhtml#l00044">GCGEMMInterleave4x4Kernel::configure()</a>, <a class="el" href="_g_c_weights_reshape_kernel_8cpp_source.xhtml#l00046">GCWeightsReshapeKernel::configure()</a>, <a class="el" href="_g_c_col2_im_kernel_8cpp_source.xhtml#l00044">GCCol2ImKernel::configure()</a>, <a class="el" href="_g_c_fully_connected_layer_8cpp_source.xhtml#l00082">GCFullyConnectedLayer::configure()</a>, <a class="el" href="_n_e_harris_corners_kernel_8cpp_source.xhtml#l00736">NEHarrisScoreKernel&lt; block_size &gt;::configure()</a>, <a class="el" href="_g_c_softmax_layer_kernel_8cpp_source.xhtml#l00201">GCLogits1DNormKernel::configure()</a>, <a class="el" href="_c_l_fully_connected_layer_8cpp_source.xhtml#l00137">CLFullyConnectedLayer::configure()</a>, <a class="el" href="_g_c_convolution_layer_8cpp_source.xhtml#l00090">GCConvolutionLayer::configure()</a>, <a class="el" href="_n_e_canny_edge_kernel_8cpp_source.xhtml#l00970">NEEdgeNonMaxSuppressionKernel::configure()</a>, <a class="el" href="_c_l_depthwise_convolution_layer_8cpp_source.xhtml#l00098">CLDepthwiseConvolutionLayer::configure()</a>, <a class="el" href="_n_e_depthwise_convolution_layer_8cpp_source.xhtml#l00268">NEDepthwiseConvolutionLayer::configure()</a>, <a class="el" href="_n_e_canny_edge_kernel_8cpp_source.xhtml#l01059">NEEdgeTraceKernel::configure()</a>, and <a class="el" href="_n_e_depthwise_convolution_layer3x3_kernel_8cpp_source.xhtml#l00348">NEDepthwiseConvolutionLayer3x3Kernel::generate_convolver()</a>.</p>
Anthony Barbierdbdab852017-06-23 15:42:00 +0100762
763</div>
764</div>
Jenkinsb9abeae2018-11-22 11:58:08 +0000765<a id="ad9fd47433ba6091668c207e21dd6385f"></a>
766<h2 class="memtitle"><span class="permalink"><a href="#ad9fd47433ba6091668c207e21dd6385f">&#9670;&nbsp;</a></span>ARM_COMPUTE_ERROR_ON_MISMATCHING_DIMENSIONS</h2>
767
Anthony Barbierdbdab852017-06-23 15:42:00 +0100768<div class="memitem">
769<div class="memproto">
770 <table class="memname">
771 <tr>
772 <td class="memname">#define ARM_COMPUTE_ERROR_ON_MISMATCHING_DIMENSIONS</td>
773 <td>(</td>
774 <td class="paramtype">&#160;</td>
775 <td class="paramname"><em>...</em></td><td>)</td>
Jenkinsb9abeae2018-11-22 11:58:08 +0000776 <td>&#160;&#160;&#160;<a class="el" href="_error_8h.xhtml#a938dcd406ce611ef5345ad2531cdb948">ARM_COMPUTE_ERROR_THROW_ON</a>(::<a class="el" href="namespacearm__compute.xhtml#a632c1b33a482f7126de4aca221542b64">arm_compute::error_on_mismatching_dimensions</a>(__func__, __FILE__, __LINE__, __VA_ARGS__))</td>
Anthony Barbierdbdab852017-06-23 15:42:00 +0100777 </tr>
778 </table>
779</div><div class="memdoc">
780
Jenkinsb9abeae2018-11-22 11:58:08 +0000781<p class="definition">Definition at line <a class="el" href="_validate_8h_source.xhtml#l00286">286</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
Kaizen8938bd32017-09-28 14:38:23 +0100782
Jenkinsb9abeae2018-11-22 11:58:08 +0000783<p class="reference">Referenced by <a class="el" href="_g_c_softmax_layer_kernel_8cpp_source.xhtml#l00042">GCLogits1DMaxKernel::configure()</a>, <a class="el" href="_g_c_transpose_kernel_8cpp_source.xhtml#l00040">GCTransposeKernel::configure()</a>, <a class="el" href="_g_c_depthwise_convolution_layer3x3_kernel_8cpp_source.xhtml#l00051">GCDepthwiseConvolutionLayer3x3Kernel::configure()</a>, <a class="el" href="_c_l_channel_extract_kernel_8cpp_source.xhtml#l00050">CLChannelExtractKernel::configure()</a>, <a class="el" href="_g_c_g_e_m_m_transpose1x_w_kernel_8cpp_source.xhtml#l00041">GCGEMMTranspose1xWKernel::configure()</a>, <a class="el" href="_g_c_direct_convolution_layer_kernel_8cpp_source.xhtml#l00053">GCDirectConvolutionLayerKernel&lt; kernel_size &gt;::configure()</a>, <a class="el" href="_n_e_channel_extract_kernel_8cpp_source.xhtml#l00052">NEChannelExtractKernel::configure()</a>, <a class="el" href="_g_c_g_e_m_m_interleave4x4_kernel_8cpp_source.xhtml#l00044">GCGEMMInterleave4x4Kernel::configure()</a>, <a class="el" href="_n_e_color_convert_kernel_8cpp_source.xhtml#l00253">NEColorConvertKernel::configure()</a>, <a class="el" href="_g_c_col2_im_kernel_8cpp_source.xhtml#l00044">GCCol2ImKernel::configure()</a>, <a class="el" href="_c_l_depthwise_convolution_layer_8cpp_source.xhtml#l00098">CLDepthwiseConvolutionLayer::configure()</a>, <a class="el" href="_n_e_depthwise_convolution_layer_8cpp_source.xhtml#l00268">NEDepthwiseConvolutionLayer::configure()</a>, and <a class="el" href="reference_2_copy_8cpp_source.xhtml#l00037">arm_compute::test::validation::reference::copy()</a>.</p>
Anthony Barbierdbdab852017-06-23 15:42:00 +0100784
785</div>
786</div>
Jenkinsb9abeae2018-11-22 11:58:08 +0000787<a id="a13722b17f287d58f2a24f039dc2b4fc1"></a>
788<h2 class="memtitle"><span class="permalink"><a href="#a13722b17f287d58f2a24f039dc2b4fc1">&#9670;&nbsp;</a></span>ARM_COMPUTE_ERROR_ON_MISMATCHING_QUANTIZATION_INFO</h2>
789
Anthony Barbier8140e1e2017-12-14 23:48:46 +0000790<div class="memitem">
791<div class="memproto">
792 <table class="memname">
793 <tr>
794 <td class="memname">#define ARM_COMPUTE_ERROR_ON_MISMATCHING_QUANTIZATION_INFO</td>
795 <td>(</td>
796 <td class="paramtype">&#160;</td>
797 <td class="paramname"><em>...</em></td><td>)</td>
Jenkinsb9abeae2018-11-22 11:58:08 +0000798 <td>&#160;&#160;&#160;<a class="el" href="_error_8h.xhtml#a938dcd406ce611ef5345ad2531cdb948">ARM_COMPUTE_ERROR_THROW_ON</a>(::<a class="el" href="namespacearm__compute.xhtml#a49e1fb8719a6e3b4db298796bdeac758">arm_compute::error_on_mismatching_quantization_info</a>(__func__, __FILE__, __LINE__, __VA_ARGS__))</td>
Anthony Barbier8140e1e2017-12-14 23:48:46 +0000799 </tr>
800 </table>
801</div><div class="memdoc">
802
Jenkinsb9abeae2018-11-22 11:58:08 +0000803<p class="definition">Definition at line <a class="el" href="_validate_8h_source.xhtml#l00608">608</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
Anthony Barbier871448e2017-03-24 14:54:29 +0000804
805</div>
806</div>
Jenkinsb9abeae2018-11-22 11:58:08 +0000807<a id="aafce5e9928fac427dcd29d960bcf2ae3"></a>
808<h2 class="memtitle"><span class="permalink"><a href="#aafce5e9928fac427dcd29d960bcf2ae3">&#9670;&nbsp;</a></span>ARM_COMPUTE_ERROR_ON_MISMATCHING_SHAPES</h2>
809
Anthony Barbier871448e2017-03-24 14:54:29 +0000810<div class="memitem">
811<div class="memproto">
812 <table class="memname">
813 <tr>
814 <td class="memname">#define ARM_COMPUTE_ERROR_ON_MISMATCHING_SHAPES</td>
815 <td>(</td>
816 <td class="paramtype">&#160;</td>
817 <td class="paramname"><em>...</em></td><td>)</td>
Jenkinsb9abeae2018-11-22 11:58:08 +0000818 <td>&#160;&#160;&#160;<a class="el" href="_error_8h.xhtml#a938dcd406ce611ef5345ad2531cdb948">ARM_COMPUTE_ERROR_THROW_ON</a>(::<a class="el" href="namespacearm__compute.xhtml#a900072ec18ac254db40901425e2b35b2">arm_compute::error_on_mismatching_shapes</a>(__func__, __FILE__, __LINE__, __VA_ARGS__))</td>
Anthony Barbier871448e2017-03-24 14:54:29 +0000819 </tr>
820 </table>
821</div><div class="memdoc">
822
Jenkinsb9abeae2018-11-22 11:58:08 +0000823<p class="definition">Definition at line <a class="el" href="_validate_8h_source.xhtml#l00441">441</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
Jenkinsb3a371b2018-05-23 11:36:53 +0100824
Jenkinsb9abeae2018-11-22 11:58:08 +0000825<p class="reference">Referenced by <a class="el" href="utils_2_utils_8h_source.xhtml#l00793">arm_compute::utils::compare_tensor()</a>, <a class="el" href="_n_e_box3x3_kernel_8cpp_source.xhtml#l00114">NEBox3x3Kernel::configure()</a>, <a class="el" href="_n_e_accumulate_kernel_8cpp_source.xhtml#l00250">NEAccumulateKernel::configure()</a>, <a class="el" href="_g_c_activation_layer_kernel_8cpp_source.xhtml#l00047">GCActivationLayerKernel::configure()</a>, <a class="el" href="_g_c_pixel_wise_multiplication_kernel_8cpp_source.xhtml#l00047">GCPixelWiseMultiplicationKernel::configure()</a>, <a class="el" href="_n_e_bitwise_not_kernel_8cpp_source.xhtml#l00056">NEBitwiseNotKernel::configure()</a>, <a class="el" href="_n_e_bitwise_and_kernel_8cpp_source.xhtml#l00061">NEBitwiseAndKernel::configure()</a>, <a class="el" href="_n_e_bitwise_or_kernel_8cpp_source.xhtml#l00057">NEBitwiseOrKernel::configure()</a>, <a class="el" href="_n_e_bitwise_xor_kernel_8cpp_source.xhtml#l00057">NEBitwiseXorKernel::configure()</a>, <a class="el" href="_n_e_color_convert_kernel_8cpp_source.xhtml#l00045">NEColorConvertKernel::configure()</a>, <a class="el" href="_g_c_depth_concatenate_layer_kernel_8cpp_source.xhtml#l00050">GCDepthConcatenateLayerKernel::configure()</a>, <a class="el" href="_n_e_absolute_difference_kernel_8cpp_source.xhtml#l00133">NEAbsoluteDifferenceKernel::configure()</a>, <a class="el" href="_n_e_canny_edge_kernel_8cpp_source.xhtml#l00877">NEGradientKernel::configure()</a>, <a class="el" href="_g_c_softmax_layer_kernel_8cpp_source.xhtml#l00107">GCLogits1DShiftExpSumKernel::configure()</a>, <a class="el" href="_n_e_convolution_kernel_8cpp_source.xhtml#l00324">NEConvolutionKernel&lt; matrix_size &gt;::configure()</a>, <a class="el" href="_n_e_accumulate_kernel_8cpp_source.xhtml#l00286">NEAccumulateWeightedKernel::configure()</a>, <a class="el" href="_g_c_softmax_layer_kernel_8cpp_source.xhtml#l00201">GCLogits1DNormKernel::configure()</a>, <a class="el" href="_n_e_convolution_kernel_8cpp_source.xhtml#l00666">NESeparableConvolutionHorKernel&lt; matrix_size &gt;::configure()</a>, <a class="el" href="_n_e_canny_edge_kernel_8cpp_source.xhtml#l00970">NEEdgeNonMaxSuppressionKernel::configure()</a>, <a class="el" href="_n_e_accumulate_kernel_8cpp_source.xhtml#l00329">NEAccumulateSquaredKernel::configure()</a>, <a class="el" href="_n_e_convolution_kernel_8cpp_source.xhtml#l01103">NESeparableConvolutionVertKernel&lt; matrix_size &gt;::configure()</a>, <a class="el" href="_n_e_canny_edge_kernel_8cpp_source.xhtml#l01059">NEEdgeTraceKernel::configure()</a>, and <a class="el" href="_n_e_convolution_kernel_8cpp_source.xhtml#l01427">NEConvolutionRectangleKernel::configure()</a>.</p>
Anthony Barbier871448e2017-03-24 14:54:29 +0000826
827</div>
828</div>
Jenkinsb9abeae2018-11-22 11:58:08 +0000829<a id="a57b20c050f8af67775d6da1b6febf038"></a>
830<h2 class="memtitle"><span class="permalink"><a href="#a57b20c050f8af67775d6da1b6febf038">&#9670;&nbsp;</a></span>ARM_COMPUTE_ERROR_ON_MISMATCHING_WINDOWS</h2>
831
Anthony Barbier871448e2017-03-24 14:54:29 +0000832<div class="memitem">
833<div class="memproto">
834 <table class="memname">
835 <tr>
836 <td class="memname">#define ARM_COMPUTE_ERROR_ON_MISMATCHING_WINDOWS</td>
837 <td>(</td>
838 <td class="paramtype">&#160;</td>
839 <td class="paramname">f, </td>
840 </tr>
841 <tr>
842 <td class="paramkey"></td>
843 <td></td>
844 <td class="paramtype">&#160;</td>
845 <td class="paramname">w&#160;</td>
846 </tr>
847 <tr>
848 <td></td>
849 <td>)</td>
Jenkinsb9abeae2018-11-22 11:58:08 +0000850 <td></td><td>&#160;&#160;&#160;<a class="el" href="_error_8h.xhtml#a938dcd406ce611ef5345ad2531cdb948">ARM_COMPUTE_ERROR_THROW_ON</a>(::<a class="el" href="namespacearm__compute.xhtml#ad7f5b38e9d5391afc4a5ce5702e7379b">arm_compute::error_on_mismatching_windows</a>(__func__, __FILE__, __LINE__, f, w))</td>
Anthony Barbier871448e2017-03-24 14:54:29 +0000851 </tr>
852 </table>
853</div><div class="memdoc">
854
Jenkinsb9abeae2018-11-22 11:58:08 +0000855<p class="definition">Definition at line <a class="el" href="_validate_8h_source.xhtml#l00183">183</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
856
857<p class="reference">Referenced by <a class="el" href="_g_c_g_e_m_m_matrix_accumulate_biases_kernel_8cpp_source.xhtml#l00103">GCGEMMMatrixAccumulateBiasesKernel::run()</a>, <a class="el" href="_c_l_histogram_kernel_8cpp_source.xhtml#l00113">CLHistogramKernel::run()</a>, <a class="el" href="_c_p_p_sort_euclidean_distance_kernel_8cpp_source.xhtml#l00071">CPPSortEuclideanDistanceKernel::run()</a>, <a class="el" href="_c_l_g_e_m_m_matrix_accumulate_biases_kernel_8cpp_source.xhtml#l00115">CLGEMMMatrixAccumulateBiasesKernel::run()</a>, <a class="el" href="_c_l_g_e_m_m_matrix_vector_multiply_kernel_8cpp_source.xhtml#l00135">CLGEMMMatrixVectorMultiplyKernel::run()</a>, <a class="el" href="_c_l_flatten_layer_kernel_8cpp_source.xhtml#l00131">CLFlattenLayerKernel::run()</a>, <a class="el" href="_c_p_p_detection_window_non_maxima_suppression_kernel_8cpp_source.xhtml#l00081">CPPDetectionWindowNonMaximaSuppressionKernel::run()</a>, <a class="el" href="_c_l_permute_kernel_8cpp_source.xhtml#l00134">CLPermuteKernel::run()</a>, <a class="el" href="_g_c_dropout_layer_kernel_8cpp_source.xhtml#l00086">GCDropoutLayerKernel::run()</a>, <a class="el" href="_g_c_fill_border_kernel_8cpp_source.xhtml#l00141">GCFillBorderKernel::run()</a>, <a class="el" href="_c_l_fill_border_kernel_8cpp_source.xhtml#l00160">CLFillBorderKernel::run()</a>, <a class="el" href="_c_l_depthwise_weights_reshape_kernel_8cpp_source.xhtml#l00107">CLDepthwiseWeightsReshapeKernel::run()</a>, <a class="el" href="_c_p_p_box_with_non_maxima_suppression_limit_kernel_8cpp_source.xhtml#l00396">CPPBoxWithNonMaximaSuppressionLimitKernel::run()</a>, <a class="el" href="_c_l_depthwise_vector_to_tensor_kernel_8cpp_source.xhtml#l00099">CLDepthwiseVectorToTensorKernel::run()</a>, <a class="el" href="_c_l_direct_convolution_output_stage_kernel_8cpp_source.xhtml#l00182">CLDirectConvolutionLayerOutputStageKernel::run()</a>, <a class="el" href="_c_l_depthwise_im2_col_kernel_8cpp_source.xhtml#l00114">CLDepthwiseIm2ColKernel::run()</a>, <a class="el" href="_g_c_weights_reshape_kernel_8cpp_source.xhtml#l00101">GCWeightsReshapeKernel::run()</a>, <a class="el" href="_g_c_col2_im_kernel_8cpp_source.xhtml#l00097">GCCol2ImKernel::run()</a>, <a class="el" href="_g_c_im2_col_kernel_8cpp_source.xhtml#l00221">GCIm2ColKernel::run()</a>, <a class="el" href="_c_l_col2_im_kernel_8cpp_source.xhtml#l00141">CLCol2ImKernel::run()</a>, <a class="el" href="_c_l_histogram_kernel_8cpp_source.xhtml#l00204">CLHistogramBorderKernel::run()</a>, <a class="el" href="_c_l_weights_reshape_kernel_8cpp_source.xhtml#l00118">CLWeightsReshapeKernel::run()</a>, and <a class="el" href="_c_l_im2_col_kernel_8cpp_source.xhtml#l00347">CLIm2ColKernel::run()</a>.</p>
Anthony Barbierdbdab852017-06-23 15:42:00 +0100858
859</div>
860</div>
Jenkinsb9abeae2018-11-22 11:58:08 +0000861<a id="a921b705e9e3e0fe928928447869e62a5"></a>
862<h2 class="memtitle"><span class="permalink"><a href="#a921b705e9e3e0fe928928447869e62a5">&#9670;&nbsp;</a></span>ARM_COMPUTE_ERROR_ON_NULLPTR</h2>
863
Anthony Barbierdbdab852017-06-23 15:42:00 +0100864<div class="memitem">
865<div class="memproto">
866 <table class="memname">
867 <tr>
868 <td class="memname">#define ARM_COMPUTE_ERROR_ON_NULLPTR</td>
869 <td>(</td>
870 <td class="paramtype">&#160;</td>
871 <td class="paramname"><em>...</em></td><td>)</td>
Jenkinsb9abeae2018-11-22 11:58:08 +0000872 <td>&#160;&#160;&#160;<a class="el" href="_error_8h.xhtml#a938dcd406ce611ef5345ad2531cdb948">ARM_COMPUTE_ERROR_THROW_ON</a>(::<a class="el" href="namespacearm__compute.xhtml#a069d7a20d1a7d62042f23039b356113b">arm_compute::error_on_nullptr</a>(__func__, __FILE__, __LINE__, __VA_ARGS__))</td>
Anthony Barbierdbdab852017-06-23 15:42:00 +0100873 </tr>
874 </table>
875</div><div class="memdoc">
876
Jenkinsb9abeae2018-11-22 11:58:08 +0000877<p class="definition">Definition at line <a class="el" href="_validate_8h_source.xhtml#l00161">161</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
878
879<p class="reference">Referenced by <a class="el" href="_g_c_softmax_layer_kernel_8cpp_source.xhtml#l00042">GCLogits1DMaxKernel::configure()</a>, <a class="el" href="_n_e_floor_kernel_8cpp_source.xhtml#l00074">NEFloorKernel::configure()</a>, <a class="el" href="_n_e_reshape_layer_kernel_8cpp_source.xhtml#l00073">NEReshapeLayerKernel::configure()</a>, <a class="el" href="_c_l_transpose_kernel_8cpp_source.xhtml#l00110">CLTransposeKernel::configure()</a>, <a class="el" href="_g_c_transpose_kernel_8cpp_source.xhtml#l00040">GCTransposeKernel::configure()</a>, <a class="el" href="_g_c_scale_kernel_8cpp_source.xhtml#l00047">GCScaleKernel::configure()</a>, <a class="el" href="_n_e_box3x3_kernel_8cpp_source.xhtml#l00114">NEBox3x3Kernel::configure()</a>, <a class="el" href="_n_e_simple_assembly_function_8cpp_source.xhtml#l00041">NESimpleAssemblyFunction::configure()</a>, <a class="el" href="_n_e_softmax_layer_kernel_8cpp_source.xhtml#l00437">NELogits1DMaxKernel::configure()</a>, <a class="el" href="_c_l_pooling_layer_8cpp_source.xhtml#l00033">CLPoolingLayer::configure()</a>, <a class="el" href="_c_l_slice_8cpp_source.xhtml#l00034">CLSlice::configure()</a>, <a class="el" href="_c_l_depthwise_convolution_layer3x3_n_c_h_w_kernel_8cpp_source.xhtml#l00209">CLDepthwiseConvolutionLayer3x3NCHWKernel::configure()</a>, <a class="el" href="_c_l_depthwise_convolution_layer3x3_n_h_w_c_kernel_8cpp_source.xhtml#l00141">CLDepthwiseConvolutionLayer3x3NHWCKernel::configure()</a>, <a class="el" href="_c_l_g_e_m_m_matrix_accumulate_biases_kernel_8cpp_source.xhtml#l00079">CLGEMMMatrixAccumulateBiasesKernel::configure()</a>, <a class="el" href="_n_e_accumulate_kernel_8cpp_source.xhtml#l00250">NEAccumulateKernel::configure()</a>, <a class="el" href="_c_l_g_e_m_m_matrix_vector_multiply_kernel_8cpp_source.xhtml#l00083">CLGEMMMatrixVectorMultiplyKernel::configure()</a>, <a class="el" href="_c_l_reduce_mean_8cpp_source.xhtml#l00039">CLReduceMean::configure()</a>, <a class="el" href="_c_l_copy_kernel_8cpp_source.xhtml#l00138">CLCopyKernel::configure()</a>, <a class="el" href="_c_l_floor_kernel_8cpp_source.xhtml#l00079">CLFloorKernel::configure()</a>, <a class="el" href="_c_l_r_n_n_layer_8cpp_source.xhtml#l00069">CLRNNLayer::configure()</a>, <a class="el" href="_c_l_split_8cpp_source.xhtml#l00042">CLSplit::configure()</a>, <a class="el" href="_c_l_flatten_layer_kernel_8cpp_source.xhtml#l00085">CLFlattenLayerKernel::configure()</a>, <a class="el" href="_c_l_min_max_layer_kernel_8cpp_source.xhtml#l00088">CLMinMaxLayerKernel::configure()</a>, <a class="el" href="_n_e_reduce_mean_8cpp_source.xhtml#l00056">NEReduceMean::configure()</a>, <a class="el" href="_c_l_reshape_layer_kernel_8cpp_source.xhtml#l00067">CLReshapeLayerKernel::configure()</a>, <a class="el" href="_c_l_quantization_layer_8cpp_source.xhtml#l00048">CLQuantizationLayer::configure()</a>, <a class="el" href="_c_l_channel_shuffle_layer_kernel_8cpp_source.xhtml#l00094">CLChannelShuffleLayerKernel::configure()</a>, <a class="el" href="_c_l_normalization_layer_kernel_8cpp_source.xhtml#l00108">CLNormalizationLayerKernel::configure()</a>, <a class="el" href="_c_l_batch_to_space_layer_kernel_8cpp_source.xhtml#l00084">CLBatchToSpaceLayerKernel::configure()</a>, <a class="el" href="_c_l_generate_proposals_layer_kernel_8cpp_source.xhtml#l00067">CLComputeAllAnchorsKernel::configure()</a>, <a class="el" href="_n_e_dequantization_layer_8cpp_source.xhtml#l00046">NEDequantizationLayer::configure()</a>, <a class="el" href="_c_l_permute_kernel_8cpp_source.xhtml#l00076">CLPermuteKernel::configure()</a>, <a class="el" href="_n_e_copy_kernel_8cpp_source.xhtml#l00040">NECopyKernel::configure()</a>, <a class="el" href="_c_l_space_to_batch_layer_kernel_8cpp_source.xhtml#l00083">CLSpaceToBatchLayerKernel::configure()</a>, <a class="el" href="_c_l_upsample_layer_kernel_8cpp_source.xhtml#l00062">CLUpsampleLayerKernel::configure()</a>, <a class="el" href="_n_e_g_e_m_m_matrix_accumulate_biases_kernel_8cpp_source.xhtml#l00084">NEGEMMMatrixAccumulateBiasesKernel::configure()</a>, <a class="el" href="_n_e_g_e_m_m_matrix_vector_multiply_kernel_8cpp_source.xhtml#l00213">NEGEMMMatrixVectorMultiplyKernel::configure()</a>, <a class="el" href="_n_e_locally_connected_matrix_multiply_kernel_8cpp_source.xhtml#l00343">NELocallyConnectedMatrixMultiplyKernel::configure()</a>, <a class="el" href="_c_l_locally_connected_matrix_multiply_kernel_8cpp_source.xhtml#l00084">CLLocallyConnectedMatrixMultiplyKernel::configure()</a>, <a class="el" href="_c_l_memset_kernel_8cpp_source.xhtml#l00042">CLMemsetKernel::configure()</a>, <a class="el" href="_n_e_quantization_layer_8cpp_source.xhtml#l00049">NEQuantizationLayer::configure()</a>, <a class="el" href="_c_l_reorg_layer_kernel_8cpp_source.xhtml#l00076">CLReorgLayerKernel::configure()</a>, <a class="el" href="_n_e_scale_8cpp_source.xhtml#l00099">NEScale::configure()</a>, <a class="el" href="_n_e_prior_box_layer_kernel_8cpp_source.xhtml#l00306">NEPriorBoxLayerKernel::configure()</a>, <a class="el" href="_c_l_depthwise_weights_reshape_kernel_8cpp_source.xhtml#l00069">CLDepthwiseWeightsReshapeKernel::configure()</a>, <a class="el" href="_g_c_pixel_wise_multiplication_kernel_8cpp_source.xhtml#l00047">GCPixelWiseMultiplicationKernel::configure()</a>, <a class="el" href="_g_c_pooling_layer_kernel_8cpp_source.xhtml#l00226">GCPoolingLayerKernel::configure()</a>, <a class="el" href="_c_l_activation_layer_kernel_8cpp_source.xhtml#l00103">CLActivationLayerKernel::configure()</a>, <a class="el" href="_c_l_deconvolution_layer_upsample_kernel_8cpp_source.xhtml#l00071">CLDeconvolutionLayerUpsampleKernel::configure()</a>, <a class="el" href="_c_l_width_concatenate2_tensors_kernel_8cpp_source.xhtml#l00095">CLWidthConcatenate2TensorsKernel::configure()</a>, <a class="el" href="_c_l_depth_convert_layer_kernel_8cpp_source.xhtml#l00095">CLDepthConvertLayerKernel::configure()</a>, <a class="el" href="_c_p_p_flip_weights_kernel_8cpp_source.xhtml#l00069">CPPFlipWeightsKernel::configure()</a>, <a class="el" href="_c_l_g_e_m_m_matrix_addition_kernel_8cpp_source.xhtml#l00079">CLGEMMMatrixAdditionKernel::configure()</a>, <a class="el" href="_c_l_dequantization_layer_8cpp_source.xhtml#l00045">CLDequantizationLayer::configure()</a>, <a class="el" href="_c_l_normalize_planar_y_u_v_layer_kernel_8cpp_source.xhtml#l00097">CLNormalizePlanarYUVLayerKernel::configure()</a>, <a class="el" href="_c_l_pooling_layer_kernel_8cpp_source.xhtml#l00184">CLPoolingLayerKernel::configure()</a>, <a class="el" href="_c_l_quantization_layer_kernel_8cpp_source.xhtml#l00082">CLQuantizationLayerKernel::configure()</a>, <a class="el" href="_n_e_depthwise_weights_reshape_kernel_8cpp_source.xhtml#l00105">NEDepthwiseWeightsReshapeKernel::configure()</a>, <a class="el" href="_c_l_width_concatenate_layer_kernel_8cpp_source.xhtml#l00092">CLWidthConcatenateLayerKernel::configure()</a>, <a class="el" href="_c_l_depthwise_vector_to_tensor_kernel_8cpp_source.xhtml#l00063">CLDepthwiseVectorToTensorKernel::configure()</a>, <a class="el" href="_c_l_channel_extract_kernel_8cpp_source.xhtml#l00050">CLChannelExtractKernel::configure()</a>, <a class="el" href="_c_l_dequantization_layer_kernel_8cpp_source.xhtml#l00082">CLDequantizationLayerKernel::configure()</a>, <a class="el" href="_c_l_space_to_batch_layer_8cpp_source.xhtml#l00040">CLSpaceToBatchLayer::configure()</a>, <a class="el" href="_g_c_convolution_layer_8cpp_source.xhtml#l00044">GCConvolutionLayerReshapeWeights::configure()</a>, <a class="el" href="_c_l_arithmetic_division_kernel_8cpp_source.xhtml#l00102">CLArithmeticDivisionKernel::configure()</a>, <a class="el" href="_n_e_bitwise_not_kernel_8cpp_source.xhtml#l00056">NEBitwiseNotKernel::configure()</a>, <a class="el" href="_c_l_pixel_wise_multiplication_kernel_8cpp_source.xhtml#l00120">CLPixelWiseMultiplicationKernel::configure()</a>, <a class="el" href="_c_l_bounding_box_transform_kernel_8cpp_source.xhtml#l00069">CLBoundingBoxTransformKernel::configure()</a>, <a class="el" href="_c_l_prior_box_layer_kernel_8cpp_source.xhtml#l00122">CLPriorBoxLayerKernel::configure()</a>, <a class="el" href="_n_e_channel_shuffle_layer_kernel_8cpp_source.xhtml#l00144">NEChannelShuffleLayerKernel::configure()</a>, <a class="el" href="_g_c_normalize_planar_y_u_v_layer_kernel_8cpp_source.xhtml#l00094">GCNormalizePlanarYUVLayerKernel::configure()</a>, <a class="el" href="_c_l_reduction_operation_kernel_8cpp_source.xhtml#l00125">CLReductionOperationKernel::configure()</a>, <a class="el" href="_c_l_arithmetic_addition_kernel_8cpp_source.xhtml#l00120">CLArithmeticAdditionKernel::configure()</a>, <a class="el" href="_n_e_flatten_layer_kernel_8cpp_source.xhtml#l00081">NEFlattenLayerKernel::configure()</a>, <a class="el" href="_c_l_width_concatenate4_tensors_kernel_8cpp_source.xhtml#l00101">CLWidthConcatenate4TensorsKernel::configure()</a>, <a class="el" href="_n_e_pooling_layer_kernel_8cpp_source.xhtml#l00335">NEPoolingLayerKernel::configure()</a>, <a class="el" href="_n_e_reorg_layer_kernel_8cpp_source.xhtml#l00114">NEReorgLayerKernel::configure()</a>, <a class="el" href="_g_c_arithmetic_addition_kernel_8cpp_source.xhtml#l00091">GCArithmeticAdditionKernel::configure()</a>, <a class="el" href="_n_e_upsample_layer_kernel_8cpp_source.xhtml#l00292">NEUpsampleLayerKernel::configure()</a>, <a class="el" href="_g_c_g_e_m_m_transpose1x_w_kernel_8cpp_source.xhtml#l00041">GCGEMMTranspose1xWKernel::configure()</a>, <a class="el" href="_c_l_l2_normalize_layer_kernel_8cpp_source.xhtml#l00093">CLL2NormalizeLayerKernel::configure()</a>, <a class="el" href="_n_e_bitwise_or_kernel_8cpp_source.xhtml#l00057">NEBitwiseOrKernel::configure()</a>, <a class="el" href="_n_e_bitwise_and_kernel_8cpp_source.xhtml#l00061">NEBitwiseAndKernel::configure()</a>, <a class="el" href="_c_l_upsample_layer_8cpp_source.xhtml#l00044">CLUpsampleLayer::configure()</a>, <a class="el" href="_c_l_mean_std_dev_kernel_8cpp_source.xhtml#l00066">CLMeanStdDevKernel::configure()</a>, <a class="el" href="_n_e_bitwise_xor_kernel_8cpp_source.xhtml#l00057">NEBitwiseXorKernel::configure()</a>, <a class="el" href="_n_e_normalization_layer_8cpp_source.xhtml#l00040">NENormalizationLayer::configure()</a>, <a class="el" href="_c_l_channel_combine_kernel_8cpp_source.xhtml#l00049">CLChannelCombineKernel::configure()</a>, <a class="el" href="_n_e_reduction_operation_kernel_8cpp_source.xhtml#l00597">NEReductionOperationKernel::configure()</a>, <a class="el" href="_c_l_depthwise_im2_col_kernel_8cpp_source.xhtml#l00064">CLDepthwiseIm2ColKernel::configure()</a>, <a class="el" href="_c_l_fuse_batch_normalization_kernel_8cpp_source.xhtml#l00098">CLFuseBatchNormalizationKernel::configure()</a>, <a class="el" href="_c_l_depth_concatenate_layer_kernel_8cpp_source.xhtml#l00101">CLDepthConcatenateLayerKernel::configure()</a>, <a class="el" href="_c_l_arithmetic_subtraction_kernel_8cpp_source.xhtml#l00128">CLArithmeticSubtractionKernel::configure()</a>, <a class="el" href="_n_e_normalization_layer_kernel_8cpp_source.xhtml#l00115">NENormalizationLayerKernel::configure()</a>, <a class="el" href="_c_p_p_permute_kernel_8cpp_source.xhtml#l00119">CPPPermuteKernel::configure()</a>, <a class="el" href="_g_c_batch_normalization_layer_kernel_8cpp_source.xhtml#l00139">GCBatchNormalizationLayerKernel::configure()</a>, <a class="el" href="_n_e_transpose_kernel_8cpp_source.xhtml#l00499">NETransposeKernel::configure()</a>, <a class="el" href="_n_e_y_o_l_o_layer_kernel_8cpp_source.xhtml#l00203">NEYOLOLayerKernel::configure()</a>, <a class="el" href="_c_l_direct_convolution_output_stage_kernel_8cpp_source.xhtml#l00129">CLDirectConvolutionLayerOutputStageKernel::configure()</a>, <a class="el" href="_c_l_convert_fully_connected_weights_kernel_8cpp_source.xhtml#l00040">CLConvertFullyConnectedWeightsKernel::configure()</a>, <a class="el" href="_n_e_g_e_m_m_convolution_layer_8cpp_source.xhtml#l00046">NEConvolutionLayerReshapeWeights::configure()</a>, <a class="el" href="_c_l_deconvolution_layer_upsample_8cpp_source.xhtml#l00048">CLDeconvolutionLayerUpsample::configure()</a>, <a class="el" href="_n_e_color_convert_kernel_8cpp_source.xhtml#l00045">NEColorConvertKernel::configure()</a>, <a class="el" href="_c_l_r_o_i_pooling_layer_kernel_8cpp_source.xhtml#l00049">CLROIPoolingLayerKernel::configure()</a>, <a class="el" href="_n_e_depthwise_vector_to_tensor_kernel_8cpp_source.xhtml#l00097">NEDepthwiseVectorToTensorKernel::configure()</a>, <a class="el" href="_n_e_absolute_difference_kernel_8cpp_source.xhtml#l00133">NEAbsoluteDifferenceKernel::configure()</a>, <a class="el" href="_n_e_dequantization_layer_kernel_8cpp_source.xhtml#l00082">NEDequantizationLayerKernel::configure()</a>, <a class="el" href="_c_l_winograd_input_transform_kernel_8cpp_source.xhtml#l00111">CLWinogradInputTransformKernel::configure()</a>, <a class="el" href="_c_l_y_o_l_o_layer_kernel_8cpp_source.xhtml#l00103">CLYOLOLayerKernel::configure()</a>, <a class="el" href="_n_e_quantization_layer_kernel_8cpp_source.xhtml#l00082">NEQuantizationLayerKernel::configure()</a>, <a class="el" href="_c_p_p_upsample_kernel_8cpp_source.xhtml#l00049">CPPUpsampleKernel::configure()</a>, <a class="el" href="_n_e_width_concatenate_layer_kernel_8cpp_source.xhtml#l00080">NEWidthConcatenateLayerKernel::configure()</a>, <a class="el" href="_c_l_g_e_m_m_lowp_matrix_multiply_kernel_8cpp_source.xhtml#l00220">CLGEMMLowpMatrixMultiplyKernel::configure()</a>, <a class="el" href="_c_l_r_o_i_align_layer_kernel_8cpp_source.xhtml#l00092">CLROIAlignLayerKernel::configure()</a>, <a class="el" href="_n_e_depthwise_convolution_layer3x3_kernel_8cpp_source.xhtml#l00278">NEDepthwiseConvolutionLayer3x3Kernel::configure()</a>, <a class="el" href="_n_e_permute_kernel_8cpp_source.xhtml#l00157">NEPermuteKernel::configure()</a>, <a class="el" href="_n_e_softmax_layer_8cpp_source.xhtml#l00039">NESoftmaxLayer::configure()</a>, <a class="el" href="_c_l_g_e_m_m_matrix_multiply_kernel_8cpp_source.xhtml#l00221">CLGEMMMatrixMultiplyKernel::configure()</a>, <a class="el" href="_n_e_activation_layer_kernel_8cpp_source.xhtml#l00094">NEActivationLayerKernel::configure()</a>, <a class="el" href="_c_l_softmax_layer_8cpp_source.xhtml#l00073">CLSoftmaxLayer::configure()</a>, <a class="el" href="_n_e_r_n_n_layer_8cpp_source.xhtml#l00067">NERNNLayer::configure()</a>, <a class="el" href="_n_e_channel_extract_kernel_8cpp_source.xhtml#l00052">NEChannelExtractKernel::configure()</a>, <a class="el" href="_n_e_depth_concatenate_layer_kernel_8cpp_source.xhtml#l00126">NEDepthConcatenateLayerKernel::configure()</a>, <a class="el" href="_n_e_depth_convert_layer_kernel_8cpp_source.xhtml#l00096">NEDepthConvertLayerKernel::configure()</a>, <a class="el" href="_n_e_depthwise_im2_col_kernel_8cpp_source.xhtml#l00136">NEDepthwiseIm2ColKernel::configure()</a>, <a class="el" href="_n_e_direct_convolution_layer_output_stage_kernel_8cpp_source.xhtml#l00471">NEDirectConvolutionLayerOutputStageKernel::configure()</a>, <a class="el" href="_n_e_g_e_m_m_interleave4x4_kernel_8cpp_source.xhtml#l00178">NEGEMMInterleave4x4Kernel::configure()</a>, <a class="el" href="_g_c_softmax_layer_kernel_8cpp_source.xhtml#l00107">GCLogits1DShiftExpSumKernel::configure()</a>, <a class="el" href="_n_e_g_e_m_m_matrix_addition_kernel_8cpp_source.xhtml#l00114">NEGEMMMatrixAdditionKernel::configure()</a>, <a class="el" href="_c_l_winograd_filter_transform_kernel_8cpp_source.xhtml#l00102">CLWinogradFilterTransformKernel::configure()</a>, <a class="el" href="_c_l_batch_normalization_layer_kernel_8cpp_source.xhtml#l00138">CLBatchNormalizationLayerKernel::configure()</a>, <a class="el" href="_c_l_convolution_layer_8cpp_source.xhtml#l00045">CLConvolutionLayer::configure()</a>, <a class="el" href="_n_e_canny_edge_kernel_8cpp_source.xhtml#l00877">NEGradientKernel::configure()</a>, <a class="el" href="_c_l_g_e_m_m_lowp_offset_contribution_output_stage_kernel_8cpp_source.xhtml#l00161">CLGEMMLowpOffsetContributionOutputStageKernel::configure()</a>, <a class="el" href="_c_l_strided_slice_kernel_8cpp_source.xhtml#l00104">CLStridedSliceKernel::configure()</a>, <a class="el" href="_c_l_winograd_output_transform_kernel_8cpp_source.xhtml#l00136">CLWinogradOutputTransformKernel::configure()</a>, <a class="el" href="_g_c_g_e_m_m_matrix_multiply_kernel_8cpp_source.xhtml#l00185">GCGEMMMatrixMultiplyKernel::configure()</a>, <a class="el" href="_n_e_min_max_layer_kernel_8cpp_source.xhtml#l00094">NEMinMaxLayerKernel::configure()</a>, <a class="el" href="_n_e_channel_combine_kernel_8cpp_source.xhtml#l00052">NEChannelCombineKernel::configure()</a>, <a class="el" href="_n_e_convert_fully_connected_weights_kernel_8cpp_source.xhtml#l00036">NEConvertFullyConnectedWeightsKernel::configure()</a>, <a class="el" href="_n_e_pixel_wise_multiplication_kernel_8cpp_source.xhtml#l00426">NEPixelWiseMultiplicationKernel::configure()</a>, <a class="el" href="_n_e_direct_convolution_layer_kernel_8cpp_source.xhtml#l01155">NEDirectConvolutionLayerKernel::configure()</a>, <a class="el" href="_n_e_r_o_i_pooling_layer_kernel_8cpp_source.xhtml#l00045">NEROIPoolingLayerKernel::configure()</a>, <a class="el" href="_n_e_scale_kernel_8cpp_source.xhtml#l00285">NEScaleKernel::configure()</a>, <a class="el" href="_c_l_g_e_m_m_convolution_layer_8cpp_source.xhtml#l00046">CLConvolutionLayerReshapeWeights::configure()</a>, <a class="el" href="_n_e_cumulative_distribution_kernel_8cpp_source.xhtml#l00050">NECumulativeDistributionKernel::configure()</a>, <a class="el" href="_c_p_p_box_with_non_maxima_suppression_limit_kernel_8cpp_source.xhtml#l00349">CPPBoxWithNonMaximaSuppressionLimitKernel::configure()</a>, <a class="el" href="_n_e_g_e_m_m_lowp_matrix_multiply_kernel_8cpp_source.xhtml#l00802">NEGEMMLowpMatrixMultiplyKernel::configure()</a>, <a class="el" href="_n_e_g_e_m_m_matrix_multiply_kernel_8cpp_source.xhtml#l00962">NEGEMMMatrixMultiplyKernel::configure()</a>, <a class="el" href="_c_l_direct_convolution_layer_kernel_8cpp_source.xhtml#l00350">CLDirectConvolutionLayerKernel::configure()</a>, <a class="el" href="_n_e_batch_normalization_layer_kernel_8cpp_source.xhtml#l00386">NEBatchNormalizationLayerKernel::configure()</a>, <a class="el" href="_c_l_canny_edge_8cpp_source.xhtml#l00058">CLCannyEdge::configure()</a>, <a class="el" href="_g_c_g_e_m_m_interleave4x4_kernel_8cpp_source.xhtml#l00044">GCGEMMInterleave4x4Kernel::configure()</a>, <a class="el" href="_n_e_convolution_layer_8cpp_source.xhtml#l00044">NEConvolutionLayer::configure()</a>, <a class="el" href="_c_l_g_e_m_m_lowp_quantize_down_int32_to_uint8_scale_by_float_kernel_8cpp_source.xhtml#l00123">CLGEMMLowpQuantizeDownInt32ToUint8ScaleByFloatKernel::configure()</a>, <a class="el" href="_c_l_g_e_m_m_lowp_quantize_down_int32_to_uint8_scale_by_fixed_point_kernel_8cpp_source.xhtml#l00124">CLGEMMLowpQuantizeDownInt32ToUint8ScaleByFixedPointKernel::configure()</a>, <a class="el" href="_n_e_convolution_kernel_8cpp_source.xhtml#l00324">NEConvolutionKernel&lt; matrix_size &gt;::configure()</a>, <a class="el" href="_n_e_arithmetic_addition_kernel_8cpp_source.xhtml#l00410">NEArithmeticAdditionKernel::configure()</a>, <a class="el" href="_c_l_g_e_m_m_lowp_quantize_down_int32_to_uint8_scale_kernel_8cpp_source.xhtml#l00114">CLGEMMLowpQuantizeDownInt32ToUint8ScaleKernel::configure()</a>, <a class="el" href="_n_e_arithmetic_subtraction_kernel_8cpp_source.xhtml#l00401">NEArithmeticSubtractionKernel::configure()</a>, <a class="el" href="_c_l_g_e_m_m_lowp_offset_contribution_kernel_8cpp_source.xhtml#l00145">CLGEMMLowpOffsetContributionKernel::configure()</a>, <a class="el" href="_c_l_g_e_m_m_lowp_reduction_kernel_8cpp_source.xhtml#l00106">CLGEMMLowpMatrixAReductionKernel::configure()</a>, <a class="el" href="_n_e_winograd_convolution_layer_8cpp_source.xhtml#l00244">NEWinogradConvolutionLayer::configure()</a>, <a class="el" href="_c_l_g_e_m_m_interleave4x4_kernel_8cpp_source.xhtml#l00118">CLGEMMInterleave4x4Kernel::configure()</a>, <a class="el" href="_n_e_g_e_m_m_lowp_offset_contribution_kernel_8cpp_source.xhtml#l00346">NEGEMMLowpOffsetContributionKernel::configure()</a>, <a class="el" href="_c_l_col2_im_kernel_8cpp_source.xhtml#l00090">CLCol2ImKernel::configure()</a>, <a class="el" href="_c_l_locally_connected_layer_8cpp_source.xhtml#l00130">CLLocallyConnectedLayer::configure()</a>, <a class="el" href="_n_e_locally_connected_layer_8cpp_source.xhtml#l00124">NELocallyConnectedLayer::configure()</a>, <a class="el" href="_n_e_g_e_m_m_lowp_quantize_down_int32_to_uint8_scale_kernel_8cpp_source.xhtml#l00298">NEGEMMLowpQuantizeDownInt32ToUint8ScaleKernel::configure()</a>, <a class="el" href="_n_e_g_e_m_m_lowp_quantize_down_int32_to_uint8_scale_by_fixed_point_kernel_8cpp_source.xhtml#l00255">NEGEMMLowpQuantizeDownInt32ToUint8ScaleByFixedPointKernel::configure()</a>, <a class="el" href="_c_l_g_e_m_m_transpose1x_w_kernel_8cpp_source.xhtml#l00091">CLGEMMTranspose1xWKernel::configure()</a>, <a class="el" href="_n_e_canny_edge_8cpp_source.xhtml#l00061">NECannyEdge::configure()</a>, <a class="el" href="_g_c_g_e_m_m_8cpp_source.xhtml#l00081">GCGEMM::configure()</a>, <a class="el" href="_g_c_weights_reshape_kernel_8cpp_source.xhtml#l00046">GCWeightsReshapeKernel::configure()</a>, <a class="el" href="_n_e_g_e_m_m_transpose1x_w_kernel_8cpp_source.xhtml#l00099">NEGEMMTranspose1xWKernel::configure()</a>, <a class="el" href="_g_c_col2_im_kernel_8cpp_source.xhtml#l00044">GCCol2ImKernel::configure()</a>, <a class="el" href="_n_e_col2_im_kernel_8cpp_source.xhtml#l00109">NECol2ImKernel::configure()</a>, <a class="el" href="_c_l_weights_reshape_kernel_8cpp_source.xhtml#l00078">CLWeightsReshapeKernel::configure()</a>, <a class="el" href="_c_l_im2_col_kernel_8cpp_source.xhtml#l00288">CLIm2ColKernel::configure()</a>, <a class="el" href="_g_c_im2_col_kernel_8cpp_source.xhtml#l00067">GCIm2ColKernel::configure()</a>, <a class="el" href="_n_e_accumulate_kernel_8cpp_source.xhtml#l00286">NEAccumulateWeightedKernel::configure()</a>, <a class="el" href="_c_l_g_e_m_m_8cpp_source.xhtml#l00090">CLGEMM::configure()</a>, <a class="el" href="_n_e_g_e_m_m_lowp_reduction_kernel_8cpp_source.xhtml#l00105">NEGEMMLowpMatrixAReductionKernel::configure()</a>, <a class="el" href="_n_e_g_e_m_m_lowp_matrix_multiply_core_8cpp_source.xhtml#l00050">NEGEMMLowpMatrixMultiplyCore::configure()</a>, <a class="el" href="_c_l_g_e_m_m_lowp_matrix_multiply_core_8cpp_source.xhtml#l00091">CLGEMMLowpMatrixMultiplyCore::configure()</a>, <a class="el" href="_n_e_weights_reshape_kernel_8cpp_source.xhtml#l00147">NEWeightsReshapeKernel::configure()</a>, <a class="el" href="_n_e_l_s_t_m_layer_8cpp_source.xhtml#l00053">NELSTMLayer::configure()</a>, <a class="el" href="_c_l_generate_proposals_layer_8cpp_source.xhtml#l00057">CLGenerateProposalsLayer::configure()</a>, <a class="el" href="_n_e_im2_col_kernel_8cpp_source.xhtml#l00333">NEIm2ColKernel::configure()</a>, <a class="el" href="_c_l_l_s_t_m_layer_8cpp_source.xhtml#l00053">CLLSTMLayer::configure()</a>, <a class="el" href="_n_e_g_e_m_m_assembly_dispatch_8cpp_source.xhtml#l00381">NEGEMMAssemblyDispatch::configure()</a>, <a class="el" href="_g_c_softmax_layer_kernel_8cpp_source.xhtml#l00201">GCLogits1DNormKernel::configure()</a>, <a class="el" href="_c_l_deconvolution_layer_8cpp_source.xhtml#l00110">CLDeconvolutionLayer::configure()</a>, <a class="el" href="_n_e_deconvolution_layer_8cpp_source.xhtml#l00103">NEDeconvolutionLayer::configure()</a>, <a class="el" href="_c_l_g_e_m_m_lowp_reduction_kernel_8cpp_source.xhtml#l00164">CLGEMMLowpMatrixBReductionKernel::configure()</a>, <a class="el" href="_n_e_fully_connected_layer_8cpp_source.xhtml#l00139">NEFullyConnectedLayer::configure()</a>, <a class="el" href="_n_e_softmax_layer_kernel_8cpp_source.xhtml#l00761">NELogits1DSoftmaxKernel::configure()</a>, <a class="el" href="_c_l_fully_connected_layer_8cpp_source.xhtml#l00137">CLFullyConnectedLayer::configure()</a>, <a class="el" href="_g_c_convolution_layer_8cpp_source.xhtml#l00090">GCConvolutionLayer::configure()</a>, <a class="el" href="_n_e_g_e_m_m_lowp_reduction_kernel_8cpp_source.xhtml#l00253">NEGEMMLowpMatrixBReductionKernel::configure()</a>, <a class="el" href="_n_e_convolution_kernel_8cpp_source.xhtml#l00666">NESeparableConvolutionHorKernel&lt; matrix_size &gt;::configure()</a>, <a class="el" href="_n_e_g_e_m_m_convolution_layer_8cpp_source.xhtml#l00173">NEGEMMConvolutionLayer::configure()</a>, <a class="el" href="_n_e_canny_edge_kernel_8cpp_source.xhtml#l00970">NEEdgeNonMaxSuppressionKernel::configure()</a>, <a class="el" href="_c_l_softmax_layer_kernel_8cpp_source.xhtml#l00219">CLLogits1DMaxShiftExpSumKernel::configure()</a>, <a class="el" href="_c_l_g_e_m_m_convolution_layer_8cpp_source.xhtml#l00164">CLGEMMConvolutionLayer::configure()</a>, <a class="el" href="_n_e_accumulate_kernel_8cpp_source.xhtml#l00329">NEAccumulateSquaredKernel::configure()</a>, <a class="el" href="_n_e_convolution_kernel_8cpp_source.xhtml#l01103">NESeparableConvolutionVertKernel&lt; matrix_size &gt;::configure()</a>, <a class="el" href="_n_e_canny_edge_kernel_8cpp_source.xhtml#l01059">NEEdgeTraceKernel::configure()</a>, <a class="el" href="_c_l_softmax_layer_kernel_8cpp_source.xhtml#l00335">CLLogits1DNormKernel::configure()</a>, <a class="el" href="_n_e_convolution_kernel_8cpp_source.xhtml#l01427">NEConvolutionRectangleKernel::configure()</a>, <a class="el" href="_c_l_convolution_layer_8cpp_source.xhtml#l00122">CLConvolutionLayer::get_convolution_method()</a>, <a class="el" href="_n_e_convolution_layer_8cpp_source.xhtml#l00108">NEConvolutionLayer::get_convolution_method()</a>, <a class="el" href="_n_e_depth_convert_layer_kernel_8cpp_source.xhtml#l00124">NEDepthConvertLayerKernel::run()</a>, <a class="el" href="_n_e_winograd_convolution_layer_kernel_8cpp_source.xhtml#l00487">NEWinogradLayerTransformOutputKernel&lt; T, OutputTileRows, OutputTileCols, KernelRows, KernelCols &gt;::run()</a>, <a class="el" href="_c_l_transpose_kernel_8cpp_source.xhtml#l00102">CLTransposeKernel::validate()</a>, <a class="el" href="_n_e_softmax_layer_kernel_8cpp_source.xhtml#l00476">NELogits1DMaxKernel::validate()</a>, <a class="el" href="_c_l_prior_box_layer_kernel_8cpp_source.xhtml#l00225">CLPriorBoxLayerKernel::validate()</a>, <a class="el" href="_n_e_transpose_kernel_8cpp_source.xhtml#l00486">NETransposeKernel::validate()</a>, <a class="el" href="_c_l_pixel_wise_multiplication_kernel_8cpp_source.xhtml#l00220">CLPixelWiseMultiplicationKernel::validate()</a>, <a class="el" href="_n_e_pixel_wise_multiplication_kernel_8cpp_source.xhtml#l00540">NEPixelWiseMultiplicationKernel::validate()</a>, <a class="el" href="_c_l_g_e_m_m_lowp_quantize_down_int32_to_uint8_scale_by_float_kernel_8cpp_source.xhtml#l00111">CLGEMMLowpQuantizeDownInt32ToUint8ScaleByFloatKernel::validate()</a>, <a class="el" href="_c_l_g_e_m_m_lowp_quantize_down_int32_to_uint8_scale_by_fixed_point_kernel_8cpp_source.xhtml#l00111">CLGEMMLowpQuantizeDownInt32ToUint8ScaleByFixedPointKernel::validate()</a>, <a class="el" href="_c_l_col2_im_kernel_8cpp_source.xhtml#l00133">CLCol2ImKernel::validate()</a>, <a class="el" href="_c_l_g_e_m_m_lowp_quantize_down_int32_to_uint8_scale_kernel_8cpp_source.xhtml#l00102">CLGEMMLowpQuantizeDownInt32ToUint8ScaleKernel::validate()</a>, <a class="el" href="_n_e_g_e_m_m_lowp_quantize_down_int32_to_uint8_scale_kernel_8cpp_source.xhtml#l00331">NEGEMMLowpQuantizeDownInt32ToUint8ScaleKernel::validate()</a>, <a class="el" href="_n_e_g_e_m_m_lowp_quantize_down_int32_to_uint8_scale_by_fixed_point_kernel_8cpp_source.xhtml#l00281">NEGEMMLowpQuantizeDownInt32ToUint8ScaleByFixedPointKernel::validate()</a>, and <a class="el" href="_n_e_softmax_layer_kernel_8cpp_source.xhtml#l00798">NELogits1DSoftmaxKernel::validate()</a>.</p>
Jenkinsb3a371b2018-05-23 11:36:53 +0100880
Anthony Barbier871448e2017-03-24 14:54:29 +0000881</div>
882</div>
Jenkinsb9abeae2018-11-22 11:58:08 +0000883<a id="abbd63a8040ec1e44308da1d3be3732ae"></a>
884<h2 class="memtitle"><span class="permalink"><a href="#abbd63a8040ec1e44308da1d3be3732ae">&#9670;&nbsp;</a></span>ARM_COMPUTE_ERROR_ON_TENSOR_NOT_2D</h2>
885
Anthony Barbier871448e2017-03-24 14:54:29 +0000886<div class="memitem">
887<div class="memproto">
888 <table class="memname">
889 <tr>
890 <td class="memname">#define ARM_COMPUTE_ERROR_ON_TENSOR_NOT_2D</td>
891 <td>(</td>
892 <td class="paramtype">&#160;</td>
893 <td class="paramname">t</td><td>)</td>
Jenkinsb9abeae2018-11-22 11:58:08 +0000894 <td>&#160;&#160;&#160;<a class="el" href="_error_8h.xhtml#a938dcd406ce611ef5345ad2531cdb948">ARM_COMPUTE_ERROR_THROW_ON</a>(::<a class="el" href="namespacearm__compute.xhtml#a398f32595ee55b858853d5bcdcacfef5">arm_compute::error_on_tensor_not_2d</a>(__func__, __FILE__, __LINE__, t))</td>
Anthony Barbier871448e2017-03-24 14:54:29 +0000895 </tr>
896 </table>
897</div><div class="memdoc">
898
Jenkinsb9abeae2018-11-22 11:58:08 +0000899<p class="definition">Definition at line <a class="el" href="_validate_8h_source.xhtml#l00855">855</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
900
901<p class="reference">Referenced by <a class="el" href="_n_e_histogram_8cpp_source.xhtml#l00041">NEHistogram::configure()</a>, <a class="el" href="_c_l_histogram_kernel_8cpp_source.xhtml#l00053">CLHistogramKernel::configure()</a>, <a class="el" href="_c_l_min_max_location_kernel_8cpp_source.xhtml#l00062">CLMinMaxKernel::configure()</a>, <a class="el" href="_n_e_equalize_histogram_8cpp_source.xhtml#l00039">NEEqualizeHistogram::configure()</a>, <a class="el" href="_c_l_channel_extract_kernel_8cpp_source.xhtml#l00050">CLChannelExtractKernel::configure()</a>, <a class="el" href="_c_l_channel_combine_kernel_8cpp_source.xhtml#l00049">CLChannelCombineKernel::configure()</a>, <a class="el" href="_n_e_fast_corners_kernel_8cpp_source.xhtml#l00361">NEFastCornersKernel::configure()</a>, <a class="el" href="_n_e_fill_array_kernel_8cpp_source.xhtml#l00039">NEFillArrayKernel::configure()</a>, <a class="el" href="_n_e_min_max_location_kernel_8cpp_source.xhtml#l00049">NEMinMaxKernel::configure()</a>, <a class="el" href="_n_e_channel_extract_kernel_8cpp_source.xhtml#l00052">NEChannelExtractKernel::configure()</a>, <a class="el" href="_n_e_mean_std_dev_kernel_8cpp_source.xhtml#l00097">NEMeanStdDevKernel::configure()</a>, <a class="el" href="_c_p_p_corner_candidates_kernel_8cpp_source.xhtml#l00074">CPPCornerCandidatesKernel::configure()</a>, <a class="el" href="_n_e_channel_combine_kernel_8cpp_source.xhtml#l00052">NEChannelCombineKernel::configure()</a>, <a class="el" href="_c_l_harris_corners_kernel_8cpp_source.xhtml#l00054">CLHarrisScoreKernel::configure()</a>, <a class="el" href="_n_e_fast_corners_8cpp_source.xhtml#l00050">NEFastCorners::configure()</a>, <a class="el" href="_c_l_color_convert_kernel_8cpp_source.xhtml#l00130">CLColorConvertKernel::configure()</a>, <a class="el" href="_c_l_fast_corners_kernel_8cpp_source.xhtml#l00050">CLFastCornersKernel::configure()</a>, <a class="el" href="_n_e_cumulative_distribution_kernel_8cpp_source.xhtml#l00050">NECumulativeDistributionKernel::configure()</a>, <a class="el" href="_n_e_color_convert_kernel_8cpp_source.xhtml#l00145">NEColorConvertKernel::configure()</a>, <a class="el" href="_c_l_fast_corners_8cpp_source.xhtml#l00055">CLFastCorners::configure()</a>, <a class="el" href="_n_e_histogram_kernel_8cpp_source.xhtml#l00195">NEHistogramKernel::configure()</a>, <a class="el" href="_c_l_harris_corners_8cpp_source.xhtml#l00064">CLHarrisCorners::configure()</a>, <a class="el" href="_n_e_harris_corners_8cpp_source.xhtml#l00062">NEHarrisCorners::configure()</a>, <a class="el" href="_c_l_histogram_kernel_8cpp_source.xhtml#l00149">CLHistogramBorderKernel::configure()</a>, <a class="el" href="_c_l_min_max_location_kernel_8cpp_source.xhtml#l00169">CLMinMaxLocationKernel::configure()</a>, <a class="el" href="_n_e_harris_corners_kernel_8cpp_source.xhtml#l00736">NEHarrisScoreKernel&lt; block_size &gt;::configure()</a>, <a class="el" href="_c_l_fast_corners_kernel_8cpp_source.xhtml#l00115">CLCopyToArrayKernel::configure()</a>, and <a class="el" href="_n_e_min_max_location_kernel_8cpp_source.xhtml#l00335">NEMinMaxLocationKernel::configure()</a>.</p>
Anthony Barbier06ea0482018-02-22 15:45:35 +0000902
903</div>
904</div>
Jenkinsb9abeae2018-11-22 11:58:08 +0000905<a id="a8a6d6f1d01603b27b7b29e1595323aac"></a>
906<h2 class="memtitle"><span class="permalink"><a href="#a8a6d6f1d01603b27b7b29e1595323aac">&#9670;&nbsp;</a></span>ARM_COMPUTE_ERROR_ON_TENSORS_NOT_EVEN</h2>
907
Anthony Barbier06ea0482018-02-22 15:45:35 +0000908<div class="memitem">
909<div class="memproto">
910 <table class="memname">
911 <tr>
912 <td class="memname">#define ARM_COMPUTE_ERROR_ON_TENSORS_NOT_EVEN</td>
913 <td>(</td>
914 <td class="paramtype">&#160;</td>
915 <td class="paramname"><em>...</em></td><td>)</td>
Jenkinsb9abeae2018-11-22 11:58:08 +0000916 <td>&#160;&#160;&#160;<a class="el" href="_error_8h.xhtml#a938dcd406ce611ef5345ad2531cdb948">ARM_COMPUTE_ERROR_THROW_ON</a>(::<a class="el" href="namespacearm__compute.xhtml#aa8bcb895249c9b0207df5d6512433aab">arm_compute::error_on_tensors_not_even</a>(__func__, __FILE__, __LINE__, __VA_ARGS__))</td>
Anthony Barbier06ea0482018-02-22 15:45:35 +0000917 </tr>
918 </table>
919</div><div class="memdoc">
920
Jenkinsb9abeae2018-11-22 11:58:08 +0000921<p class="definition">Definition at line <a class="el" href="_validate_8h_source.xhtml#l00318">318</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
922
923<p class="reference">Referenced by <a class="el" href="_c_l_channel_extract_kernel_8cpp_source.xhtml#l00050">CLChannelExtractKernel::configure()</a>, <a class="el" href="_c_l_channel_combine_kernel_8cpp_source.xhtml#l00049">CLChannelCombineKernel::configure()</a>, <a class="el" href="_n_e_channel_extract_kernel_8cpp_source.xhtml#l00052">NEChannelExtractKernel::configure()</a>, and <a class="el" href="_n_e_channel_combine_kernel_8cpp_source.xhtml#l00052">NEChannelCombineKernel::configure()</a>.</p>
Jenkinsb3a371b2018-05-23 11:36:53 +0100924
925</div>
926</div>
Jenkinsb9abeae2018-11-22 11:58:08 +0000927<a id="a327ed03fd5a08f3306ff1688177da53a"></a>
928<h2 class="memtitle"><span class="permalink"><a href="#a327ed03fd5a08f3306ff1688177da53a">&#9670;&nbsp;</a></span>ARM_COMPUTE_ERROR_ON_TENSORS_NOT_SUBSAMPLED</h2>
929
Jenkinsb3a371b2018-05-23 11:36:53 +0100930<div class="memitem">
931<div class="memproto">
932 <table class="memname">
933 <tr>
934 <td class="memname">#define ARM_COMPUTE_ERROR_ON_TENSORS_NOT_SUBSAMPLED</td>
935 <td>(</td>
936 <td class="paramtype">&#160;</td>
937 <td class="paramname"><em>...</em></td><td>)</td>
Jenkinsb9abeae2018-11-22 11:58:08 +0000938 <td>&#160;&#160;&#160;<a class="el" href="_error_8h.xhtml#a938dcd406ce611ef5345ad2531cdb948">ARM_COMPUTE_ERROR_THROW_ON</a>(::<a class="el" href="namespacearm__compute.xhtml#a5865def3a35885dda73dd5f4d555d11c">arm_compute::error_on_tensors_not_subsampled</a>(__func__, __FILE__, __LINE__, __VA_ARGS__))</td>
Jenkinsb3a371b2018-05-23 11:36:53 +0100939 </tr>
940 </table>
941</div><div class="memdoc">
942
Jenkinsb9abeae2018-11-22 11:58:08 +0000943<p class="definition">Definition at line <a class="el" href="_validate_8h_source.xhtml#l00351">351</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
944
945<p class="reference">Referenced by <a class="el" href="_c_l_channel_combine_kernel_8cpp_source.xhtml#l00049">CLChannelCombineKernel::configure()</a>, and <a class="el" href="_n_e_channel_combine_kernel_8cpp_source.xhtml#l00052">NEChannelCombineKernel::configure()</a>.</p>
Anthony Barbier871448e2017-03-24 14:54:29 +0000946
947</div>
948</div>
Jenkinsb9abeae2018-11-22 11:58:08 +0000949<a id="a1b35b0d258183cf9ef36adf684d0b88c"></a>
950<h2 class="memtitle"><span class="permalink"><a href="#a1b35b0d258183cf9ef36adf684d0b88c">&#9670;&nbsp;</a></span>ARM_COMPUTE_ERROR_ON_UNCONFIGURED_KERNEL</h2>
951
Anthony Barbier871448e2017-03-24 14:54:29 +0000952<div class="memitem">
953<div class="memproto">
954 <table class="memname">
955 <tr>
956 <td class="memname">#define ARM_COMPUTE_ERROR_ON_UNCONFIGURED_KERNEL</td>
957 <td>(</td>
958 <td class="paramtype">&#160;</td>
959 <td class="paramname">k</td><td>)</td>
Jenkinsb9abeae2018-11-22 11:58:08 +0000960 <td>&#160;&#160;&#160;<a class="el" href="_error_8h.xhtml#a938dcd406ce611ef5345ad2531cdb948">ARM_COMPUTE_ERROR_THROW_ON</a>(::<a class="el" href="namespacearm__compute.xhtml#acd11fc94aa2828fee0715de0297eb306">arm_compute::error_on_unconfigured_kernel</a>(__func__, __FILE__, __LINE__, k))</td>
Anthony Barbier871448e2017-03-24 14:54:29 +0000961 </tr>
962 </table>
963</div><div class="memdoc">
964
Jenkinsb9abeae2018-11-22 11:58:08 +0000965<p class="definition">Definition at line <a class="el" href="_validate_8h_source.xhtml#l00940">940</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
Anthony Barbierdbdab852017-06-23 15:42:00 +0100966
Jenkinsb9abeae2018-11-22 11:58:08 +0000967<p class="reference">Referenced by <a class="el" href="_n_e_min_max_location_kernel_8cpp_source.xhtml#l00094">NEMinMaxKernel::reset()</a>, <a class="el" href="_n_e_min_max_layer_kernel_8cpp_source.xhtml#l00192">NEMinMaxLayerKernel::reset()</a>, <a class="el" href="_i_c_l_simple2_d_kernel_8cpp_source.xhtml#l00033">ICLSimple2DKernel::run()</a>, <a class="el" href="_i_g_c_simple2_d_kernel_8cpp_source.xhtml#l00033">IGCSimple2DKernel::run()</a>, <a class="el" href="_i_g_c_simple3_d_kernel_8cpp_source.xhtml#l00033">IGCSimple3DKernel::run()</a>, <a class="el" href="_g_c_transpose_kernel_8cpp_source.xhtml#l00123">GCTransposeKernel::run()</a>, <a class="el" href="_n_e_box3x3_kernel_8cpp_source.xhtml#l00148">NEBox3x3Kernel::run()</a>, <a class="el" href="_n_e_dilate_kernel_8cpp_source.xhtml#l00070">NEDilateKernel::run()</a>, <a class="el" href="_n_e_erode_kernel_8cpp_source.xhtml#l00070">NEErodeKernel::run()</a>, <a class="el" href="_n_e_integral_image_kernel_8cpp_source.xhtml#l00074">NEIntegralImageKernel::run()</a>, <a class="el" href="_g_c_scale_kernel_8cpp_source.xhtml#l00137">GCScaleKernel::run()</a>, <a class="el" href="_n_e_gaussian3x3_kernel_8cpp_source.xhtml#l00067">NEGaussian3x3Kernel::run()</a>, <a class="el" href="_n_e_median3x3_kernel_8cpp_source.xhtml#l00077">NEMedian3x3Kernel::run()</a>, <a class="el" href="_n_e_gaussian5x5_kernel_8cpp_source.xhtml#l00076">NEGaussian5x5HorKernel::run()</a>, <a class="el" href="_n_e_accumulate_kernel_8cpp_source.xhtml#l00266">NEAccumulateKernel::run()</a>, <a class="el" href="_g_c_g_e_m_m_matrix_accumulate_biases_kernel_8cpp_source.xhtml#l00103">GCGEMMMatrixAccumulateBiasesKernel::run()</a>, <a class="el" href="_n_e_floor_kernel_8cpp_source.xhtml#l00101">NEFloorKernel::run()</a>, <a class="el" href="_c_l_gaussian_pyramid_kernel_8cpp_source.xhtml#l00101">CLGaussianPyramidHorKernel::run()</a>, <a class="el" href="_n_e_reshape_layer_kernel_8cpp_source.xhtml#l00097">NEReshapeLayerKernel::run()</a>, <a class="el" href="_c_l_canny_edge_kernel_8cpp_source.xhtml#l00083">CLGradientKernel::run()</a>, <a class="el" href="_c_l_histogram_kernel_8cpp_source.xhtml#l00113">CLHistogramKernel::run()</a>, <a class="el" href="_c_l_min_max_location_kernel_8cpp_source.xhtml#l00124">CLMinMaxKernel::run()</a>, <a class="el" href="_c_l_bitwise_or_kernel_8cpp_source.xhtml#l00073">CLBitwiseOrKernel::run()</a>, <a class="el" href="_c_l_remap_kernel_8cpp_source.xhtml#l00094">CLRemapKernel::run()</a>, <a class="el" href="_c_l_bitwise_and_kernel_8cpp_source.xhtml#l00072">CLBitwiseAndKernel::run()</a>, <a class="el" href="_c_l_bitwise_xor_kernel_8cpp_source.xhtml#l00073">CLBitwiseXorKernel::run()</a>, <a class="el" href="_n_e_softmax_layer_kernel_8cpp_source.xhtml#l00486">NELogits1DMaxKernel::run()</a>, <a class="el" href="_g_c_pixel_wise_multiplication_kernel_8cpp_source.xhtml#l00101">GCPixelWiseMultiplicationKernel::run()</a>, <a class="el" href="_c_l_derivative_kernel_8cpp_source.xhtml#l00123">CLDerivativeKernel::run()</a>, <a class="el" href="_c_l_sobel3x3_kernel_8cpp_source.xhtml#l00108">CLSobel3x3Kernel::run()</a>, <a class="el" href="_g_c_activation_layer_kernel_8cpp_source.xhtml#l00104">GCActivationLayerKernel::run()</a>, <a class="el" href="_n_e_table_lookup_kernel_8cpp_source.xhtml#l00136">NETableLookupKernel::run()</a>, <a class="el" href="_g_c_depthwise_convolution_layer3x3_kernel_8cpp_source.xhtml#l00205">GCDepthwiseConvolutionLayer3x3Kernel::run()</a>, <a class="el" href="_g_c_g_e_m_m_matrix_addition_kernel_8cpp_source.xhtml#l00080">GCGEMMMatrixAdditionKernel::run()</a>, <a class="el" href="_g_c_normalization_layer_kernel_8cpp_source.xhtml#l00098">GCNormalizationLayerKernel::run()</a>, <a class="el" href="_c_l_sobel5x5_kernel_8cpp_source.xhtml#l00108">CLSobel5x5HorKernel::run()</a>, <a class="el" href="_c_l_sobel7x7_kernel_8cpp_source.xhtml#l00111">CLSobel7x7HorKernel::run()</a>, <a class="el" href="_n_e_gaussian_pyramid_kernel_8cpp_source.xhtml#l00108">NEGaussianPyramidHorKernel::run()</a>, <a class="el" href="_c_p_p_flip_weights_kernel_8cpp_source.xhtml#l00105">CPPFlipWeightsKernel::run()</a>, <a class="el" href="_c_l_h_o_g_descriptor_kernel_8cpp_source.xhtml#l00097">CLHOGOrientationBinningKernel::run()</a>, <a class="el" href="_n_e_warp_kernel_8cpp_source.xhtml#l00057">INEWarpKernel::run()</a>, <a class="el" href="_n_e_bitwise_not_kernel_8cpp_source.xhtml#l00084">NEBitwiseNotKernel::run()</a>, <a class="el" href="_c_l_absolute_difference_kernel_8cpp_source.xhtml#l00087">CLAbsoluteDifferenceKernel::run()</a>, <a class="el" href="_c_p_p_sort_euclidean_distance_kernel_8cpp_source.xhtml#l00071">CPPSortEuclideanDistanceKernel::run()</a>, <a class="el" href="_g_c_absolute_difference_kernel_8cpp_source.xhtml#l00086">GCAbsoluteDifferenceKernel::run()</a>, <a class="el" href="_g_c_g_e_m_m_transpose1x_w_kernel_8cpp_source.xhtml#l00098">GCGEMMTranspose1xWKernel::run()</a>, <a class="el" href="_n_e_bitwise_and_kernel_8cpp_source.xhtml#l00100">NEBitwiseAndKernel::run()</a>, <a class="el" href="_n_e_bitwise_xor_kernel_8cpp_source.xhtml#l00092">NEBitwiseXorKernel::run()</a>, <a class="el" href="_n_e_bitwise_or_kernel_8cpp_source.xhtml#l00096">NEBitwiseOrKernel::run()</a>, <a class="el" href="_c_l_g_e_m_m_matrix_accumulate_biases_kernel_8cpp_source.xhtml#l00115">CLGEMMMatrixAccumulateBiasesKernel::run()</a>, <a class="el" href="_c_l_magnitude_phase_kernel_8cpp_source.xhtml#l00143">CLMagnitudePhaseKernel::run()</a>, <a class="el" href="_c_l_floor_kernel_8cpp_source.xhtml#l00114">CLFloorKernel::run()</a>, <a class="el" href="_n_e_derivative_kernel_8cpp_source.xhtml#l00221">NEDerivativeKernel::run()</a>, <a class="el" href="_c_l_g_e_m_m_matrix_vector_multiply_kernel_8cpp_source.xhtml#l00135">CLGEMMMatrixVectorMultiplyKernel::run()</a>, <a class="el" href="_n_e_fast_corners_kernel_8cpp_source.xhtml#l00391">NEFastCornersKernel::run()</a>, <a class="el" href="_c_l_copy_kernel_8cpp_source.xhtml#l00204">CLCopyKernel::run()</a>, <a class="el" href="_n_e_h_o_g_descriptor_kernel_8cpp_source.xhtml#l00678">NEHOGOrientationBinningKernel::run()</a>, <a class="el" href="_n_e_remap_kernel_8cpp_source.xhtml#l00224">NERemapKernel::run()</a>, <a class="el" href="_g_c_depth_concatenate_layer_kernel_8cpp_source.xhtml#l00112">GCDepthConcatenateLayerKernel::run()</a>, <a class="el" href="_c_l_integral_image_kernel_8cpp_source.xhtml#l00095">CLIntegralImageVertKernel::run()</a>, <a class="el" href="_c_l_channel_shuffle_layer_kernel_8cpp_source.xhtml#l00169">CLChannelShuffleLayerKernel::run()</a>, <a class="el" href="_c_l_flatten_layer_kernel_8cpp_source.xhtml#l00131">CLFlattenLayerKernel::run()</a>, <a class="el" href="_n_e_absolute_difference_kernel_8cpp_source.xhtml#l00204">NEAbsoluteDifferenceKernel::run()</a>, <a class="el" href="_c_l_r_o_i_pooling_layer_kernel_8cpp_source.xhtml#l00107">CLROIPoolingLayerKernel::run()</a>, <a class="el" href="_c_l_reshape_layer_kernel_8cpp_source.xhtml#l00113">CLReshapeLayerKernel::run()</a>, <a class="el" href="_n_e_non_linear_filter_kernel_8cpp_source.xhtml#l00939">NENonLinearFilterKernel::run()</a>, <a class="el" href="_c_p_p_detection_window_non_maxima_suppression_kernel_8cpp_source.xhtml#l00081">CPPDetectionWindowNonMaximaSuppressionKernel::run()</a>, <a class="el" href="_c_p_p_upsample_kernel_8cpp_source.xhtml#l00069">CPPUpsampleKernel::run()</a>, <a class="el" href="_n_e_threshold_kernel_8cpp_source.xhtml#l00122">NEThresholdKernel::run()</a>, <a class="el" href="_c_l_memset_kernel_8cpp_source.xhtml#l00078">CLMemsetKernel::run()</a>, <a class="el" href="_c_l_normalization_layer_kernel_8cpp_source.xhtml#l00172">CLNormalizationLayerKernel::run()</a>, <a class="el" href="_c_l_permute_kernel_8cpp_source.xhtml#l00134">CLPermuteKernel::run()</a>, <a class="el" href="_n_e_sobel7x7_kernel_8cpp_source.xhtml#l00196">NESobel7x7HorKernel::run()</a>, <a class="el" href="_n_e_copy_kernel_8cpp_source.xhtml#l00058">NECopyKernel::run()</a>, <a class="el" href="_n_e_fill_array_kernel_8cpp_source.xhtml#l00065">NEFillArrayKernel::run()</a>, <a class="el" href="_n_e_fill_inner_border_kernel_8cpp_source.xhtml#l00064">NEFillInnerBorderKernel::run()</a>, <a class="el" href="_n_e_g_e_m_m_matrix_accumulate_biases_kernel_8cpp_source.xhtml#l00108">NEGEMMMatrixAccumulateBiasesKernel::run()</a>, <a class="el" href="_n_e_magnitude_phase_kernel_8cpp_source.xhtml#l00475">NEMagnitudePhaseKernel&lt; mag_type, phase_type &gt;::run()</a>, <a class="el" href="_n_e_non_maxima_suppression3x3_kernel_8cpp_source.xhtml#l00498">NENonMaximaSuppression3x3Kernel::run()</a>, <a class="el" href="_n_e_sobel5x5_kernel_8cpp_source.xhtml#l00093">NESobel5x5HorKernel::run()</a>, <a class="el" href="_g_c_dropout_layer_kernel_8cpp_source.xhtml#l00086">GCDropoutLayerKernel::run()</a>, <a class="el" href="_c_l_locally_connected_matrix_multiply_kernel_8cpp_source.xhtml#l00129">CLLocallyConnectedMatrixMultiplyKernel::run()</a>, <a class="el" href="_g_c_softmax_layer_kernel_8cpp_source.xhtml#l00171">GCLogits1DShiftExpSumKernel::run()</a>, <a class="el" href="_c_l_generate_proposals_layer_kernel_8cpp_source.xhtml#l00111">CLComputeAllAnchorsKernel::run()</a>, <a class="el" href="_n_e_canny_edge_kernel_8cpp_source.xhtml#l00942">NEGradientKernel::run()</a>, <a class="el" href="_n_e_fill_border_kernel_8cpp_source.xhtml#l00128">NEFillBorderKernel::run()</a>, <a class="el" href="_n_e_locally_connected_matrix_multiply_kernel_8cpp_source.xhtml#l00368">NELocallyConnectedMatrixMultiplyKernel::run()</a>, <a class="el" href="_n_e_mean_std_dev_kernel_8cpp_source.xhtml#l00123">NEMeanStdDevKernel::run()</a>, <a class="el" href="_g_c_fill_border_kernel_8cpp_source.xhtml#l00141">GCFillBorderKernel::run()</a>, <a class="el" href="_c_l_channel_extract_kernel_8cpp_source.xhtml#l00168">CLChannelExtractKernel::run()</a>, <a class="el" href="_c_l_fill_border_kernel_8cpp_source.xhtml#l00160">CLFillBorderKernel::run()</a>, <a class="el" href="_c_p_p_corner_candidates_kernel_8cpp_source.xhtml#l00096">CPPCornerCandidatesKernel::run()</a>, <a class="el" href="_c_l_upsample_layer_kernel_8cpp_source.xhtml#l00130">CLUpsampleLayerKernel::run()</a>, <a class="el" href="_n_e_g_e_m_m_matrix_vector_multiply_kernel_8cpp_source.xhtml#l00255">NEGEMMMatrixVectorMultiplyKernel::run()</a>, <a class="el" href="_c_l_depthwise_convolution_layer3x3_n_c_h_w_kernel_8cpp_source.xhtml#l00313">CLDepthwiseConvolutionLayer3x3NCHWKernel::run()</a>, <a class="el" href="_n_e_h_o_g_detector_kernel_8cpp_source.xhtml#l00095">NEHOGDetectorKernel::run()</a>, <a class="el" href="_n_e_min_max_location_kernel_8cpp_source.xhtml#l00084">NEMinMaxKernel::run()</a>, <a class="el" href="_c_l_depthwise_convolution_layer3x3_n_h_w_c_kernel_8cpp_source.xhtml#l00292">CLDepthwiseConvolutionLayer3x3NHWCKernel::run()</a>, <a class="el" href="_g_c_direct_convolution_layer_kernel_8cpp_source.xhtml#l00401">GCDirectConvolutionLayerKernel&lt; kernel_size &gt;::run()</a>, <a class="el" href="_g_c_pooling_layer_kernel_8cpp_source.xhtml#l00331">GCPoolingLayerKernel::run()</a>, <a class="el" href="_c_l_fast_corners_kernel_8cpp_source.xhtml#l00093">CLFastCornersKernel::run()</a>, <a class="el" href="_c_l_pooling_layer_kernel_8cpp_source.xhtml#l00311">CLPoolingLayerKernel::run()</a>, <a class="el" href="_n_e_cumulative_distribution_kernel_8cpp_source.xhtml#l00070">NECumulativeDistributionKernel::run()</a>, <a class="el" href="_c_l_activation_layer_kernel_8cpp_source.xhtml#l00203">CLActivationLayerKernel::run()</a>, <a class="el" href="_c_l_deconvolution_layer_upsample_kernel_8cpp_source.xhtml#l00099">CLDeconvolutionLayerUpsampleKernel::run()</a>, <a class="el" href="_c_l_width_concatenate2_tensors_kernel_8cpp_source.xhtml#l00134">CLWidthConcatenate2TensorsKernel::run()</a>, <a class="el" href="_c_l_g_e_m_m_matrix_addition_kernel_8cpp_source.xhtml#l00111">CLGEMMMatrixAdditionKernel::run()</a>, <a class="el" href="_n_e_prior_box_layer_kernel_8cpp_source.xhtml#l00348">NEPriorBoxLayerKernel::run()</a>, <a class="el" href="_n_e_r_o_i_pooling_layer_kernel_8cpp_source.xhtml#l00082">NEROIPoolingLayerKernel::run()</a>, <a class="el" href="_c_l_depthwise_weights_reshape_kernel_8cpp_source.xhtml#l00107">CLDepthwiseWeightsReshapeKernel::run()</a>, <a class="el" href="_c_l_min_max_layer_kernel_8cpp_source.xhtml#l00141">CLMinMaxLayerKernel::run()</a>, <a class="el" href="_n_e_channel_shuffle_layer_kernel_8cpp_source.xhtml#l00174">NEChannelShuffleLayerKernel::run()</a>, <a class="el" href="_c_l_quantization_layer_kernel_8cpp_source.xhtml#l00110">CLQuantizationLayerKernel::run()</a>, <a class="el" href="_c_l_reorg_layer_kernel_8cpp_source.xhtml#l00124">CLReorgLayerKernel::run()</a>, <a class="el" href="_c_l_arithmetic_division_kernel_8cpp_source.xhtml#l00135">CLArithmeticDivisionKernel::run()</a>, <a class="el" href="_c_l_width_concatenate_layer_kernel_8cpp_source.xhtml#l00120">CLWidthConcatenateLayerKernel::run()</a>, <a class="el" href="_c_p_p_box_with_non_maxima_suppression_limit_kernel_8cpp_source.xhtml#l00396">CPPBoxWithNonMaximaSuppressionLimitKernel::run()</a>, <a class="el" href="_c_l_harris_corners_kernel_8cpp_source.xhtml#l00112">CLHarrisScoreKernel::run()</a>, <a class="el" href="_c_l_depthwise_vector_to_tensor_kernel_8cpp_source.xhtml#l00099">CLDepthwiseVectorToTensorKernel::run()</a>, <a class="el" href="_c_l_dequantization_layer_kernel_8cpp_source.xhtml#l00110">CLDequantizationLayerKernel::run()</a>, <a class="el" href="_g_c_g_e_m_m_interleave4x4_kernel_8cpp_source.xhtml#l00090">GCGEMMInterleave4x4Kernel::run()</a>, <a class="el" href="_c_l_channel_combine_kernel_8cpp_source.xhtml#l00238">CLChannelCombineKernel::run()</a>, <a class="el" href="_c_l_prior_box_layer_kernel_8cpp_source.xhtml#l00236">CLPriorBoxLayerKernel::run()</a>, <a class="el" href="_n_e_depthwise_weights_reshape_kernel_8cpp_source.xhtml#l00154">NEDepthwiseWeightsReshapeKernel::run()</a>, <a class="el" href="_c_l_h_o_g_detector_kernel_8cpp_source.xhtml#l00116">CLHOGDetectorKernel::run()</a>, <a class="el" href="_c_l_normalize_planar_y_u_v_layer_kernel_8cpp_source.xhtml#l00160">CLNormalizePlanarYUVLayerKernel::run()</a>, <a class="el" href="_c_l_arithmetic_addition_kernel_8cpp_source.xhtml#l00182">CLArithmeticAdditionKernel::run()</a>, <a class="el" href="_c_l_convert_fully_connected_weights_kernel_8cpp_source.xhtml#l00102">CLConvertFullyConnectedWeightsKernel::run()</a>, <a class="el" href="_c_l_scale_kernel_8cpp_source.xhtml#l00230">CLScaleKernel::run()</a>, <a class="el" href="_n_e_upsample_layer_kernel_8cpp_source.xhtml#l00367">NEUpsampleLayerKernel::run()</a>, <a class="el" href="_n_e_flatten_layer_kernel_8cpp_source.xhtml#l00102">NEFlattenLayerKernel::run()</a>, <a class="el" href="_n_e_transpose_kernel_8cpp_source.xhtml#l00533">NETransposeKernel::run()</a>, <a class="el" href="_g_c_arithmetic_addition_kernel_8cpp_source.xhtml#l00131">GCArithmeticAdditionKernel::run()</a>, <a class="el" href="_n_e_sobel3x3_kernel_8cpp_source.xhtml#l00091">NESobel3x3Kernel::run()</a>, <a class="el" href="_g_c_normalize_planar_y_u_v_layer_kernel_8cpp_source.xhtml#l00132">GCNormalizePlanarYUVLayerKernel::run()</a>, <a class="el" href="_c_p_p_permute_kernel_8cpp_source.xhtml#l00166">CPPPermuteKernel::run()</a>, <a class="el" href="_c_l_mean_std_dev_kernel_8cpp_source.xhtml#l00112">CLMeanStdDevKernel::run()</a>, <a class="el" href="_c_l_depth_concatenate_layer_kernel_8cpp_source.xhtml#l00140">CLDepthConcatenateLayerKernel::run()</a>, <a class="el" href="_n_e_channel_extract_kernel_8cpp_source.xhtml#l00180">NEChannelExtractKernel::run()</a>, <a class="el" href="_n_e_convolution_kernel_8cpp_source.xhtml#l00624">NEConvolutionKernel&lt; matrix_size &gt;::run()</a>, <a class="el" href="_n_e_depthwise_vector_to_tensor_kernel_8cpp_source.xhtml#l00145">NEDepthwiseVectorToTensorKernel::run()</a>, <a class="el" href="_n_e_pooling_layer_kernel_8cpp_source.xhtml#l02069">NEPoolingLayerKernel::run()</a>, <a class="el" href="_c_l_scharr3x3_kernel_8cpp_source.xhtml#l00108">CLScharr3x3Kernel::run()</a>, <a class="el" href="_n_e_reorg_layer_kernel_8cpp_source.xhtml#l00161">NEReorgLayerKernel::run()</a>, <a class="el" href="_c_l_width_concatenate4_tensors_kernel_8cpp_source.xhtml#l00152">CLWidthConcatenate4TensorsKernel::run()</a>, <a class="el" href="_n_e_scharr3x3_kernel_8cpp_source.xhtml#l00138">NEScharr3x3Kernel::run()</a>, <a class="el" href="_g_c_tensor_shift_kernel_8cpp_source.xhtml#l00077">GCTensorShiftKernel::run()</a>, <a class="el" href="_n_e_width_concatenate_layer_kernel_8cpp_source.xhtml#l00103">NEWidthConcatenateLayerKernel::run()</a>, <a class="el" href="_c_l_bounding_box_transform_kernel_8cpp_source.xhtml#l00115">CLBoundingBoxTransformKernel::run()</a>, <a class="el" href="_c_l_arithmetic_subtraction_kernel_8cpp_source.xhtml#l00180">CLArithmeticSubtractionKernel::run()</a>, <a class="el" href="_c_l_reduction_operation_kernel_8cpp_source.xhtml#l00222">CLReductionOperationKernel::run()</a>, <a class="el" href="_n_e_y_o_l_o_layer_kernel_8cpp_source.xhtml#l00242">NEYOLOLayerKernel::run()</a>, <a class="el" href="_c_l_direct_convolution_output_stage_kernel_8cpp_source.xhtml#l00182">CLDirectConvolutionLayerOutputStageKernel::run()</a>, <a class="el" href="_n_e_gaussian5x5_kernel_8cpp_source.xhtml#l00144">NEGaussian5x5VertKernel::run()</a>, <a class="el" href="_n_e_g_e_m_m_interleave4x4_kernel_8cpp_source.xhtml#l00221">NEGEMMInterleave4x4Kernel::run()</a>, <a class="el" href="_n_e_quantization_layer_kernel_8cpp_source.xhtml#l00107">NEQuantizationLayerKernel::run()</a>, <a class="el" href="_n_e_reduction_operation_kernel_8cpp_source.xhtml#l00627">NEReductionOperationKernel::run()</a>, <a class="el" href="_n_e_dequantization_layer_kernel_8cpp_source.xhtml#l00107">NEDequantizationLayerKernel::run()</a>, <a class="el" href="_c_l_l2_normalize_layer_kernel_8cpp_source.xhtml#l00158">CLL2NormalizeLayerKernel::run()</a>, <a class="el" href="_n_e_activation_layer_kernel_8cpp_source.xhtml#l00572">NEActivationLayerKernel::run()</a>, <a class="el" href="_n_e_convert_fully_connected_weights_kernel_8cpp_source.xhtml#l00105">NEConvertFullyConnectedWeightsKernel::run()</a>, <a class="el" href="_n_e_depth_concatenate_layer_kernel_8cpp_source.xhtml#l00169">NEDepthConcatenateLayerKernel::run()</a>, <a class="el" href="_c_l_pixel_wise_multiplication_kernel_8cpp_source.xhtml#l00230">CLPixelWiseMultiplicationKernel::run()</a>, <a class="el" href="_c_l_y_o_l_o_layer_kernel_8cpp_source.xhtml#l00161">CLYOLOLayerKernel::run()</a>, <a class="el" href="_c_l_g_e_m_m_lowp_matrix_multiply_kernel_8cpp_source.xhtml#l00322">CLGEMMLowpMatrixMultiplyKernel::run()</a>, <a class="el" href="_n_e_normalization_layer_kernel_8cpp_source.xhtml#l00300">NENormalizationLayerKernel::run()</a>, <a class="el" href="_n_e_channel_combine_kernel_8cpp_source.xhtml#l00272">NEChannelCombineKernel::run()</a>, <a class="el" href="_n_e_depth_convert_layer_kernel_8cpp_source.xhtml#l00124">NEDepthConvertLayerKernel::run()</a>, <a class="el" href="_n_e_permute_kernel_8cpp_source.xhtml#l00204">NEPermuteKernel::run()</a>, <a class="el" href="_c_l_depthwise_im2_col_kernel_8cpp_source.xhtml#l00114">CLDepthwiseIm2ColKernel::run()</a>, <a class="el" href="_n_e_direct_convolution_layer_output_stage_kernel_8cpp_source.xhtml#l00566">NEDirectConvolutionLayerOutputStageKernel::run()</a>, <a class="el" href="_n_e_g_e_m_m_matrix_addition_kernel_8cpp_source.xhtml#l00151">NEGEMMMatrixAdditionKernel::run()</a>, <a class="el" href="_n_e_g_e_m_m_lowp_matrix_multiply_kernel_8cpp_source.xhtml#l00829">NEGEMMLowpMatrixMultiplyKernel::run()</a>, <a class="el" href="_n_e_min_max_layer_kernel_8cpp_source.xhtml#l00117">NEMinMaxLayerKernel::run()</a>, <a class="el" href="_g_c_weights_reshape_kernel_8cpp_source.xhtml#l00101">GCWeightsReshapeKernel::run()</a>, <a class="el" href="_c_l_color_convert_kernel_8cpp_source.xhtml#l00384">CLColorConvertKernel::run()</a>, <a class="el" href="_c_l_r_o_i_align_layer_kernel_8cpp_source.xhtml#l00131">CLROIAlignLayerKernel::run()</a>, <a class="el" href="_g_c_col2_im_kernel_8cpp_source.xhtml#l00097">GCCol2ImKernel::run()</a>, <a class="el" href="_c_l_g_e_m_m_lowp_reduction_kernel_8cpp_source.xhtml#l00140">CLGEMMLowpMatrixAReductionKernel::run()</a>, <a class="el" href="_g_c_g_e_m_m_matrix_multiply_kernel_8cpp_source.xhtml#l00303">GCGEMMMatrixMultiplyKernel::run()</a>, <a class="el" href="_g_c_im2_col_kernel_8cpp_source.xhtml#l00221">GCIm2ColKernel::run()</a>, <a class="el" href="_n_e_histogram_kernel_8cpp_source.xhtml#l00246">NEHistogramKernel::run()</a>, <a class="el" href="_n_e_depthwise_im2_col_kernel_8cpp_source.xhtml#l00181">NEDepthwiseIm2ColKernel::run()</a>, <a class="el" href="_n_e_color_convert_kernel_8cpp_source.xhtml#l00579">NEColorConvertKernel::run()</a>, <a class="el" href="_c_l_g_e_m_m_matrix_multiply_kernel_8cpp_source.xhtml#l00382">CLGEMMMatrixMultiplyKernel::run()</a>, <a class="el" href="_n_e_accumulate_kernel_8cpp_source.xhtml#l00305">NEAccumulateWeightedKernel::run()</a>, <a class="el" href="_n_e_arithmetic_addition_kernel_8cpp_source.xhtml#l00467">NEArithmeticAdditionKernel::run()</a>, <a class="el" href="_n_e_arithmetic_subtraction_kernel_8cpp_source.xhtml#l00458">NEArithmeticSubtractionKernel::run()</a>, <a class="el" href="_c_l_fuse_batch_normalization_kernel_8cpp_source.xhtml#l00182">CLFuseBatchNormalizationKernel::run()</a>, <a class="el" href="_n_e_direct_convolution_layer_kernel_8cpp_source.xhtml#l01209">NEDirectConvolutionLayerKernel::run()</a>, <a class="el" href="_n_e_g_e_m_m_matrix_multiply_kernel_8cpp_source.xhtml#l00996">NEGEMMMatrixMultiplyKernel::run()</a>, <a class="el" href="_n_e_pixel_wise_multiplication_kernel_8cpp_source.xhtml#l00550">NEPixelWiseMultiplicationKernel::run()</a>, <a class="el" href="_c_l_batch_to_space_layer_kernel_8cpp_source.xhtml#l00149">CLBatchToSpaceLayerKernel::run()</a>, <a class="el" href="_g_c_batch_normalization_layer_kernel_8cpp_source.xhtml#l00205">GCBatchNormalizationLayerKernel::run()</a>, <a class="el" href="_c_l_g_e_m_m_interleave4x4_kernel_8cpp_source.xhtml#l00185">CLGEMMInterleave4x4Kernel::run()</a>, <a class="el" href="_c_l_winograd_input_transform_kernel_8cpp_source.xhtml#l00227">CLWinogradInputTransformKernel::run()</a>, <a class="el" href="_c_l_g_e_m_m_lowp_quantize_down_int32_to_uint8_scale_by_float_kernel_8cpp_source.xhtml#l00152">CLGEMMLowpQuantizeDownInt32ToUint8ScaleByFloatKernel::run()</a>, <a class="el" href="_n_e_scale_kernel_8cpp_source.xhtml#l00821">NEScaleKernel::run()</a>, <a class="el" href="_c_l_direct_convolution_layer_kernel_8cpp_source.xhtml#l00503">CLDirectConvolutionLayerKernel::run()</a>, <a class="el" href="_c_l_col2_im_kernel_8cpp_source.xhtml#l00141">CLCol2ImKernel::run()</a>, <a class="el" href="_c_l_g_e_m_m_lowp_quantize_down_int32_to_uint8_scale_by_fixed_point_kernel_8cpp_source.xhtml#l00155">CLGEMMLowpQuantizeDownInt32ToUint8ScaleByFixedPointKernel::run()</a>, <a class="el" href="_c_l_g_e_m_m_lowp_quantize_down_int32_to_uint8_scale_kernel_8cpp_source.xhtml#l00151">CLGEMMLowpQuantizeDownInt32ToUint8ScaleKernel::run()</a>, <a class="el" href="_c_l_g_e_m_m_transpose1x_w_kernel_8cpp_source.xhtml#l00141">CLGEMMTranspose1xWKernel::run()</a>, <a class="el" href="_c_l_g_e_m_m_lowp_offset_contribution_output_stage_kernel_8cpp_source.xhtml#l00258">CLGEMMLowpOffsetContributionOutputStageKernel::run()</a>, <a class="el" href="_c_l_batch_normalization_layer_kernel_8cpp_source.xhtml#l00223">CLBatchNormalizationLayerKernel::run()</a>, <a class="el" href="_c_l_winograd_filter_transform_kernel_8cpp_source.xhtml#l00141">CLWinogradFilterTransformKernel::run()</a>, <a class="el" href="_c_l_gaussian_pyramid_kernel_8cpp_source.xhtml#l00183">CLGaussianPyramidVertKernel::run()</a>, <a class="el" href="_c_l_strided_slice_kernel_8cpp_source.xhtml#l00187">CLStridedSliceKernel::run()</a>, <a class="el" href="_n_e_g_e_m_m_lowp_offset_contribution_kernel_8cpp_source.xhtml#l00393">NEGEMMLowpOffsetContributionKernel::run()</a>, <a class="el" href="_c_l_g_e_m_m_lowp_offset_contribution_kernel_8cpp_source.xhtml#l00219">CLGEMMLowpOffsetContributionKernel::run()</a>, <a class="el" href="_c_l_winograd_output_transform_kernel_8cpp_source.xhtml#l00206">CLWinogradOutputTransformKernel::run()</a>, <a class="el" href="_n_e_g_e_m_m_transpose1x_w_kernel_8cpp_source.xhtml#l00126">NEGEMMTranspose1xWKernel::run()</a>, <a class="el" href="_c_l_space_to_batch_layer_kernel_8cpp_source.xhtml#l00160">CLSpaceToBatchLayerKernel::run()</a>, <a class="el" href="_n_e_batch_normalization_layer_kernel_8cpp_source.xhtml#l00441">NEBatchNormalizationLayerKernel::run()</a>, <a class="el" href="_c_l_l_k_tracker_kernel_8cpp_source.xhtml#l00081">CLLKTrackerInitKernel::run()</a>, <a class="el" href="_n_e_g_e_m_m_lowp_quantize_down_int32_to_uint8_scale_kernel_8cpp_source.xhtml#l00343">NEGEMMLowpQuantizeDownInt32ToUint8ScaleKernel::run()</a>, <a class="el" href="_n_e_g_e_m_m_lowp_quantize_down_int32_to_uint8_scale_by_fixed_point_kernel_8cpp_source.xhtml#l00293">NEGEMMLowpQuantizeDownInt32ToUint8ScaleByFixedPointKernel::run()</a>, <a class="el" href="_n_e_col2_im_kernel_8cpp_source.xhtml#l00147">NECol2ImKernel::run()</a>, <a class="el" href="_n_e_depthwise_convolution_layer3x3_kernel_8cpp_source.xhtml#l00309">NEDepthwiseConvolutionLayer3x3Kernel::run()</a>, <a class="el" href="_c_l_canny_edge_kernel_8cpp_source.xhtml#l00151">CLEdgeNonMaxSuppressionKernel::run()</a>, <a class="el" href="_n_e_g_e_m_m_lowp_reduction_kernel_8cpp_source.xhtml#l00131">NEGEMMLowpMatrixAReductionKernel::run()</a>, <a class="el" href="_n_e_harris_corners_kernel_8cpp_source.xhtml#l00709">NEHarrisScoreKernel&lt; block_size &gt;::run()</a>, <a class="el" href="_c_l_h_o_g_descriptor_kernel_8cpp_source.xhtml#l00180">CLHOGBlockNormalizationKernel::run()</a>, <a class="el" href="_c_l_min_max_location_kernel_8cpp_source.xhtml#l00215">CLMinMaxLocationKernel::run()</a>, <a class="el" href="_n_e_gaussian_pyramid_kernel_8cpp_source.xhtml#l00208">NEGaussianPyramidVertKernel::run()</a>, <a class="el" href="_n_e_weights_reshape_kernel_8cpp_source.xhtml#l00201">NEWeightsReshapeKernel::run()</a>, <a class="el" href="_c_l_weights_reshape_kernel_8cpp_source.xhtml#l00118">CLWeightsReshapeKernel::run()</a>, <a class="el" href="_g_c_softmax_layer_kernel_8cpp_source.xhtml#l00249">GCLogits1DNormKernel::run()</a>, <a class="el" href="_c_l_im2_col_kernel_8cpp_source.xhtml#l00347">CLIm2ColKernel::run()</a>, <a class="el" href="_c_l_sobel5x5_kernel_8cpp_source.xhtml#l00207">CLSobel5x5VertKernel::run()</a>, <a class="el" href="_c_l_sobel7x7_kernel_8cpp_source.xhtml#l00210">CLSobel7x7VertKernel::run()</a>, <a class="el" href="_c_l_fast_corners_kernel_8cpp_source.xhtml#l00154">CLCopyToArrayKernel::run()</a>, <a class="el" href="_c_l_l_k_tracker_kernel_8cpp_source.xhtml#l00110">CLLKTrackerFinalizeKernel::run()</a>, <a class="el" href="_n_e_im2_col_kernel_8cpp_source.xhtml#l00410">NEIm2ColKernel::run()</a>, <a class="el" href="_c_l_g_e_m_m_lowp_reduction_kernel_8cpp_source.xhtml#l00194">CLGEMMLowpMatrixBReductionKernel::run()</a>, <a class="el" href="_n_e_sobel5x5_kernel_8cpp_source.xhtml#l00265">NESobel5x5VertKernel::run()</a>, <a class="el" href="_n_e_softmax_layer_kernel_8cpp_source.xhtml#l00809">NELogits1DSoftmaxKernel::run()</a>, <a class="el" href="_n_e_sobel7x7_kernel_8cpp_source.xhtml#l00355">NESobel7x7VertKernel::run()</a>, <a class="el" href="_n_e_convolution_kernel_8cpp_source.xhtml#l00699">NESeparableConvolutionHorKernel&lt; matrix_size &gt;::run()</a>, <a class="el" href="_n_e_h_o_g_descriptor_kernel_8cpp_source.xhtml#l00772">NEHOGBlockNormalizationKernel::run()</a>, <a class="el" href="_n_e_canny_edge_kernel_8cpp_source.xhtml#l01024">NEEdgeNonMaxSuppressionKernel::run()</a>, <a class="el" href="_n_e_g_e_m_m_lowp_reduction_kernel_8cpp_source.xhtml#l00279">NEGEMMLowpMatrixBReductionKernel::run()</a>, <a class="el" href="_n_e_accumulate_kernel_8cpp_source.xhtml#l00348">NEAccumulateSquaredKernel::run()</a>, <a class="el" href="_c_l_canny_edge_kernel_8cpp_source.xhtml#l00236">CLEdgeTraceKernel::run()</a>, <a class="el" href="_n_e_min_max_location_kernel_8cpp_source.xhtml#l00385">NEMinMaxLocationKernel::run()</a>, <a class="el" href="_c_l_l_k_tracker_kernel_8cpp_source.xhtml#l00194">CLLKTrackerStage0Kernel::run()</a>, <a class="el" href="_c_l_softmax_layer_kernel_8cpp_source.xhtml#l00298">CLLogits1DMaxShiftExpSumKernel::run()</a>, <a class="el" href="_n_e_winograd_convolution_layer_kernel_8cpp_source.xhtml#l00373">NEWinogradLayerTransformInputKernel&lt; T, OutputTileRows, OutputTileCols, KernelRows, KernelCols &gt;::run()</a>, <a class="el" href="_n_e_convolution_kernel_8cpp_source.xhtml#l01137">NESeparableConvolutionVertKernel&lt; matrix_size &gt;::run()</a>, <a class="el" href="_c_l_convolution_kernel_8cpp_source.xhtml#l00304">CLConvolutionRectangleKernel::run()</a>, <a class="el" href="_c_l_l_k_tracker_kernel_8cpp_source.xhtml#l00278">CLLKTrackerStage1Kernel::run()</a>, <a class="el" href="_n_e_canny_edge_kernel_8cpp_source.xhtml#l01105">NEEdgeTraceKernel::run()</a>, <a class="el" href="_c_l_softmax_layer_kernel_8cpp_source.xhtml#l00379">CLLogits1DNormKernel::run()</a>, <a class="el" href="_n_e_convolution_kernel_8cpp_source.xhtml#l01471">NEConvolutionRectangleKernel::run()</a>, <a class="el" href="_n_e_winograd_convolution_layer_kernel_8cpp_source.xhtml#l00487">NEWinogradLayerTransformOutputKernel&lt; T, OutputTileRows, OutputTileCols, KernelRows, KernelCols &gt;::run()</a>, <a class="el" href="_n_e_winograd_convolution_layer_kernel_8cpp_source.xhtml#l00277">NEWinogradLayerTransformWeightsKernel&lt; T, OutputTileRows, OutputTileCols, KernelRows, KernelCols &gt;::run()</a>, and <a class="el" href="_i_c_l_kernel_8h_source.xhtml#l00209">ICLKernel::set_lws_hint()</a>.</p>
Anthony Barbier871448e2017-03-24 14:54:29 +0000968
969</div>
970</div>
Jenkinsb9abeae2018-11-22 11:58:08 +0000971<a id="af5084ef537306d09b1ef82aed5d1f63f"></a>
972<h2 class="memtitle"><span class="permalink"><a href="#af5084ef537306d09b1ef82aed5d1f63f">&#9670;&nbsp;</a></span>ARM_COMPUTE_ERROR_ON_WINDOW_DIMENSIONS_GTE</h2>
973
Anthony Barbier871448e2017-03-24 14:54:29 +0000974<div class="memitem">
975<div class="memproto">
976 <table class="memname">
977 <tr>
978 <td class="memname">#define ARM_COMPUTE_ERROR_ON_WINDOW_DIMENSIONS_GTE</td>
979 <td>(</td>
980 <td class="paramtype">&#160;</td>
981 <td class="paramname">w, </td>
982 </tr>
983 <tr>
984 <td class="paramkey"></td>
985 <td></td>
986 <td class="paramtype">&#160;</td>
987 <td class="paramname">md&#160;</td>
988 </tr>
989 <tr>
990 <td></td>
991 <td>)</td>
Jenkinsb9abeae2018-11-22 11:58:08 +0000992 <td></td><td>&#160;&#160;&#160;<a class="el" href="_error_8h.xhtml#a938dcd406ce611ef5345ad2531cdb948">ARM_COMPUTE_ERROR_THROW_ON</a>(::<a class="el" href="namespacearm__compute.xhtml#a7d65985a30fc1229047b7db32caaab43">arm_compute::error_on_window_dimensions_gte</a>(__func__, __FILE__, __LINE__, w, md))</td>
Anthony Barbier871448e2017-03-24 14:54:29 +0000993 </tr>
994 </table>
995</div><div class="memdoc">
996
Jenkinsb9abeae2018-11-22 11:58:08 +0000997<p class="definition">Definition at line <a class="el" href="_validate_8h_source.xhtml#l00263">263</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
Anthony Barbierdbdab852017-06-23 15:42:00 +0100998
Jenkinsb9abeae2018-11-22 11:58:08 +0000999<p class="reference">Referenced by <a class="el" href="_n_e_simple_assembly_function_8cpp_source.xhtml#l00041">NESimpleAssemblyFunction::configure()</a>, and <a class="el" href="_helpers_8inl_source.xhtml#l00140">Iterator::Iterator()</a>.</p>
Kaizen8938bd32017-09-28 14:38:23 +01001000
1001</div>
1002</div>
Jenkinsb9abeae2018-11-22 11:58:08 +00001003<a id="a693decaffb042b3ff76e274f983e8ac1"></a>
1004<h2 class="memtitle"><span class="permalink"><a href="#a693decaffb042b3ff76e274f983e8ac1">&#9670;&nbsp;</a></span>ARM_COMPUTE_ERROR_ON_WINDOW_NOT_COLLAPSABLE_AT_DIMENSION</h2>
1005
Kaizen8938bd32017-09-28 14:38:23 +01001006<div class="memitem">
1007<div class="memproto">
1008 <table class="memname">
1009 <tr>
1010 <td class="memname">#define ARM_COMPUTE_ERROR_ON_WINDOW_NOT_COLLAPSABLE_AT_DIMENSION</td>
1011 <td>(</td>
1012 <td class="paramtype">&#160;</td>
1013 <td class="paramname">f, </td>
1014 </tr>
1015 <tr>
1016 <td class="paramkey"></td>
1017 <td></td>
1018 <td class="paramtype">&#160;</td>
1019 <td class="paramname">w, </td>
1020 </tr>
1021 <tr>
1022 <td class="paramkey"></td>
1023 <td></td>
1024 <td class="paramtype">&#160;</td>
1025 <td class="paramname">d&#160;</td>
1026 </tr>
1027 <tr>
1028 <td></td>
1029 <td>)</td>
Jenkinsb9abeae2018-11-22 11:58:08 +00001030 <td></td><td>&#160;&#160;&#160;<a class="el" href="_error_8h.xhtml#a938dcd406ce611ef5345ad2531cdb948">ARM_COMPUTE_ERROR_THROW_ON</a>(::<a class="el" href="namespacearm__compute.xhtml#a4f63a617a4897663b386ba5e1f5cb675">arm_compute::error_on_window_not_collapsable_at_dimension</a>(__func__, __FILE__, __LINE__, f, w, d))</td>
Kaizen8938bd32017-09-28 14:38:23 +01001031 </tr>
1032 </table>
1033</div><div class="memdoc">
1034
Jenkinsb9abeae2018-11-22 11:58:08 +00001035<p class="definition">Definition at line <a class="el" href="_validate_8h_source.xhtml#l00225">225</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
Anthony Barbier8140e1e2017-12-14 23:48:46 +00001036
1037</div>
1038</div>
Jenkinsb9abeae2018-11-22 11:58:08 +00001039<a id="abbf61ee5a1263b02d60575355ee620fc"></a>
1040<h2 class="memtitle"><span class="permalink"><a href="#abbf61ee5a1263b02d60575355ee620fc">&#9670;&nbsp;</a></span>ARM_COMPUTE_RETURN_ERROR_ON_CHANNEL_NOT_IN</h2>
1041
Anthony Barbier8140e1e2017-12-14 23:48:46 +00001042<div class="memitem">
1043<div class="memproto">
1044 <table class="memname">
1045 <tr>
1046 <td class="memname">#define ARM_COMPUTE_RETURN_ERROR_ON_CHANNEL_NOT_IN</td>
1047 <td>(</td>
1048 <td class="paramtype">&#160;</td>
1049 <td class="paramname">c, </td>
1050 </tr>
1051 <tr>
1052 <td class="paramkey"></td>
1053 <td></td>
1054 <td class="paramtype">&#160;</td>
1055 <td class="paramname"><em>...</em>&#160;</td>
1056 </tr>
1057 <tr>
1058 <td></td>
1059 <td>)</td>
Jenkinsb9abeae2018-11-22 11:58:08 +00001060 <td></td><td>&#160;&#160;&#160;<a class="el" href="_error_8h.xhtml#a8a1e1c105f0bdaf37db408c7cfcb77a4">ARM_COMPUTE_RETURN_ON_ERROR</a>(::<a class="el" href="namespacearm__compute.xhtml#a89059fcfb27bba71edffcc22c6e1a1a2">arm_compute::error_on_channel_not_in</a>(__func__, __FILE__, __LINE__, c, __VA_ARGS__))</td>
Anthony Barbier8140e1e2017-12-14 23:48:46 +00001061 </tr>
1062 </table>
1063</div><div class="memdoc">
1064
Jenkinsb9abeae2018-11-22 11:58:08 +00001065<p class="definition">Definition at line <a class="el" href="_validate_8h_source.xhtml#l00887">887</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
Anthony Barbier8140e1e2017-12-14 23:48:46 +00001066
1067</div>
1068</div>
Jenkinsb9abeae2018-11-22 11:58:08 +00001069<a id="a738aecd7cf4d674eaaec1c91fe7362d8"></a>
1070<h2 class="memtitle"><span class="permalink"><a href="#a738aecd7cf4d674eaaec1c91fe7362d8">&#9670;&nbsp;</a></span>ARM_COMPUTE_RETURN_ERROR_ON_CHANNEL_NOT_IN_KNOWN_FORMAT</h2>
1071
Anthony Barbier8140e1e2017-12-14 23:48:46 +00001072<div class="memitem">
1073<div class="memproto">
1074 <table class="memname">
1075 <tr>
1076 <td class="memname">#define ARM_COMPUTE_RETURN_ERROR_ON_CHANNEL_NOT_IN_KNOWN_FORMAT</td>
1077 <td>(</td>
1078 <td class="paramtype">&#160;</td>
1079 <td class="paramname">f, </td>
1080 </tr>
1081 <tr>
1082 <td class="paramkey"></td>
1083 <td></td>
1084 <td class="paramtype">&#160;</td>
1085 <td class="paramname">c&#160;</td>
1086 </tr>
1087 <tr>
1088 <td></td>
1089 <td>)</td>
Jenkinsb9abeae2018-11-22 11:58:08 +00001090 <td></td><td>&#160;&#160;&#160;<a class="el" href="_error_8h.xhtml#a8a1e1c105f0bdaf37db408c7cfcb77a4">ARM_COMPUTE_RETURN_ON_ERROR</a>(::<a class="el" href="namespacearm__compute.xhtml#a66876161b2add31c70efb9d1ba9423cb">arm_compute::error_on_channel_not_in_known_format</a>(__func__, __FILE__, __LINE__, f, c))</td>
Anthony Barbier8140e1e2017-12-14 23:48:46 +00001091 </tr>
1092 </table>
1093</div><div class="memdoc">
1094
Jenkinsb9abeae2018-11-22 11:58:08 +00001095<p class="definition">Definition at line <a class="el" href="_validate_8h_source.xhtml#l00904">904</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
Anthony Barbier8140e1e2017-12-14 23:48:46 +00001096
1097</div>
1098</div>
Jenkinsb9abeae2018-11-22 11:58:08 +00001099<a id="a4a1f29c69e13d0c271a025771db7e354"></a>
1100<h2 class="memtitle"><span class="permalink"><a href="#a4a1f29c69e13d0c271a025771db7e354">&#9670;&nbsp;</a></span>ARM_COMPUTE_RETURN_ERROR_ON_COORDINATES_DIMENSIONS_GTE</h2>
1101
Anthony Barbier8140e1e2017-12-14 23:48:46 +00001102<div class="memitem">
1103<div class="memproto">
1104 <table class="memname">
1105 <tr>
1106 <td class="memname">#define ARM_COMPUTE_RETURN_ERROR_ON_COORDINATES_DIMENSIONS_GTE</td>
1107 <td>(</td>
1108 <td class="paramtype">&#160;</td>
1109 <td class="paramname">p, </td>
1110 </tr>
1111 <tr>
1112 <td class="paramkey"></td>
1113 <td></td>
1114 <td class="paramtype">&#160;</td>
1115 <td class="paramname">md&#160;</td>
1116 </tr>
1117 <tr>
1118 <td></td>
1119 <td>)</td>
Jenkinsb9abeae2018-11-22 11:58:08 +00001120 <td></td><td>&#160;&#160;&#160;<a class="el" href="_error_8h.xhtml#a8a1e1c105f0bdaf37db408c7cfcb77a4">ARM_COMPUTE_RETURN_ON_ERROR</a>(::<a class="el" href="namespacearm__compute.xhtml#a3c62cc8d5ee934d42c115c9315d66c13">arm_compute::error_on_coordinates_dimensions_gte</a>(__func__, __FILE__, __LINE__, p, md))</td>
Anthony Barbier8140e1e2017-12-14 23:48:46 +00001121 </tr>
1122 </table>
1123</div><div class="memdoc">
1124
Jenkinsb9abeae2018-11-22 11:58:08 +00001125<p class="definition">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>
Anthony Barbier8140e1e2017-12-14 23:48:46 +00001126
1127</div>
1128</div>
Jenkinsb9abeae2018-11-22 11:58:08 +00001129<a id="a7e906bfc9e333e3f967d8ee9353ce001"></a>
1130<h2 class="memtitle"><span class="permalink"><a href="#a7e906bfc9e333e3f967d8ee9353ce001">&#9670;&nbsp;</a></span>ARM_COMPUTE_RETURN_ERROR_ON_DATA_LAYOUT_NOT_IN</h2>
1131
1132<div class="memitem">
1133<div class="memproto">
1134 <table class="memname">
1135 <tr>
1136 <td class="memname">#define ARM_COMPUTE_RETURN_ERROR_ON_DATA_LAYOUT_NOT_IN</td>
1137 <td>(</td>
1138 <td class="paramtype">&#160;</td>
1139 <td class="paramname">t, </td>
1140 </tr>
1141 <tr>
1142 <td class="paramkey"></td>
1143 <td></td>
1144 <td class="paramtype">&#160;</td>
1145 <td class="paramname"><em>...</em>&#160;</td>
1146 </tr>
1147 <tr>
1148 <td></td>
1149 <td>)</td>
1150 <td></td><td>&#160;&#160;&#160;<a class="el" href="_error_8h.xhtml#a8a1e1c105f0bdaf37db408c7cfcb77a4">ARM_COMPUTE_RETURN_ON_ERROR</a>(::<a class="el" href="namespacearm__compute.xhtml#a4b97ba5512e8deb4a428515bc61c0c7a">arm_compute::error_on_data_layout_not_in</a>(__func__, __FILE__, __LINE__, t, __VA_ARGS__))</td>
1151 </tr>
1152 </table>
1153</div><div class="memdoc">
1154
1155<p class="definition">Definition at line <a class="el" href="_validate_8h_source.xhtml#l00745">745</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
1156
1157<p class="reference">Referenced by <a class="el" href="_c_l_generate_proposals_layer_8cpp_source.xhtml#l00140">CLGenerateProposalsLayer::validate()</a>.</p>
1158
1159</div>
1160</div>
1161<a id="ae7eed178dac535c6e727061b1f5bc6eb"></a>
1162<h2 class="memtitle"><span class="permalink"><a href="#ae7eed178dac535c6e727061b1f5bc6eb">&#9670;&nbsp;</a></span>ARM_COMPUTE_RETURN_ERROR_ON_DATA_TYPE_CHANNEL_NOT_IN</h2>
1163
Anthony Barbier8140e1e2017-12-14 23:48:46 +00001164<div class="memitem">
1165<div class="memproto">
1166 <table class="memname">
1167 <tr>
1168 <td class="memname">#define ARM_COMPUTE_RETURN_ERROR_ON_DATA_TYPE_CHANNEL_NOT_IN</td>
1169 <td>(</td>
1170 <td class="paramtype">&#160;</td>
1171 <td class="paramname">t, </td>
1172 </tr>
1173 <tr>
1174 <td class="paramkey"></td>
1175 <td></td>
1176 <td class="paramtype">&#160;</td>
1177 <td class="paramname">c, </td>
1178 </tr>
1179 <tr>
1180 <td class="paramkey"></td>
1181 <td></td>
1182 <td class="paramtype">&#160;</td>
1183 <td class="paramname"><em>...</em>&#160;</td>
1184 </tr>
1185 <tr>
1186 <td></td>
1187 <td>)</td>
Jenkinsb9abeae2018-11-22 11:58:08 +00001188 <td></td><td>&#160;&#160;&#160;<a class="el" href="_error_8h.xhtml#a8a1e1c105f0bdaf37db408c7cfcb77a4">ARM_COMPUTE_RETURN_ON_ERROR</a>(::<a class="el" href="namespacearm__compute.xhtml#a2f061a50e9fd383396233a85234c1774">arm_compute::error_on_data_type_channel_not_in</a>(__func__, __FILE__, __LINE__, t, c, __VA_ARGS__))</td>
Anthony Barbier8140e1e2017-12-14 23:48:46 +00001189 </tr>
1190 </table>
1191</div><div class="memdoc">
1192
Jenkinsb9abeae2018-11-22 11:58:08 +00001193<p class="definition">Definition at line <a class="el" href="_validate_8h_source.xhtml#l00791">791</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
1194
1195<p class="reference">Referenced by <a class="el" href="_c_l_depthwise_im2_col_kernel_8cpp_source.xhtml#l00041">CLDepthwiseIm2ColKernel::CLDepthwiseIm2ColKernel()</a>, <a class="el" href="_c_l_l2_normalize_layer_kernel_8cpp_source.xhtml#l00039">CLL2NormalizeLayerKernel::CLL2NormalizeLayerKernel()</a>, <a class="el" href="_c_l_locally_connected_matrix_multiply_kernel_8cpp_source.xhtml#l00044">CLLocallyConnectedMatrixMultiplyKernel::CLLocallyConnectedMatrixMultiplyKernel()</a>, <a class="el" href="_c_l_permute_kernel_8cpp_source.xhtml#l00039">CLPermuteKernel::CLPermuteKernel()</a>, <a class="el" href="_n_e_softmax_layer_kernel_8cpp_source.xhtml#l00486">NELogits1DMaxKernel::run()</a>, <a class="el" href="_n_e_softmax_layer_kernel_8cpp_source.xhtml#l00324">arm_compute::vadd()</a>, <a class="el" href="_c_l_deconvolution_layer_upsample_kernel_8cpp_source.xhtml#l00041">CLDeconvolutionLayerUpsampleKernel::validate()</a>, <a class="el" href="_c_l_convert_fully_connected_weights_kernel_8cpp_source.xhtml#l00079">CLConvertFullyConnectedWeightsKernel::validate()</a>, <a class="el" href="_n_e_upsample_layer_kernel_8cpp_source.xhtml#l00089">NEUpsampleLayerKernel::validate()</a>, <a class="el" href="_c_l_mean_std_dev_kernel_8cpp_source.xhtml#l00053">CLMeanStdDevKernel::validate()</a>, <a class="el" href="_n_e_g_e_m_m_convolution_layer_8cpp_source.xhtml#l00062">NEConvolutionLayerReshapeWeights::validate()</a>, <a class="el" href="_n_e_convert_fully_connected_weights_kernel_8cpp_source.xhtml#l00066">NEConvertFullyConnectedWeightsKernel::validate()</a>, <a class="el" href="_c_l_g_e_m_m_convolution_layer_8cpp_source.xhtml#l00063">CLConvolutionLayerReshapeWeights::validate()</a>, <a class="el" href="_n_e_g_e_m_m_8cpp_source.xhtml#l00137">NEGEMM::validate()</a>, <a class="el" href="_c_l_g_e_m_m_lowp_matrix_multiply_core_8cpp_source.xhtml#l00223">CLGEMMLowpMatrixMultiplyCore::validate()</a>, <a class="el" href="_n_e_g_e_m_m_lowp_matrix_multiply_core_8cpp_source.xhtml#l00185">NEGEMMLowpMatrixMultiplyCore::validate()</a>, <a class="el" href="_c_l_winograd_convolution_layer_8cpp_source.xhtml#l00150">CLWinogradConvolutionLayer::validate()</a>, <a class="el" href="_c_l_generate_proposals_layer_8cpp_source.xhtml#l00140">CLGenerateProposalsLayer::validate()</a>, <a class="el" href="_n_e_g_e_m_m_assembly_dispatch_8cpp_source.xhtml#l00361">NEGEMMAssemblyDispatch::validate()</a>, <a class="el" href="_c_l_deconvolution_layer_8cpp_source.xhtml#l00051">CLDeconvolutionLayer::validate()</a>, <a class="el" href="_n_e_deconvolution_layer_8cpp_source.xhtml#l00050">NEDeconvolutionLayer::validate()</a>, <a class="el" href="_n_e_fully_connected_layer_8cpp_source.xhtml#l00240">NEFullyConnectedLayer::validate()</a>, <a class="el" href="_c_l_fully_connected_layer_8cpp_source.xhtml#l00241">CLFullyConnectedLayer::validate()</a>, <a class="el" href="_n_e_l_s_t_m_layer_8cpp_source.xhtml#l00299">NELSTMLayer::validate()</a>, <a class="el" href="_c_l_l_s_t_m_layer_8cpp_source.xhtml#l00299">CLLSTMLayer::validate()</a>, <a class="el" href="_n_e_g_e_m_m_convolution_layer_8cpp_source.xhtml#l00377">NEGEMMConvolutionLayer::validate()</a>, <a class="el" href="_c_l_g_e_m_m_convolution_layer_8cpp_source.xhtml#l00346">CLGEMMConvolutionLayer::validate()</a>, and <a class="el" href="_n_e_winograd_convolution_layer_kernel_8cpp_source.xhtml#l00215">INEWinogradLayerTransformWeightsKernel&lt; T &gt;::validate()</a>.</p>
Anthony Barbier8140e1e2017-12-14 23:48:46 +00001196
1197</div>
1198</div>
Jenkinsb9abeae2018-11-22 11:58:08 +00001199<a id="aef783de4ec01874dbec6054a5868aea2"></a>
1200<h2 class="memtitle"><span class="permalink"><a href="#aef783de4ec01874dbec6054a5868aea2">&#9670;&nbsp;</a></span>ARM_COMPUTE_RETURN_ERROR_ON_DATA_TYPE_NOT_IN</h2>
1201
Anthony Barbier8140e1e2017-12-14 23:48:46 +00001202<div class="memitem">
1203<div class="memproto">
1204 <table class="memname">
1205 <tr>
1206 <td class="memname">#define ARM_COMPUTE_RETURN_ERROR_ON_DATA_TYPE_NOT_IN</td>
1207 <td>(</td>
1208 <td class="paramtype">&#160;</td>
1209 <td class="paramname">t, </td>
1210 </tr>
1211 <tr>
1212 <td class="paramkey"></td>
1213 <td></td>
1214 <td class="paramtype">&#160;</td>
1215 <td class="paramname"><em>...</em>&#160;</td>
1216 </tr>
1217 <tr>
1218 <td></td>
1219 <td>)</td>
Jenkinsb9abeae2018-11-22 11:58:08 +00001220 <td></td><td>&#160;&#160;&#160;<a class="el" href="_error_8h.xhtml#a8a1e1c105f0bdaf37db408c7cfcb77a4">ARM_COMPUTE_RETURN_ON_ERROR</a>(::<a class="el" href="namespacearm__compute.xhtml#abb2e6a7590121c1c9139bdb14558f20a">arm_compute::error_on_data_type_not_in</a>(__func__, __FILE__, __LINE__, t, __VA_ARGS__))</td>
Anthony Barbier8140e1e2017-12-14 23:48:46 +00001221 </tr>
1222 </table>
1223</div><div class="memdoc">
1224
Jenkinsb9abeae2018-11-22 11:58:08 +00001225<p class="definition">Definition at line <a class="el" href="_validate_8h_source.xhtml#l00693">693</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
Anthony Barbier8140e1e2017-12-14 23:48:46 +00001226
1227</div>
1228</div>
Jenkinsb9abeae2018-11-22 11:58:08 +00001229<a id="a5022878c0277f395dec8055b219e679c"></a>
1230<h2 class="memtitle"><span class="permalink"><a href="#a5022878c0277f395dec8055b219e679c">&#9670;&nbsp;</a></span>ARM_COMPUTE_RETURN_ERROR_ON_INVALID_MULTI_HOG</h2>
1231
Anthony Barbier8140e1e2017-12-14 23:48:46 +00001232<div class="memitem">
1233<div class="memproto">
1234 <table class="memname">
1235 <tr>
1236 <td class="memname">#define ARM_COMPUTE_RETURN_ERROR_ON_INVALID_MULTI_HOG</td>
1237 <td>(</td>
1238 <td class="paramtype">&#160;</td>
1239 <td class="paramname">m</td><td>)</td>
Jenkinsb9abeae2018-11-22 11:58:08 +00001240 <td>&#160;&#160;&#160;<a class="el" href="_error_8h.xhtml#a8a1e1c105f0bdaf37db408c7cfcb77a4">ARM_COMPUTE_RETURN_ON_ERROR</a>(::<a class="el" href="namespacearm__compute.xhtml#a689cede2a5855c731f7d69b487f30aaa">arm_compute::error_on_invalid_multi_hog</a>(__func__, __FILE__, __LINE__, m))</td>
Anthony Barbier8140e1e2017-12-14 23:48:46 +00001241 </tr>
1242 </table>
1243</div><div class="memdoc">
1244
Jenkinsb9abeae2018-11-22 11:58:08 +00001245<p class="definition">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>
Anthony Barbier8140e1e2017-12-14 23:48:46 +00001246
1247</div>
1248</div>
Jenkinsb9abeae2018-11-22 11:58:08 +00001249<a id="a59feb802c987f75da29191d2892529b9"></a>
1250<h2 class="memtitle"><span class="permalink"><a href="#a59feb802c987f75da29191d2892529b9">&#9670;&nbsp;</a></span>ARM_COMPUTE_RETURN_ERROR_ON_INVALID_SUBTENSOR</h2>
1251
Anthony Barbier8140e1e2017-12-14 23:48:46 +00001252<div class="memitem">
1253<div class="memproto">
1254 <table class="memname">
1255 <tr>
1256 <td class="memname">#define ARM_COMPUTE_RETURN_ERROR_ON_INVALID_SUBTENSOR</td>
1257 <td>(</td>
1258 <td class="paramtype">&#160;</td>
1259 <td class="paramname">p, </td>
1260 </tr>
1261 <tr>
1262 <td class="paramkey"></td>
1263 <td></td>
1264 <td class="paramtype">&#160;</td>
1265 <td class="paramname">c, </td>
1266 </tr>
1267 <tr>
1268 <td class="paramkey"></td>
1269 <td></td>
1270 <td class="paramtype">&#160;</td>
1271 <td class="paramname">s&#160;</td>
1272 </tr>
1273 <tr>
1274 <td></td>
1275 <td>)</td>
Jenkinsb9abeae2018-11-22 11:58:08 +00001276 <td></td><td>&#160;&#160;&#160;<a class="el" href="_error_8h.xhtml#a8a1e1c105f0bdaf37db408c7cfcb77a4">ARM_COMPUTE_RETURN_ON_ERROR</a>(::<a class="el" href="namespacearm__compute.xhtml#a9f83032f49a13db29baa1af1a62e5627">arm_compute::error_on_invalid_subtensor</a>(__func__, __FILE__, __LINE__, p, c, s))</td>
Anthony Barbier8140e1e2017-12-14 23:48:46 +00001277 </tr>
1278 </table>
1279</div><div class="memdoc">
1280
Jenkinsb9abeae2018-11-22 11:58:08 +00001281<p class="definition">Definition at line <a class="el" href="_validate_8h_source.xhtml#l00960">960</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
Anthony Barbier8140e1e2017-12-14 23:48:46 +00001282
1283</div>
1284</div>
Jenkinsb9abeae2018-11-22 11:58:08 +00001285<a id="a4197915cae5cac7ab730d8032722630d"></a>
1286<h2 class="memtitle"><span class="permalink"><a href="#a4197915cae5cac7ab730d8032722630d">&#9670;&nbsp;</a></span>ARM_COMPUTE_RETURN_ERROR_ON_INVALID_SUBTENSOR_VALID_REGION</h2>
1287
Anthony Barbier8140e1e2017-12-14 23:48:46 +00001288<div class="memitem">
1289<div class="memproto">
1290 <table class="memname">
1291 <tr>
1292 <td class="memname">#define ARM_COMPUTE_RETURN_ERROR_ON_INVALID_SUBTENSOR_VALID_REGION</td>
1293 <td>(</td>
1294 <td class="paramtype">&#160;</td>
1295 <td class="paramname">pv, </td>
1296 </tr>
1297 <tr>
1298 <td class="paramkey"></td>
1299 <td></td>
1300 <td class="paramtype">&#160;</td>
1301 <td class="paramname">sv&#160;</td>
1302 </tr>
1303 <tr>
1304 <td></td>
1305 <td>)</td>
Jenkinsb9abeae2018-11-22 11:58:08 +00001306 <td></td><td>&#160;&#160;&#160;<a class="el" href="_error_8h.xhtml#a8a1e1c105f0bdaf37db408c7cfcb77a4">ARM_COMPUTE_RETURN_ON_ERROR</a>(::<a class="el" href="namespacearm__compute.xhtml#ac2ab765daf6f586ceaa12575743361e7">arm_compute::error_on_invalid_subtensor_valid_region</a>(__func__, __FILE__, __LINE__, pv, sv))</td>
Anthony Barbier8140e1e2017-12-14 23:48:46 +00001307 </tr>
1308 </table>
1309</div><div class="memdoc">
1310
Jenkinsb9abeae2018-11-22 11:58:08 +00001311<p class="definition">Definition at line <a class="el" href="_validate_8h_source.xhtml#l00977">977</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
Anthony Barbier8140e1e2017-12-14 23:48:46 +00001312
1313</div>
1314</div>
Jenkinsb9abeae2018-11-22 11:58:08 +00001315<a id="a7c4072bb0b9a663bae54787f7bc7d091"></a>
1316<h2 class="memtitle"><span class="permalink"><a href="#a7c4072bb0b9a663bae54787f7bc7d091">&#9670;&nbsp;</a></span>ARM_COMPUTE_RETURN_ERROR_ON_INVALID_SUBWINDOW</h2>
1317
Anthony Barbier8140e1e2017-12-14 23:48:46 +00001318<div class="memitem">
1319<div class="memproto">
1320 <table class="memname">
1321 <tr>
1322 <td class="memname">#define ARM_COMPUTE_RETURN_ERROR_ON_INVALID_SUBWINDOW</td>
1323 <td>(</td>
1324 <td class="paramtype">&#160;</td>
1325 <td class="paramname">f, </td>
1326 </tr>
1327 <tr>
1328 <td class="paramkey"></td>
1329 <td></td>
1330 <td class="paramtype">&#160;</td>
1331 <td class="paramname">s&#160;</td>
1332 </tr>
1333 <tr>
1334 <td></td>
1335 <td>)</td>
Jenkinsb9abeae2018-11-22 11:58:08 +00001336 <td></td><td>&#160;&#160;&#160;<a class="el" href="_error_8h.xhtml#a8a1e1c105f0bdaf37db408c7cfcb77a4">ARM_COMPUTE_RETURN_ON_ERROR</a>(::<a class="el" href="namespacearm__compute.xhtml#ae93ff1ca47057b95d0c6fd0d287253a8">arm_compute::error_on_invalid_subwindow</a>(__func__, __FILE__, __LINE__, f, s))</td>
Anthony Barbier8140e1e2017-12-14 23:48:46 +00001337 </tr>
1338 </table>
1339</div><div class="memdoc">
1340
Jenkinsb9abeae2018-11-22 11:58:08 +00001341<p class="definition">Definition at line <a class="el" href="_validate_8h_source.xhtml#l00207">207</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
Jenkinsb3a371b2018-05-23 11:36:53 +01001342
1343</div>
1344</div>
Jenkinsb9abeae2018-11-22 11:58:08 +00001345<a id="abdb9168800c70e5e2c4c020a3b905738"></a>
1346<h2 class="memtitle"><span class="permalink"><a href="#abdb9168800c70e5e2c4c020a3b905738">&#9670;&nbsp;</a></span>ARM_COMPUTE_RETURN_ERROR_ON_MISMATCHING_DATA_LAYOUT</h2>
1347
Jenkinsb3a371b2018-05-23 11:36:53 +01001348<div class="memitem">
1349<div class="memproto">
1350 <table class="memname">
1351 <tr>
1352 <td class="memname">#define ARM_COMPUTE_RETURN_ERROR_ON_MISMATCHING_DATA_LAYOUT</td>
1353 <td>(</td>
1354 <td class="paramtype">&#160;</td>
1355 <td class="paramname"><em>...</em></td><td>)</td>
Jenkinsb9abeae2018-11-22 11:58:08 +00001356 <td>&#160;&#160;&#160;<a class="el" href="_error_8h.xhtml#a8a1e1c105f0bdaf37db408c7cfcb77a4">ARM_COMPUTE_RETURN_ON_ERROR</a>(::<a class="el" href="namespacearm__compute.xhtml#a8355d6db4cebee2724bf4463076526c6">arm_compute::error_on_mismatching_data_layouts</a>(__func__, __FILE__, __LINE__, __VA_ARGS__))</td>
Jenkinsb3a371b2018-05-23 11:36:53 +01001357 </tr>
1358 </table>
1359</div><div class="memdoc">
1360
Jenkinsb9abeae2018-11-22 11:58:08 +00001361<p class="definition">Definition at line <a class="el" href="_validate_8h_source.xhtml#l00494">494</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
1362
1363<p class="reference">Referenced by <a class="el" href="_c_l_l2_normalize_layer_kernel_8cpp_source.xhtml#l00039">CLL2NormalizeLayerKernel::CLL2NormalizeLayerKernel()</a>, <a class="el" href="_n_e_copy_kernel_8cpp_source.xhtml#l00050">NECopyKernel::validate()</a>, <a class="el" href="_c_l_upsample_layer_kernel_8cpp_source.xhtml#l00043">CLUpsampleLayerKernel::validate()</a>, <a class="el" href="_n_e_upsample_layer_kernel_8cpp_source.xhtml#l00089">NEUpsampleLayerKernel::validate()</a>, <a class="el" href="_c_l_deconvolution_layer_8cpp_source.xhtml#l00051">CLDeconvolutionLayer::validate()</a>, <a class="el" href="_n_e_g_e_m_m_convolution_layer_8cpp_source.xhtml#l00377">NEGEMMConvolutionLayer::validate()</a>, and <a class="el" href="_c_l_g_e_m_m_convolution_layer_8cpp_source.xhtml#l00346">CLGEMMConvolutionLayer::validate()</a>.</p>
Anthony Barbier8140e1e2017-12-14 23:48:46 +00001364
1365</div>
1366</div>
Jenkinsb9abeae2018-11-22 11:58:08 +00001367<a id="a8f3ff7da485ff7e75dab07baadf5b4bd"></a>
1368<h2 class="memtitle"><span class="permalink"><a href="#a8f3ff7da485ff7e75dab07baadf5b4bd">&#9670;&nbsp;</a></span>ARM_COMPUTE_RETURN_ERROR_ON_MISMATCHING_DATA_TYPES</h2>
1369
Anthony Barbier8140e1e2017-12-14 23:48:46 +00001370<div class="memitem">
1371<div class="memproto">
1372 <table class="memname">
1373 <tr>
1374 <td class="memname">#define ARM_COMPUTE_RETURN_ERROR_ON_MISMATCHING_DATA_TYPES</td>
1375 <td>(</td>
1376 <td class="paramtype">&#160;</td>
1377 <td class="paramname"><em>...</em></td><td>)</td>
Jenkinsb9abeae2018-11-22 11:58:08 +00001378 <td>&#160;&#160;&#160;<a class="el" href="_error_8h.xhtml#a8a1e1c105f0bdaf37db408c7cfcb77a4">ARM_COMPUTE_RETURN_ON_ERROR</a>(::<a class="el" href="namespacearm__compute.xhtml#a85c38583df1a7998d58c51f7c3d4b354">arm_compute::error_on_mismatching_data_types</a>(__func__, __FILE__, __LINE__, __VA_ARGS__))</td>
Anthony Barbier8140e1e2017-12-14 23:48:46 +00001379 </tr>
1380 </table>
1381</div><div class="memdoc">
1382
Jenkinsb9abeae2018-11-22 11:58:08 +00001383<p class="definition">Definition at line <a class="el" href="_validate_8h_source.xhtml#l00545">545</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
1384
1385<p class="reference">Referenced by <a class="el" href="_c_l_depthwise_im2_col_kernel_8cpp_source.xhtml#l00041">CLDepthwiseIm2ColKernel::CLDepthwiseIm2ColKernel()</a>, <a class="el" href="_c_l_l2_normalize_layer_kernel_8cpp_source.xhtml#l00039">CLL2NormalizeLayerKernel::CLL2NormalizeLayerKernel()</a>, <a class="el" href="_c_l_locally_connected_matrix_multiply_kernel_8cpp_source.xhtml#l00044">CLLocallyConnectedMatrixMultiplyKernel::CLLocallyConnectedMatrixMultiplyKernel()</a>, <a class="el" href="_c_l_permute_kernel_8cpp_source.xhtml#l00039">CLPermuteKernel::CLPermuteKernel()</a>, <a class="el" href="_n_e_softmax_layer_kernel_8cpp_source.xhtml#l00486">NELogits1DMaxKernel::run()</a>, <a class="el" href="_n_e_softmax_layer_kernel_8cpp_source.xhtml#l00324">arm_compute::vadd()</a>, <a class="el" href="_n_e_copy_kernel_8cpp_source.xhtml#l00050">NECopyKernel::validate()</a>, <a class="el" href="_c_l_upsample_layer_kernel_8cpp_source.xhtml#l00043">CLUpsampleLayerKernel::validate()</a>, <a class="el" href="_c_l_deconvolution_layer_upsample_kernel_8cpp_source.xhtml#l00041">CLDeconvolutionLayerUpsampleKernel::validate()</a>, <a class="el" href="_c_l_convert_fully_connected_weights_kernel_8cpp_source.xhtml#l00079">CLConvertFullyConnectedWeightsKernel::validate()</a>, <a class="el" href="_n_e_upsample_layer_kernel_8cpp_source.xhtml#l00089">NEUpsampleLayerKernel::validate()</a>, <a class="el" href="_n_e_g_e_m_m_convolution_layer_8cpp_source.xhtml#l00062">NEConvolutionLayerReshapeWeights::validate()</a>, <a class="el" href="_n_e_convert_fully_connected_weights_kernel_8cpp_source.xhtml#l00066">NEConvertFullyConnectedWeightsKernel::validate()</a>, <a class="el" href="_c_l_g_e_m_m_convolution_layer_8cpp_source.xhtml#l00063">CLConvolutionLayerReshapeWeights::validate()</a>, <a class="el" href="_n_e_g_e_m_m_8cpp_source.xhtml#l00137">NEGEMM::validate()</a>, <a class="el" href="_n_e_direct_convolution_layer_8cpp_source.xhtml#l00074">NEDirectConvolutionLayer::validate()</a>, <a class="el" href="_c_l_g_e_m_m_lowp_matrix_multiply_core_8cpp_source.xhtml#l00223">CLGEMMLowpMatrixMultiplyCore::validate()</a>, <a class="el" href="_n_e_g_e_m_m_lowp_matrix_multiply_core_8cpp_source.xhtml#l00185">NEGEMMLowpMatrixMultiplyCore::validate()</a>, <a class="el" href="_c_l_generate_proposals_layer_8cpp_source.xhtml#l00140">CLGenerateProposalsLayer::validate()</a>, <a class="el" href="_n_e_g_e_m_m_assembly_dispatch_8cpp_source.xhtml#l00361">NEGEMMAssemblyDispatch::validate()</a>, <a class="el" href="_c_l_deconvolution_layer_8cpp_source.xhtml#l00051">CLDeconvolutionLayer::validate()</a>, <a class="el" href="_n_e_deconvolution_layer_8cpp_source.xhtml#l00050">NEDeconvolutionLayer::validate()</a>, <a class="el" href="_n_e_fully_connected_layer_8cpp_source.xhtml#l00240">NEFullyConnectedLayer::validate()</a>, <a class="el" href="_c_l_fully_connected_layer_8cpp_source.xhtml#l00241">CLFullyConnectedLayer::validate()</a>, <a class="el" href="_n_e_l_s_t_m_layer_8cpp_source.xhtml#l00299">NELSTMLayer::validate()</a>, <a class="el" href="_c_l_l_s_t_m_layer_8cpp_source.xhtml#l00299">CLLSTMLayer::validate()</a>, <a class="el" href="_n_e_g_e_m_m_convolution_layer_8cpp_source.xhtml#l00377">NEGEMMConvolutionLayer::validate()</a>, <a class="el" href="_c_l_g_e_m_m_convolution_layer_8cpp_source.xhtml#l00346">CLGEMMConvolutionLayer::validate()</a>, and <a class="el" href="_n_e_winograd_convolution_layer_kernel_8cpp_source.xhtml#l00215">INEWinogradLayerTransformWeightsKernel&lt; T &gt;::validate()</a>.</p>
Anthony Barbier8140e1e2017-12-14 23:48:46 +00001386
1387</div>
1388</div>
Jenkinsb9abeae2018-11-22 11:58:08 +00001389<a id="a1da797d2762c1cdbb73bfc83136c3a38"></a>
1390<h2 class="memtitle"><span class="permalink"><a href="#a1da797d2762c1cdbb73bfc83136c3a38">&#9670;&nbsp;</a></span>ARM_COMPUTE_RETURN_ERROR_ON_MISMATCHING_DIMENSIONS</h2>
1391
Anthony Barbier8140e1e2017-12-14 23:48:46 +00001392<div class="memitem">
1393<div class="memproto">
1394 <table class="memname">
1395 <tr>
1396 <td class="memname">#define ARM_COMPUTE_RETURN_ERROR_ON_MISMATCHING_DIMENSIONS</td>
1397 <td>(</td>
1398 <td class="paramtype">&#160;</td>
1399 <td class="paramname"><em>...</em></td><td>)</td>
Jenkinsb9abeae2018-11-22 11:58:08 +00001400 <td>&#160;&#160;&#160;<a class="el" href="_error_8h.xhtml#a8a1e1c105f0bdaf37db408c7cfcb77a4">ARM_COMPUTE_RETURN_ON_ERROR</a>(::<a class="el" href="namespacearm__compute.xhtml#a632c1b33a482f7126de4aca221542b64">arm_compute::error_on_mismatching_dimensions</a>(__func__, __FILE__, __LINE__, __VA_ARGS__))</td>
Anthony Barbier8140e1e2017-12-14 23:48:46 +00001401 </tr>
1402 </table>
1403</div><div class="memdoc">
1404
Jenkinsb9abeae2018-11-22 11:58:08 +00001405<p class="definition">Definition at line <a class="el" href="_validate_8h_source.xhtml#l00288">288</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
1406
1407<p class="reference">Referenced by <a class="el" href="_c_l_l2_normalize_layer_kernel_8cpp_source.xhtml#l00039">CLL2NormalizeLayerKernel::CLL2NormalizeLayerKernel()</a>, <a class="el" href="_c_l_permute_kernel_8cpp_source.xhtml#l00039">CLPermuteKernel::CLPermuteKernel()</a>, <a class="el" href="_n_e_softmax_layer_kernel_8cpp_source.xhtml#l00486">NELogits1DMaxKernel::run()</a>, <a class="el" href="_n_e_softmax_layer_kernel_8cpp_source.xhtml#l00324">arm_compute::vadd()</a>, <a class="el" href="_c_l_r_n_n_layer_8cpp_source.xhtml#l00044">CLRNNLayer::validate()</a>, <a class="el" href="_n_e_r_n_n_layer_8cpp_source.xhtml#l00042">NERNNLayer::validate()</a>, and <a class="el" href="_n_e_depthwise_convolution_layer_8cpp_source.xhtml#l00401">NEDepthwiseConvolutionLayer::validate()</a>.</p>
Anthony Barbier8140e1e2017-12-14 23:48:46 +00001408
1409</div>
1410</div>
Jenkinsb9abeae2018-11-22 11:58:08 +00001411<a id="aba910b683652be1f65437ef37a9da2a9"></a>
1412<h2 class="memtitle"><span class="permalink"><a href="#aba910b683652be1f65437ef37a9da2a9">&#9670;&nbsp;</a></span>ARM_COMPUTE_RETURN_ERROR_ON_MISMATCHING_QUANTIZATION_INFO</h2>
1413
Anthony Barbier8140e1e2017-12-14 23:48:46 +00001414<div class="memitem">
1415<div class="memproto">
1416 <table class="memname">
1417 <tr>
1418 <td class="memname">#define ARM_COMPUTE_RETURN_ERROR_ON_MISMATCHING_QUANTIZATION_INFO</td>
1419 <td>(</td>
1420 <td class="paramtype">&#160;</td>
1421 <td class="paramname"><em>...</em></td><td>)</td>
Jenkinsb9abeae2018-11-22 11:58:08 +00001422 <td>&#160;&#160;&#160;<a class="el" href="_error_8h.xhtml#a8a1e1c105f0bdaf37db408c7cfcb77a4">ARM_COMPUTE_RETURN_ON_ERROR</a>(::<a class="el" href="namespacearm__compute.xhtml#a49e1fb8719a6e3b4db298796bdeac758">arm_compute::error_on_mismatching_quantization_info</a>(__func__, __FILE__, __LINE__, __VA_ARGS__))</td>
Anthony Barbier8140e1e2017-12-14 23:48:46 +00001423 </tr>
1424 </table>
1425</div><div class="memdoc">
1426
Jenkinsb9abeae2018-11-22 11:58:08 +00001427<p class="definition">Definition at line <a class="el" href="_validate_8h_source.xhtml#l00610">610</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
1428
1429<p class="reference">Referenced by <a class="el" href="_n_e_softmax_layer_kernel_8cpp_source.xhtml#l00486">NELogits1DMaxKernel::run()</a>, and <a class="el" href="_n_e_softmax_layer_kernel_8cpp_source.xhtml#l00324">arm_compute::vadd()</a>.</p>
Anthony Barbier8140e1e2017-12-14 23:48:46 +00001430
1431</div>
1432</div>
Jenkinsb9abeae2018-11-22 11:58:08 +00001433<a id="a27e4638546c88b8916f967e6e54480a9"></a>
1434<h2 class="memtitle"><span class="permalink"><a href="#a27e4638546c88b8916f967e6e54480a9">&#9670;&nbsp;</a></span>ARM_COMPUTE_RETURN_ERROR_ON_MISMATCHING_SHAPES</h2>
1435
Anthony Barbier8140e1e2017-12-14 23:48:46 +00001436<div class="memitem">
1437<div class="memproto">
1438 <table class="memname">
1439 <tr>
1440 <td class="memname">#define ARM_COMPUTE_RETURN_ERROR_ON_MISMATCHING_SHAPES</td>
1441 <td>(</td>
1442 <td class="paramtype">&#160;</td>
1443 <td class="paramname"><em>...</em></td><td>)</td>
Jenkinsb9abeae2018-11-22 11:58:08 +00001444 <td>&#160;&#160;&#160;<a class="el" href="_error_8h.xhtml#a8a1e1c105f0bdaf37db408c7cfcb77a4">ARM_COMPUTE_RETURN_ON_ERROR</a>(::<a class="el" href="namespacearm__compute.xhtml#a900072ec18ac254db40901425e2b35b2">arm_compute::error_on_mismatching_shapes</a>(__func__, __FILE__, __LINE__, __VA_ARGS__))</td>
Anthony Barbier8140e1e2017-12-14 23:48:46 +00001445 </tr>
1446 </table>
1447</div><div class="memdoc">
1448
Jenkinsb9abeae2018-11-22 11:58:08 +00001449<p class="definition">Definition at line <a class="el" href="_validate_8h_source.xhtml#l00443">443</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
1450
1451<p class="reference">Referenced by <a class="el" href="_c_l_l2_normalize_layer_kernel_8cpp_source.xhtml#l00039">CLL2NormalizeLayerKernel::CLL2NormalizeLayerKernel()</a>, <a class="el" href="_n_e_softmax_layer_kernel_8cpp_source.xhtml#l00486">NELogits1DMaxKernel::run()</a>, <a class="el" href="_n_e_copy_kernel_8cpp_source.xhtml#l00050">NECopyKernel::validate()</a>, <a class="el" href="_c_l_convert_fully_connected_weights_kernel_8cpp_source.xhtml#l00079">CLConvertFullyConnectedWeightsKernel::validate()</a>, and <a class="el" href="_n_e_convert_fully_connected_weights_kernel_8cpp_source.xhtml#l00066">NEConvertFullyConnectedWeightsKernel::validate()</a>.</p>
Anthony Barbier8140e1e2017-12-14 23:48:46 +00001452
1453</div>
1454</div>
Jenkinsb9abeae2018-11-22 11:58:08 +00001455<a id="aff5af8a7daadc292442a113a91dddf7d"></a>
1456<h2 class="memtitle"><span class="permalink"><a href="#aff5af8a7daadc292442a113a91dddf7d">&#9670;&nbsp;</a></span>ARM_COMPUTE_RETURN_ERROR_ON_MISMATCHING_WINDOWS</h2>
1457
Anthony Barbier8140e1e2017-12-14 23:48:46 +00001458<div class="memitem">
1459<div class="memproto">
1460 <table class="memname">
1461 <tr>
1462 <td class="memname">#define ARM_COMPUTE_RETURN_ERROR_ON_MISMATCHING_WINDOWS</td>
1463 <td>(</td>
1464 <td class="paramtype">&#160;</td>
1465 <td class="paramname">f, </td>
1466 </tr>
1467 <tr>
1468 <td class="paramkey"></td>
1469 <td></td>
1470 <td class="paramtype">&#160;</td>
1471 <td class="paramname">w&#160;</td>
1472 </tr>
1473 <tr>
1474 <td></td>
1475 <td>)</td>
Jenkinsb9abeae2018-11-22 11:58:08 +00001476 <td></td><td>&#160;&#160;&#160;<a class="el" href="_error_8h.xhtml#a8a1e1c105f0bdaf37db408c7cfcb77a4">ARM_COMPUTE_RETURN_ON_ERROR</a>(::<a class="el" href="namespacearm__compute.xhtml#ad7f5b38e9d5391afc4a5ce5702e7379b">arm_compute::error_on_mismatching_windows</a>(__func__, __FILE__, __LINE__, f, w))</td>
Anthony Barbier8140e1e2017-12-14 23:48:46 +00001477 </tr>
1478 </table>
1479</div><div class="memdoc">
1480
Jenkinsb9abeae2018-11-22 11:58:08 +00001481<p class="definition">Definition at line <a class="el" href="_validate_8h_source.xhtml#l00185">185</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
Anthony Barbier8140e1e2017-12-14 23:48:46 +00001482
1483</div>
1484</div>
Jenkinsb9abeae2018-11-22 11:58:08 +00001485<a id="aff911654521523937ff24372a870b89f"></a>
1486<h2 class="memtitle"><span class="permalink"><a href="#aff911654521523937ff24372a870b89f">&#9670;&nbsp;</a></span>ARM_COMPUTE_RETURN_ERROR_ON_NULLPTR</h2>
1487
Anthony Barbier8140e1e2017-12-14 23:48:46 +00001488<div class="memitem">
1489<div class="memproto">
1490 <table class="memname">
1491 <tr>
1492 <td class="memname">#define ARM_COMPUTE_RETURN_ERROR_ON_NULLPTR</td>
1493 <td>(</td>
1494 <td class="paramtype">&#160;</td>
1495 <td class="paramname"><em>...</em></td><td>)</td>
Jenkinsb9abeae2018-11-22 11:58:08 +00001496 <td>&#160;&#160;&#160;<a class="el" href="_error_8h.xhtml#a8a1e1c105f0bdaf37db408c7cfcb77a4">ARM_COMPUTE_RETURN_ON_ERROR</a>(::<a class="el" href="namespacearm__compute.xhtml#a069d7a20d1a7d62042f23039b356113b">arm_compute::error_on_nullptr</a>(__func__, __FILE__, __LINE__, __VA_ARGS__))</td>
Anthony Barbier8140e1e2017-12-14 23:48:46 +00001497 </tr>
1498 </table>
1499</div><div class="memdoc">
1500
Jenkinsb9abeae2018-11-22 11:58:08 +00001501<p class="definition">Definition at line <a class="el" href="_validate_8h_source.xhtml#l00163">163</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
1502
1503<p class="reference">Referenced by <a class="el" href="_c_l_l2_normalize_layer_kernel_8cpp_source.xhtml#l00039">CLL2NormalizeLayerKernel::CLL2NormalizeLayerKernel()</a>, <a class="el" href="_c_l_locally_connected_matrix_multiply_kernel_8cpp_source.xhtml#l00044">CLLocallyConnectedMatrixMultiplyKernel::CLLocallyConnectedMatrixMultiplyKernel()</a>, <a class="el" href="_n_e_reshape_layer_8cpp_source.xhtml#l00041">NEReshapeLayer::validate()</a>, <a class="el" href="_c_l_quantization_layer_8cpp_source.xhtml#l00037">CLQuantizationLayer::validate()</a>, <a class="el" href="_c_l_reduce_mean_8cpp_source.xhtml#l00091">CLReduceMean::validate()</a>, <a class="el" href="_c_l_split_8cpp_source.xhtml#l00090">CLSplit::validate()</a>, <a class="el" href="_n_e_quantization_layer_8cpp_source.xhtml#l00038">NEQuantizationLayer::validate()</a>, <a class="el" href="_n_e_reduce_mean_8cpp_source.xhtml#l00036">NEReduceMean::validate()</a>, <a class="el" href="_c_l_permute_kernel_8cpp_source.xhtml#l00126">CLPermuteKernel::validate()</a>, <a class="el" href="_c_l_slice_8cpp_source.xhtml#l00046">CLSlice::validate()</a>, <a class="el" href="_n_e_dequantization_layer_8cpp_source.xhtml#l00038">NEDequantizationLayer::validate()</a>, <a class="el" href="_n_e_g_e_m_m_matrix_vector_multiply_kernel_8cpp_source.xhtml#l00247">NEGEMMMatrixVectorMultiplyKernel::validate()</a>, <a class="el" href="_c_l_upsample_layer_kernel_8cpp_source.xhtml#l00043">CLUpsampleLayerKernel::validate()</a>, <a class="el" href="_c_l_r_n_n_layer_8cpp_source.xhtml#l00044">CLRNNLayer::validate()</a>, <a class="el" href="_c_l_deconvolution_layer_upsample_kernel_8cpp_source.xhtml#l00041">CLDeconvolutionLayerUpsampleKernel::validate()</a>, <a class="el" href="_n_e_prior_box_layer_kernel_8cpp_source.xhtml#l00339">NEPriorBoxLayerKernel::validate()</a>, <a class="el" href="_c_l_dequantization_layer_8cpp_source.xhtml#l00037">CLDequantizationLayer::validate()</a>, <a class="el" href="_n_e_width_concatenate_layer_8cpp_source.xhtml#l00043">NEWidthConcatenateLayer::validate()</a>, <a class="el" href="_n_e_scale_8cpp_source.xhtml#l00173">NEScale::validate()</a>, <a class="el" href="_n_e_depthwise_weights_reshape_kernel_8cpp_source.xhtml#l00147">NEDepthwiseWeightsReshapeKernel::validate()</a>, <a class="el" href="_n_e_upsample_layer_kernel_8cpp_source.xhtml#l00089">NEUpsampleLayerKernel::validate()</a>, <a class="el" href="_c_l_arithmetic_addition_kernel_8cpp_source.xhtml#l00172">CLArithmeticAdditionKernel::validate()</a>, <a class="el" href="_n_e_pooling_layer_kernel_8cpp_source.xhtml#l02030">NEPoolingLayerKernel::validate()</a>, <a class="el" href="_n_e_g_e_m_m_convolution_layer_8cpp_source.xhtml#l00062">NEConvolutionLayerReshapeWeights::validate()</a>, <a class="el" href="_n_e_normalization_layer_8cpp_source.xhtml#l00059">NENormalizationLayer::validate()</a>, <a class="el" href="_n_e_depthwise_vector_to_tensor_kernel_8cpp_source.xhtml#l00138">NEDepthwiseVectorToTensorKernel::validate()</a>, <a class="el" href="_c_l_arithmetic_subtraction_kernel_8cpp_source.xhtml#l00170">CLArithmeticSubtractionKernel::validate()</a>, <a class="el" href="_c_l_batch_to_space_layer_kernel_8cpp_source.xhtml#l00135">CLBatchToSpaceLayerKernel::validate()</a>, <a class="el" href="_c_l_width_concatenate_layer_8cpp_source.xhtml#l00045">CLWidthConcatenateLayer::validate()</a>, <a class="el" href="_c_l_softmax_layer_8cpp_source.xhtml#l00148">CLSoftmaxLayer::validate()</a>, <a class="el" href="_n_e_r_n_n_layer_8cpp_source.xhtml#l00042">NERNNLayer::validate()</a>, <a class="el" href="_n_e_softmax_layer_8cpp_source.xhtml#l00062">NESoftmaxLayer::validate()</a>, <a class="el" href="_n_e_depth_concatenate_layer_8cpp_source.xhtml#l00076">NEDepthConcatenateLayer::validate()</a>, <a class="el" href="_c_l_g_e_m_m_convolution_layer_8cpp_source.xhtml#l00063">CLConvolutionLayerReshapeWeights::validate()</a>, <a class="el" href="_n_e_depthwise_im2_col_kernel_8cpp_source.xhtml#l00174">NEDepthwiseIm2ColKernel::validate()</a>, <a class="el" href="_n_e_arithmetic_addition_kernel_8cpp_source.xhtml#l00457">NEArithmeticAdditionKernel::validate()</a>, <a class="el" href="_c_l_depth_concatenate_layer_8cpp_source.xhtml#l00078">CLDepthConcatenateLayer::validate()</a>, <a class="el" href="_n_e_arithmetic_subtraction_kernel_8cpp_source.xhtml#l00448">NEArithmeticSubtractionKernel::validate()</a>, <a class="el" href="_n_e_depthwise_convolution_layer_8cpp_source.xhtml#l00174">NEDepthwiseConvolutionLayer3x3::validate()</a>, <a class="el" href="_c_l_winograd_input_transform_kernel_8cpp_source.xhtml#l00218">CLWinogradInputTransformKernel::validate()</a>, <a class="el" href="_c_l_depthwise_convolution_layer_8cpp_source.xhtml#l00071">CLDepthwiseConvolutionLayer3x3::validate()</a>, <a class="el" href="_c_l_convolution_layer_8cpp_source.xhtml#l00084">CLConvolutionLayer::validate()</a>, <a class="el" href="_n_e_locally_connected_layer_8cpp_source.xhtml#l00080">NELocallyConnectedLayer::validate()</a>, <a class="el" href="_c_l_locally_connected_layer_8cpp_source.xhtml#l00086">CLLocallyConnectedLayer::validate()</a>, <a class="el" href="_n_e_depthwise_convolution_layer3x3_kernel_8cpp_source.xhtml#l00298">NEDepthwiseConvolutionLayer3x3Kernel::validate()</a>, <a class="el" href="_n_e_direct_convolution_layer_8cpp_source.xhtml#l00074">NEDirectConvolutionLayer::validate()</a>, <a class="el" href="_n_e_winograd_convolution_layer_8cpp_source.xhtml#l00545">NEWinogradConvolutionLayer::validate()</a>, <a class="el" href="_c_l_generate_proposals_layer_8cpp_source.xhtml#l00140">CLGenerateProposalsLayer::validate()</a>, <a class="el" href="_n_e_g_e_m_m_assembly_dispatch_8cpp_source.xhtml#l00361">NEGEMMAssemblyDispatch::validate()</a>, <a class="el" href="_c_l_deconvolution_layer_8cpp_source.xhtml#l00051">CLDeconvolutionLayer::validate()</a>, <a class="el" href="_n_e_deconvolution_layer_8cpp_source.xhtml#l00050">NEDeconvolutionLayer::validate()</a>, <a class="el" href="_n_e_fully_connected_layer_8cpp_source.xhtml#l00240">NEFullyConnectedLayer::validate()</a>, <a class="el" href="_c_l_fully_connected_layer_8cpp_source.xhtml#l00241">CLFullyConnectedLayer::validate()</a>, <a class="el" href="_n_e_l_s_t_m_layer_8cpp_source.xhtml#l00299">NELSTMLayer::validate()</a>, <a class="el" href="_c_l_l_s_t_m_layer_8cpp_source.xhtml#l00299">CLLSTMLayer::validate()</a>, <a class="el" href="_n_e_g_e_m_m_convolution_layer_8cpp_source.xhtml#l00377">NEGEMMConvolutionLayer::validate()</a>, <a class="el" href="_c_l_depthwise_convolution_layer_8cpp_source.xhtml#l00202">CLDepthwiseConvolutionLayer::validate()</a>, <a class="el" href="_c_l_g_e_m_m_convolution_layer_8cpp_source.xhtml#l00346">CLGEMMConvolutionLayer::validate()</a>, and <a class="el" href="_n_e_depthwise_convolution_layer_8cpp_source.xhtml#l00401">NEDepthwiseConvolutionLayer::validate()</a>.</p>
Anthony Barbier8140e1e2017-12-14 23:48:46 +00001504
1505</div>
1506</div>
Jenkinsb9abeae2018-11-22 11:58:08 +00001507<a id="ac8fa80a763f5e67ded3fe6385972c08a"></a>
1508<h2 class="memtitle"><span class="permalink"><a href="#ac8fa80a763f5e67ded3fe6385972c08a">&#9670;&nbsp;</a></span>ARM_COMPUTE_RETURN_ERROR_ON_TENSOR_NOT_2D</h2>
1509
Anthony Barbier8140e1e2017-12-14 23:48:46 +00001510<div class="memitem">
1511<div class="memproto">
1512 <table class="memname">
1513 <tr>
1514 <td class="memname">#define ARM_COMPUTE_RETURN_ERROR_ON_TENSOR_NOT_2D</td>
1515 <td>(</td>
1516 <td class="paramtype">&#160;</td>
1517 <td class="paramname">t</td><td>)</td>
Jenkinsb9abeae2018-11-22 11:58:08 +00001518 <td>&#160;&#160;&#160;<a class="el" href="_error_8h.xhtml#a8a1e1c105f0bdaf37db408c7cfcb77a4">ARM_COMPUTE_RETURN_ON_ERROR</a>(::<a class="el" href="namespacearm__compute.xhtml#a398f32595ee55b858853d5bcdcacfef5">arm_compute::error_on_tensor_not_2d</a>(__func__, __FILE__, __LINE__, t))</td>
Anthony Barbier8140e1e2017-12-14 23:48:46 +00001519 </tr>
1520 </table>
1521</div><div class="memdoc">
1522
Jenkinsb9abeae2018-11-22 11:58:08 +00001523<p class="definition">Definition at line <a class="el" href="_validate_8h_source.xhtml#l00857">857</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
1524
1525<p class="reference">Referenced by <a class="el" href="_c_l_mean_std_dev_8cpp_source.xhtml#l00049">CLMeanStdDev::validate()</a>, and <a class="el" href="_c_l_mean_std_dev_kernel_8cpp_source.xhtml#l00053">CLMeanStdDevKernel::validate()</a>.</p>
Anthony Barbier06ea0482018-02-22 15:45:35 +00001526
1527</div>
1528</div>
Jenkinsb9abeae2018-11-22 11:58:08 +00001529<a id="afa03792380678d33e64ad42c0fdff956"></a>
1530<h2 class="memtitle"><span class="permalink"><a href="#afa03792380678d33e64ad42c0fdff956">&#9670;&nbsp;</a></span>ARM_COMPUTE_RETURN_ERROR_ON_TENSORS_NOT_EVEN</h2>
1531
Anthony Barbier06ea0482018-02-22 15:45:35 +00001532<div class="memitem">
1533<div class="memproto">
1534 <table class="memname">
1535 <tr>
1536 <td class="memname">#define ARM_COMPUTE_RETURN_ERROR_ON_TENSORS_NOT_EVEN</td>
1537 <td>(</td>
1538 <td class="paramtype">&#160;</td>
1539 <td class="paramname"><em>...</em></td><td>)</td>
Jenkinsb9abeae2018-11-22 11:58:08 +00001540 <td>&#160;&#160;&#160;<a class="el" href="_error_8h.xhtml#a8a1e1c105f0bdaf37db408c7cfcb77a4">ARM_COMPUTE_RETURN_ON_ERROR</a>(::<a class="el" href="namespacearm__compute.xhtml#aa8bcb895249c9b0207df5d6512433aab">arm_compute::error_on_tensors_not_even</a>(__func__, __FILE__, __LINE__, __VA_ARGS__))</td>
Anthony Barbier06ea0482018-02-22 15:45:35 +00001541 </tr>
1542 </table>
1543</div><div class="memdoc">
1544
Jenkinsb9abeae2018-11-22 11:58:08 +00001545<p class="definition">Definition at line <a class="el" href="_validate_8h_source.xhtml#l00320">320</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
Jenkinsb3a371b2018-05-23 11:36:53 +01001546
1547</div>
1548</div>
Jenkinsb9abeae2018-11-22 11:58:08 +00001549<a id="a8bcd0180e450efc67cb856bc46e67ba6"></a>
1550<h2 class="memtitle"><span class="permalink"><a href="#a8bcd0180e450efc67cb856bc46e67ba6">&#9670;&nbsp;</a></span>ARM_COMPUTE_RETURN_ERROR_ON_TENSORS_NOT_SUBSAMPLED</h2>
1551
Jenkinsb3a371b2018-05-23 11:36:53 +01001552<div class="memitem">
1553<div class="memproto">
1554 <table class="memname">
1555 <tr>
1556 <td class="memname">#define ARM_COMPUTE_RETURN_ERROR_ON_TENSORS_NOT_SUBSAMPLED</td>
1557 <td>(</td>
1558 <td class="paramtype">&#160;</td>
1559 <td class="paramname"><em>...</em></td><td>)</td>
Jenkinsb9abeae2018-11-22 11:58:08 +00001560 <td>&#160;&#160;&#160;<a class="el" href="_error_8h.xhtml#a8a1e1c105f0bdaf37db408c7cfcb77a4">ARM_COMPUTE_RETURN_ON_ERROR</a>(::<a class="el" href="namespacearm__compute.xhtml#a5865def3a35885dda73dd5f4d555d11c">arm_compute::error_on_tensors_not_subsampled</a>(__func__, __FILE__, __LINE__, __VA_ARGS__))</td>
Jenkinsb3a371b2018-05-23 11:36:53 +01001561 </tr>
1562 </table>
1563</div><div class="memdoc">
1564
Jenkinsb9abeae2018-11-22 11:58:08 +00001565<p class="definition">Definition at line <a class="el" href="_validate_8h_source.xhtml#l00353">353</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
Anthony Barbier8140e1e2017-12-14 23:48:46 +00001566
1567</div>
1568</div>
Jenkinsb9abeae2018-11-22 11:58:08 +00001569<a id="afe826628d90b663c6efba849910b0795"></a>
1570<h2 class="memtitle"><span class="permalink"><a href="#afe826628d90b663c6efba849910b0795">&#9670;&nbsp;</a></span>ARM_COMPUTE_RETURN_ERROR_ON_UNCONFIGURED_KERNEL</h2>
1571
Anthony Barbier8140e1e2017-12-14 23:48:46 +00001572<div class="memitem">
1573<div class="memproto">
1574 <table class="memname">
1575 <tr>
1576 <td class="memname">#define ARM_COMPUTE_RETURN_ERROR_ON_UNCONFIGURED_KERNEL</td>
1577 <td>(</td>
1578 <td class="paramtype">&#160;</td>
1579 <td class="paramname">k</td><td>)</td>
Jenkinsb9abeae2018-11-22 11:58:08 +00001580 <td>&#160;&#160;&#160;<a class="el" href="_error_8h.xhtml#a8a1e1c105f0bdaf37db408c7cfcb77a4">ARM_COMPUTE_RETURN_ON_ERROR</a>(::<a class="el" href="namespacearm__compute.xhtml#acd11fc94aa2828fee0715de0297eb306">arm_compute::error_on_unconfigured_kernel</a>(__func__, __FILE__, __LINE__, k))</td>
Anthony Barbier8140e1e2017-12-14 23:48:46 +00001581 </tr>
1582 </table>
1583</div><div class="memdoc">
1584
Jenkinsb9abeae2018-11-22 11:58:08 +00001585<p class="definition">Definition at line <a class="el" href="_validate_8h_source.xhtml#l00942">942</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
Anthony Barbier8140e1e2017-12-14 23:48:46 +00001586
1587</div>
1588</div>
Jenkinsb9abeae2018-11-22 11:58:08 +00001589<a id="ac971a57039435ecc6b3321df4d324743"></a>
1590<h2 class="memtitle"><span class="permalink"><a href="#ac971a57039435ecc6b3321df4d324743">&#9670;&nbsp;</a></span>ARM_COMPUTE_RETURN_ERROR_ON_WINDOW_DIMENSIONS_GTE</h2>
1591
Anthony Barbier8140e1e2017-12-14 23:48:46 +00001592<div class="memitem">
1593<div class="memproto">
1594 <table class="memname">
1595 <tr>
1596 <td class="memname">#define ARM_COMPUTE_RETURN_ERROR_ON_WINDOW_DIMENSIONS_GTE</td>
1597 <td>(</td>
1598 <td class="paramtype">&#160;</td>
1599 <td class="paramname">w, </td>
1600 </tr>
1601 <tr>
1602 <td class="paramkey"></td>
1603 <td></td>
1604 <td class="paramtype">&#160;</td>
1605 <td class="paramname">md&#160;</td>
1606 </tr>
1607 <tr>
1608 <td></td>
1609 <td>)</td>
Jenkinsb9abeae2018-11-22 11:58:08 +00001610 <td></td><td>&#160;&#160;&#160;<a class="el" href="_error_8h.xhtml#a8a1e1c105f0bdaf37db408c7cfcb77a4">ARM_COMPUTE_RETURN_ON_ERROR</a>(::<a class="el" href="namespacearm__compute.xhtml#a7d65985a30fc1229047b7db32caaab43">arm_compute::error_on_window_dimensions_gte</a>(__func__, __FILE__, __LINE__, w, md))</td>
Anthony Barbier8140e1e2017-12-14 23:48:46 +00001611 </tr>
1612 </table>
1613</div><div class="memdoc">
1614
Jenkinsb9abeae2018-11-22 11:58:08 +00001615<p class="definition">Definition at line <a class="el" href="_validate_8h_source.xhtml#l00265">265</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
Anthony Barbier8140e1e2017-12-14 23:48:46 +00001616
1617</div>
1618</div>
Jenkinsb9abeae2018-11-22 11:58:08 +00001619<a id="a56e3d9bf78d3dc9f06d4929a839f7d33"></a>
1620<h2 class="memtitle"><span class="permalink"><a href="#a56e3d9bf78d3dc9f06d4929a839f7d33">&#9670;&nbsp;</a></span>ARM_COMPUTE_RETURN_ERROR_ON_WINDOW_NOT_COLLAPSABLE_AT_DIMENSION</h2>
1621
Anthony Barbier8140e1e2017-12-14 23:48:46 +00001622<div class="memitem">
1623<div class="memproto">
1624 <table class="memname">
1625 <tr>
1626 <td class="memname">#define ARM_COMPUTE_RETURN_ERROR_ON_WINDOW_NOT_COLLAPSABLE_AT_DIMENSION</td>
1627 <td>(</td>
1628 <td class="paramtype">&#160;</td>
1629 <td class="paramname">f, </td>
1630 </tr>
1631 <tr>
1632 <td class="paramkey"></td>
1633 <td></td>
1634 <td class="paramtype">&#160;</td>
1635 <td class="paramname">w, </td>
1636 </tr>
1637 <tr>
1638 <td class="paramkey"></td>
1639 <td></td>
1640 <td class="paramtype">&#160;</td>
1641 <td class="paramname">d&#160;</td>
1642 </tr>
1643 <tr>
1644 <td></td>
1645 <td>)</td>
Jenkinsb9abeae2018-11-22 11:58:08 +00001646 <td></td><td>&#160;&#160;&#160;<a class="el" href="_error_8h.xhtml#a8a1e1c105f0bdaf37db408c7cfcb77a4">ARM_COMPUTE_RETURN_ON_ERROR</a>(::<a class="el" href="namespacearm__compute.xhtml#a4f63a617a4897663b386ba5e1f5cb675">arm_compute::error_on_window_not_collapsable_at_dimension</a>(__func__, __FILE__, __LINE__, f, w, d))</td>
Anthony Barbier8140e1e2017-12-14 23:48:46 +00001647 </tr>
1648 </table>
1649</div><div class="memdoc">
1650
Jenkinsb9abeae2018-11-22 11:58:08 +00001651<p class="definition">Definition at line <a class="el" href="_validate_8h_source.xhtml#l00227">227</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
Anthony Barbier871448e2017-03-24 14:54:29 +00001652
1653</div>
1654</div>
1655</div><!-- contents -->
1656</div><!-- doc-content -->
1657<!-- start footer part -->
1658<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
1659 <ul>
Anthony Barbier8140e1e2017-12-14 23:48:46 +00001660 <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>
Jenkinsb9abeae2018-11-22 11:58:08 +00001661 <li class="footer">Generated on Thu Nov 22 2018 11:57:42 for Compute Library by
Anthony Barbier871448e2017-03-24 14:54:29 +00001662 <a href="http://www.doxygen.org/index.html">
Jenkinsb9abeae2018-11-22 11:58:08 +00001663 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
Anthony Barbier871448e2017-03-24 14:54:29 +00001664 </ul>
1665</div>
1666</body>
1667</html>