GstInference/Benchmarks: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 1,780: Line 1,780:


== Jetson Nano ==
== Jetson Nano ==
=== FPS Measurements ===
<html>
<style>
    .button {
    background-color: #008CBA;
    border: none;
    color: white;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    margin: 4px 2px;
    cursor: pointer;
  }
</style>
<div id="chart_fps_nano" style="margin: auto; width: 800px; height: 500px;"></div>
<script>
      google.charts.load('current', {'packages':['corechart', 'bar']});
      google.charts.setOnLoadCallback(drawStuffNanoFps);
     
      function drawStuffNanoFps() {
        var chartDiv_Fps_Nano = document.getElementById('chart_fps_nano');
        var table_models_fps_nano = google.visualization.arrayToDataTable([
          ['Model',                      //Column 0
          'TensorRT \n Nano'],        //Column 1
          ['InceptionV1', 36.8], //row 1
          ['InceptionV2', 0], //row 2
          ['InceptionV3', 10.9], //row 3
          ['InceptionV4', 4.82], //row 4
          ['TinyYoloV2',  14.6], //row 5
          ['TinyYoloV3',  0]  //row 6
        ]);
        var Nano_materialOptions_fps = {
          width: 500,
          chart: {
            title: 'Model Vs FPS per backend',
          },
          series: {
          },
          axes: {
            y: {
              distance: {side: 'left',label: 'FPS'}, // Left y-axis.
            }
          }
        };
        var materialChart_nano_fps = new google.charts.Bar(chartDiv_Fps_Nano);
        view_nano_fps = new google.visualization.DataView(table_models_fps_nano);
        function drawMaterialChart() {
          var materialChart_nano_fps = new google.charts.Bar(chartDiv_Fps_Nano);
          materialChart_nano_fps.draw(table_models_fps_nano, google.charts.Bar.convertOptions(Nano_materialOptions_fps));
          init_charts();
        }
        function init_charts(){
          view_nano_fps.setColumns([0,1]);
          materialChart_nano_fps.draw(view_nano_fps, Nano_materialOptions_fps);
        }
        drawMaterialChart();
        }
</script>
</html>
=== CPU Load Measurements ===
<html>
<style>
    .button {
    background-color: #008CBA;
    border: none;
    color: white;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    margin: 4px 2px;
    cursor: pointer;
  }
</style>
<div id="chart_cpu_nano" style="margin: auto; width: 800px; height: 500px;"></div>
<script>
      google.charts.load('current', {'packages':['corechart', 'bar']});
      google.charts.setOnLoadCallback(drawStuffNanoCpu);
     
      function drawStuffNanoCpu() {
        var chartDiv_Cpu_Nano = document.getElementById('chart_cpu_nano');
        var table_models_cpu_nano = google.visualization.arrayToDataTable([
          ['Model',                      //Column 0
          'TensorRT \n Nano'],        //Column 1
          ['InceptionV1', 18], //row 1
          ['InceptionV2', 0], //row 2
          ['InceptionV3', 18], //row 3
          ['InceptionV4', 20], //row 4
          ['TinyYoloV2',  20], //row 5
          ['TinyYoloV3',  0]  //row 6
        ]);
        var Nano_materialOptions_cpu = {
          width: 500,
          chart: {
            title: 'Model Vs CPU Load per backend',
          },
          series: {
          },
          axes: {
            y: {
              distance: {side: 'left',label: 'FPS'}, // Left y-axis.
            }
          }
        };
        var materialChart_nano_cpu = new google.charts.Bar(chartDiv_Cpu_Nano);
        view_nano_cpu = new google.visualization.DataView(table_models_cpu_nano);
        function drawMaterialChart() {
          var materialChart_nano_cpu = new google.charts.Bar(chartDiv_Cpu_Nano);
          materialChart_nano_cpu.draw(table_models_cpu_nano, google.charts.Bar.convertOptions(Nano_materialOptions_cpu));
          init_charts();
        }
        function init_charts(){
          view_nano_cpu.setColumns([0,1]);
          materialChart_nano_cpu.draw(view_nano_cpu, Nano_materialOptions_cpu);
        }
        drawMaterialChart();
        }
</script>
</html>


== Google Coral ==
== Google Coral ==
579

edits