inoki-giskard commited on
Commit
0942332
1 Parent(s): 36dd5f3

Add feature mapping and label mapping

Browse files
Files changed (1) hide show
  1. app.py +12 -1
app.py CHANGED
@@ -152,7 +152,15 @@ def try_validate(model_id, dataset_id, dataset_config, dataset_split, column_map
152
  )
153
 
154
 
155
- def try_submit(m_id, d_id, config, split, local):
 
 
 
 
 
 
 
 
156
  if local:
157
  command = [
158
  "python",
@@ -166,6 +174,8 @@ def try_submit(m_id, d_id, config, split, local):
166
  "--discussion_repo", os.environ.get(HF_REPO_ID) or os.environ.get(HF_SPACE_ID),
167
  "--output_format", "markdown",
168
  "--output_portal", "huggingface",
 
 
169
  ]
170
 
171
  eval_str = f"[{m_id}]<{d_id}({config}, {split} set)>"
@@ -273,6 +283,7 @@ with gr.Blocks(theme=theme) as iface:
273
  dataset_id_input,
274
  dataset_config_input,
275
  dataset_split_input,
 
276
  run_local,
277
  ],
278
  )
 
152
  )
153
 
154
 
155
+ def try_submit(m_id, d_id, config, split, column_mappings, local):
156
+ label_mapping = {}
157
+ try:
158
+ column_mapping = json.loads(column_mappings)
159
+ if "label" in column_mapping:
160
+ label_mapping = column_mapping.pop("label", {})
161
+ except Exception:
162
+ column_mapping = {}
163
+
164
  if local:
165
  command = [
166
  "python",
 
174
  "--discussion_repo", os.environ.get(HF_REPO_ID) or os.environ.get(HF_SPACE_ID),
175
  "--output_format", "markdown",
176
  "--output_portal", "huggingface",
177
+ "--feature_mapping", json.dumps(column_mapping),
178
+ "--label_mapping", json.dumps(label_mapping),
179
  ]
180
 
181
  eval_str = f"[{m_id}]<{d_id}({config}, {split} set)>"
 
283
  dataset_id_input,
284
  dataset_config_input,
285
  dataset_split_input,
286
+ column_mapping_input,
287
  run_local,
288
  ],
289
  )