<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: How to understand the output of  mvNCProfile ? in Intel® Distribution of OpenVINO™ Toolkit</title>
    <link>https://community.intel.com/t5/Intel-Distribution-of-OpenVINO/How-to-understand-the-output-of-mvNCProfile/m-p/717423#M6830</link>
    <description>&lt;P&gt;@Tome_at_Intel  thanks for ans,  can you tell more details: &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;Is it good or bad when the value of MFLOPs is big?&lt;P&gt;&amp;nbsp;&lt;/P&gt;Is it good or bad when the value of Bandwidth is big?</description>
    <pubDate>Fri, 09 Feb 2018 11:06:46 GMT</pubDate>
    <dc:creator>idata</dc:creator>
    <dc:date>2018-02-09T11:06:46Z</dc:date>
    <item>
      <title>How to understand the output of  mvNCProfile ?</title>
      <link>https://community.intel.com/t5/Intel-Distribution-of-OpenVINO/How-to-understand-the-output-of-mvNCProfile/m-p/717421#M6828</link>
      <description>&lt;P&gt;Some states of GoogLeNet:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;CODE&gt;Detailed Per Layer Profile
Layer      Name                                 MFLOPs    Bandwidth MB/s        time(ms)
========================================================================================
0          conv1/7x7_s2                        236.028           2505.00            5.63
1          pool1/3x3_s2                          1.806           1441.66            1.06
2          pool1/norm1                           0.000            712.67            0.54
3          conv2/3x3_reduce                     25.690            404.11            0.97
4          conv2/3x3                           693.633            316.67           11.55
5          conv2/norm2                           0.000            797.05            1.44
&lt;/CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So how to find the bottlenecks of the network from the states above?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;And I notice the "Size Limitations" with caffe:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;CODE&gt;  Compiled Movidius “graph” file &amp;lt; 320 MB; Intermediate layer buffer size &amp;lt; 100 MB
  Scratch Memory size &amp;lt; 112 KB
&lt;/CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So how to compute the Intermediate layer buffer size and Scratch Memory size ? How to make sure that my network is consonant with the "Size Limitations" ?&lt;/P&gt;</description>
      <pubDate>Wed, 07 Feb 2018 14:38:20 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Distribution-of-OpenVINO/How-to-understand-the-output-of-mvNCProfile/m-p/717421#M6828</guid>
      <dc:creator>idata</dc:creator>
      <dc:date>2018-02-07T14:38:20Z</dc:date>
    </item>
    <item>
      <title>Re: How to understand the output of  mvNCProfile ?</title>
      <link>https://community.intel.com/t5/Intel-Distribution-of-OpenVINO/How-to-understand-the-output-of-mvNCProfile/m-p/717422#M6829</link>
      <description>&lt;P&gt;@z_huabao In mvNCProfile's output you can see the processing time and processing bandwidth of each layer. Using this information, you can then tune your network to find a balance of speed and accuracy. &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regarding the size limitations, you can compute the intermediate layer buffer size using Caffe and dividing the values by 2 since we are using fp16, however this is very tedious. The NCSDK will warn you if your model exceeds these size limits, so you don't have to worry if that is what you are concerned about. &lt;/P&gt;</description>
      <pubDate>Fri, 09 Feb 2018 02:40:59 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Distribution-of-OpenVINO/How-to-understand-the-output-of-mvNCProfile/m-p/717422#M6829</guid>
      <dc:creator>idata</dc:creator>
      <dc:date>2018-02-09T02:40:59Z</dc:date>
    </item>
    <item>
      <title>Re: How to understand the output of  mvNCProfile ?</title>
      <link>https://community.intel.com/t5/Intel-Distribution-of-OpenVINO/How-to-understand-the-output-of-mvNCProfile/m-p/717423#M6830</link>
      <description>&lt;P&gt;@Tome_at_Intel  thanks for ans,  can you tell more details: &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;Is it good or bad when the value of MFLOPs is big?&lt;P&gt;&amp;nbsp;&lt;/P&gt;Is it good or bad when the value of Bandwidth is big?</description>
      <pubDate>Fri, 09 Feb 2018 11:06:46 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Distribution-of-OpenVINO/How-to-understand-the-output-of-mvNCProfile/m-p/717423#M6830</guid>
      <dc:creator>idata</dc:creator>
      <dc:date>2018-02-09T11:06:46Z</dc:date>
    </item>
    <item>
      <title>Re: How to understand the output of  mvNCProfile ?</title>
      <link>https://community.intel.com/t5/Intel-Distribution-of-OpenVINO/How-to-understand-the-output-of-mvNCProfile/m-p/717424#M6831</link>
      <description>&lt;P&gt;@z_huabao It depends on what you are trying to do. Larger MFLOPS and bandwidth numbers aren't necessarily bad but if performance is a concern, these numbers could give a hint as to where the slowdowns are.&lt;/P&gt;</description>
      <pubDate>Sat, 10 Feb 2018 01:53:51 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Distribution-of-OpenVINO/How-to-understand-the-output-of-mvNCProfile/m-p/717424#M6831</guid>
      <dc:creator>idata</dc:creator>
      <dc:date>2018-02-10T01:53:51Z</dc:date>
    </item>
  </channel>
</rss>

