Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -294,7 +294,7 @@ def start_training(
|
|
294 |
toolkit_src = os.path.join(dataset_folder, "ai-toolkit")
|
295 |
if not os.path.exists(toolkit_src):
|
296 |
subprocess.run(
|
297 |
-
f"git clone https://github.com/ostris/ai-toolkit.git {toolkit_src}",
|
298 |
shell=True,
|
299 |
check=True
|
300 |
)
|
@@ -306,7 +306,15 @@ def start_training(
|
|
306 |
token=hf_token,
|
307 |
commit_message="Pushing training files from controller"
|
308 |
)
|
309 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
310 |
cmd = f"autotrain spacerunner --project-name {slugged_lora_name} --script-path {dataset_folder}"
|
311 |
cmd += f" --username {profile.username} --token {hf_token} --backend spaces-l4x1"
|
312 |
outcome = subprocess.run(cmd.split(), capture_output=True, text=True)
|
|
|
294 |
toolkit_src = os.path.join(dataset_folder, "ai-toolkit")
|
295 |
if not os.path.exists(toolkit_src):
|
296 |
subprocess.run(
|
297 |
+
f"git clone https://github.com/ostris/ai-toolkit.git ai-toolkit && cd ai-toolkit && git submodule update --init --recursive {toolkit_src}",
|
298 |
shell=True,
|
299 |
check=True
|
300 |
)
|
|
|
306 |
token=hf_token,
|
307 |
commit_message="Pushing training files from controller"
|
308 |
)
|
309 |
+
|
310 |
+
model_repo_id = f"{profile.username}/{slugged_lora_name}"
|
311 |
+
try:
|
312 |
+
api.create_repo(repo_id=model_repo_id, repo_type="model", private=True)
|
313 |
+
print(f"Created model repo {model_repo_id}")
|
314 |
+
except Exception as e:
|
315 |
+
print(f"Model repo might already exist: {e}")
|
316 |
+
|
317 |
+
|
318 |
cmd = f"autotrain spacerunner --project-name {slugged_lora_name} --script-path {dataset_folder}"
|
319 |
cmd += f" --username {profile.username} --token {hf_token} --backend spaces-l4x1"
|
320 |
outcome = subprocess.run(cmd.split(), capture_output=True, text=True)
|