Update app.py
Browse files
app.py
CHANGED
@@ -115,7 +115,7 @@ def fetch_wandb_data():
|
|
115 |
|
116 |
submissions: set[int] = set()
|
117 |
benchmarks: set[int] = set()
|
118 |
-
invalid:
|
119 |
average_benchmark_time = 0.0
|
120 |
|
121 |
for key, value in run.summary.items():
|
@@ -123,7 +123,11 @@ def fetch_wandb_data():
|
|
123 |
average_benchmark_time = float(value)
|
124 |
|
125 |
elif key == "invalid":
|
126 |
-
|
|
|
|
|
|
|
|
|
127 |
|
128 |
elif key == "submissions":
|
129 |
submissions = {int(uid) for uid in value.keys()}
|
@@ -131,7 +135,7 @@ def fetch_wandb_data():
|
|
131 |
elif key == "benchmarks":
|
132 |
benchmarks = {int(uid) for uid in value.keys()}
|
133 |
|
134 |
-
benchmarks = set(benchmarks) - set(invalid)
|
135 |
|
136 |
status = Status.BENCHMARKING
|
137 |
run_state = run.state
|
|
|
115 |
|
116 |
submissions: set[int] = set()
|
117 |
benchmarks: set[int] = set()
|
118 |
+
invalid: dict[int, str] = {}
|
119 |
average_benchmark_time = 0.0
|
120 |
|
121 |
for key, value in run.summary.items():
|
|
|
123 |
average_benchmark_time = float(value)
|
124 |
|
125 |
elif key == "invalid":
|
126 |
+
try:
|
127 |
+
invalid = dict(value)
|
128 |
+
except TypeError:
|
129 |
+
invalid = {uid: "Unknown" for uid in value}
|
130 |
+
|
131 |
|
132 |
elif key == "submissions":
|
133 |
submissions = {int(uid) for uid in value.keys()}
|
|
|
135 |
elif key == "benchmarks":
|
136 |
benchmarks = {int(uid) for uid in value.keys()}
|
137 |
|
138 |
+
benchmarks = set(benchmarks) - set(invalid.keys())
|
139 |
|
140 |
status = Status.BENCHMARKING
|
141 |
run_state = run.state
|