Spaces:
Running
Running
删除转换onnx
Browse files
app.py
CHANGED
@@ -187,25 +187,6 @@ def start_process(input1, input2, shape0_str, shape1_str, input_suffix=".pth"):
|
|
187 |
print_log(task_id, input2, "获得模型对象", "完成")
|
188 |
yield [], log
|
189 |
|
190 |
-
|
191 |
-
if os.path.exists(onnx_path):
|
192 |
-
print_log(task_id, input2, "转换为ONNX模型", "跳过")
|
193 |
-
log += "跳过转换为ONNX模型\n"
|
194 |
-
yield [], log
|
195 |
-
else:
|
196 |
-
print_log(task_id, input2, "转换为ONNX模型", "开始")
|
197 |
-
log += "转换为ONNX模型…\n"
|
198 |
-
yield [], log
|
199 |
-
try:
|
200 |
-
# 使用 torch.onnx.export 进行模型转换
|
201 |
-
# 将列表转换为元组
|
202 |
-
shape_tuple = tuple(shape0)
|
203 |
-
torch.onnx.export(torch_model, torch.rand(shape_tuple), onnx_path, verbose=True, input_names=["data"], output_names=["output"])
|
204 |
-
except Exception as e:
|
205 |
-
print_log(task_id, input2, "转换为ONNX模型"+e, f"失败")
|
206 |
-
log += f"转换为ONNX模型失败: {e}\n"
|
207 |
-
yield [], log
|
208 |
-
|
209 |
if os.path.exists(pt_path):
|
210 |
print_log(task_id, input2, "转换为TorchScript模型", "跳过")
|
211 |
log += "跳过转换为TorchScript模型\n"
|
|
|
187 |
print_log(task_id, input2, "获得模型对象", "完成")
|
188 |
yield [], log
|
189 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
190 |
if os.path.exists(pt_path):
|
191 |
print_log(task_id, input2, "转换为TorchScript模型", "跳过")
|
192 |
log += "跳过转换为TorchScript模型\n"
|