fixed issues with leaderboard loading
Browse files
app.py
CHANGED
@@ -103,8 +103,10 @@ RL_DETAILS = rl_leaderboard.get_data()
|
|
103 |
def update_data(rl_env):
|
104 |
global LOADED_MODEL_IDS,LOADED_MODEL_METADATA
|
105 |
data = []
|
|
|
|
|
106 |
#model_ids = [x for x in get_model_ids(rl_env) if x not in LOADED_MODEL_IDS[rl_env] or LOADED_MODEL_METADATA[x]!=get_metadata(x)] this still calls get_metadata() so won't work
|
107 |
-
model_ids = [x for x in get_model_ids(rl_env)]
|
108 |
|
109 |
LOADED_MODEL_IDS[rl_env]+=model_ids
|
110 |
|
@@ -198,7 +200,7 @@ def reload_all_data():
|
|
198 |
RL_DETAILS[rl_env]['data'] = update_data_per_env(rl_env)
|
199 |
|
200 |
html = """<div style="color: green">
|
201 |
-
<p> β
Leaderboard updated!
|
202 |
</div>
|
203 |
"""
|
204 |
return html
|
@@ -231,13 +233,11 @@ with block:
|
|
231 |
with gr.TabItem(rl_env) as rl_tab:
|
232 |
data_html,data_dataframe,is_empty = RL_DETAILS[rl_env]['data']
|
233 |
markdown = get_info_display(data_dataframe,rl_env,RL_DETAILS[rl_env]['title'],is_empty)
|
234 |
-
env_state =gr.Variable(
|
235 |
output_markdown = gr.HTML(markdown)
|
236 |
-
reload = gr.Button('Reload Leaderboard')
|
237 |
|
238 |
output_html = gr.HTML(data_html)
|
239 |
|
240 |
-
reload.click(reload_leaderboard,inputs=[env_state],outputs=[output_markdown,output_html])
|
241 |
rl_tab.select(reload_leaderboard,inputs=[env_state],outputs=[output_markdown,output_html])
|
242 |
|
243 |
block.launch()
|
|
|
103 |
def update_data(rl_env):
|
104 |
global LOADED_MODEL_IDS,LOADED_MODEL_METADATA
|
105 |
data = []
|
106 |
+
model_ids = [x for x in get_model_ids(rl_env) if x not in LOADED_MODEL_IDS[rl_env]]
|
107 |
+
|
108 |
#model_ids = [x for x in get_model_ids(rl_env) if x not in LOADED_MODEL_IDS[rl_env] or LOADED_MODEL_METADATA[x]!=get_metadata(x)] this still calls get_metadata() so won't work
|
109 |
+
#model_ids = [x for x in get_model_ids(rl_env)]
|
110 |
|
111 |
LOADED_MODEL_IDS[rl_env]+=model_ids
|
112 |
|
|
|
200 |
RL_DETAILS[rl_env]['data'] = update_data_per_env(rl_env)
|
201 |
|
202 |
html = """<div style="color: green">
|
203 |
+
<p> β
Leaderboard updated! </p>
|
204 |
</div>
|
205 |
"""
|
206 |
return html
|
|
|
233 |
with gr.TabItem(rl_env) as rl_tab:
|
234 |
data_html,data_dataframe,is_empty = RL_DETAILS[rl_env]['data']
|
235 |
markdown = get_info_display(data_dataframe,rl_env,RL_DETAILS[rl_env]['title'],is_empty)
|
236 |
+
env_state =gr.Variable(value=rl_env)
|
237 |
output_markdown = gr.HTML(markdown)
|
|
|
238 |
|
239 |
output_html = gr.HTML(data_html)
|
240 |
|
|
|
241 |
rl_tab.select(reload_leaderboard,inputs=[env_state],outputs=[output_markdown,output_html])
|
242 |
|
243 |
block.launch()
|