langtest.utils.benchmark_utils.Leaderboard#
- class Leaderboard(*args, **kwargs)#
Bases:
Generic[T]Leaderboard class to manage the ranking of the models
- Parameters:
path (str) – The path to the summary file
- __init__(path: str = '/home/kalyan/.langtest/leaderboard/summary.csv', *args, **kwargs) None#
Initialize the Leaderboard class with the summary file
Methods
__init__([path])Initialize the Leaderboard class with the summary file
category_wise([rank_by])Get the score board for the models by category
custom_wise(indices[, columns, rank_by])Get the score board for the models by custom group
default([rank_by])Get the score board for the models
split_wise([rank_by])Get the score board for the models by test type
test_wise([rank_by])Get the score board for the models by test type
- category_wise(rank_by: str | list = 'Avg')#
Get the score board for the models by category
- custom_wise(indices: list, columns: list = [], rank_by: str | list = 'Avg')#
Get the score board for the models by custom group
- default(rank_by: str | list = 'Avg')#
Get the score board for the models
- split_wise(rank_by: str | list = 'Avg')#
Get the score board for the models by test type
- test_wise(rank_by: str | list = 'Avg')#
Get the score board for the models by test type