Spaces:
Running
Running
| from huggingface_hub import HfApi | |
| from functools import lru_cache | |
| def get_leaderboard_models(): | |
| api = HfApi() | |
| # List all datasets in the open-llm-leaderboard organization | |
| datasets = api.list_datasets(author="open-llm-leaderboard") | |
| models = [] | |
| #for dataset in datasets: | |
| # if dataset.id.endswith("-details"): | |
| # # Format: "open-llm-leaderboard/<provider>__<model_name>-details" | |
| # model_part = dataset.id.split("/")[-1].replace("-details", "") | |
| # provider, model = model_part.split("__", 1) | |
| # models.append(f"{provider}/{model}") | |
| # Example models | |
| models = [ | |
| "meta_llama/Llama-3.2-1B-Instruct", | |
| "meta_llama/Llama-3.2-3B-Instruct", | |
| "meta_llama/Llama-3.1-8B-Instruct", | |
| "meta_llama/Llama-3.1-70B-Instruct", | |
| "meta_llama/Llama-3.3-70B-Instruct", | |
| ] | |
| return sorted(models) | |
| def get_leaderboard_models_cached(): | |
| return get_leaderboard_models() | |
| def get_leaderboard_datasets(): | |
| return [ | |
| "ai2_arc", | |
| "hellaswag", | |
| "mmlu", | |
| "truthful_qa", | |
| "winogrande", | |
| "gsm8k" | |
| ] |