Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -20,12 +20,13 @@ def run_factory(repo_id, token):
|
|
| 20 |
# 認証 (2026年最新の hf コマンド)
|
| 21 |
print("🚀 認証中...")
|
| 22 |
try:
|
|
|
|
| 23 |
subprocess.run(["hf", "auth", "login", "--token", token], check=True)
|
| 24 |
except:
|
| 25 |
print("⚠️ 認証コマンドでエラーが出たけど、環境変数があるから続行するぜ。")
|
| 26 |
|
| 27 |
# マージ実行
|
| 28 |
-
#
|
| 29 |
print("🚀 マージ開始...")
|
| 30 |
subprocess.run(
|
| 31 |
[
|
|
@@ -33,7 +34,7 @@ def run_factory(repo_id, token):
|
|
| 33 |
"config.yaml",
|
| 34 |
model_path,
|
| 35 |
"--allow-crimes",
|
| 36 |
-
"--lazy-unpickle"
|
| 37 |
],
|
| 38 |
check=True,
|
| 39 |
env=env
|
|
@@ -42,13 +43,12 @@ def run_factory(repo_id, token):
|
|
| 42 |
# アップロード実行
|
| 43 |
print("🚀 アップロード開始...")
|
| 44 |
api = HfApi()
|
| 45 |
-
# 既存リポジトリがあってもOKなように
|
| 46 |
api.create_repo(repo_id=repo_id, repo_type="model", exist_ok=True)
|
| 47 |
api.upload_folder(
|
| 48 |
folder_path=model_path,
|
| 49 |
repo_id=repo_id,
|
| 50 |
token=token,
|
| 51 |
-
commit_message="NI-v1.0: BeyondIntelligence"
|
| 52 |
)
|
| 53 |
|
| 54 |
return f"✅ 成功したぜ!\nリポジトリ: https://huggingface.co/{repo_id}\nColabへ急ごうぜ!"
|
|
@@ -58,7 +58,6 @@ def run_factory(repo_id, token):
|
|
| 58 |
except Exception as e:
|
| 59 |
return f"❌ エラー発生: {str(e)}"
|
| 60 |
|
| 61 |
-
# UIは変更なし
|
| 62 |
with gr.Blocks(title="NI-v1 Factory") as demo:
|
| 63 |
gr.Markdown("# 🏭 Noppo-Intelligence v1.0 Factory")
|
| 64 |
with gr.Column():
|
|
|
|
| 20 |
# 認証 (2026年最新の hf コマンド)
|
| 21 |
print("🚀 認証中...")
|
| 22 |
try:
|
| 23 |
+
# 認証に失敗しても環境変数で動く可能性があるので続行
|
| 24 |
subprocess.run(["hf", "auth", "login", "--token", token], check=True)
|
| 25 |
except:
|
| 26 |
print("⚠️ 認証コマンドでエラーが出たけど、環境変数があるから続行するぜ。")
|
| 27 |
|
| 28 |
# マージ実行
|
| 29 |
+
# status 2 を回避するため、引数を「絶対に動くはずの最小構成」に変更
|
| 30 |
print("🚀 マージ開始...")
|
| 31 |
subprocess.run(
|
| 32 |
[
|
|
|
|
| 34 |
"config.yaml",
|
| 35 |
model_path,
|
| 36 |
"--allow-crimes",
|
| 37 |
+
"--lazy-unpickle"
|
| 38 |
],
|
| 39 |
check=True,
|
| 40 |
env=env
|
|
|
|
| 43 |
# アップロード実行
|
| 44 |
print("🚀 アップロード開始...")
|
| 45 |
api = HfApi()
|
|
|
|
| 46 |
api.create_repo(repo_id=repo_id, repo_type="model", exist_ok=True)
|
| 47 |
api.upload_folder(
|
| 48 |
folder_path=model_path,
|
| 49 |
repo_id=repo_id,
|
| 50 |
token=token,
|
| 51 |
+
commit_message="NI-v1.0: BeyondIntelligence Build"
|
| 52 |
)
|
| 53 |
|
| 54 |
return f"✅ 成功したぜ!\nリポジトリ: https://huggingface.co/{repo_id}\nColabへ急ごうぜ!"
|
|
|
|
| 58 |
except Exception as e:
|
| 59 |
return f"❌ エラー発生: {str(e)}"
|
| 60 |
|
|
|
|
| 61 |
with gr.Blocks(title="NI-v1 Factory") as demo:
|
| 62 |
gr.Markdown("# 🏭 Noppo-Intelligence v1.0 Factory")
|
| 63 |
with gr.Column():
|