Spaces:
Paused
Paused
update dtype mappings
Browse files
opendashboards/assets/io.py
CHANGED
|
@@ -39,7 +39,7 @@ def load_runs(project, filters, min_steps=10):
|
|
| 39 |
rules = {'hotkey': re.compile('^[0-9a-z]{48}$',re.IGNORECASE), 'version': re.compile('^\\d\.\\d+\.\\d+$'), 'spec_version': re.compile('\\d{4}$')}
|
| 40 |
tags = {k: tag for k, rule in rules.items() for tag in run.tags if rule.match(tag)}
|
| 41 |
# include bool flag for remaining tags
|
| 42 |
-
tags.update({k: k in run.tags for k in ('mock','
|
| 43 |
|
| 44 |
runs.append({
|
| 45 |
'state': run.state,
|
|
@@ -61,7 +61,9 @@ def load_runs(project, filters, min_steps=10):
|
|
| 61 |
|
| 62 |
progress.empty()
|
| 63 |
msg.empty()
|
| 64 |
-
|
|
|
|
|
|
|
| 65 |
|
| 66 |
|
| 67 |
@st.cache_data
|
|
|
|
| 39 |
rules = {'hotkey': re.compile('^[0-9a-z]{48}$',re.IGNORECASE), 'version': re.compile('^\\d\.\\d+\.\\d+$'), 'spec_version': re.compile('\\d{4}$')}
|
| 40 |
tags = {k: tag for k, rule in rules.items() for tag in run.tags if rule.match(tag)}
|
| 41 |
# include bool flag for remaining tags
|
| 42 |
+
tags.update({k: k in run.tags for k in ('mock','disable_set_weights')})
|
| 43 |
|
| 44 |
runs.append({
|
| 45 |
'state': run.state,
|
|
|
|
| 61 |
|
| 62 |
progress.empty()
|
| 63 |
msg.empty()
|
| 64 |
+
frame = pd.DataFrame(runs)
|
| 65 |
+
mappings = {'state': 'category', 'hotkey': 'category', 'version': 'category', 'spec_version': 'category'}
|
| 66 |
+
return frame.astype({k:v for k,v in mappings.items() if k in frame.columns})
|
| 67 |
|
| 68 |
|
| 69 |
@st.cache_data
|