Demo 1 - User Case

Demo 1 - User Case

Estimated time : 3 minutes

Open Navigator

Open the navigator in prive browsing and go to http://157.26.64.222/benchmark.

Key talking points :

  • First Page : The first page is the VirtualLab’s home page. Explains what we are about to do.
  • http : The VirtualLab doesn’t use yet https. It will come soon.

Fill the form

Fil the form with the following information :

  • Target : Raspberry Pi 5
  • Runtime : ONNX Runtime
  • Model : small_model.onnx

Click on the Launch the benchmark button.

Key talking points :

  • Target : The target is the device on which the benchmark will be run.
  • Runtime : The runtime is the framework used to run the benchmark. Here ONNX Runtime is used, but other runtimes are available.
  • Model : The model is the file that contains the model to be benchmarked. There a small model is used to get a quick result.

Wait for the results

The result should be available in about 20 seconds.

Key talking points :

  • Events :
    • Start : The VirtualLab looks for an available runner that has the Target attached to. It then sends the model to the runner with other parameters.
    • Benchmark : The runner runs all the scripts and perform the benchmark.
    • End : The results are sent back to the VirtualLab and displayed to the user.

Analyze the results

Key talking points :

  • General result : Display the general result of the benchmark.
  • Layer by layer result : Display the latency result of each layer of the model.
  • Visualization : The result can be visualized in different graphs.
  • Improvement : The VirtualLab is still in development, the result page is planned to be greatly improved.

In case of problems :

History

Go to the history page and show the previous results and the possibility to download them.

Key talking points :

  • History : The history page contains all the previous results of the user.
  • Download : The user can download the result in JSON format.
  • Delete : The user can delete the result from the history.
  • Re-upload : The user can re-upload the result to see it again.
  • Compare : The user can compare the result with other results. We will see that in the next demo.
⚠️
No time ? Do demo 2 & 3 at the same time here.