Hanxiaofeng123 commited on
Commit
a9db18f
·
verified ·
1 Parent(s): dfb27e5

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +25 -0
app.py CHANGED
@@ -1,3 +1,28 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  import flask
2
  from flask import request, jsonify
3
  import torch
 
1
+ import os
2
+ from huggingface_hub import hf_hub_download
3
+
4
+ def download_model():
5
+ model_path = "checkpoint/final_model_K_30.pth"
6
+ if not os.path.exists(model_path):
7
+ print("从Hugging Face Hub下载模型...")
8
+ try:
9
+ # 使用huggingface_hub下载
10
+ downloaded_path = hf_hub_download(
11
+ repo_id="Hanxiaofeng123/Deepcube",
12
+ filename="checkpoint/final_model_K_30.pth",
13
+ local_dir=".",
14
+ local_dir_use_symlinks=False
15
+ )
16
+ print(f"模型下载完成: {downloaded_path}")
17
+ except Exception as e:
18
+ print(f"下载失败: {e}")
19
+ # 尝试创建空文件继续运行(仅用于测试)
20
+ os.makedirs("checkpoint", exist_ok=True)
21
+ open(model_path, 'w').close()
22
+ print("创建了空的模型文件用于测试")
23
+
24
+ download_model()
25
+
26
  import flask
27
  from flask import request, jsonify
28
  import torch