AlexNijjar
commited on
Commit
β’
cbbd239
1
Parent(s):
e8a78f5
Add version
Browse files
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
|
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,
|