提交 27deec17 编写于 作者: W wanghaoshuang

Deployed 7790b333 with MkDocs version: 1.0.4

上级 62b5f173
......@@ -74,6 +74,10 @@
</li>
<li class="">
<a class="" href="/tutorials/search_space.md">搜索空间</a>
</li>
<li class="">
<a class="" href="/tutorials/distillation_demo/">知识蒸馏</a>
</li>
</ul>
......@@ -105,10 +109,6 @@
</li>
<li class="">
<a class="" href="/search_space/">搜索空间</a>
</li>
<li class="">
<a class="" href="/table_latency/">硬件延时评估表</a>
</li>
</ul>
......
......@@ -81,6 +81,10 @@
</li>
<li class="">
<a class="" href="../../tutorials/search_space.md">搜索空间</a>
</li>
<li class="">
<a class="" href="../../tutorials/distillation_demo/">知识蒸馏</a>
</li>
</ul>
......@@ -112,10 +116,6 @@
</li>
<li class="">
<a class="" href="../../search_space/">搜索空间</a>
</li>
<li class="">
<a class="" href="../../table_latency/">硬件延时评估表</a>
</li>
</ul>
......
......@@ -81,6 +81,10 @@
</li>
<li class="">
<a class="" href="../../tutorials/search_space.md">搜索空间</a>
</li>
<li class="">
<a class="" href="../../tutorials/distillation_demo/">知识蒸馏</a>
</li>
</ul>
......@@ -124,10 +128,6 @@
</li>
<li class="">
<a class="" href="../../search_space/">搜索空间</a>
</li>
<li class="">
<a class="" href="../../table_latency/">硬件延时评估表</a>
</li>
</ul>
......
......@@ -81,6 +81,10 @@
</li>
<li class="">
<a class="" href="../../tutorials/search_space.md">搜索空间</a>
</li>
<li class="">
<a class="" href="../../tutorials/distillation_demo/">知识蒸馏</a>
</li>
</ul>
......@@ -112,10 +116,6 @@
</li>
<li class="">
<a class="" href="../../search_space/">搜索空间</a>
</li>
<li class="">
<a class="" href="../../table_latency/">硬件延时评估表</a>
</li>
</ul>
......
此差异已折叠。
......@@ -81,6 +81,10 @@
</li>
<li class="">
<a class="" href="../../tutorials/search_space.md">搜索空间</a>
</li>
<li class="">
<a class="" href="../../tutorials/distillation_demo/">知识蒸馏</a>
</li>
</ul>
......@@ -130,10 +134,6 @@
</li>
<li class="">
<a class="" href="../../search_space/">搜索空间</a>
</li>
<li class="">
<a class="" href="../../table_latency/">硬件延时评估表</a>
</li>
</ul>
......@@ -501,6 +501,28 @@
<p>其中,<code>weight_0</code>是卷积层参数的名称,sensitivities['weight_0']的<code>value</code>为剪裁比例,<code>value</code>为精度损失的比例。</p>
<p>示例:</p>
<div class="codehilite"><pre><span></span><span class="kn">from</span> <span class="nn">paddleslim.prune</span> <span class="kn">import</span> <span class="n">merge_sensitive</span>
<span class="n">sen0</span> <span class="o">=</span> <span class="p">{</span><span class="s2">&quot;weight_0&quot;</span><span class="p">:</span>
<span class="p">{</span><span class="mf">0.1</span><span class="p">:</span> <span class="mf">0.22</span><span class="p">,</span>
<span class="mf">0.2</span><span class="p">:</span> <span class="mf">0.33</span>
<span class="p">},</span>
<span class="s2">&quot;weight_1&quot;</span><span class="p">:</span>
<span class="p">{</span><span class="mf">0.1</span><span class="p">:</span> <span class="mf">0.21</span><span class="p">,</span>
<span class="mf">0.2</span><span class="p">:</span> <span class="mf">0.4</span>
<span class="p">}</span>
<span class="p">}</span>
<span class="n">sen1</span> <span class="o">=</span> <span class="p">{</span><span class="s2">&quot;weight_0&quot;</span><span class="p">:</span>
<span class="p">{</span><span class="mf">0.3</span><span class="p">:</span> <span class="mf">0.41</span><span class="p">,</span>
<span class="p">},</span>
<span class="s2">&quot;weight_2&quot;</span><span class="p">:</span>
<span class="p">{</span><span class="mf">0.1</span><span class="p">:</span> <span class="mf">0.10</span><span class="p">,</span>
<span class="mf">0.2</span><span class="p">:</span> <span class="mf">0.35</span>
<span class="p">}</span>
<span class="p">}</span>
<span class="n">sensitivities</span> <span class="o">=</span> <span class="n">merge_sensitive</span><span class="p">([</span><span class="n">sen0</span><span class="p">,</span> <span class="n">sen1</span><span class="p">])</span>
<span class="k">print</span><span class="p">(</span><span class="n">sensitivities</span><span class="p">)</span>
</pre></div>
<h2 id="load_sensitivities">load_sensitivities<a class="headerlink" href="#load_sensitivities" title="Permanent link">#</a></h2>
<dl>
<dt>paddleslim.prune.load_sensitivities(sensitivities_file)<a href="https://github.com/PaddlePaddle/PaddleSlim/blob/develop/paddleslim/prune/sensitive.py#L184">源代码</a></dt>
......@@ -517,6 +539,24 @@
<li><strong>sensitivities(dict)</strong> - 敏感度信息。</li>
</ul>
<p>示例:</p>
<div class="codehilite"><pre><span></span><span class="kn">import</span> <span class="nn">pickle</span>
<span class="kn">from</span> <span class="nn">paddleslim.prune</span> <span class="kn">import</span> <span class="n">load_sensitivities</span>
<span class="n">sen</span> <span class="o">=</span> <span class="p">{</span><span class="s2">&quot;weight_0&quot;</span><span class="p">:</span>
<span class="p">{</span><span class="mf">0.1</span><span class="p">:</span> <span class="mf">0.22</span><span class="p">,</span>
<span class="mf">0.2</span><span class="p">:</span> <span class="mf">0.33</span>
<span class="p">},</span>
<span class="s2">&quot;weight_1&quot;</span><span class="p">:</span>
<span class="p">{</span><span class="mf">0.1</span><span class="p">:</span> <span class="mf">0.21</span><span class="p">,</span>
<span class="mf">0.2</span><span class="p">:</span> <span class="mf">0.4</span>
<span class="p">}</span>
<span class="p">}</span>
<span class="n">sensitivities_file</span> <span class="o">=</span> <span class="s2">&quot;sensitive_api_demo.data&quot;</span>
<span class="k">with</span> <span class="nb">open</span><span class="p">(</span><span class="n">sensitivities_file</span><span class="p">,</span> <span class="s1">&#39;w&#39;</span><span class="p">)</span> <span class="k">as</span> <span class="n">f</span><span class="p">:</span>
<span class="n">pickle</span><span class="o">.</span><span class="n">dump</span><span class="p">(</span><span class="n">sen</span><span class="p">,</span> <span class="n">f</span><span class="p">)</span>
<span class="n">sensitivities</span> <span class="o">=</span> <span class="n">load_sensitivities</span><span class="p">(</span><span class="n">sensitivities_file</span><span class="p">)</span>
<span class="k">print</span><span class="p">(</span><span class="n">sensitivities</span><span class="p">)</span>
</pre></div>
<h2 id="get_ratios_by_loss">get_ratios_by_loss<a class="headerlink" href="#get_ratios_by_loss" title="Permanent link">#</a></h2>
<dl>
<dt>paddleslim.prune.get_ratios_by_loss(sensitivities, loss)<a href="https://github.com/PaddlePaddle/PaddleSlim/blob/develop/paddleslim/prune/sensitive.py#L206">源代码</a></dt>
......@@ -537,6 +577,21 @@
<ul>
<li><strong>ratios(dict)</strong> - 一组剪切率。<code>key</code>是待剪裁参数的名称。<code>value</code>是对应参数的剪裁率。</li>
</ul>
<p>示例:</p>
<div class="codehilite"><pre><span></span><span class="kn">from</span> <span class="nn">paddleslim.prune</span> <span class="kn">import</span> <span class="n">get_ratios_by_loss</span>
<span class="n">sen</span> <span class="o">=</span> <span class="p">{</span><span class="s2">&quot;weight_0&quot;</span><span class="p">:</span>
<span class="p">{</span><span class="mf">0.1</span><span class="p">:</span> <span class="mf">0.22</span><span class="p">,</span>
<span class="mf">0.2</span><span class="p">:</span> <span class="mf">0.33</span>
<span class="p">},</span>
<span class="s2">&quot;weight_1&quot;</span><span class="p">:</span>
<span class="p">{</span><span class="mf">0.1</span><span class="p">:</span> <span class="mf">0.21</span><span class="p">,</span>
<span class="mf">0.2</span><span class="p">:</span> <span class="mf">0.4</span>
<span class="p">}</span>
<span class="p">}</span>
<span class="n">ratios</span> <span class="o">=</span> <span class="n">get_ratios_by_loss</span><span class="p">(</span><span class="n">sen</span><span class="p">,</span> <span class="mf">0.3</span><span class="p">)</span>
<span class="k">print</span><span class="p">(</span><span class="n">ratios</span><span class="p">)</span>
</pre></div>
</div>
</div>
......
......@@ -81,6 +81,10 @@
</li>
<li class="">
<a class="" href="../../tutorials/search_space.md">搜索空间</a>
</li>
<li class="">
<a class="" href="../../tutorials/distillation_demo/">知识蒸馏</a>
</li>
</ul>
......@@ -130,10 +134,6 @@
</li>
<li class="">
<a class="" href="../../search_space/">搜索空间</a>
</li>
<li class="">
<a class="" href="../../table_latency/">硬件延时评估表</a>
</li>
</ul>
......
......@@ -81,6 +81,10 @@
</li>
<li class="">
<a class="" href="../../tutorials/search_space.md">搜索空间</a>
</li>
<li class="">
<a class="" href="../../tutorials/distillation_demo/">知识蒸馏</a>
</li>
</ul>
......@@ -130,10 +134,6 @@
</li>
<li class="">
<a class="" href="../../search_space/">搜索空间</a>
</li>
<li class="">
<a class="" href="../../table_latency/">硬件延时评估表</a>
</li>
</ul>
......@@ -258,10 +258,10 @@
<span class="n">data_name_map</span> <span class="o">=</span> <span class="p">{</span><span class="s1">&#39;y&#39;</span><span class="p">:</span><span class="s1">&#39;x&#39;</span><span class="p">}</span>
<span class="n">USE_GPU</span> <span class="o">=</span> <span class="kc">False</span>
<span class="n">place</span> <span class="o">=</span> <span class="n">fluid</span><span class="o">.</span><span class="n">CUDAPlace</span><span class="p">(</span><span class="mi">0</span><span class="p">)</span> <span class="k">if</span> <span class="n">USE_GPU</span> <span class="k">else</span> <span class="n">fluid</span><span class="o">.</span><span class="n">CPUPlace</span><span class="p">()</span>
<span class="n">merge</span><span class="p">(</span><span class="n">teacher_program</span><span class="p">,</span> <span class="n">student_program</span><span class="p">,</span> <span class="n">data_name_map</span><span class="p">,</span> <span class="n">place</span><span class="p">)</span>
<span class="n">dist</span><span class="o">.</span><span class="n">merge</span><span class="p">(</span><span class="n">teacher_program</span><span class="p">,</span> <span class="n">student_program</span><span class="p">,</span> <span class="n">data_name_map</span><span class="p">,</span> <span class="n">place</span><span class="p">)</span>
<span class="k">with</span> <span class="n">fluid</span><span class="o">.</span><span class="n">program_guard</span><span class="p">(</span><span class="n">student_program</span><span class="p">):</span>
<span class="hll"> <span class="n">distillation_loss</span> <span class="o">=</span> <span class="n">dist</span><span class="o">.</span><span class="n">fsp_loss</span><span class="p">(</span><span class="s1">&#39;teacher_t1.tmp_1&#39;</span><span class="p">,</span> <span class="s1">&#39;teacher_t2.tmp_1&#39;</span><span class="p">,</span>
</span><span class="hll"> <span class="s1">&#39;s1.tmp_1&#39;</span><span class="p">,</span> <span class="s1">&#39;s2.tmp_1&#39;</span><span class="p">,</span> <span class="n">main_program</span><span class="p">)</span>
</span><span class="hll"> <span class="s1">&#39;s1.tmp_1&#39;</span><span class="p">,</span> <span class="s1">&#39;s2.tmp_1&#39;</span><span class="p">,</span> <span class="n">student_program</span><span class="p">)</span>
</span></pre></div>
<h2 id="l2_loss">l2_loss<a class="headerlink" href="#l2_loss" title="Permanent link">#</a></h2>
......@@ -295,10 +295,10 @@
<span class="n">data_name_map</span> <span class="o">=</span> <span class="p">{</span><span class="s1">&#39;y&#39;</span><span class="p">:</span><span class="s1">&#39;x&#39;</span><span class="p">}</span>
<span class="n">USE_GPU</span> <span class="o">=</span> <span class="kc">False</span>
<span class="n">place</span> <span class="o">=</span> <span class="n">fluid</span><span class="o">.</span><span class="n">CUDAPlace</span><span class="p">(</span><span class="mi">0</span><span class="p">)</span> <span class="k">if</span> <span class="n">USE_GPU</span> <span class="k">else</span> <span class="n">fluid</span><span class="o">.</span><span class="n">CPUPlace</span><span class="p">()</span>
<span class="n">merge</span><span class="p">(</span><span class="n">teacher_program</span><span class="p">,</span> <span class="n">student_program</span><span class="p">,</span> <span class="n">data_name_map</span><span class="p">,</span> <span class="n">place</span><span class="p">)</span>
<span class="n">dist</span><span class="o">.</span><span class="n">merge</span><span class="p">(</span><span class="n">teacher_program</span><span class="p">,</span> <span class="n">student_program</span><span class="p">,</span> <span class="n">data_name_map</span><span class="p">,</span> <span class="n">place</span><span class="p">)</span>
<span class="k">with</span> <span class="n">fluid</span><span class="o">.</span><span class="n">program_guard</span><span class="p">(</span><span class="n">student_program</span><span class="p">):</span>
<span class="hll"> <span class="n">distillation_loss</span> <span class="o">=</span> <span class="n">dist</span><span class="o">.</span><span class="n">l2_loss</span><span class="p">(</span><span class="s1">&#39;teacher_t2.tmp_1&#39;</span><span class="p">,</span> <span class="s1">&#39;s2.tmp_1&#39;</span><span class="p">,</span>
</span><span class="hll"> <span class="n">main_program</span><span class="p">)</span>
</span><span class="hll"> <span class="n">student_program</span><span class="p">)</span>
</span></pre></div>
<h2 id="soft_label_loss">soft_label_loss<a class="headerlink" href="#soft_label_loss" title="Permanent link">#</a></h2>
......@@ -334,10 +334,10 @@
<span class="n">data_name_map</span> <span class="o">=</span> <span class="p">{</span><span class="s1">&#39;y&#39;</span><span class="p">:</span><span class="s1">&#39;x&#39;</span><span class="p">}</span>
<span class="n">USE_GPU</span> <span class="o">=</span> <span class="kc">False</span>
<span class="n">place</span> <span class="o">=</span> <span class="n">fluid</span><span class="o">.</span><span class="n">CUDAPlace</span><span class="p">(</span><span class="mi">0</span><span class="p">)</span> <span class="k">if</span> <span class="n">USE_GPU</span> <span class="k">else</span> <span class="n">fluid</span><span class="o">.</span><span class="n">CPUPlace</span><span class="p">()</span>
<span class="n">merge</span><span class="p">(</span><span class="n">teacher_program</span><span class="p">,</span> <span class="n">student_program</span><span class="p">,</span> <span class="n">data_name_map</span><span class="p">,</span> <span class="n">place</span><span class="p">)</span>
<span class="n">dist</span><span class="o">.</span><span class="n">merge</span><span class="p">(</span><span class="n">teacher_program</span><span class="p">,</span> <span class="n">student_program</span><span class="p">,</span> <span class="n">data_name_map</span><span class="p">,</span> <span class="n">place</span><span class="p">)</span>
<span class="k">with</span> <span class="n">fluid</span><span class="o">.</span><span class="n">program_guard</span><span class="p">(</span><span class="n">student_program</span><span class="p">):</span>
<span class="hll"> <span class="n">distillation_loss</span> <span class="o">=</span> <span class="n">dist</span><span class="o">.</span><span class="n">soft_label_loss</span><span class="p">(</span><span class="s1">&#39;teacher_t2.tmp_1&#39;</span><span class="p">,</span>
</span><span class="hll"> <span class="s1">&#39;s2.tmp_1&#39;</span><span class="p">,</span> <span class="n">main_program</span><span class="p">,</span> <span class="mf">1.</span><span class="p">,</span> <span class="mf">1.</span><span class="p">)</span>
</span><span class="hll"> <span class="s1">&#39;s2.tmp_1&#39;</span><span class="p">,</span> <span class="n">student_program</span><span class="p">,</span> <span class="mf">1.</span><span class="p">,</span> <span class="mf">1.</span><span class="p">)</span>
</span></pre></div>
<h2 id="loss">loss<a class="headerlink" href="#loss" title="Permanent link">#</a></h2>
......@@ -371,14 +371,14 @@
<span class="n">data_name_map</span> <span class="o">=</span> <span class="p">{</span><span class="s1">&#39;y&#39;</span><span class="p">:</span><span class="s1">&#39;x&#39;</span><span class="p">}</span>
<span class="n">USE_GPU</span> <span class="o">=</span> <span class="kc">False</span>
<span class="n">place</span> <span class="o">=</span> <span class="n">fluid</span><span class="o">.</span><span class="n">CUDAPlace</span><span class="p">(</span><span class="mi">0</span><span class="p">)</span> <span class="k">if</span> <span class="n">USE_GPU</span> <span class="k">else</span> <span class="n">fluid</span><span class="o">.</span><span class="n">CPUPlace</span><span class="p">()</span>
<span class="n">merge</span><span class="p">(</span><span class="n">teacher_program</span><span class="p">,</span> <span class="n">student_program</span><span class="p">,</span> <span class="n">data_name_map</span><span class="p">,</span> <span class="n">place</span><span class="p">)</span>
<span class="n">dist</span><span class="o">.</span><span class="n">merge</span><span class="p">(</span><span class="n">teacher_program</span><span class="p">,</span> <span class="n">student_program</span><span class="p">,</span> <span class="n">data_name_map</span><span class="p">,</span> <span class="n">place</span><span class="p">)</span>
<span class="k">def</span> <span class="nf">adaptation_loss</span><span class="p">(</span><span class="n">t_var</span><span class="p">,</span> <span class="n">s_var</span><span class="p">):</span>
<span class="n">teacher_channel</span> <span class="o">=</span> <span class="n">t_var</span><span class="o">.</span><span class="n">shape</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span>
<span class="n">s_hint</span> <span class="o">=</span> <span class="n">fluid</span><span class="o">.</span><span class="n">layers</span><span class="o">.</span><span class="n">conv2d</span><span class="p">(</span><span class="n">s_var</span><span class="p">,</span> <span class="n">teacher_channel</span><span class="p">,</span> <span class="mi">1</span><span class="p">)</span>
<span class="n">hint_loss</span> <span class="o">=</span> <span class="n">fluid</span><span class="o">.</span><span class="n">layers</span><span class="o">.</span><span class="n">reduce_mean</span><span class="p">(</span><span class="n">fluid</span><span class="o">.</span><span class="n">layers</span><span class="o">.</span><span class="n">square</span><span class="p">(</span><span class="n">s_hint</span> <span class="o">-</span> <span class="n">t_var</span><span class="p">))</span>
<span class="k">return</span> <span class="n">hint_loss</span>
<span class="k">with</span> <span class="n">fluid</span><span class="o">.</span><span class="n">program_guard</span><span class="p">(</span><span class="n">student_program</span><span class="p">):</span>
<span class="hll"> <span class="n">distillation_loss</span> <span class="o">=</span> <span class="n">dist</span><span class="o">.</span><span class="n">loss</span><span class="p">(</span><span class="n">main_program</span><span class="p">,</span> <span class="n">adaptation_loss</span><span class="p">,</span>
<span class="hll"> <span class="n">distillation_loss</span> <span class="o">=</span> <span class="n">dist</span><span class="o">.</span><span class="n">loss</span><span class="p">(</span><span class="n">adaptation_loss</span><span class="p">,</span> <span class="n">student_program</span><span class="p">,</span>
</span><span class="hll"> <span class="n">t_var</span><span class="o">=</span><span class="s1">&#39;teacher_t2.tmp_1&#39;</span><span class="p">,</span> <span class="n">s_var</span><span class="o">=</span><span class="s1">&#39;s2.tmp_1&#39;</span><span class="p">)</span>
</span></pre></div>
......
......@@ -99,6 +99,10 @@
</li>
<li class="">
<a class="" href="tutorials/search_space.md">搜索空间</a>
</li>
<li class="">
<a class="" href="tutorials/distillation_demo/">知识蒸馏</a>
</li>
</ul>
......@@ -130,10 +134,6 @@
</li>
<li class="">
<a class="" href="search_space/">搜索空间</a>
</li>
<li class="">
<a class="" href="table_latency/">硬件延时评估表</a>
</li>
</ul>
......@@ -290,5 +290,5 @@ python setup.py install
<!--
MkDocs version : 1.0.4
Build Date UTC : 2020-01-17 11:22:04
Build Date UTC : 2020-01-22 08:31:48
-->
......@@ -121,6 +121,10 @@
</li>
<li class="">
<a class="" href="../tutorials/search_space.md">搜索空间</a>
</li>
<li class="">
<a class="" href="../tutorials/distillation_demo/">知识蒸馏</a>
</li>
</ul>
......@@ -152,10 +156,6 @@
</li>
<li class="">
<a class="" href="../search_space/">搜索空间</a>
</li>
<li class="">
<a class="" href="../table_latency/">硬件延时评估表</a>
</li>
</ul>
......
......@@ -74,6 +74,10 @@
</li>
<li class="">
<a class="" href="./tutorials/search_space.md">搜索空间</a>
</li>
<li class="">
<a class="" href="./tutorials/distillation_demo/">知识蒸馏</a>
</li>
</ul>
......@@ -105,10 +109,6 @@
</li>
<li class="">
<a class="" href="./search_space/">搜索空间</a>
</li>
<li class="">
<a class="" href="./table_latency/">硬件延时评估表</a>
</li>
</ul>
......
此差异已折叠。
......@@ -8,7 +8,7 @@
<link rel="shortcut icon" href="../img/favicon.ico">
<title>搜索空间 - PaddleSlim Docs</title>
<title>Search space - PaddleSlim Docs</title>
<link href='https://fonts.googleapis.com/css?family=Lato:400,700|Roboto+Slab:400,700|Inconsolata:400,700' rel='stylesheet' type='text/css'>
<link rel="stylesheet" href="../css/theme.css" type="text/css" />
......@@ -18,7 +18,7 @@
<script>
// Current page data
var mkdocs_page_name = "\u641c\u7d22\u7a7a\u95f4";
var mkdocs_page_name = "Search space";
var mkdocs_page_input_path = "search_space.md";
var mkdocs_page_url = null;
</script>
......@@ -81,6 +81,10 @@
</li>
<li class="">
<a class="" href="../tutorials/search_space.md">搜索空间</a>
</li>
<li class="">
<a class="" href="../tutorials/distillation_demo/">知识蒸馏</a>
</li>
</ul>
......@@ -109,33 +113,6 @@
<li class="">
<a class="" href="../api/nas_api/">SA搜索</a>
</li>
<li class=" current">
<a class="current" href="./">搜索空间</a>
<ul class="subnav">
<li class="toctree-l3"><a href="#_1">搜索空间简介</a></li>
<li class="toctree-l3"><a href="#paddleslimnas">paddleslim.nas 提供的搜索空间</a></li>
<ul>
<li><a class="toctree-l4" href="#_2">根据初始模型结构构造搜索空间</a></li>
<li><a class="toctree-l4" href="#block">根据相应模型的block构造搜索空间</a></li>
</ul>
<li class="toctree-l3"><a href="#_3">搜索空间示例</a></li>
<li class="toctree-l3"><a href="#search-space">自定义搜索空间(search space)</a></li>
</ul>
</li>
<li class="">
......@@ -170,12 +147,8 @@
<li><a href="..">Docs</a> &raquo;</li>
<li>API &raquo;</li>
<li>搜索空间</li>
<li>Search space</li>
<li class="wy-breadcrumbs-aside">
<a href="https://github.com/PaddlePaddle/PaddleSlim/edit/master/docs/search_space.md"
......@@ -312,15 +285,6 @@
</div>
<footer>
<div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
<a href="../table_latency/" class="btn btn-neutral float-right" title="硬件延时评估表">Next <span class="icon icon-circle-arrow-right"></span></a>
<a href="../api/nas_api/" class="btn btn-neutral" title="SA搜索"><span class="icon icon-circle-arrow-left"></span> Previous</a>
</div>
<hr/>
......@@ -345,10 +309,6 @@
<a href="https://github.com/PaddlePaddle/PaddleSlim/" class="fa fa-github" style="float: left; color: #fcfcfc"> GitHub</a>
<span><a href="../api/nas_api/" style="color: #fcfcfc;">&laquo; Previous</a></span>
<span style="margin-left: 15px"><a href="../table_latency/" style="color: #fcfcfc">Next &raquo;</a></span>
</span>
</div>
......
......@@ -2,77 +2,77 @@
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>None</loc>
<lastmod>2020-01-17</lastmod>
<lastmod>2020-01-22</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2020-01-17</lastmod>
<lastmod>2020-01-22</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2020-01-17</lastmod>
<lastmod>2020-01-22</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2020-01-17</lastmod>
<lastmod>2020-01-22</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2020-01-17</lastmod>
<lastmod>2020-01-22</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2020-01-17</lastmod>
<lastmod>2020-01-22</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2020-01-17</lastmod>
<loc></loc>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2020-01-17</lastmod>
<lastmod>2020-01-22</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2020-01-17</lastmod>
<lastmod>2020-01-22</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2020-01-17</lastmod>
<lastmod>2020-01-22</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2020-01-17</lastmod>
<lastmod>2020-01-22</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2020-01-17</lastmod>
<lastmod>2020-01-22</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2020-01-17</lastmod>
<lastmod>2020-01-22</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2020-01-17</lastmod>
<lastmod>2020-01-22</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2020-01-17</lastmod>
<lastmod>2020-01-22</lastmod>
<changefreq>daily</changefreq>
</url>
</urlset>
\ No newline at end of file
无法预览此类型文件
......@@ -81,6 +81,10 @@
</li>
<li class="">
<a class="" href="../tutorials/search_space.md">搜索空间</a>
</li>
<li class="">
<a class="" href="../tutorials/distillation_demo/">知识蒸馏</a>
</li>
</ul>
......@@ -109,10 +113,6 @@
<li class="">
<a class="" href="../api/nas_api/">SA搜索</a>
</li>
<li class="">
<a class="" href="../search_space/">搜索空间</a>
</li>
<li class=" current">
......@@ -317,7 +317,7 @@
<a href="../algo/algo/" class="btn btn-neutral float-right" title="算法原理">Next <span class="icon icon-circle-arrow-right"></span></a>
<a href="../search_space/" class="btn btn-neutral" title="搜索空间"><span class="icon icon-circle-arrow-left"></span> Previous</a>
<a href="../api/nas_api/" class="btn btn-neutral" title="SA搜索"><span class="icon icon-circle-arrow-left"></span> Previous</a>
</div>
......@@ -345,7 +345,7 @@
<a href="https://github.com/PaddlePaddle/PaddleSlim/" class="fa fa-github" style="float: left; color: #fcfcfc"> GitHub</a>
<span><a href="../search_space/" style="color: #fcfcfc;">&laquo; Previous</a></span>
<span><a href="../api/nas_api/" style="color: #fcfcfc;">&laquo; Previous</a></span>
<span style="margin-left: 15px"><a href="../algo/algo/" style="color: #fcfcfc">Next &raquo;</a></span>
......
......@@ -81,6 +81,10 @@
</li>
<li class="">
<a class="" href="../search_space.md">搜索空间</a>
</li>
<li class="">
<a class="" href="../distillation_demo/">知识蒸馏</a>
</li>
</ul>
......@@ -112,10 +116,6 @@
</li>
<li class="">
<a class="" href="../../search_space/">搜索空间</a>
</li>
<li class="">
<a class="" href="../../table_latency/">硬件延时评估表</a>
</li>
</ul>
......
......@@ -78,6 +78,10 @@
<li class="">
<a class="" href="../nas_demo/">SA搜索</a>
</li>
<li class="">
<a class="" href="../search_space.md">搜索空间</a>
</li>
<li class=" current">
......@@ -135,10 +139,6 @@
</li>
<li class="">
<a class="" href="../../search_space/">搜索空间</a>
</li>
<li class="">
<a class="" href="../../table_latency/">硬件延时评估表</a>
</li>
</ul>
......
......@@ -93,6 +93,10 @@
</li>
<li class="">
<a class="" href="../search_space.md">搜索空间</a>
</li>
<li class="">
<a class="" href="../distillation_demo/">知识蒸馏</a>
</li>
</ul>
......@@ -124,10 +128,6 @@
</li>
<li class="">
<a class="" href="../../search_space/">搜索空间</a>
</li>
<li class="">
<a class="" href="../../table_latency/">硬件延时评估表</a>
</li>
</ul>
......@@ -180,10 +180,10 @@
<h1 id="_1">网络结构搜索示例<a class="headerlink" href="#_1" title="Permanent link">#</a></h1>
<p>本示例介绍如何使用网络结构搜索接口,搜索到一个更小或者精度更高的模型,该文档仅介绍paddleslim中SANAS的使用及如何利用SANAS得到模型结构,完整示例代码请参考sa_nas_mobilenetv2.py或者block_sa_nas_mobilenetv2.py。</p>
<h2 id="_2">接口介绍<a class="headerlink" href="#_2" title="Permanent link">#</a></h2>
<p>请参考。</p>
<p>请参考<a href='../api/nas_api.md'>神经网络搜索API介绍</a></p>
<h3 id="1">1. 配置搜索空间<a class="headerlink" href="#1" title="Permanent link">#</a></h3>
<p>详细的搜索空间配置可以参考<a href='../../../paddleslim/nas/nas_api.md'>神经网络搜索API文档</a>
<div class="codehilite"><pre><span></span><span class="n">config</span> <span class="o">=</span> <span class="p">[(</span><span class="s1">&#39;MobileNetV2Space&#39;</span><span class="p">)]</span>
<p>详细的搜索空间配置可以参考<a href='../search_space.md'>搜索空间</a>
<div class="codehilite"><pre><span></span><span class="err">config = [(&#39;MobileNetV2Space&#39;)]</span>
</pre></div></p>
<h3 id="2-sanas">2. 利用搜索空间初始化SANAS实例<a class="headerlink" href="#2-sanas" title="Permanent link">#</a></h3>
<div class="codehilite"><pre><span></span><span class="kn">from</span> <span class="nn">paddleslim.nas</span> <span class="kn">import</span> <span class="n">SANAS</span>
......
......@@ -81,6 +81,10 @@
</li>
<li class="">
<a class="" href="../search_space.md">搜索空间</a>
</li>
<li class="">
<a class="" href="../distillation_demo/">知识蒸馏</a>
</li>
</ul>
......@@ -112,10 +116,6 @@
</li>
<li class="">
<a class="" href="../../search_space/">搜索空间</a>
</li>
<li class="">
<a class="" href="../../table_latency/">硬件延时评估表</a>
</li>
</ul>
......
......@@ -95,6 +95,10 @@
</li>
<li class="">
<a class="" href="../search_space.md">搜索空间</a>
</li>
<li class="">
<a class="" href="../distillation_demo/">知识蒸馏</a>
</li>
</ul>
......@@ -126,10 +130,6 @@
</li>
<li class="">
<a class="" href="../../search_space/">搜索空间</a>
</li>
<li class="">
<a class="" href="../../table_latency/">硬件延时评估表</a>
</li>
</ul>
......
......@@ -95,6 +95,10 @@
</li>
<li class="">
<a class="" href="../search_space.md">搜索空间</a>
</li>
<li class="">
<a class="" href="../distillation_demo/">知识蒸馏</a>
</li>
</ul>
......@@ -126,10 +130,6 @@
</li>
<li class="">
<a class="" href="../../search_space/">搜索空间</a>
</li>
<li class="">
<a class="" href="../../table_latency/">硬件延时评估表</a>
</li>
</ul>
......
......@@ -95,6 +95,10 @@
</li>
<li class="">
<a class="" href="../search_space.md">搜索空间</a>
</li>
<li class="">
<a class="" href="../distillation_demo/">知识蒸馏</a>
</li>
</ul>
......@@ -126,10 +130,6 @@
</li>
<li class="">
<a class="" href="../../search_space/">搜索空间</a>
</li>
<li class="">
<a class="" href="../../table_latency/">硬件延时评估表</a>
</li>
</ul>
......
......@@ -81,6 +81,10 @@
</li>
<li class="">
<a class="" href="../search_space.md">搜索空间</a>
</li>
<li class="">
<a class="" href="../distillation_demo/">知识蒸馏</a>
</li>
</ul>
......@@ -112,10 +116,6 @@
</li>
<li class="">
<a class="" href="../../search_space/">搜索空间</a>
</li>
<li class="">
<a class="" href="../../table_latency/">硬件延时评估表</a>
</li>
</ul>
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册