工具/软件:
我正在使用 Edgeai-modelmaker 为 200 epoch 对定制数据集进行 yolox_s_lite 模型训练,但我已经停止了第 103 个 epoch 的训练,现在我希望.onnx 模型在当前的时代,即 103。 我在运行部分有 epoch_103.pth 文件。 应该如何将其转换为.onnx???
并添加到上面的查询,如果我们已经停止训练,我们如何能够恢复训练(考虑到训练正在通过 edgeai-modelmaker 完成).
我尝试通过同一 edgeai-modelmaker 训练 yolox_s_lite 模型的单个 epoch 只是为了检查输出,我正在获取.onnx 和.prototxt 文件,但在编译时,我遇到了如下所示的错误:
onnxruntime.capi.onnxruntime_pybind11_state.Fail:[ONNXRuntimeError]:1:失败:从/home/chai/edgeai-tensorlab/edgeai-modelmaker/data/projects 装入模型/Schmun/run/20250813-144622/yolox_s_lite/compilation/work/od-8220/model/model.onnx 失败:/root/onnxruntime/onnxruntime/core/graph/model.cc:149 onnxruntime:::Model:::Model(onnx::::ModelProto&;const;Merged_Dataset_Updated;IR::untimestronstronstronnnnnon*、支持的版本:::IR
任务总计= 1、NUM_RUNN=0:100%|█████████████████████████████████████████████████████████████████████████████████████████████μ s |1/1 [00:02<00:00、4.48it/s、postfix={'running':[]、'completed':['od-8220']}]
警告:基准测试 — 已完成:0/1
任务总计= 1、NUM_RUNN=0:100%|█████████████████████████████████████████████████████████████████████████████████████████████μ s |1/1 [00:03<00:00、3.06s/it、postfix={'running':[]、'completed':['od-8220']}]
信息:包装工件到/home/chai/edgeai-tensorlab/edgeai-modelmaker/data/projects / Merged_Dataset_Updated / run/20250813-144622/yolox_s_lite/compilation/pkg、请稍候...
警告:20250813-155953:无法打包-/home/chai/edgeai-tensorlab/edgeai-modelmaker/data/projects Merged_Dataset_Updated /run/20250813-144622/yolox_s_lite/compilation/work/od-8220
回溯(最近一次呼叫):
文件“/home/chai/edgeai-tensorlab/edgeai-modelmaker/./scripts/run_modelmaker.py、第 153 行、在中
主 (CONFIG)
文件/home/chai/edgeai-tensorlab/edgeai-modelmaker/./scripts/run_modelmaker.py、第 88 行、位于 main 中
model_runner.run()
文件“/home/chai/edgeai-tensorlab/edgeai-modelmaker/edgeai_modelmaker/ai_modules/vision/runner.py、第 228 行、正在运行
self.model_compilation.run()
文件“/home/chai/edgeai-tensorlab/edgeai-modelmaker/edgeai_modelmaker/ai_modules/vision/compilation/edgeai_benchmark.py、第 163 行、正在运行
edgeai_benchmark.interfaces.package_artifacts(self.settings、self.work_dir、out_dir=self.package_dir、custom_model=True)
文件“/home/chai/edgeai-tensorlab/edgeai-benchmark/edgeai_benchmark/interfaces/run_package.py、第 271 行、位于 package_artifacts 中
将 open (os.path.join (out_dir、'artifacts.yaml')、'w') 用作 FP:
FileNotFoundError:[errno 2] No such file or directory:“/home/chai/edgeai-tensorlab/edgeai-modelmaker/data/projects Merged_Dataset_Updated./run/20250813-144622/yolox_s_lite/compilation/pkg/artifacts.yaml“