steffenc commited on
Commit
b0edd7a
·
1 Parent(s): 41cd888

update dtype mappings

Browse files
Files changed (1) hide show
  1. opendashboards/assets/io.py +4 -2
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','custom_gating_model','nsfw_filter','outsource_scoring','disable_set_weights')})
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
- return pd.DataFrame(runs).astype({'state': 'category', 'hotkey': 'category', 'version': 'category', 'spec_version': 'category'})
 
 
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