使用Modelarts训练yolov5出现报错TypeError: modelarts_pre_process() missing 1 required positional argument:’args’
收藏回复举报
使用Modelarts训练yolov5出现报错TypeError: modelarts_pre_process() missing 1 required positional argument:’args’
发表于2025-01-22 09:42:11
0 查看

1 系统环境

硬件环境(Ascend/GPU/CPU): Ascend910

MindSpore版本: mindspore=2.1.0

执行模式(PyNative/ Graph): 不限

Python版本: Python=3.7

操作系统平台: linux

2 报错信息

2.1 问题描述

在Modelarts里面的训练作业里面训练yolov5,出现报错。使用的代码:cid:link_0

2.2 报错信息

在default_config.yaml文件里面enable_modelarts参数是False的时候出现如下报错:

FileNotFoundError:[Error 2] No such file or directory:’/cache/data/annotations/instances_train2017.json’

但是在enable_modelarts为False的时候,在notbook环境下,是可以正常跑通训练的。把enable_modelarts改为True的时候,在训练界面,就可以找到路径了,但是会报下面的错误。

TypeError: modelarts_pre_process() missing 1 required positional argument:’args’

并且把enable_modelarts改为True的时候,在notbook环境下,也会报和上述相同的错误。

3 根因分析

******此处由用户填写******

4 解决方案

******此处由用户填写******

包含文字方案和最终脚本代码

请将正确的脚本打包并上传附件

我要发帖子