Spaces:
Runtime error
Runtime error
Add dataset config to AutoTrain project name
Browse files
app.py
CHANGED
@@ -525,7 +525,7 @@ with st.form(key="form"):
|
|
525 |
if len(selected_models) > 0:
|
526 |
project_payload = {
|
527 |
"username": AUTOTRAIN_USERNAME,
|
528 |
-
"proj_name": create_autotrain_project_name(selected_dataset),
|
529 |
"task": TASK_TO_ID[selected_task],
|
530 |
"config": {
|
531 |
"language": AUTOTRAIN_TASK_TO_LANG[selected_task]
|
|
|
525 |
if len(selected_models) > 0:
|
526 |
project_payload = {
|
527 |
"username": AUTOTRAIN_USERNAME,
|
528 |
+
"proj_name": create_autotrain_project_name(selected_dataset, selected_config),
|
529 |
"task": TASK_TO_ID[selected_task],
|
530 |
"config": {
|
531 |
"language": AUTOTRAIN_TASK_TO_LANG[selected_task]
|
utils.py
CHANGED
@@ -191,13 +191,13 @@ def get_dataset_card_url(dataset_id: str) -> str:
|
|
191 |
return f"https://github.com/huggingface/datasets/edit/master/datasets/{dataset_id}/README.md"
|
192 |
|
193 |
|
194 |
-
def create_autotrain_project_name(dataset_id: str) -> str:
|
195 |
"""Creates an AutoTrain project name for the given dataset ID."""
|
196 |
# Project names cannot have "/", so we need to format community datasets accordingly
|
197 |
dataset_id_formatted = dataset_id.replace("/", "__")
|
198 |
# Project names need to be unique, so we append a random string to guarantee this
|
199 |
-
project_id = str(uuid.uuid4())[:
|
200 |
-
return f"eval-
|
201 |
|
202 |
|
203 |
def get_config_metadata(config: str, metadata: List[Dict] = None) -> Union[Dict, None]:
|
|
|
191 |
return f"https://github.com/huggingface/datasets/edit/master/datasets/{dataset_id}/README.md"
|
192 |
|
193 |
|
194 |
+
def create_autotrain_project_name(dataset_id: str, dataset_config: str) -> str:
|
195 |
"""Creates an AutoTrain project name for the given dataset ID."""
|
196 |
# Project names cannot have "/", so we need to format community datasets accordingly
|
197 |
dataset_id_formatted = dataset_id.replace("/", "__")
|
198 |
# Project names need to be unique, so we append a random string to guarantee this
|
199 |
+
project_id = str(uuid.uuid4())[:6]
|
200 |
+
return f"eval-{dataset_id_formatted}-{dataset_config}-{project_id}"
|
201 |
|
202 |
|
203 |
def get_config_metadata(config: str, metadata: List[Dict] = None) -> Union[Dict, None]:
|