AlexNijjar commited on
Commit
cbbd239
β€’
1 Parent(s): e8a78f5

Add version

Browse files
Files changed (1) hide show
  1. app.py +6 -3
app.py CHANGED
@@ -17,6 +17,7 @@ REFRESH_RATE = 60 * 5
17
 
18
  @dataclass
19
  class State:
 
20
  submissions: int
21
  benchmarks: int
22
  invalid: int
@@ -97,6 +98,7 @@ def fetch_wandb_data():
97
 
98
  source_validator_uid = run.config["uid"]
99
  data[source_validator_uid] = State(
 
100
  submissions=len(submissions),
101
  benchmarks=len(benchmarks),
102
  invalid=len(invalid),
@@ -112,7 +114,7 @@ def refresh():
112
  now = datetime.now(tz=ZoneInfo("America/New_York"))
113
 
114
  with demo:
115
- with gr.Accordion(f"Validator States (Last update: {now.strftime('%Y-%m-%d %I:%M:%S %p')} EST)"):
116
  elements: list[tuple] = []
117
 
118
  for source_validator_uid, state in data.items():
@@ -129,6 +131,7 @@ def refresh():
129
 
130
  elements.append((
131
  source_validator_uid,
 
132
  state.benchmarks + state.invalid,
133
  state.submissions,
134
  state.invalid,
@@ -140,8 +143,8 @@ def refresh():
140
 
141
  gr.components.Dataframe(
142
  elements,
143
- headers=["UID", "Tested", "Submissions", "Invalid", "Avg. Benchmark Time", "ETA (Eastern Time)", "ETA Remaining", "Status"],
144
- datatype=["number", "number", "number", "number", "number", "markdown", "markdown", "markdown"],
145
  elem_id="state-table",
146
  interactive=False,
147
  visible=True,
 
17
 
18
  @dataclass
19
  class State:
20
+ version: str
21
  submissions: int
22
  benchmarks: int
23
  invalid: int
 
98
 
99
  source_validator_uid = run.config["uid"]
100
  data[source_validator_uid] = State(
101
+ version=run.tags[1][8:],
102
  submissions=len(submissions),
103
  benchmarks=len(benchmarks),
104
  invalid=len(invalid),
 
114
  now = datetime.now(tz=ZoneInfo("America/New_York"))
115
 
116
  with demo:
117
+ with gr.Accordion(f"Validator States (Last updated: {now.strftime('%Y-%m-%d %I:%M:%S %p')} EST)"):
118
  elements: list[tuple] = []
119
 
120
  for source_validator_uid, state in data.items():
 
131
 
132
  elements.append((
133
  source_validator_uid,
134
+ state.version,
135
  state.benchmarks + state.invalid,
136
  state.submissions,
137
  state.invalid,
 
143
 
144
  gr.components.Dataframe(
145
  elements,
146
+ headers=["UID", "Version", "Tested", "Submissions", "Invalid", "Avg. Benchmark Time", "ETA (Eastern Time)", "ETA Remaining", "Status"],
147
+ datatype=["number", "markdown", "number", "number", "number", "number", "markdown", "markdown", "markdown"],
148
  elem_id="state-table",
149
  interactive=False,
150
  visible=True,