Skip to content

Commit

Permalink
Deploying to gh-pages from @ d808e50 🚀
Browse files Browse the repository at this point in the history
  • Loading branch information
hseok-oh committed Jun 30, 2024
1 parent 9df1b2d commit fbebed8
Show file tree
Hide file tree
Showing 6,128 changed files with 77,889 additions and 69,890 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
2 changes: 1 addition & 1 deletion _cfg_runner_8py_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -235,7 +235,7 @@
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span> options.append(<span class="stringliteral">&#39;--verbose&#39;</span>)</div>
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span> <span class="keywordflow">if</span> (section == <span class="stringliteral">&#39;one-codegen&#39;</span> <span class="keywordflow">or</span> section == <span class="stringliteral">&#39;one-profile&#39;</span>) <span class="keywordflow">and</span> self.<a class="code hl_variable" href="class_cfg_runner_1_1_cfg_runner.html#a8525e9186cb1243ba126c67cc51cf915">backend</a>:</div>
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span> options += [<span class="stringliteral">&#39;-b&#39;</span>, self.<a class="code hl_variable" href="class_cfg_runner_1_1_cfg_runner.html#a8525e9186cb1243ba126c67cc51cf915">backend</a>]</div>
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span> <span class="keywordflow">if</span> self.<a class="code hl_variable" href="class_cfg_runner_1_1_cfg_runner.html#a25ae62c2048b256d4b4c027360aa0cb9">target</a>:</div>
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span> <span class="keywordflow">if</span> (section == <span class="stringliteral">&#39;one-codegen&#39;</span> <span class="keywordflow">or</span> section == <span class="stringliteral">&#39;one-profile&#39;</span>) <span class="keywordflow">and</span> self.<a class="code hl_variable" href="class_cfg_runner_1_1_cfg_runner.html#a25ae62c2048b256d4b4c027360aa0cb9">target</a>:</div>
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span> options += [<span class="stringliteral">&#39;-T&#39;</span>, self.<a class="code hl_variable" href="class_cfg_runner_1_1_cfg_runner.html#a25ae62c2048b256d4b4c027360aa0cb9">target</a>]</div>
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span> driver_path = os.path.join(working_dir, section)</div>
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span> cmd = [driver_path] + options</div>
Expand Down
13 changes: 7 additions & 6 deletions _circle_exporter_8cc_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -141,7 +141,7 @@
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> src.seekg(0, std::ios::end);</div>
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> _data.resize(src.tellg());</div>
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> src.seekg(0, std::ios::beg);</div>
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> src.read(&amp;_data[0], _data.size());</div>
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> src.read(&amp;_data[0], <span class="keyword">static_cast&lt;</span>std::streamsize<span class="keyword">&gt;</span>(_data.size()));</div>
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> src.close();</div>
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> }</div>
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> </div>
Expand Down Expand Up @@ -250,11 +250,12 @@
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"> 145</span> builder.Finish(::circle::Model::Pack(builder, _model.get()), ::circle::ModelIdentifier());</div>
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"> 146</span> </div>
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"> 147</span> std::ofstream dst(_path.c_str(), std::ios::binary);</div>
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span> dst.write(<span class="keyword">reinterpret_cast&lt;</span><span class="keyword">const </span><span class="keywordtype">char</span> *<span class="keyword">&gt;</span>(builder.GetBufferPointer()), builder.GetSize());</div>
<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"> 149</span> dst.close();</div>
<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"> 150</span>}</div>
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"> 151</span>} <span class="comment">// namespace exporter</span></div>
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</span>} <span class="comment">// namespace onert</span></div>
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span> dst.write(<span class="keyword">reinterpret_cast&lt;</span><span class="keyword">const </span><span class="keywordtype">char</span> *<span class="keyword">&gt;</span>(builder.GetBufferPointer()),</div>
<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"> 149</span> <span class="keyword">static_cast&lt;</span>std::streamsize<span class="keyword">&gt;</span>(builder.GetSize()));</div>
<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"> 150</span> dst.close();</div>
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"> 151</span>}</div>
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</span>} <span class="comment">// namespace exporter</span></div>
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"> 153</span>} <span class="comment">// namespace onert</span></div>
<div class="ttc" id="a_execution_8h_html"><div class="ttname"><a href="_execution_8h.html">Execution.h</a></div><div class="ttdoc">This file defines execution.</div></div>
<div class="ttc" id="a_train_info_builder_8h_html"><div class="ttname"><a href="_train_info_builder_8h.html">TrainInfoBuilder.h</a></div></div>
<div class="ttc" id="a_training_info_8h_html"><div class="ttname"><a href="_training_info_8h.html">TrainingInfo.h</a></div></div>
Expand Down
59 changes: 30 additions & 29 deletions _codegen_manager_8cc_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -125,39 +125,40 @@
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span>{</div>
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> </div>
<div class="foldopen" id="foldopen00028" data-start="{" data-end="}">
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"><a class="line" href="classonert_1_1odc_1_1_codegen_manager.html#a3d38fcf85c884b41cb2cb2d098d22c0d"> 28</a></span><span class="keywordtype">bool</span> <a class="code hl_function" href="classonert_1_1odc_1_1_codegen_manager.html#a3d38fcf85c884b41cb2cb2d098d22c0d">CodegenManager::codegen</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *target, <a class="code hl_enumeration" href="namespaceonert_1_1odc.html#abc20a817f7c150a3eadeac4e65b015c1">CodegenPreference</a> pref)</div>
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span>{</div>
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> <span class="keywordflow">if</span> (target == <span class="keyword">nullptr</span>)</div>
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> <span class="keywordflow">throw</span> std::runtime_error(<span class="stringliteral">&quot;Target string is not set&quot;</span>);</div>
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> </div>
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> <span class="keywordflow">if</span> (_export_model_path.empty())</div>
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> <span class="keywordflow">throw</span> std::runtime_error(<span class="stringliteral">&quot;Export model path is not set&quot;</span>);</div>
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> </div>
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> <span class="keywordflow">if</span> (_model_path.empty())</div>
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> <span class="keywordflow">throw</span> std::runtime_error(<span class="stringliteral">&quot;Model path does not exist&quot;</span>);</div>
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> </div>
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> <span class="comment">// codegen function is thread-unsafe</span></div>
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> <span class="keyword">static</span> std::mutex lock;</div>
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> std::lock_guard&lt;std::mutex&gt; guard(lock);</div>
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> </div>
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> <span class="keyword">auto</span> &amp;codegen_loader = <a class="code hl_function" href="classonert_1_1odc_1_1_codegen_loader.html#a8ef9790da8f6958590ad20bd2f5acd73">CodegenLoader::instance</a>();</div>
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> codegen_loader.loadLibrary(target);</div>
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> <span class="keyword">const</span> <span class="keyword">auto</span> code_generator = codegen_loader.get();</div>
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> <span class="comment">// TODO Use compile preference</span></div>
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> <a class="code hl_define" href="compute_2cker_2include_2cker_2_shape_8h.html#a044d7f999713173dd3360b0aa40370fd">UNUSED_RELEASE</a>(pref);</div>
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> <span class="keyword">const</span> <span class="keyword">auto</span> result = code_generator-&gt;codegen(_model_path.c_str(), _export_model_path.c_str());</div>
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> codegen_loader.unloadLibrary();</div>
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> </div>
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> <span class="keywordflow">return</span> (result == 0);</div>
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span>}</div>
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"><a class="line" href="classonert_1_1odc_1_1_codegen_manager.html#abb03597abed8fd90989c3042cf2f38f1"> 28</a></span><span class="keywordtype">bool</span> <a class="code hl_function" href="classonert_1_1odc_1_1_codegen_manager.html#abb03597abed8fd90989c3042cf2f38f1">CodegenManager::codegen</a>(<span class="keyword">const</span> std::string &amp;model_path, <span class="keyword">const</span> <span class="keywordtype">char</span> *target,</div>
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> <a class="code hl_enumeration" href="namespaceonert_1_1odc.html#abc20a817f7c150a3eadeac4e65b015c1">CodegenPreference</a> pref)</div>
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span>{</div>
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> <span class="keywordflow">if</span> (target == <span class="keyword">nullptr</span>)</div>
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> <span class="keywordflow">throw</span> std::runtime_error(<span class="stringliteral">&quot;Target string is not set&quot;</span>);</div>
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> </div>
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> <span class="keywordflow">if</span> (_export_model_path.empty())</div>
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> <span class="keywordflow">throw</span> std::runtime_error(<span class="stringliteral">&quot;Export model path is not set&quot;</span>);</div>
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> </div>
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> <span class="keywordflow">if</span> (model_path.empty())</div>
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> <span class="keywordflow">throw</span> std::runtime_error(<span class="stringliteral">&quot;Model path does not exist&quot;</span>);</div>
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> </div>
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> <span class="comment">// codegen function is thread-unsafe</span></div>
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> <span class="keyword">static</span> std::mutex lock;</div>
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> std::lock_guard&lt;std::mutex&gt; guard(lock);</div>
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> </div>
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> <span class="keyword">auto</span> &amp;codegen_loader = <a class="code hl_function" href="classonert_1_1odc_1_1_codegen_loader.html#a8ef9790da8f6958590ad20bd2f5acd73">CodegenLoader::instance</a>();</div>
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> codegen_loader.loadLibrary(target);</div>
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> <span class="keyword">const</span> <span class="keyword">auto</span> code_generator = codegen_loader.get();</div>
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> <span class="comment">// TODO Use compile preference</span></div>
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> <a class="code hl_define" href="compute_2cker_2include_2cker_2_shape_8h.html#a044d7f999713173dd3360b0aa40370fd">UNUSED_RELEASE</a>(pref);</div>
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> <span class="keyword">const</span> <span class="keyword">auto</span> result = code_generator-&gt;codegen(model_path.c_str(), _export_model_path.c_str());</div>
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> codegen_loader.unloadLibrary();</div>
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> </div>
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> <span class="keywordflow">return</span> (result == 0);</div>
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span>}</div>
</div>
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> </div>
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span>} <span class="comment">// namespace odc</span></div>
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span>} <span class="comment">// namespace onert</span></div>
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> </div>
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span>} <span class="comment">// namespace odc</span></div>
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span>} <span class="comment">// namespace onert</span></div>
<div class="ttc" id="a_codegen_loader_8h_html"><div class="ttname"><a href="_codegen_loader_8h.html">CodegenLoader.h</a></div></div>
<div class="ttc" id="a_codegen_manager_8h_html"><div class="ttname"><a href="_codegen_manager_8h.html">CodegenManager.h</a></div></div>
<div class="ttc" id="aclassonert_1_1odc_1_1_codegen_loader_html_a8ef9790da8f6958590ad20bd2f5acd73"><div class="ttname"><a href="classonert_1_1odc_1_1_codegen_loader.html#a8ef9790da8f6958590ad20bd2f5acd73">onert::odc::CodegenLoader::instance</a></div><div class="ttdeci">static CodegenLoader &amp; instance()</div><div class="ttdoc">Get singleton instance of CodegenLoader.</div><div class="ttdef"><b>Definition</b> <a href="_codegen_loader_8cc_source.html#l00035">CodegenLoader.cc:35</a></div></div>
<div class="ttc" id="aclassonert_1_1odc_1_1_codegen_manager_html_a3d38fcf85c884b41cb2cb2d098d22c0d"><div class="ttname"><a href="classonert_1_1odc_1_1_codegen_manager.html#a3d38fcf85c884b41cb2cb2d098d22c0d">onert::odc::CodegenManager::codegen</a></div><div class="ttdeci">bool codegen(const char *target, CodegenPreference pref)</div><div class="ttdoc">Execute code generator.</div><div class="ttdef"><b>Definition</b> <a href="_codegen_manager_8cc_source.html#l00028">CodegenManager.cc:28</a></div></div>
<div class="ttc" id="aclassonert_1_1odc_1_1_codegen_manager_html_abb03597abed8fd90989c3042cf2f38f1"><div class="ttname"><a href="classonert_1_1odc_1_1_codegen_manager.html#abb03597abed8fd90989c3042cf2f38f1">onert::odc::CodegenManager::codegen</a></div><div class="ttdeci">bool codegen(const std::string &amp;model_path, const char *target, CodegenPreference pref)</div><div class="ttdoc">Execute code generator.</div><div class="ttdef"><b>Definition</b> <a href="_codegen_manager_8cc_source.html#l00028">CodegenManager.cc:28</a></div></div>
<div class="ttc" id="acompute_2cker_2include_2cker_2_shape_8h_html_a044d7f999713173dd3360b0aa40370fd"><div class="ttname"><a href="compute_2cker_2include_2cker_2_shape_8h.html#a044d7f999713173dd3360b0aa40370fd">UNUSED_RELEASE</a></div><div class="ttdeci">#define UNUSED_RELEASE(a)</div><div class="ttdef"><b>Definition</b> <a href="compute_2cker_2include_2cker_2_shape_8h_source.html#l00026">Shape.h:26</a></div></div>
<div class="ttc" id="anamespaceonert_1_1odc_html_abc20a817f7c150a3eadeac4e65b015c1"><div class="ttname"><a href="namespaceonert_1_1odc.html#abc20a817f7c150a3eadeac4e65b015c1">onert::odc::CodegenPreference</a></div><div class="ttdeci">CodegenPreference</div><div class="ttdef"><b>Definition</b> <a href="_codegen_manager_8h_source.html#l00027">CodegenManager.h:28</a></div></div>
<div class="ttc" id="anamespaceonert_html"><div class="ttname"><a href="namespaceonert.html">onert</a></div><div class="ttdef"><b>Definition</b> <a href="_a_neural_networks_event_8h_source.html#l00024">ANeuralNetworksEvent.h:25</a></div></div>
Expand Down
Loading

0 comments on commit fbebed8

Please sign in to comment.