Spaces:
Running
on
CPU Upgrade
Running
on
CPU Upgrade
n-shot filter
Browse files
app.py
CHANGED
|
@@ -73,11 +73,12 @@ def update_table(
|
|
| 73 |
type_query: list,
|
| 74 |
precision_query: str,
|
| 75 |
size_query: list,
|
|
|
|
| 76 |
show_deleted: bool,
|
| 77 |
query: str,
|
| 78 |
):
|
| 79 |
print('1', len(hidden_df))
|
| 80 |
-
filtered_df = filter_models(hidden_df, type_query, size_query, precision_query, show_deleted)
|
| 81 |
print('2', len(filtered_df))
|
| 82 |
filtered_df = filter_queries(query, filtered_df)
|
| 83 |
print('3', len(filtered_df))
|
|
@@ -122,7 +123,7 @@ def filter_queries(query: str, filtered_df: pd.DataFrame) -> pd.DataFrame:
|
|
| 122 |
|
| 123 |
|
| 124 |
def filter_models(
|
| 125 |
-
df: pd.DataFrame, type_query: list, size_query: list, precision_query: list, show_deleted: bool
|
| 126 |
) -> pd.DataFrame:
|
| 127 |
# Show all models
|
| 128 |
if show_deleted:
|
|
@@ -133,6 +134,9 @@ def filter_models(
|
|
| 133 |
type_emoji = [t[0] for t in type_query]
|
| 134 |
filtered_df = filtered_df.loc[df[AutoEvalColumn.model_type_symbol.name].isin(type_emoji)]
|
| 135 |
filtered_df = filtered_df.loc[df[AutoEvalColumn.precision.name].isin(precision_query + ["None"])]
|
|
|
|
|
|
|
|
|
|
| 136 |
|
| 137 |
numeric_interval = pd.IntervalIndex(sorted([NUMERIC_INTERVALS[s] for s in size_query]))
|
| 138 |
params_column = pd.to_numeric(df[AutoEvalColumn.params.name], errors="coerce")
|
|
|
|
| 73 |
type_query: list,
|
| 74 |
precision_query: str,
|
| 75 |
size_query: list,
|
| 76 |
+
nshot_query: list,
|
| 77 |
show_deleted: bool,
|
| 78 |
query: str,
|
| 79 |
):
|
| 80 |
print('1', len(hidden_df))
|
| 81 |
+
filtered_df = filter_models(hidden_df, type_query, size_query, nshot_query, precision_query, show_deleted)
|
| 82 |
print('2', len(filtered_df))
|
| 83 |
filtered_df = filter_queries(query, filtered_df)
|
| 84 |
print('3', len(filtered_df))
|
|
|
|
| 123 |
|
| 124 |
|
| 125 |
def filter_models(
|
| 126 |
+
df: pd.DataFrame, type_query: list, size_query: list, nshot_query: list, precision_query: list, show_deleted: bool
|
| 127 |
) -> pd.DataFrame:
|
| 128 |
# Show all models
|
| 129 |
if show_deleted:
|
|
|
|
| 134 |
type_emoji = [t[0] for t in type_query]
|
| 135 |
filtered_df = filtered_df.loc[df[AutoEvalColumn.model_type_symbol.name].isin(type_emoji)]
|
| 136 |
filtered_df = filtered_df.loc[df[AutoEvalColumn.precision.name].isin(precision_query + ["None"])]
|
| 137 |
+
print(df[AutoEvalColumn.n_shot.name])
|
| 138 |
+
print(nshot_query)
|
| 139 |
+
filtered_df = filtered_df.loc[df[AutoEvalColumn.n_shot.name].isin(nshot_query + ["None"])]
|
| 140 |
|
| 141 |
numeric_interval = pd.IntervalIndex(sorted([NUMERIC_INTERVALS[s] for s in size_query]))
|
| 142 |
params_column = pd.to_numeric(df[AutoEvalColumn.params.name], errors="coerce")
|