blob: 397a72940c0a6c482e73cf23ab3d950bcae8bd77 [file] [log] [blame]
<!-- HTML header for doxygen 1.8.15-->
<!-- Remember to use version doxygen 1.8.15 +-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.15"/>
<meta name="robots" content="NOINDEX, NOFOLLOW" /> <!-- Prevent indexing by search engines -->
<title>Compute Library: CommonGraphOptions Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/x-mathjax-config">
MathJax.Hub.Config({
extensions: ["tex2jax.js"],
jax: ["input/TeX","output/HTML-CSS"],
});
</script><script type="text/javascript" async="async" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="stylesheet.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<img alt="Compute Library" src="https://raw.githubusercontent.com/ARM-software/ComputeLibrary/gh-pages/ACL_logo.png" style="max-width: 100%;margin-top: 15px;margin-left: 10px"/>
<td style="padding-left: 0.5em;">
<div id="projectname">
&#160;<span id="projectnumber">19.08</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.15 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classarm__compute_1_1utils_1_1_common_graph_options.xhtml','');});
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-attribs">Data Fields</a> </div>
<div class="headertitle">
<div class="title">CommonGraphOptions Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>Common command line options used to configure the graph examples.
<a href="classarm__compute_1_1utils_1_1_common_graph_options.xhtml#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="_common_graph_options_8h_source.xhtml">CommonGraphOptions.h</a>&gt;</code></p>
<div class="dynheader">
Collaboration diagram for CommonGraphOptions:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="classarm__compute_1_1utils_1_1_common_graph_options__coll__graph.svg" width="1535" height="683"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
<center><span class="legend">[<a target="top" href="graph_legend.xhtml">legend</a>]</span></center></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:aeea2bdaecbe56d3a5bed95161b14bd38"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1utils_1_1_common_graph_options.xhtml#aeea2bdaecbe56d3a5bed95161b14bd38">CommonGraphOptions</a> (<a class="el" href="classarm__compute_1_1utils_1_1_command_line_parser.xhtml">CommandLineParser</a> &amp;parser)</td></tr>
<tr class="memdesc:aeea2bdaecbe56d3a5bed95161b14bd38"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor. <a href="#aeea2bdaecbe56d3a5bed95161b14bd38">More...</a><br /></td></tr>
<tr class="separator:aeea2bdaecbe56d3a5bed95161b14bd38"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adfe8a14089c6310f65b2f904f1a40dff"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1utils_1_1_common_graph_options.xhtml#adfe8a14089c6310f65b2f904f1a40dff">CommonGraphOptions</a> (const <a class="el" href="classarm__compute_1_1utils_1_1_common_graph_options.xhtml">CommonGraphOptions</a> &amp;)=delete</td></tr>
<tr class="memdesc:adfe8a14089c6310f65b2f904f1a40dff"><td class="mdescLeft">&#160;</td><td class="mdescRight">Prevent instances of this class from being copied (As this class contains pointers) <a href="#adfe8a14089c6310f65b2f904f1a40dff">More...</a><br /></td></tr>
<tr class="separator:adfe8a14089c6310f65b2f904f1a40dff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afed776bb9670af4abedc158164e2aab8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarm__compute_1_1utils_1_1_common_graph_options.xhtml">CommonGraphOptions</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1utils_1_1_common_graph_options.xhtml#afed776bb9670af4abedc158164e2aab8">operator=</a> (const <a class="el" href="classarm__compute_1_1utils_1_1_common_graph_options.xhtml">CommonGraphOptions</a> &amp;)=delete</td></tr>
<tr class="memdesc:afed776bb9670af4abedc158164e2aab8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Prevent instances of this class from being copied (As this class contains pointers) <a href="#afed776bb9670af4abedc158164e2aab8">More...</a><br /></td></tr>
<tr class="separator:afed776bb9670af4abedc158164e2aab8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a966d75bfeec1505fcf8ae19ce7627828"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1utils_1_1_common_graph_options.xhtml#a966d75bfeec1505fcf8ae19ce7627828">CommonGraphOptions</a> (<a class="el" href="classarm__compute_1_1utils_1_1_common_graph_options.xhtml">CommonGraphOptions</a> &amp;&amp;)=default</td></tr>
<tr class="memdesc:a966d75bfeec1505fcf8ae19ce7627828"><td class="mdescLeft">&#160;</td><td class="mdescRight">Allow instances of this class to be moved. <a href="#a966d75bfeec1505fcf8ae19ce7627828">More...</a><br /></td></tr>
<tr class="separator:a966d75bfeec1505fcf8ae19ce7627828"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a8aa1d010c8c0f650c55aefa8ece74e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarm__compute_1_1utils_1_1_common_graph_options.xhtml">CommonGraphOptions</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1utils_1_1_common_graph_options.xhtml#a9a8aa1d010c8c0f650c55aefa8ece74e">operator=</a> (<a class="el" href="classarm__compute_1_1utils_1_1_common_graph_options.xhtml">CommonGraphOptions</a> &amp;&amp;)=default</td></tr>
<tr class="memdesc:a9a8aa1d010c8c0f650c55aefa8ece74e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Allow instances of this class to be moved. <a href="#a9a8aa1d010c8c0f650c55aefa8ece74e">More...</a><br /></td></tr>
<tr class="separator:a9a8aa1d010c8c0f650c55aefa8ece74e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adb8bdeb785690a0857d0f0e4d66db4c3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1utils_1_1_common_graph_options.xhtml#adb8bdeb785690a0857d0f0e4d66db4c3">~CommonGraphOptions</a> ()=default</td></tr>
<tr class="memdesc:adb8bdeb785690a0857d0f0e4d66db4c3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default destructor. <a href="#adb8bdeb785690a0857d0f0e4d66db4c3">More...</a><br /></td></tr>
<tr class="separator:adb8bdeb785690a0857d0f0e4d66db4c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
<tr class="memitem:acb3f1fc6ee2cea2cf9074e7dfa4acf2b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarm__compute_1_1utils_1_1_toggle_option.xhtml">ToggleOption</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1utils_1_1_common_graph_options.xhtml#acb3f1fc6ee2cea2cf9074e7dfa4acf2b">help</a></td></tr>
<tr class="memdesc:acb3f1fc6ee2cea2cf9074e7dfa4acf2b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Show help option. <a href="#acb3f1fc6ee2cea2cf9074e7dfa4acf2b">More...</a><br /></td></tr>
<tr class="separator:acb3f1fc6ee2cea2cf9074e7dfa4acf2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad6174941c7ae1c945e4f7fcb3261f87c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarm__compute_1_1utils_1_1_simple_option.xhtml">SimpleOption</a>&lt; int &gt; *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1utils_1_1_common_graph_options.xhtml#ad6174941c7ae1c945e4f7fcb3261f87c">threads</a></td></tr>
<tr class="memdesc:ad6174941c7ae1c945e4f7fcb3261f87c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of threads option. <a href="#ad6174941c7ae1c945e4f7fcb3261f87c">More...</a><br /></td></tr>
<tr class="separator:ad6174941c7ae1c945e4f7fcb3261f87c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a770e3e82cb8e4632d754e651fd29b9cb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarm__compute_1_1utils_1_1_enum_option.xhtml">EnumOption</a>&lt; <a class="el" href="namespacearm__compute_1_1graph.xhtml#a31488d29805a596498c0234ae392d35d">arm_compute::graph::Target</a> &gt; *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1utils_1_1_common_graph_options.xhtml#a770e3e82cb8e4632d754e651fd29b9cb">target</a></td></tr>
<tr class="memdesc:a770e3e82cb8e4632d754e651fd29b9cb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Graph execution target. <a href="#a770e3e82cb8e4632d754e651fd29b9cb">More...</a><br /></td></tr>
<tr class="separator:a770e3e82cb8e4632d754e651fd29b9cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a07e18432725b2e2d3c0a5625a8aea8a8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarm__compute_1_1utils_1_1_enum_option.xhtml">EnumOption</a>&lt; <a class="el" href="namespacearm__compute.xhtml#ad8ed01ff3ff33333d8e19db4d2818bb6">arm_compute::DataType</a> &gt; *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1utils_1_1_common_graph_options.xhtml#a07e18432725b2e2d3c0a5625a8aea8a8">data_type</a></td></tr>
<tr class="memdesc:a07e18432725b2e2d3c0a5625a8aea8a8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Graph data type. <a href="#a07e18432725b2e2d3c0a5625a8aea8a8">More...</a><br /></td></tr>
<tr class="separator:a07e18432725b2e2d3c0a5625a8aea8a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa276d896db24e95060047eb2f886614d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarm__compute_1_1utils_1_1_enum_option.xhtml">EnumOption</a>&lt; <a class="el" href="namespacearm__compute.xhtml#ad1d5cce2d9e9a5d61c243e5c989112e0">arm_compute::DataLayout</a> &gt; *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1utils_1_1_common_graph_options.xhtml#aa276d896db24e95060047eb2f886614d">data_layout</a></td></tr>
<tr class="memdesc:aa276d896db24e95060047eb2f886614d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Graph data layout. <a href="#aa276d896db24e95060047eb2f886614d">More...</a><br /></td></tr>
<tr class="separator:aa276d896db24e95060047eb2f886614d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb574a4d09ddbdd9675da603fbad34a4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarm__compute_1_1utils_1_1_toggle_option.xhtml">ToggleOption</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1utils_1_1_common_graph_options.xhtml#afb574a4d09ddbdd9675da603fbad34a4">enable_tuner</a></td></tr>
<tr class="memdesc:afb574a4d09ddbdd9675da603fbad34a4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable tuner. <a href="#afb574a4d09ddbdd9675da603fbad34a4">More...</a><br /></td></tr>
<tr class="separator:afb574a4d09ddbdd9675da603fbad34a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa1fb173121a67e58388e74cf4f9f42f4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarm__compute_1_1utils_1_1_toggle_option.xhtml">ToggleOption</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1utils_1_1_common_graph_options.xhtml#aa1fb173121a67e58388e74cf4f9f42f4">enable_cl_cache</a></td></tr>
<tr class="memdesc:aa1fb173121a67e58388e74cf4f9f42f4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable opencl kernels cache. <a href="#aa1fb173121a67e58388e74cf4f9f42f4">More...</a><br /></td></tr>
<tr class="separator:aa1fb173121a67e58388e74cf4f9f42f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a152c80450373e13e5e2f543b4ae4bb3b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarm__compute_1_1utils_1_1_simple_option.xhtml">SimpleOption</a>&lt; <a class="el" href="namespacearm__compute.xhtml#ae76ef5bd3ad69f7380ebb3ac6033ec5c">arm_compute::CLTunerMode</a> &gt; *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1utils_1_1_common_graph_options.xhtml#a152c80450373e13e5e2f543b4ae4bb3b">tuner_mode</a></td></tr>
<tr class="memdesc:a152c80450373e13e5e2f543b4ae4bb3b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tuner mode. <a href="#a152c80450373e13e5e2f543b4ae4bb3b">More...</a><br /></td></tr>
<tr class="separator:a152c80450373e13e5e2f543b4ae4bb3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb7fa90ec602efaaee1e7ab25ccbfa98"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarm__compute_1_1utils_1_1_toggle_option.xhtml">ToggleOption</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1utils_1_1_common_graph_options.xhtml#acb7fa90ec602efaaee1e7ab25ccbfa98">fast_math_hint</a></td></tr>
<tr class="memdesc:acb7fa90ec602efaaee1e7ab25ccbfa98"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fast math hint. <a href="#acb7fa90ec602efaaee1e7ab25ccbfa98">More...</a><br /></td></tr>
<tr class="separator:acb7fa90ec602efaaee1e7ab25ccbfa98"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a10f94123b5c23f4d0ee7362c2617d812"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarm__compute_1_1utils_1_1_simple_option.xhtml">SimpleOption</a>&lt; std::string &gt; *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1utils_1_1_common_graph_options.xhtml#a10f94123b5c23f4d0ee7362c2617d812">data_path</a></td></tr>
<tr class="memdesc:a10f94123b5c23f4d0ee7362c2617d812"><td class="mdescLeft">&#160;</td><td class="mdescRight">Trainable parameters path. <a href="#a10f94123b5c23f4d0ee7362c2617d812">More...</a><br /></td></tr>
<tr class="separator:a10f94123b5c23f4d0ee7362c2617d812"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac6f31ad641b0389e976af0679af2cc02"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarm__compute_1_1utils_1_1_simple_option.xhtml">SimpleOption</a>&lt; std::string &gt; *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1utils_1_1_common_graph_options.xhtml#ac6f31ad641b0389e976af0679af2cc02">image</a></td></tr>
<tr class="memdesc:ac6f31ad641b0389e976af0679af2cc02"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="struct_image.xhtml" title="Structure to hold Image information.">Image</a>. <a href="#ac6f31ad641b0389e976af0679af2cc02">More...</a><br /></td></tr>
<tr class="separator:ac6f31ad641b0389e976af0679af2cc02"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a21ea35d20a82601710f523bc964c59a3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarm__compute_1_1utils_1_1_simple_option.xhtml">SimpleOption</a>&lt; std::string &gt; *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1utils_1_1_common_graph_options.xhtml#a21ea35d20a82601710f523bc964c59a3">labels</a></td></tr>
<tr class="memdesc:a21ea35d20a82601710f523bc964c59a3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Labels. <a href="#a21ea35d20a82601710f523bc964c59a3">More...</a><br /></td></tr>
<tr class="separator:a21ea35d20a82601710f523bc964c59a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a30fbf7b83e14786a1cdab47e5e389cba"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarm__compute_1_1utils_1_1_simple_option.xhtml">SimpleOption</a>&lt; std::string &gt; *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1utils_1_1_common_graph_options.xhtml#a30fbf7b83e14786a1cdab47e5e389cba">validation_file</a></td></tr>
<tr class="memdesc:a30fbf7b83e14786a1cdab47e5e389cba"><td class="mdescLeft">&#160;</td><td class="mdescRight">Validation file. <a href="#a30fbf7b83e14786a1cdab47e5e389cba">More...</a><br /></td></tr>
<tr class="separator:a30fbf7b83e14786a1cdab47e5e389cba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9846145d91730995d71b3cc3a92d2a84"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarm__compute_1_1utils_1_1_simple_option.xhtml">SimpleOption</a>&lt; std::string &gt; *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1utils_1_1_common_graph_options.xhtml#a9846145d91730995d71b3cc3a92d2a84">validation_path</a></td></tr>
<tr class="memdesc:a9846145d91730995d71b3cc3a92d2a84"><td class="mdescLeft">&#160;</td><td class="mdescRight">Validation data path. <a href="#a9846145d91730995d71b3cc3a92d2a84">More...</a><br /></td></tr>
<tr class="separator:a9846145d91730995d71b3cc3a92d2a84"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a553cdf5b02f190b9ed0f9b4ec711019c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarm__compute_1_1utils_1_1_simple_option.xhtml">SimpleOption</a>&lt; std::string &gt; *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1utils_1_1_common_graph_options.xhtml#a553cdf5b02f190b9ed0f9b4ec711019c">validation_range</a></td></tr>
<tr class="memdesc:a553cdf5b02f190b9ed0f9b4ec711019c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Validation range. <a href="#a553cdf5b02f190b9ed0f9b4ec711019c">More...</a><br /></td></tr>
<tr class="separator:a553cdf5b02f190b9ed0f9b4ec711019c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac3ce1ee0a145bb6c131c9d94f30062e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarm__compute_1_1utils_1_1_simple_option.xhtml">SimpleOption</a>&lt; std::string &gt; *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1utils_1_1_common_graph_options.xhtml#aac3ce1ee0a145bb6c131c9d94f30062e">tuner_file</a></td></tr>
<tr class="memdesc:aac3ce1ee0a145bb6c131c9d94f30062e"><td class="mdescLeft">&#160;</td><td class="mdescRight">File to load/store the tuner's values from. <a href="#aac3ce1ee0a145bb6c131c9d94f30062e">More...</a><br /></td></tr>
<tr class="separator:aac3ce1ee0a145bb6c131c9d94f30062e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Common command line options used to configure the graph examples. </p>
<p>The options in this object get populated when "parse()" is called on the parser used to construct it. The expected workflow is:</p>
<p><a class="el" href="classarm__compute_1_1utils_1_1_command_line_parser.xhtml" title="Class to parse command line arguments.">CommandLineParser</a> parser; CommonOptions options( parser ); parser.parse(argc, argv); </p>
<p class="definition">Definition at line <a class="el" href="_common_graph_options_8h_source.xhtml#l00129">129</a> of file <a class="el" href="_common_graph_options_8h_source.xhtml">CommonGraphOptions.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="aeea2bdaecbe56d3a5bed95161b14bd38"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aeea2bdaecbe56d3a5bed95161b14bd38">&#9670;&nbsp;</a></span>CommonGraphOptions() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classarm__compute_1_1utils_1_1_common_graph_options.xhtml">CommonGraphOptions</a> </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classarm__compute_1_1utils_1_1_command_line_parser.xhtml">CommandLineParser</a> &amp;&#160;</td>
<td class="paramname"><em>parser</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Constructor. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in,out]</td><td class="paramname">parser</td><td>A parser on which "parse()" hasn't been called yet. </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="_common_graph_options_8cpp_source.xhtml#l00115">115</a> of file <a class="el" href="_common_graph_options_8cpp_source.xhtml">CommonGraphOptions.cpp</a>.</p>
<div class="fragment"><div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; : <a class="code" href="classarm__compute_1_1utils_1_1_common_graph_options.xhtml#acb3f1fc6ee2cea2cf9074e7dfa4acf2b">help</a>(parser.add_option&lt;ToggleOption&gt;(<span class="stringliteral">&quot;help&quot;</span>)),</div><div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; <a class="code" href="classarm__compute_1_1utils_1_1_common_graph_options.xhtml#ad6174941c7ae1c945e4f7fcb3261f87c">threads</a>(parser.add_option&lt;SimpleOption&lt;int&gt;&gt;(<span class="stringliteral">&quot;threads&quot;</span>, 1)),</div><div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; <a class="code" href="classarm__compute_1_1utils_1_1_common_graph_options.xhtml#a770e3e82cb8e4632d754e651fd29b9cb">target</a>(),</div><div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; <a class="code" href="classarm__compute_1_1utils_1_1_common_graph_options.xhtml#a07e18432725b2e2d3c0a5625a8aea8a8">data_type</a>(),</div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; <a class="code" href="classarm__compute_1_1utils_1_1_common_graph_options.xhtml#aa276d896db24e95060047eb2f886614d">data_layout</a>(),</div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; <a class="code" href="classarm__compute_1_1utils_1_1_common_graph_options.xhtml#afb574a4d09ddbdd9675da603fbad34a4">enable_tuner</a>(parser.add_option&lt;ToggleOption&gt;(<span class="stringliteral">&quot;enable-tuner&quot;</span>)),</div><div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; <a class="code" href="classarm__compute_1_1utils_1_1_common_graph_options.xhtml#aa1fb173121a67e58388e74cf4f9f42f4">enable_cl_cache</a>(parser.add_option&lt;ToggleOption&gt;(<span class="stringliteral">&quot;enable-cl-cache&quot;</span>)),</div><div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; <a class="code" href="classarm__compute_1_1utils_1_1_common_graph_options.xhtml#a152c80450373e13e5e2f543b4ae4bb3b">tuner_mode</a>(),</div><div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; <a class="code" href="classarm__compute_1_1utils_1_1_common_graph_options.xhtml#acb7fa90ec602efaaee1e7ab25ccbfa98">fast_math_hint</a>(parser.add_option&lt;ToggleOption&gt;(<span class="stringliteral">&quot;fast-math&quot;</span>)),</div><div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; <a class="code" href="classarm__compute_1_1utils_1_1_common_graph_options.xhtml#a10f94123b5c23f4d0ee7362c2617d812">data_path</a>(parser.add_option&lt;SimpleOption&lt;std::string&gt;&gt;(<span class="stringliteral">&quot;data&quot;</span>)),</div><div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; <a class="code" href="classarm__compute_1_1utils_1_1_common_graph_options.xhtml#ac6f31ad641b0389e976af0679af2cc02">image</a>(parser.add_option&lt;SimpleOption&lt;std::string&gt;&gt;(<span class="stringliteral">&quot;image&quot;</span>)),</div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; <a class="code" href="classarm__compute_1_1utils_1_1_common_graph_options.xhtml#a21ea35d20a82601710f523bc964c59a3">labels</a>(parser.add_option&lt;SimpleOption&lt;std::string&gt;&gt;(<span class="stringliteral">&quot;labels&quot;</span>)),</div><div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; <a class="code" href="classarm__compute_1_1utils_1_1_common_graph_options.xhtml#a30fbf7b83e14786a1cdab47e5e389cba">validation_file</a>(parser.add_option&lt;SimpleOption&lt;std::string&gt;&gt;(<span class="stringliteral">&quot;validation-file&quot;</span>)),</div><div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; <a class="code" href="classarm__compute_1_1utils_1_1_common_graph_options.xhtml#a9846145d91730995d71b3cc3a92d2a84">validation_path</a>(parser.add_option&lt;SimpleOption&lt;std::string&gt;&gt;(<span class="stringliteral">&quot;validation-path&quot;</span>)),</div><div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; <a class="code" href="classarm__compute_1_1utils_1_1_common_graph_options.xhtml#a553cdf5b02f190b9ed0f9b4ec711019c">validation_range</a>(parser.add_option&lt;SimpleOption&lt;std::string&gt;&gt;(<span class="stringliteral">&quot;validation-range&quot;</span>)),</div><div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; <a class="code" href="classarm__compute_1_1utils_1_1_common_graph_options.xhtml#aac3ce1ee0a145bb6c131c9d94f30062e">tuner_file</a>(parser.add_option&lt;SimpleOption&lt;std::string&gt;&gt;(<span class="stringliteral">&quot;tuner-file&quot;</span>))</div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;{</div><div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; std::set&lt;arm_compute::graph::Target&gt; supported_targets</div><div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; {</div><div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; Target::NEON,</div><div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; Target::CL,</div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; Target::GC,</div><div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; };</div><div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;</div><div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; std::set&lt;arm_compute::DataType&gt; supported_data_types</div><div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; {</div><div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; <a class="code" href="namespacearm__compute.xhtml#ab4e88c89b3b7ea1735996cc4def22d58a56d8353718e6fdc78b8d69078a2cdb94">DataType::F16</a>,</div><div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; <a class="code" href="namespacearm__compute.xhtml#ab4e88c89b3b7ea1735996cc4def22d58a44ad4ef5a76e6aa6fb3e3fa079a54fda">DataType::F32</a>,</div><div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; <a class="code" href="namespacearm__compute.xhtml#ad8ed01ff3ff33333d8e19db4d2818bb6af14462d71aa842202c3e4b272c7ec924">DataType::QASYMM8</a>,</div><div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; };</div><div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;</div><div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; std::set&lt;DataLayout&gt; supported_data_layouts</div><div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; {</div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; <a class="code" href="namespacearm__compute.xhtml#ad1d5cce2d9e9a5d61c243e5c989112e0ad066db54b89b0912e7e7c6da51e2da51">DataLayout::NHWC</a>,</div><div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; <a class="code" href="namespacearm__compute.xhtml#ad1d5cce2d9e9a5d61c243e5c989112e0a6b99f356fe3b30a2a850b5ea897c289f">DataLayout::NCHW</a>,</div><div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; };</div><div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;</div><div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; <span class="keyword">const</span> std::set&lt;CLTunerMode&gt; supported_tuner_modes</div><div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; {</div><div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; <a class="code" href="namespacearm__compute.xhtml#ae76ef5bd3ad69f7380ebb3ac6033ec5ca39e07a5dab0694c7ebb6a0578511ee15">CLTunerMode::EXHAUSTIVE</a>,</div><div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; <a class="code" href="namespacearm__compute.xhtml#a4c9101ca1a1f72f48efff28b4b9a6495a1e23852820b9154316c7c06e2b7ba051">CLTunerMode::NORMAL</a>,</div><div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; <a class="code" href="namespacearm__compute.xhtml#ae76ef5bd3ad69f7380ebb3ac6033ec5caba44d3559b36fc1c14e5752bccce1eef">CLTunerMode::RAPID</a></div><div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; };</div><div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;</div><div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; <a class="code" href="classarm__compute_1_1utils_1_1_common_graph_options.xhtml#a770e3e82cb8e4632d754e651fd29b9cb">target</a> = parser.add_option&lt;EnumOption&lt;Target&gt;&gt;(<span class="stringliteral">&quot;target&quot;</span>, supported_targets, Target::NEON);</div><div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160; <a class="code" href="classarm__compute_1_1utils_1_1_common_graph_options.xhtml#a07e18432725b2e2d3c0a5625a8aea8a8">data_type</a> = parser.add_option&lt;EnumOption&lt;DataType&gt;&gt;(<span class="stringliteral">&quot;type&quot;</span>, supported_data_types, <a class="code" href="namespacearm__compute.xhtml#ab4e88c89b3b7ea1735996cc4def22d58a44ad4ef5a76e6aa6fb3e3fa079a54fda">DataType::F32</a>);</div><div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160; <a class="code" href="classarm__compute_1_1utils_1_1_common_graph_options.xhtml#aa276d896db24e95060047eb2f886614d">data_layout</a> = parser.add_option&lt;EnumOption&lt;DataLayout&gt;&gt;(<span class="stringliteral">&quot;layout&quot;</span>, supported_data_layouts);</div><div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; <a class="code" href="classarm__compute_1_1utils_1_1_common_graph_options.xhtml#a152c80450373e13e5e2f543b4ae4bb3b">tuner_mode</a> = parser.add_option&lt;EnumOption&lt;CLTunerMode&gt;&gt;(<span class="stringliteral">&quot;tuner-mode&quot;</span>, supported_tuner_modes, <a class="code" href="namespacearm__compute.xhtml#a4c9101ca1a1f72f48efff28b4b9a6495a1e23852820b9154316c7c06e2b7ba051">CLTunerMode::NORMAL</a>);</div><div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;</div><div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; <a class="code" href="classarm__compute_1_1utils_1_1_common_graph_options.xhtml#acb3f1fc6ee2cea2cf9074e7dfa4acf2b">help</a>-&gt;<a class="code" href="classarm__compute_1_1utils_1_1_option.xhtml#a48a2672f362eeed9a3e93403f4d3de37">set_help</a>(<span class="stringliteral">&quot;Show this help message&quot;</span>);</div><div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; <a class="code" href="classarm__compute_1_1utils_1_1_common_graph_options.xhtml#ad6174941c7ae1c945e4f7fcb3261f87c">threads</a>-&gt;<a class="code" href="classarm__compute_1_1utils_1_1_option.xhtml#a48a2672f362eeed9a3e93403f4d3de37">set_help</a>(<span class="stringliteral">&quot;Number of threads to use&quot;</span>);</div><div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; <a class="code" href="classarm__compute_1_1utils_1_1_common_graph_options.xhtml#a770e3e82cb8e4632d754e651fd29b9cb">target</a>-&gt;<a class="code" href="classarm__compute_1_1utils_1_1_option.xhtml#a48a2672f362eeed9a3e93403f4d3de37">set_help</a>(<span class="stringliteral">&quot;Target to execute on&quot;</span>);</div><div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; <a class="code" href="classarm__compute_1_1utils_1_1_common_graph_options.xhtml#a07e18432725b2e2d3c0a5625a8aea8a8">data_type</a>-&gt;<a class="code" href="classarm__compute_1_1utils_1_1_option.xhtml#a48a2672f362eeed9a3e93403f4d3de37">set_help</a>(<span class="stringliteral">&quot;Data type to use&quot;</span>);</div><div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; <a class="code" href="classarm__compute_1_1utils_1_1_common_graph_options.xhtml#aa276d896db24e95060047eb2f886614d">data_layout</a>-&gt;<a class="code" href="classarm__compute_1_1utils_1_1_option.xhtml#a48a2672f362eeed9a3e93403f4d3de37">set_help</a>(<span class="stringliteral">&quot;Data layout to use&quot;</span>);</div><div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; <a class="code" href="classarm__compute_1_1utils_1_1_common_graph_options.xhtml#afb574a4d09ddbdd9675da603fbad34a4">enable_tuner</a>-&gt;<a class="code" href="classarm__compute_1_1utils_1_1_option.xhtml#a48a2672f362eeed9a3e93403f4d3de37">set_help</a>(<span class="stringliteral">&quot;Enable OpenCL dynamic tuner&quot;</span>);</div><div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; <a class="code" href="classarm__compute_1_1utils_1_1_common_graph_options.xhtml#aa1fb173121a67e58388e74cf4f9f42f4">enable_cl_cache</a>-&gt;<a class="code" href="classarm__compute_1_1utils_1_1_option.xhtml#a48a2672f362eeed9a3e93403f4d3de37">set_help</a>(<span class="stringliteral">&quot;Enable OpenCL program caches&quot;</span>);</div><div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; <a class="code" href="classarm__compute_1_1utils_1_1_common_graph_options.xhtml#a152c80450373e13e5e2f543b4ae4bb3b">tuner_mode</a>-&gt;<a class="code" href="classarm__compute_1_1utils_1_1_option.xhtml#a48a2672f362eeed9a3e93403f4d3de37">set_help</a>(<span class="stringliteral">&quot;Configures the time taken by the tuner to tune. Slow tuner produces the most performant LWS configuration&quot;</span>);</div><div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; <a class="code" href="classarm__compute_1_1utils_1_1_common_graph_options.xhtml#acb7fa90ec602efaaee1e7ab25ccbfa98">fast_math_hint</a>-&gt;<a class="code" href="classarm__compute_1_1utils_1_1_option.xhtml#a48a2672f362eeed9a3e93403f4d3de37">set_help</a>(<span class="stringliteral">&quot;Enable fast math&quot;</span>);</div><div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; <a class="code" href="classarm__compute_1_1utils_1_1_common_graph_options.xhtml#a10f94123b5c23f4d0ee7362c2617d812">data_path</a>-&gt;<a class="code" href="classarm__compute_1_1utils_1_1_option.xhtml#a48a2672f362eeed9a3e93403f4d3de37">set_help</a>(<span class="stringliteral">&quot;Path where graph parameters reside&quot;</span>);</div><div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; <a class="code" href="classarm__compute_1_1utils_1_1_common_graph_options.xhtml#ac6f31ad641b0389e976af0679af2cc02">image</a>-&gt;<a class="code" href="classarm__compute_1_1utils_1_1_option.xhtml#a48a2672f362eeed9a3e93403f4d3de37">set_help</a>(<span class="stringliteral">&quot;Input image for the graph&quot;</span>);</div><div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; <a class="code" href="classarm__compute_1_1utils_1_1_common_graph_options.xhtml#a21ea35d20a82601710f523bc964c59a3">labels</a>-&gt;<a class="code" href="classarm__compute_1_1utils_1_1_option.xhtml#a48a2672f362eeed9a3e93403f4d3de37">set_help</a>(<span class="stringliteral">&quot;File containing the output labels&quot;</span>);</div><div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; <a class="code" href="classarm__compute_1_1utils_1_1_common_graph_options.xhtml#a30fbf7b83e14786a1cdab47e5e389cba">validation_file</a>-&gt;<a class="code" href="classarm__compute_1_1utils_1_1_option.xhtml#a48a2672f362eeed9a3e93403f4d3de37">set_help</a>(<span class="stringliteral">&quot;File used to validate the graph&quot;</span>);</div><div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; <a class="code" href="classarm__compute_1_1utils_1_1_common_graph_options.xhtml#a9846145d91730995d71b3cc3a92d2a84">validation_path</a>-&gt;<a class="code" href="classarm__compute_1_1utils_1_1_option.xhtml#a48a2672f362eeed9a3e93403f4d3de37">set_help</a>(<span class="stringliteral">&quot;Path to the validation data&quot;</span>);</div><div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; <a class="code" href="classarm__compute_1_1utils_1_1_common_graph_options.xhtml#a553cdf5b02f190b9ed0f9b4ec711019c">validation_range</a>-&gt;<a class="code" href="classarm__compute_1_1utils_1_1_option.xhtml#a48a2672f362eeed9a3e93403f4d3de37">set_help</a>(<span class="stringliteral">&quot;Range of the images to validate for (Format : start,end)&quot;</span>);</div><div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; <a class="code" href="classarm__compute_1_1utils_1_1_common_graph_options.xhtml#aac3ce1ee0a145bb6c131c9d94f30062e">tuner_file</a>-&gt;<a class="code" href="classarm__compute_1_1utils_1_1_option.xhtml#a48a2672f362eeed9a3e93403f4d3de37">set_help</a>(<span class="stringliteral">&quot;File to load/save CLTuner values&quot;</span>);</div><div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160;}</div><div class="ttc" id="classarm__compute_1_1utils_1_1_common_graph_options_xhtml_afb574a4d09ddbdd9675da603fbad34a4"><div class="ttname"><a href="classarm__compute_1_1utils_1_1_common_graph_options.xhtml#afb574a4d09ddbdd9675da603fbad34a4">arm_compute::utils::CommonGraphOptions::enable_tuner</a></div><div class="ttdeci">ToggleOption * enable_tuner</div><div class="ttdoc">Enable tuner.</div><div class="ttdef"><b>Definition:</b> <a href="_common_graph_options_8h_source.xhtml#l00153">CommonGraphOptions.h:153</a></div></div>
<div class="ttc" id="classarm__compute_1_1utils_1_1_common_graph_options_xhtml_a152c80450373e13e5e2f543b4ae4bb3b"><div class="ttname"><a href="classarm__compute_1_1utils_1_1_common_graph_options.xhtml#a152c80450373e13e5e2f543b4ae4bb3b">arm_compute::utils::CommonGraphOptions::tuner_mode</a></div><div class="ttdeci">SimpleOption&lt; arm_compute::CLTunerMode &gt; * tuner_mode</div><div class="ttdoc">Tuner mode.</div><div class="ttdef"><b>Definition:</b> <a href="_common_graph_options_8h_source.xhtml#l00155">CommonGraphOptions.h:155</a></div></div>
<div class="ttc" id="classarm__compute_1_1utils_1_1_common_graph_options_xhtml_acb3f1fc6ee2cea2cf9074e7dfa4acf2b"><div class="ttname"><a href="classarm__compute_1_1utils_1_1_common_graph_options.xhtml#acb3f1fc6ee2cea2cf9074e7dfa4acf2b">arm_compute::utils::CommonGraphOptions::help</a></div><div class="ttdeci">ToggleOption * help</div><div class="ttdoc">Show help option.</div><div class="ttdef"><b>Definition:</b> <a href="_common_graph_options_8h_source.xhtml#l00148">CommonGraphOptions.h:148</a></div></div>
<div class="ttc" id="classarm__compute_1_1utils_1_1_common_graph_options_xhtml_a07e18432725b2e2d3c0a5625a8aea8a8"><div class="ttname"><a href="classarm__compute_1_1utils_1_1_common_graph_options.xhtml#a07e18432725b2e2d3c0a5625a8aea8a8">arm_compute::utils::CommonGraphOptions::data_type</a></div><div class="ttdeci">EnumOption&lt; arm_compute::DataType &gt; * data_type</div><div class="ttdoc">Graph data type.</div><div class="ttdef"><b>Definition:</b> <a href="_common_graph_options_8h_source.xhtml#l00151">CommonGraphOptions.h:151</a></div></div>
<div class="ttc" id="classarm__compute_1_1utils_1_1_common_graph_options_xhtml_aa276d896db24e95060047eb2f886614d"><div class="ttname"><a href="classarm__compute_1_1utils_1_1_common_graph_options.xhtml#aa276d896db24e95060047eb2f886614d">arm_compute::utils::CommonGraphOptions::data_layout</a></div><div class="ttdeci">EnumOption&lt; arm_compute::DataLayout &gt; * data_layout</div><div class="ttdoc">Graph data layout.</div><div class="ttdef"><b>Definition:</b> <a href="_common_graph_options_8h_source.xhtml#l00152">CommonGraphOptions.h:152</a></div></div>
<div class="ttc" id="namespacearm__compute_xhtml_ab4e88c89b3b7ea1735996cc4def22d58a44ad4ef5a76e6aa6fb3e3fa079a54fda"><div class="ttname"><a href="namespacearm__compute.xhtml#ab4e88c89b3b7ea1735996cc4def22d58a44ad4ef5a76e6aa6fb3e3fa079a54fda">arm_compute::Format::F32</a></div><div class="ttdoc">1 channel, 1 F32 per channel</div></div>
<div class="ttc" id="classarm__compute_1_1utils_1_1_common_graph_options_xhtml_aac3ce1ee0a145bb6c131c9d94f30062e"><div class="ttname"><a href="classarm__compute_1_1utils_1_1_common_graph_options.xhtml#aac3ce1ee0a145bb6c131c9d94f30062e">arm_compute::utils::CommonGraphOptions::tuner_file</a></div><div class="ttdeci">SimpleOption&lt; std::string &gt; * tuner_file</div><div class="ttdoc">File to load/store the tuner's values from.</div><div class="ttdef"><b>Definition:</b> <a href="_common_graph_options_8h_source.xhtml#l00163">CommonGraphOptions.h:163</a></div></div>
<div class="ttc" id="namespacearm__compute_xhtml_ab4e88c89b3b7ea1735996cc4def22d58a56d8353718e6fdc78b8d69078a2cdb94"><div class="ttname"><a href="namespacearm__compute.xhtml#ab4e88c89b3b7ea1735996cc4def22d58a56d8353718e6fdc78b8d69078a2cdb94">arm_compute::Format::F16</a></div><div class="ttdoc">1 channel, 1 F16 per channel</div></div>
<div class="ttc" id="classarm__compute_1_1utils_1_1_common_graph_options_xhtml_a770e3e82cb8e4632d754e651fd29b9cb"><div class="ttname"><a href="classarm__compute_1_1utils_1_1_common_graph_options.xhtml#a770e3e82cb8e4632d754e651fd29b9cb">arm_compute::utils::CommonGraphOptions::target</a></div><div class="ttdeci">EnumOption&lt; arm_compute::graph::Target &gt; * target</div><div class="ttdoc">Graph execution target.</div><div class="ttdef"><b>Definition:</b> <a href="_common_graph_options_8h_source.xhtml#l00150">CommonGraphOptions.h:150</a></div></div>
<div class="ttc" id="namespacearm__compute_xhtml_ae76ef5bd3ad69f7380ebb3ac6033ec5caba44d3559b36fc1c14e5752bccce1eef"><div class="ttname"><a href="namespacearm__compute.xhtml#ae76ef5bd3ad69f7380ebb3ac6033ec5caba44d3559b36fc1c14e5752bccce1eef">arm_compute::CLTunerMode::RAPID</a></div><div class="ttdoc">Searches a minimal subset of LWS configurations while tuning.</div></div>
<div class="ttc" id="namespacearm__compute_xhtml_a4c9101ca1a1f72f48efff28b4b9a6495a1e23852820b9154316c7c06e2b7ba051"><div class="ttname"><a href="namespacearm__compute.xhtml#a4c9101ca1a1f72f48efff28b4b9a6495a1e23852820b9154316c7c06e2b7ba051">arm_compute::MemoryPolicy::NORMAL</a></div></div>
<div class="ttc" id="classarm__compute_1_1utils_1_1_common_graph_options_xhtml_aa1fb173121a67e58388e74cf4f9f42f4"><div class="ttname"><a href="classarm__compute_1_1utils_1_1_common_graph_options.xhtml#aa1fb173121a67e58388e74cf4f9f42f4">arm_compute::utils::CommonGraphOptions::enable_cl_cache</a></div><div class="ttdeci">ToggleOption * enable_cl_cache</div><div class="ttdoc">Enable opencl kernels cache.</div><div class="ttdef"><b>Definition:</b> <a href="_common_graph_options_8h_source.xhtml#l00154">CommonGraphOptions.h:154</a></div></div>
<div class="ttc" id="namespacearm__compute_xhtml_ad8ed01ff3ff33333d8e19db4d2818bb6af14462d71aa842202c3e4b272c7ec924"><div class="ttname"><a href="namespacearm__compute.xhtml#ad8ed01ff3ff33333d8e19db4d2818bb6af14462d71aa842202c3e4b272c7ec924">arm_compute::DataType::QASYMM8</a></div><div class="ttdoc">quantized, asymmetric fixed-point 8-bit number</div></div>
<div class="ttc" id="classarm__compute_1_1utils_1_1_common_graph_options_xhtml_acb7fa90ec602efaaee1e7ab25ccbfa98"><div class="ttname"><a href="classarm__compute_1_1utils_1_1_common_graph_options.xhtml#acb7fa90ec602efaaee1e7ab25ccbfa98">arm_compute::utils::CommonGraphOptions::fast_math_hint</a></div><div class="ttdeci">ToggleOption * fast_math_hint</div><div class="ttdoc">Fast math hint.</div><div class="ttdef"><b>Definition:</b> <a href="_common_graph_options_8h_source.xhtml#l00156">CommonGraphOptions.h:156</a></div></div>
<div class="ttc" id="classarm__compute_1_1utils_1_1_common_graph_options_xhtml_a30fbf7b83e14786a1cdab47e5e389cba"><div class="ttname"><a href="classarm__compute_1_1utils_1_1_common_graph_options.xhtml#a30fbf7b83e14786a1cdab47e5e389cba">arm_compute::utils::CommonGraphOptions::validation_file</a></div><div class="ttdeci">SimpleOption&lt; std::string &gt; * validation_file</div><div class="ttdoc">Validation file.</div><div class="ttdef"><b>Definition:</b> <a href="_common_graph_options_8h_source.xhtml#l00160">CommonGraphOptions.h:160</a></div></div>
<div class="ttc" id="namespacearm__compute_xhtml_ad1d5cce2d9e9a5d61c243e5c989112e0a6b99f356fe3b30a2a850b5ea897c289f"><div class="ttname"><a href="namespacearm__compute.xhtml#ad1d5cce2d9e9a5d61c243e5c989112e0a6b99f356fe3b30a2a850b5ea897c289f">arm_compute::DataLayout::NCHW</a></div><div class="ttdoc">Num samples, channels, height, width.</div></div>
<div class="ttc" id="classarm__compute_1_1utils_1_1_common_graph_options_xhtml_a9846145d91730995d71b3cc3a92d2a84"><div class="ttname"><a href="classarm__compute_1_1utils_1_1_common_graph_options.xhtml#a9846145d91730995d71b3cc3a92d2a84">arm_compute::utils::CommonGraphOptions::validation_path</a></div><div class="ttdeci">SimpleOption&lt; std::string &gt; * validation_path</div><div class="ttdoc">Validation data path.</div><div class="ttdef"><b>Definition:</b> <a href="_common_graph_options_8h_source.xhtml#l00161">CommonGraphOptions.h:161</a></div></div>
<div class="ttc" id="namespacearm__compute_xhtml_ad1d5cce2d9e9a5d61c243e5c989112e0ad066db54b89b0912e7e7c6da51e2da51"><div class="ttname"><a href="namespacearm__compute.xhtml#ad1d5cce2d9e9a5d61c243e5c989112e0ad066db54b89b0912e7e7c6da51e2da51">arm_compute::DataLayout::NHWC</a></div><div class="ttdoc">Num samples, height, width, channels.</div></div>
<div class="ttc" id="classarm__compute_1_1utils_1_1_common_graph_options_xhtml_a553cdf5b02f190b9ed0f9b4ec711019c"><div class="ttname"><a href="classarm__compute_1_1utils_1_1_common_graph_options.xhtml#a553cdf5b02f190b9ed0f9b4ec711019c">arm_compute::utils::CommonGraphOptions::validation_range</a></div><div class="ttdeci">SimpleOption&lt; std::string &gt; * validation_range</div><div class="ttdoc">Validation range.</div><div class="ttdef"><b>Definition:</b> <a href="_common_graph_options_8h_source.xhtml#l00162">CommonGraphOptions.h:162</a></div></div>
<div class="ttc" id="classarm__compute_1_1utils_1_1_common_graph_options_xhtml_a10f94123b5c23f4d0ee7362c2617d812"><div class="ttname"><a href="classarm__compute_1_1utils_1_1_common_graph_options.xhtml#a10f94123b5c23f4d0ee7362c2617d812">arm_compute::utils::CommonGraphOptions::data_path</a></div><div class="ttdeci">SimpleOption&lt; std::string &gt; * data_path</div><div class="ttdoc">Trainable parameters path.</div><div class="ttdef"><b>Definition:</b> <a href="_common_graph_options_8h_source.xhtml#l00157">CommonGraphOptions.h:157</a></div></div>
<div class="ttc" id="classarm__compute_1_1utils_1_1_common_graph_options_xhtml_a21ea35d20a82601710f523bc964c59a3"><div class="ttname"><a href="classarm__compute_1_1utils_1_1_common_graph_options.xhtml#a21ea35d20a82601710f523bc964c59a3">arm_compute::utils::CommonGraphOptions::labels</a></div><div class="ttdeci">SimpleOption&lt; std::string &gt; * labels</div><div class="ttdoc">Labels.</div><div class="ttdef"><b>Definition:</b> <a href="_common_graph_options_8h_source.xhtml#l00159">CommonGraphOptions.h:159</a></div></div>
<div class="ttc" id="classarm__compute_1_1utils_1_1_common_graph_options_xhtml_ad6174941c7ae1c945e4f7fcb3261f87c"><div class="ttname"><a href="classarm__compute_1_1utils_1_1_common_graph_options.xhtml#ad6174941c7ae1c945e4f7fcb3261f87c">arm_compute::utils::CommonGraphOptions::threads</a></div><div class="ttdeci">SimpleOption&lt; int &gt; * threads</div><div class="ttdoc">Number of threads option.</div><div class="ttdef"><b>Definition:</b> <a href="_common_graph_options_8h_source.xhtml#l00149">CommonGraphOptions.h:149</a></div></div>
<div class="ttc" id="namespacearm__compute_xhtml_ae76ef5bd3ad69f7380ebb3ac6033ec5ca39e07a5dab0694c7ebb6a0578511ee15"><div class="ttname"><a href="namespacearm__compute.xhtml#ae76ef5bd3ad69f7380ebb3ac6033ec5ca39e07a5dab0694c7ebb6a0578511ee15">arm_compute::CLTunerMode::EXHAUSTIVE</a></div><div class="ttdoc">Searches all possible LWS configurations while tuning.</div></div>
<div class="ttc" id="classarm__compute_1_1utils_1_1_option_xhtml_a48a2672f362eeed9a3e93403f4d3de37"><div class="ttname"><a href="classarm__compute_1_1utils_1_1_option.xhtml#a48a2672f362eeed9a3e93403f4d3de37">arm_compute::utils::Option::set_help</a></div><div class="ttdeci">void set_help(std::string help)</div><div class="ttdoc">Set the help message for the option.</div><div class="ttdef"><b>Definition:</b> <a href="_option_8h_source.xhtml#l00125">Option.h:125</a></div></div>
<div class="ttc" id="classarm__compute_1_1utils_1_1_common_graph_options_xhtml_ac6f31ad641b0389e976af0679af2cc02"><div class="ttname"><a href="classarm__compute_1_1utils_1_1_common_graph_options.xhtml#ac6f31ad641b0389e976af0679af2cc02">arm_compute::utils::CommonGraphOptions::image</a></div><div class="ttdeci">SimpleOption&lt; std::string &gt; * image</div><div class="ttdoc">Image.</div><div class="ttdef"><b>Definition:</b> <a href="_common_graph_options_8h_source.xhtml#l00158">CommonGraphOptions.h:158</a></div></div>
</div><!-- fragment -->
<p class="reference">References <a class="el" href="_command_line_parser_8h_source.xhtml#l00103">CommandLineParser::add_option()</a>, <a class="el" href="_common_graph_options_8h_source.xhtml#l00152">CommonGraphOptions::data_layout</a>, <a class="el" href="_common_graph_options_8h_source.xhtml#l00157">CommonGraphOptions::data_path</a>, <a class="el" href="_common_graph_options_8h_source.xhtml#l00151">CommonGraphOptions::data_type</a>, <a class="el" href="_common_graph_options_8h_source.xhtml#l00154">CommonGraphOptions::enable_cl_cache</a>, <a class="el" href="_common_graph_options_8h_source.xhtml#l00153">CommonGraphOptions::enable_tuner</a>, <a class="el" href="namespacearm__compute.xhtml#ae76ef5bd3ad69f7380ebb3ac6033ec5ca39e07a5dab0694c7ebb6a0578511ee15">arm_compute::EXHAUSTIVE</a>, <a class="el" href="namespacearm__compute.xhtml#ab4e88c89b3b7ea1735996cc4def22d58a56d8353718e6fdc78b8d69078a2cdb94">arm_compute::F16</a>, <a class="el" href="namespacearm__compute.xhtml#ab4e88c89b3b7ea1735996cc4def22d58a44ad4ef5a76e6aa6fb3e3fa079a54fda">arm_compute::F32</a>, <a class="el" href="_common_graph_options_8h_source.xhtml#l00156">CommonGraphOptions::fast_math_hint</a>, <a class="el" href="_common_graph_options_8h_source.xhtml#l00148">CommonGraphOptions::help</a>, <a class="el" href="_common_graph_options_8h_source.xhtml#l00158">CommonGraphOptions::image</a>, <a class="el" href="_common_graph_options_8h_source.xhtml#l00159">CommonGraphOptions::labels</a>, <a class="el" href="namespacearm__compute.xhtml#ad1d5cce2d9e9a5d61c243e5c989112e0a6b99f356fe3b30a2a850b5ea897c289f">arm_compute::NCHW</a>, <a class="el" href="namespacearm__compute.xhtml#ad1d5cce2d9e9a5d61c243e5c989112e0ad066db54b89b0912e7e7c6da51e2da51">arm_compute::NHWC</a>, <a class="el" href="namespacearm__compute.xhtml#a4c9101ca1a1f72f48efff28b4b9a6495a1e23852820b9154316c7c06e2b7ba051">arm_compute::NORMAL</a>, <a class="el" href="namespacearm__compute.xhtml#ad8ed01ff3ff33333d8e19db4d2818bb6af14462d71aa842202c3e4b272c7ec924">arm_compute::QASYMM8</a>, <a class="el" href="namespacearm__compute.xhtml#ae76ef5bd3ad69f7380ebb3ac6033ec5caba44d3559b36fc1c14e5752bccce1eef">arm_compute::RAPID</a>, <a class="el" href="_option_8h_source.xhtml#l00125">Option::set_help()</a>, <a class="el" href="_common_graph_options_8h_source.xhtml#l00150">CommonGraphOptions::target</a>, <a class="el" href="_common_graph_options_8h_source.xhtml#l00149">CommonGraphOptions::threads</a>, <a class="el" href="_common_graph_options_8h_source.xhtml#l00163">CommonGraphOptions::tuner_file</a>, <a class="el" href="_common_graph_options_8h_source.xhtml#l00155">CommonGraphOptions::tuner_mode</a>, <a class="el" href="_common_graph_options_8h_source.xhtml#l00160">CommonGraphOptions::validation_file</a>, <a class="el" href="_common_graph_options_8h_source.xhtml#l00161">CommonGraphOptions::validation_path</a>, and <a class="el" href="_common_graph_options_8h_source.xhtml#l00162">CommonGraphOptions::validation_range</a>.</p>
</div>
</div>
<a id="adfe8a14089c6310f65b2f904f1a40dff"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adfe8a14089c6310f65b2f904f1a40dff">&#9670;&nbsp;</a></span>CommonGraphOptions() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classarm__compute_1_1utils_1_1_common_graph_options.xhtml">CommonGraphOptions</a> </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classarm__compute_1_1utils_1_1_common_graph_options.xhtml">CommonGraphOptions</a> &amp;&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">delete</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Prevent instances of this class from being copied (As this class contains pointers) </p>
</div>
</div>
<a id="a966d75bfeec1505fcf8ae19ce7627828"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a966d75bfeec1505fcf8ae19ce7627828">&#9670;&nbsp;</a></span>CommonGraphOptions() <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classarm__compute_1_1utils_1_1_common_graph_options.xhtml">CommonGraphOptions</a> </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classarm__compute_1_1utils_1_1_common_graph_options.xhtml">CommonGraphOptions</a> &amp;&amp;&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">default</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Allow instances of this class to be moved. </p>
</div>
</div>
<a id="adb8bdeb785690a0857d0f0e4d66db4c3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adb8bdeb785690a0857d0f0e4d66db4c3">&#9670;&nbsp;</a></span>~CommonGraphOptions()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">~<a class="el" href="classarm__compute_1_1utils_1_1_common_graph_options.xhtml">CommonGraphOptions</a> </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">default</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Default destructor. </p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="afed776bb9670af4abedc158164e2aab8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afed776bb9670af4abedc158164e2aab8">&#9670;&nbsp;</a></span>operator=() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classarm__compute_1_1utils_1_1_common_graph_options.xhtml">CommonGraphOptions</a>&amp; operator= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classarm__compute_1_1utils_1_1_common_graph_options.xhtml">CommonGraphOptions</a> &amp;&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">delete</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Prevent instances of this class from being copied (As this class contains pointers) </p>
</div>
</div>
<a id="a9a8aa1d010c8c0f650c55aefa8ece74e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9a8aa1d010c8c0f650c55aefa8ece74e">&#9670;&nbsp;</a></span>operator=() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classarm__compute_1_1utils_1_1_common_graph_options.xhtml">CommonGraphOptions</a>&amp; operator= </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classarm__compute_1_1utils_1_1_common_graph_options.xhtml">CommonGraphOptions</a> &amp;&amp;&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">default</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Allow instances of this class to be moved. </p>
</div>
</div>
<h2 class="groupheader">Field Documentation</h2>
<a id="aa276d896db24e95060047eb2f886614d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa276d896db24e95060047eb2f886614d">&#9670;&nbsp;</a></span>data_layout</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classarm__compute_1_1utils_1_1_enum_option.xhtml">EnumOption</a>&lt;<a class="el" href="namespacearm__compute.xhtml#ad1d5cce2d9e9a5d61c243e5c989112e0">arm_compute::DataLayout</a>&gt;* data_layout</td>
</tr>
</table>
</div><div class="memdoc">
<p>Graph data layout. </p>
<p class="definition">Definition at line <a class="el" href="_common_graph_options_8h_source.xhtml#l00152">152</a> of file <a class="el" href="_common_graph_options_8h_source.xhtml">CommonGraphOptions.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="_common_graph_options_8cpp_source.xhtml#l00115">CommonGraphOptions::CommonGraphOptions()</a>, and <a class="el" href="_common_graph_options_8cpp_source.xhtml#l00183">arm_compute::utils::consume_common_graph_parameters()</a>.</p>
</div>
</div>
<a id="a10f94123b5c23f4d0ee7362c2617d812"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a10f94123b5c23f4d0ee7362c2617d812">&#9670;&nbsp;</a></span>data_path</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classarm__compute_1_1utils_1_1_simple_option.xhtml">SimpleOption</a>&lt;std::string&gt;* data_path</td>
</tr>
</table>
</div><div class="memdoc">
<p>Trainable parameters path. </p>
<p class="definition">Definition at line <a class="el" href="_common_graph_options_8h_source.xhtml#l00157">157</a> of file <a class="el" href="_common_graph_options_8h_source.xhtml">CommonGraphOptions.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="_common_graph_options_8cpp_source.xhtml#l00115">CommonGraphOptions::CommonGraphOptions()</a>, and <a class="el" href="_common_graph_options_8cpp_source.xhtml#l00183">arm_compute::utils::consume_common_graph_parameters()</a>.</p>
</div>
</div>
<a id="a07e18432725b2e2d3c0a5625a8aea8a8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a07e18432725b2e2d3c0a5625a8aea8a8">&#9670;&nbsp;</a></span>data_type</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classarm__compute_1_1utils_1_1_enum_option.xhtml">EnumOption</a>&lt;<a class="el" href="namespacearm__compute.xhtml#ad8ed01ff3ff33333d8e19db4d2818bb6">arm_compute::DataType</a>&gt;* data_type</td>
</tr>
</table>
</div><div class="memdoc">
<p>Graph data type. </p>
<p class="definition">Definition at line <a class="el" href="_common_graph_options_8h_source.xhtml#l00151">151</a> of file <a class="el" href="_common_graph_options_8h_source.xhtml">CommonGraphOptions.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="_common_graph_options_8cpp_source.xhtml#l00115">CommonGraphOptions::CommonGraphOptions()</a>, and <a class="el" href="_common_graph_options_8cpp_source.xhtml#l00183">arm_compute::utils::consume_common_graph_parameters()</a>.</p>
</div>
</div>
<a id="aa1fb173121a67e58388e74cf4f9f42f4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa1fb173121a67e58388e74cf4f9f42f4">&#9670;&nbsp;</a></span>enable_cl_cache</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classarm__compute_1_1utils_1_1_toggle_option.xhtml">ToggleOption</a>* enable_cl_cache</td>
</tr>
</table>
</div><div class="memdoc">
<p>Enable opencl kernels cache. </p>
<p class="definition">Definition at line <a class="el" href="_common_graph_options_8h_source.xhtml#l00154">154</a> of file <a class="el" href="_common_graph_options_8h_source.xhtml">CommonGraphOptions.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="_common_graph_options_8cpp_source.xhtml#l00115">CommonGraphOptions::CommonGraphOptions()</a>, and <a class="el" href="_common_graph_options_8cpp_source.xhtml#l00183">arm_compute::utils::consume_common_graph_parameters()</a>.</p>
</div>
</div>
<a id="afb574a4d09ddbdd9675da603fbad34a4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afb574a4d09ddbdd9675da603fbad34a4">&#9670;&nbsp;</a></span>enable_tuner</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classarm__compute_1_1utils_1_1_toggle_option.xhtml">ToggleOption</a>* enable_tuner</td>
</tr>
</table>
</div><div class="memdoc">
<p>Enable tuner. </p>
<p class="definition">Definition at line <a class="el" href="_common_graph_options_8h_source.xhtml#l00153">153</a> of file <a class="el" href="_common_graph_options_8h_source.xhtml">CommonGraphOptions.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="_common_graph_options_8cpp_source.xhtml#l00115">CommonGraphOptions::CommonGraphOptions()</a>, and <a class="el" href="_common_graph_options_8cpp_source.xhtml#l00183">arm_compute::utils::consume_common_graph_parameters()</a>.</p>
</div>
</div>
<a id="acb7fa90ec602efaaee1e7ab25ccbfa98"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acb7fa90ec602efaaee1e7ab25ccbfa98">&#9670;&nbsp;</a></span>fast_math_hint</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classarm__compute_1_1utils_1_1_toggle_option.xhtml">ToggleOption</a>* fast_math_hint</td>
</tr>
</table>
</div><div class="memdoc">
<p>Fast math hint. </p>
<p class="definition">Definition at line <a class="el" href="_common_graph_options_8h_source.xhtml#l00156">156</a> of file <a class="el" href="_common_graph_options_8h_source.xhtml">CommonGraphOptions.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="_common_graph_options_8cpp_source.xhtml#l00115">CommonGraphOptions::CommonGraphOptions()</a>, and <a class="el" href="_common_graph_options_8cpp_source.xhtml#l00183">arm_compute::utils::consume_common_graph_parameters()</a>.</p>
</div>
</div>
<a id="acb3f1fc6ee2cea2cf9074e7dfa4acf2b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acb3f1fc6ee2cea2cf9074e7dfa4acf2b">&#9670;&nbsp;</a></span>help</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classarm__compute_1_1utils_1_1_toggle_option.xhtml">ToggleOption</a>* help</td>
</tr>
</table>
</div><div class="memdoc">
<p>Show help option. </p>
<p class="definition">Definition at line <a class="el" href="_common_graph_options_8h_source.xhtml#l00148">148</a> of file <a class="el" href="_common_graph_options_8h_source.xhtml">CommonGraphOptions.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="_common_graph_options_8cpp_source.xhtml#l00115">CommonGraphOptions::CommonGraphOptions()</a>, and <a class="el" href="_common_graph_options_8cpp_source.xhtml#l00183">arm_compute::utils::consume_common_graph_parameters()</a>.</p>
</div>
</div>
<a id="ac6f31ad641b0389e976af0679af2cc02"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac6f31ad641b0389e976af0679af2cc02">&#9670;&nbsp;</a></span>image</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classarm__compute_1_1utils_1_1_simple_option.xhtml">SimpleOption</a>&lt;std::string&gt;* image</td>
</tr>
</table>
</div><div class="memdoc">
<p><a class="el" href="struct_image.xhtml" title="Structure to hold Image information.">Image</a>. </p>
<p class="definition">Definition at line <a class="el" href="_common_graph_options_8h_source.xhtml#l00158">158</a> of file <a class="el" href="_common_graph_options_8h_source.xhtml">CommonGraphOptions.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="_common_graph_options_8cpp_source.xhtml#l00115">CommonGraphOptions::CommonGraphOptions()</a>, and <a class="el" href="_common_graph_options_8cpp_source.xhtml#l00183">arm_compute::utils::consume_common_graph_parameters()</a>.</p>
</div>
</div>
<a id="a21ea35d20a82601710f523bc964c59a3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a21ea35d20a82601710f523bc964c59a3">&#9670;&nbsp;</a></span>labels</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classarm__compute_1_1utils_1_1_simple_option.xhtml">SimpleOption</a>&lt;std::string&gt;* labels</td>
</tr>
</table>
</div><div class="memdoc">
<p>Labels. </p>
<p class="definition">Definition at line <a class="el" href="_common_graph_options_8h_source.xhtml#l00159">159</a> of file <a class="el" href="_common_graph_options_8h_source.xhtml">CommonGraphOptions.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="_common_graph_options_8cpp_source.xhtml#l00115">CommonGraphOptions::CommonGraphOptions()</a>, and <a class="el" href="_common_graph_options_8cpp_source.xhtml#l00183">arm_compute::utils::consume_common_graph_parameters()</a>.</p>
</div>
</div>
<a id="a770e3e82cb8e4632d754e651fd29b9cb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a770e3e82cb8e4632d754e651fd29b9cb">&#9670;&nbsp;</a></span>target</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classarm__compute_1_1utils_1_1_enum_option.xhtml">EnumOption</a>&lt;<a class="el" href="namespacearm__compute_1_1graph.xhtml#a31488d29805a596498c0234ae392d35d">arm_compute::graph::Target</a>&gt;* target</td>
</tr>
</table>
</div><div class="memdoc">
<p>Graph execution target. </p>
<p class="definition">Definition at line <a class="el" href="_common_graph_options_8h_source.xhtml#l00150">150</a> of file <a class="el" href="_common_graph_options_8h_source.xhtml">CommonGraphOptions.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="_common_graph_options_8cpp_source.xhtml#l00115">CommonGraphOptions::CommonGraphOptions()</a>, and <a class="el" href="_common_graph_options_8cpp_source.xhtml#l00183">arm_compute::utils::consume_common_graph_parameters()</a>.</p>
</div>
</div>
<a id="ad6174941c7ae1c945e4f7fcb3261f87c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad6174941c7ae1c945e4f7fcb3261f87c">&#9670;&nbsp;</a></span>threads</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classarm__compute_1_1utils_1_1_simple_option.xhtml">SimpleOption</a>&lt;int&gt;* threads</td>
</tr>
</table>
</div><div class="memdoc">
<p>Number of threads option. </p>
<p class="definition">Definition at line <a class="el" href="_common_graph_options_8h_source.xhtml#l00149">149</a> of file <a class="el" href="_common_graph_options_8h_source.xhtml">CommonGraphOptions.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="_common_graph_options_8cpp_source.xhtml#l00115">CommonGraphOptions::CommonGraphOptions()</a>, and <a class="el" href="_common_graph_options_8cpp_source.xhtml#l00183">arm_compute::utils::consume_common_graph_parameters()</a>.</p>
</div>
</div>
<a id="aac3ce1ee0a145bb6c131c9d94f30062e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aac3ce1ee0a145bb6c131c9d94f30062e">&#9670;&nbsp;</a></span>tuner_file</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classarm__compute_1_1utils_1_1_simple_option.xhtml">SimpleOption</a>&lt;std::string&gt;* tuner_file</td>
</tr>
</table>
</div><div class="memdoc">
<p>File to load/store the tuner's values from. </p>
<p class="definition">Definition at line <a class="el" href="_common_graph_options_8h_source.xhtml#l00163">163</a> of file <a class="el" href="_common_graph_options_8h_source.xhtml">CommonGraphOptions.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="_common_graph_options_8cpp_source.xhtml#l00115">CommonGraphOptions::CommonGraphOptions()</a>, and <a class="el" href="_common_graph_options_8cpp_source.xhtml#l00183">arm_compute::utils::consume_common_graph_parameters()</a>.</p>
</div>
</div>
<a id="a152c80450373e13e5e2f543b4ae4bb3b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a152c80450373e13e5e2f543b4ae4bb3b">&#9670;&nbsp;</a></span>tuner_mode</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classarm__compute_1_1utils_1_1_simple_option.xhtml">SimpleOption</a>&lt;<a class="el" href="namespacearm__compute.xhtml#ae76ef5bd3ad69f7380ebb3ac6033ec5c">arm_compute::CLTunerMode</a>&gt;* tuner_mode</td>
</tr>
</table>
</div><div class="memdoc">
<p>Tuner mode. </p>
<p class="definition">Definition at line <a class="el" href="_common_graph_options_8h_source.xhtml#l00155">155</a> of file <a class="el" href="_common_graph_options_8h_source.xhtml">CommonGraphOptions.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="_common_graph_options_8cpp_source.xhtml#l00115">CommonGraphOptions::CommonGraphOptions()</a>, and <a class="el" href="_common_graph_options_8cpp_source.xhtml#l00183">arm_compute::utils::consume_common_graph_parameters()</a>.</p>
</div>
</div>
<a id="a30fbf7b83e14786a1cdab47e5e389cba"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a30fbf7b83e14786a1cdab47e5e389cba">&#9670;&nbsp;</a></span>validation_file</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classarm__compute_1_1utils_1_1_simple_option.xhtml">SimpleOption</a>&lt;std::string&gt;* validation_file</td>
</tr>
</table>
</div><div class="memdoc">
<p>Validation file. </p>
<p class="definition">Definition at line <a class="el" href="_common_graph_options_8h_source.xhtml#l00160">160</a> of file <a class="el" href="_common_graph_options_8h_source.xhtml">CommonGraphOptions.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="_common_graph_options_8cpp_source.xhtml#l00115">CommonGraphOptions::CommonGraphOptions()</a>, and <a class="el" href="_common_graph_options_8cpp_source.xhtml#l00183">arm_compute::utils::consume_common_graph_parameters()</a>.</p>
</div>
</div>
<a id="a9846145d91730995d71b3cc3a92d2a84"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9846145d91730995d71b3cc3a92d2a84">&#9670;&nbsp;</a></span>validation_path</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classarm__compute_1_1utils_1_1_simple_option.xhtml">SimpleOption</a>&lt;std::string&gt;* validation_path</td>
</tr>
</table>
</div><div class="memdoc">
<p>Validation data path. </p>
<p class="definition">Definition at line <a class="el" href="_common_graph_options_8h_source.xhtml#l00161">161</a> of file <a class="el" href="_common_graph_options_8h_source.xhtml">CommonGraphOptions.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="_common_graph_options_8cpp_source.xhtml#l00115">CommonGraphOptions::CommonGraphOptions()</a>, and <a class="el" href="_common_graph_options_8cpp_source.xhtml#l00183">arm_compute::utils::consume_common_graph_parameters()</a>.</p>
</div>
</div>
<a id="a553cdf5b02f190b9ed0f9b4ec711019c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a553cdf5b02f190b9ed0f9b4ec711019c">&#9670;&nbsp;</a></span>validation_range</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classarm__compute_1_1utils_1_1_simple_option.xhtml">SimpleOption</a>&lt;std::string&gt;* validation_range</td>
</tr>
</table>
</div><div class="memdoc">
<p>Validation range. </p>
<p class="definition">Definition at line <a class="el" href="_common_graph_options_8h_source.xhtml#l00162">162</a> of file <a class="el" href="_common_graph_options_8h_source.xhtml">CommonGraphOptions.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="_common_graph_options_8cpp_source.xhtml#l00115">CommonGraphOptions::CommonGraphOptions()</a>, and <a class="el" href="_common_graph_options_8cpp_source.xhtml#l00183">arm_compute::utils::consume_common_graph_parameters()</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>utils/<a class="el" href="_common_graph_options_8h_source.xhtml">CommonGraphOptions.h</a></li>
<li>utils/<a class="el" href="_common_graph_options_8cpp_source.xhtml">CommonGraphOptions.cpp</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespacearm__compute.xhtml">arm_compute</a></li><li class="navelem"><a class="el" href="namespacearm__compute_1_1utils.xhtml">utils</a></li><li class="navelem"><a class="el" href="classarm__compute_1_1utils_1_1_common_graph_options.xhtml">CommonGraphOptions</a></li>
<li class="footer">Generated on Mon Sep 2 2019 11:47:42 for Compute Library by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
</ul>
</div>
</body>
</html>