|
|
from dataclasses import dataclass |
|
|
from typing import Any |
|
|
|
|
|
|
|
|
@dataclass |
|
|
class ColumnContent: |
|
|
name: str |
|
|
type: str |
|
|
displayed_by_default: bool |
|
|
hidden: bool = False |
|
|
never_hidden: bool = False |
|
|
searchable: bool = False |
|
|
default: Any = None |
|
|
|
|
|
|
|
|
|
|
|
COLUMNS = [ |
|
|
ColumnContent("Model", type="str", displayed_by_default=True, never_hidden=True, searchable=True), |
|
|
ColumnContent("Precision", type="str", displayed_by_default=False), |
|
|
ColumnContent("Params (B)", type="number", displayed_by_default=True), |
|
|
ColumnContent("Reasoning", type="bool", displayed_by_default=False, default=False), |
|
|
ColumnContent("Open Source", type="bool", displayed_by_default=False, default=False), |
|
|
ColumnContent("Average", type="number", displayed_by_default=True, default=0), |
|
|
ColumnContent("RobloxQA", type="number", displayed_by_default=True, default=None), |
|
|
ColumnContent("RobloxQA_OpenEnded", type="number", displayed_by_default=True, default=None), |
|
|
] |
|
|
|