kz-transformers/kaz-llm-lb2
0
Kaz LLM Leaderboard
Benchmark results for LLMs on Kazakh multiple-choice tasks.
How it works
State lives in two private datasets, not in this repo. The data/ and m_data/ files committed here are only seeds; they are overwritten on boot.
On boot the app downloads both, aggregates every file under m_data/model_data/external/ into leaderboard.json, and renders it.
Submitting a results JSON uploads it to s-openbench-eval and flags the leaderboard as stale. A background job checks every 10 minutes and, only if a submission arrived, republishes leaderboard.json and restarts the Space so the new state is picked up at boot.
Layout
app.py UI, submission handling, scheduled refresh
src/envs.py repo ids, token, paths
src/leaderboard/build_leaderboard.py dataset download, leaderboard DataFrame
src/display/utils.py column definitions
src/display/about.py intro and benchmark description text
src/display/css_html_js.py custom CSS
src/radial/radial.py per-model radar chartConfiguration
Requires one secret, set under Settings → Variables and secrets:
H4_TOKEN— token with read/write access to the two datasets above.
Never log this value. Hardware should be cpu-upgrade.
