Dashboard records all of your precious experiments in one place so that you don’t need spreadsheet anymore to record your experiments.

One key concept in Dashboard is Subrun and Run. Subrun is a single benchmark run of a specific engine/benchmark/hardware/model combination. Run is a group of Subruns.

Starting the Dashboard

Starting the dashboard is simple with a single command:

# Start the dashboard server
arena dashboard

Expected output:

* Running on local URL:  http://0.0.0.0:3004
2025-04-21 13:47:52,093 - httpx - INFO - HTTP Request: GET http://localhost:3004/gradio_api/startup-events "HTTP/1.1 200 OK"
2025-04-21 13:47:52,109 - httpx - INFO - HTTP Request: HEAD http://localhost:3004/ "HTTP/1.1 200 OK"
2025-04-21 13:47:52,586 - httpx - INFO - HTTP Request: GET https://api.gradio.app/pkg-version "HTTP/1.1 200 OK"
2025-04-21 13:47:53,072 - httpx - INFO - HTTP Request: GET https://api.gradio.app/v3/tunnel-request "HTTP/1.1 200 OK"
* Running on public URL: https://7c99fbaa125bd98d50.gradio.live

Once the server is running, open your browser and navigate to the local URL or using public URL. You can share the public URL to allow others to access it remotely.

Dashboard Areas

The dashboard is organized into several key areas to help you analyze and compare benchmark results.

Uploading Sub-run Results to the Community

You can upload your sub-run results to the community for others to view and compare using the button of Share Subrun to Gloabal Leaderboard.

Once you click this button, you may need to log in with GitHub to record the uploader.

If the upload is successful, you will see the following Information, and you can find your uploaded data in the global leaderboard:

Successfully shared to global leaderboard: JSON upload successful