579
edits
No edit summary |
No edit summary |
||
Line 1,477: | Line 1,477: | ||
== Jetson AGX Xavier == | == Jetson AGX Xavier == | ||
=== FPS | === FPS Measurements === | ||
<html> | <html> | ||
Line 1,500: | Line 1,500: | ||
<script> | <script> | ||
google.charts.load('current', {'packages':['corechart', 'bar']}); | google.charts.load('current', {'packages':['corechart', 'bar']}); | ||
google.charts.setOnLoadCallback( | google.charts.setOnLoadCallback(drawStuffXavierFps); | ||
function | function drawStuffXavierFps() { | ||
var chartDiv_Fps_Xavier = document.getElementById('chart_fps_xavier'); | var chartDiv_Fps_Xavier = document.getElementById('chart_fps_xavier'); | ||
Line 1,546: | Line 1,546: | ||
view_xavier_fps.setColumns([0,1,2,3,4,5]); | view_xavier_fps.setColumns([0,1,2,3,4,5]); | ||
materialChart_xavier_fps.draw(view_xavier_fps, xavier_materialOptions_fps); | materialChart_xavier_fps.draw(view_xavier_fps, xavier_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_xavier" style="margin: auto; width: 800px; height: 500px;"></div> | |||
<script> | |||
google.charts.load('current', {'packages':['corechart', 'bar']}); | |||
google.charts.setOnLoadCallback(drawStuffXavierCpu); | |||
function drawStuffXavierCpu() { | |||
var chartDiv_Cpu_Xavier = document.getElementById('chart_cpu_xavier'); | |||
var table_models_cpu_xavier = google.visualization.arrayToDataTable([ | |||
['Model', //Column 0 | |||
'TensorFlow \n Xavier (15 W)', //Column 1 | |||
'TensorFlow (GPU) \n Xavier (15 W)', //Column 2 | |||
'TensorFlow \n Xavier (30 W)', //Column 3 | |||
'TensorFlow (GPU) \n Xavier (30 W)', //Column 4 | |||
'TensorRT \n Xavier'], //Column 5 | |||
['InceptionV1', 86, 72, 93, 72, 32], //row 1 | |||
['InceptionV2', 88, 62.6, 95, 62, 0], //row 2 | |||
['InceptionV3', 92, 44, 98, 44, 6], //row 3 | |||
['InceptionV4', 94, 32, 99, 32, 3], //row 4 | |||
['TinyYoloV2', 0, 0, 0, 0, 16], //row 5 | |||
['TinyYoloV3', 0, 0, 0, 0, 0] //row 6 | |||
]); | |||
var xavier_materialOptions_cpu = { | |||
width: 900, | |||
chart: { | |||
title: 'Model Vs CPU load per backend', | |||
}, | |||
series: { | |||
}, | |||
axes: { | |||
y: { | |||
distance: {side: 'left',label: 'CPU Load'}, // Left y-axis. | |||
} | |||
} | |||
}; | |||
var materialChart_xavier_cpu = new google.charts.Bar(chartDiv_Cpu_Xavier); | |||
view_xavier_cpu = new google.visualization.DataView(table_models_cpu_xavier); | |||
function drawMaterialChart() { | |||
var materialChart_xavier_cpu = new google.charts.Bar(chartDiv_Cpu_Xavier); | |||
materialChart_xavier_cpu.draw(table_models_cpu_xavier, google.charts.Bar.convertOptions(xavier_materialOptions_cpu)); | |||
init_charts(); | |||
} | |||
function init_charts(){ | |||
view_xavier_cpu.setColumns([0,1,2,3,4,5]); | |||
materialChart_xavier_cpu.draw(view_xavier_cpu, xavier_materialOptions_cpu); | |||
} | } | ||
drawMaterialChart(); | drawMaterialChart(); |
edits