Ensure you have the following software installed:
Clone the repository:
git clone https://github.com/argmaxinc/model-performance-dashboard.git
cd model-performance-dashboard
Create a virtual environment:
python -m venv venv
source venv/bin/activate
Install required packages:
pip install -r requirements.txt
Run the application:
gradio main.py
Access the application: After running main.py, a local server will start, and you will see an interface URL in the terminal. Open the URL in your web browser to interact with Argmax Benchmark dashboard.
The data generation process involves three main scripts: performance_generate.py, multilingual_generate.py, and quality_generate.py. Each script is responsible for updating a specific aspect of the benchmark data.
Performance Data Update (performance_generate.py):
performance_data.json and support_data.csv.Multilingual Data Update (multilingual_generate.py):
multilingual_confusion_matrices.json and multilingual_results.csv.Quality Data Update (quality_generate.py):
quality_data.json.To update the dashboard with latest data from our HuggingFace datasets, run:
make use-huggingface-data
Alternatively, you can use our on-device testing code [TODO:INSERT_LINK_TO_OS_TEST_CODE] on your device to update the dashboard with your own data. After generating the Xcode data, place the resulting .json files in the whisperkit-evals/xcresults/benchmark_data directory, then run:
make use-local-data
68 commits
43 commits
Ensure you have the following software installed:
Clone the repository:
git clone https://github.com/argmaxinc/model-performance-dashboard.git
cd model-performance-dashboard
Create a virtual environment:
python -m venv venv
source venv/bin/activate
Install required packages:
pip install -r requirements.txt
Run the application:
gradio main.py
Access the application: After running main.py, a local server will start, and you will see an interface URL in the terminal. Open the URL in your web browser to interact with Argmax Benchmark dashboard.
The data generation process involves three main scripts: performance_generate.py, multilingual_generate.py, and quality_generate.py. Each script is responsible for updating a specific aspect of the benchmark data.
Performance Data Update (performance_generate.py):
performance_data.json and support_data.csv.Multilingual Data Update (multilingual_generate.py):
multilingual_confusion_matrices.json and multilingual_results.csv.Quality Data Update (quality_generate.py):
quality_data.json.To update the dashboard with latest data from our HuggingFace datasets, run:
make use-huggingface-data
Alternatively, you can use our on-device testing code [TODO:INSERT_LINK_TO_OS_TEST_CODE] on your device to update the dashboard with your own data. After generating the Xcode data, place the resulting .json files in the whisperkit-evals/xcresults/benchmark_data directory, then run:
make use-local-data
68 commits
43 commits