MsRandom commited on
Commit
66b8fff
β€’
1 Parent(s): a311816

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +2 -12
app.py CHANGED
@@ -50,7 +50,6 @@ class State:
50
  hotkey: str
51
  name: str
52
  version: str
53
- winner: int | None
54
  submissions: int
55
  benchmarks: int
56
  invalid: int
@@ -111,7 +110,6 @@ def fetch_wandb_data():
111
  if not metagraph.validator_permit[uid]:
112
  continue
113
 
114
- winner = None
115
  submissions: set[int] = set()
116
  benchmarks: set[int] = set()
117
  invalid: list[int] = []
@@ -130,12 +128,6 @@ def fetch_wandb_data():
130
  submissions.add(int(submission_key))
131
 
132
  elif key == "benchmarks":
133
- for benchmark_uid, benchmark in value.items():
134
- if "winner" in benchmark:
135
- winner = benchmark_uid
136
- completed = True
137
- break
138
-
139
  for benchmark_key, benchmark_value in value.items():
140
  benchmarks.add(int(benchmark_key))
141
 
@@ -145,7 +137,7 @@ def fetch_wandb_data():
145
  status = Status.STOPPED
146
  elif run_state == "crashed":
147
  status = Status.CRASHED
148
- elif completed:
149
  status = Status.DONE
150
  elif not submissions or (not average_benchmark_time and benchmarks):
151
  if 12 <= now.hour < 13:
@@ -159,7 +151,6 @@ def fetch_wandb_data():
159
  hotkey=run.config["hotkey"],
160
  name=get_identity(uid) or run.config["hotkey"],
161
  version=run.tags[1][8:],
162
- winner=winner,
163
  submissions=len(submissions),
164
  benchmarks=len(benchmarks),
165
  invalid=len(invalid),
@@ -211,7 +202,6 @@ def get_data() -> gr.Dataframe:
211
  state.name,
212
  f"<span style='color: {'springgreen' if state.version == latest_version else 'red'}'>{state.version}</span>",
213
  f"<span style='color: {state.status.color()}'>{state.status.name()}</span>",
214
- f"<span style='color: {'springgreen' if state.winner else 'orange'}'>{state.winner if state.winner else 'N/A'}</span>",
215
  state.benchmarks + state.invalid,
216
  state.submissions,
217
  state.invalid,
@@ -224,7 +214,7 @@ def get_data() -> gr.Dataframe:
224
 
225
  return gr.Dataframe(
226
  elements,
227
- headers=["UID", "Name", "Version", "Status", "Winner UID", "Tested", "Submissions", "Invalid", "Avg. Benchmark Time", "ETA (Pacific Time)", "ETA Remaining", "VTrust", "Updated"],
228
  datatype=["number", "markdown", "markdown", "markdown", "markdown", "number", "number", "number", "markdown", "markdown", "markdown", "markdown", "markdown"],
229
  label=f"SN{NET_UID} Validator States (Last updated: {last_refresh.strftime('%Y-%m-%d %I:%M:%S %p')} PST)",
230
  interactive=False,
 
50
  hotkey: str
51
  name: str
52
  version: str
 
53
  submissions: int
54
  benchmarks: int
55
  invalid: int
 
110
  if not metagraph.validator_permit[uid]:
111
  continue
112
 
 
113
  submissions: set[int] = set()
114
  benchmarks: set[int] = set()
115
  invalid: list[int] = []
 
128
  submissions.add(int(submission_key))
129
 
130
  elif key == "benchmarks":
 
 
 
 
 
 
131
  for benchmark_key, benchmark_value in value.items():
132
  benchmarks.add(int(benchmark_key))
133
 
 
137
  status = Status.STOPPED
138
  elif run_state == "crashed":
139
  status = Status.CRASHED
140
+ elif len(submissions) == len(benchmarks) + len(invalid):
141
  status = Status.DONE
142
  elif not submissions or (not average_benchmark_time and benchmarks):
143
  if 12 <= now.hour < 13:
 
151
  hotkey=run.config["hotkey"],
152
  name=get_identity(uid) or run.config["hotkey"],
153
  version=run.tags[1][8:],
 
154
  submissions=len(submissions),
155
  benchmarks=len(benchmarks),
156
  invalid=len(invalid),
 
202
  state.name,
203
  f"<span style='color: {'springgreen' if state.version == latest_version else 'red'}'>{state.version}</span>",
204
  f"<span style='color: {state.status.color()}'>{state.status.name()}</span>",
 
205
  state.benchmarks + state.invalid,
206
  state.submissions,
207
  state.invalid,
 
214
 
215
  return gr.Dataframe(
216
  elements,
217
+ headers=["UID", "Name", "Version", "Status", "Tested", "Submissions", "Invalid", "Avg. Benchmark Time", "ETA (Pacific Time)", "ETA Remaining", "VTrust", "Updated"],
218
  datatype=["number", "markdown", "markdown", "markdown", "markdown", "number", "number", "number", "markdown", "markdown", "markdown", "markdown", "markdown"],
219
  label=f"SN{NET_UID} Validator States (Last updated: {last_refresh.strftime('%Y-%m-%d %I:%M:%S %p')} PST)",
220
  interactive=False,