Update app.py
Browse files
app.py
CHANGED
|
@@ -13,10 +13,8 @@ CITATION_BUTTON_TEXT = r"""@misc{2023opencompass,
|
|
| 13 |
year={2023}
|
| 14 |
}"""
|
| 15 |
CITATION_BUTTON_LABEL = "Copy the following snippet to cite these results"
|
| 16 |
-
|
| 17 |
-
# DATA_URL_BASE = "http://opencompass.oss-cn-shanghai.aliyuncs.com/
|
| 18 |
-
# 生产环境
|
| 19 |
-
DATA_URL_BASE = "http://opencompass.oss-cn-shanghai.aliyuncs.com/assets/research-rank/research-data.REALTIME."
|
| 20 |
|
| 21 |
def find_latest_data_url():
|
| 22 |
"""Find the latest available data URL by trying different dates."""
|
|
@@ -162,14 +160,6 @@ def create_interface():
|
|
| 162 |
print(f"Error refreshing data: {e}")
|
| 163 |
return None, None
|
| 164 |
|
| 165 |
-
def auto_refresh():
|
| 166 |
-
"""Single refresh function for automatic updates"""
|
| 167 |
-
title, data = refresh_data()
|
| 168 |
-
status = f"Last auto update: {datetime.now().strftime('%Y-%m-%d %H:%M:%S')}"
|
| 169 |
-
if title and data is not None:
|
| 170 |
-
return title, data, status
|
| 171 |
-
return None, None, None
|
| 172 |
-
|
| 173 |
def update_table(size_ranges, model_types):
|
| 174 |
if data_state.current_df is None:
|
| 175 |
return empty_df
|
|
@@ -222,13 +212,6 @@ def create_interface():
|
|
| 222 |
outputs=[title_comp, table, update_status],
|
| 223 |
)
|
| 224 |
|
| 225 |
-
# 添加自动更新功能
|
| 226 |
-
demo.load(
|
| 227 |
-
fn=auto_refresh,
|
| 228 |
-
outputs=[title_comp, table, update_status],
|
| 229 |
-
every=21600 # 每6小时尝试更新一次
|
| 230 |
-
)
|
| 231 |
-
|
| 232 |
size_filter.change(
|
| 233 |
fn=update_table,
|
| 234 |
inputs=[size_filter, type_filter],
|
|
|
|
| 13 |
year={2023}
|
| 14 |
}"""
|
| 15 |
CITATION_BUTTON_LABEL = "Copy the following snippet to cite these results"
|
| 16 |
+
DATA_URL_BASE = "http://opencompass.oss-cn-shanghai.aliyuncs.com/dev-assets/research-rank/research-data.REALTIME."
|
| 17 |
+
# DATA_URL_BASE = "http://opencompass.oss-cn-shanghai.aliyuncs.com/assets/research-rank/research-data.REALTIME."
|
|
|
|
|
|
|
| 18 |
|
| 19 |
def find_latest_data_url():
|
| 20 |
"""Find the latest available data URL by trying different dates."""
|
|
|
|
| 160 |
print(f"Error refreshing data: {e}")
|
| 161 |
return None, None
|
| 162 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 163 |
def update_table(size_ranges, model_types):
|
| 164 |
if data_state.current_df is None:
|
| 165 |
return empty_df
|
|
|
|
| 212 |
outputs=[title_comp, table, update_status],
|
| 213 |
)
|
| 214 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 215 |
size_filter.change(
|
| 216 |
fn=update_table,
|
| 217 |
inputs=[size_filter, type_filter],
|