开发者社区 > ModelScope模型即服务 > 正文

我用本地ModelScope模型再进行训练的时候报错了。用model_id仓库的模型训练成功的本地?

我用本地ModelScope模型再进行训练的时候报错了。。用model_id仓库的模型训练成功的本地模型再训练 提示num_labels不匹配4485c664f3e3e0a3bb04a7ecbc370b94.png 是读取本地模型不对吗? 是读取路径 还是读取bin文件。Response details: {'Code': 10010205001, 'Message': '获取模型信息失败,信息:record not found', 'RequestId': 'd50bd4e6-7ca6-4d6f-a169-aa6d1f9d2460', 'Success': False}

展开
收起
cuicuicuic 2023-05-30 16:44:04 308 0
2 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    错误信息中提到了“num_labels based on 8 alone, with incompatible label map”(基于8个标签进行了训练,但标签映射不兼容),这表明您的数据集中包含了与模型期望的标签不兼容的标签。

    建议您检查一下您的数据集中的标签是否与模型期望的标签一致,并确保它们具有相同的数量和映射关系。您可以尝试在模型训练之前对数据集进行预处理,以确保标签与模型期望的标签一致。

    2023-07-10 07:51:10
    赞同 展开评论 打赏
  • 您遇到报错的原因应该是第一次训练和第二次训练数据使用的 labels 不完全一致,而第一次训练的 id2label,label2id,labels 在训练结束时保存到 configuration.json 中了。解决方法是删除 output/configuration.json 文件中的 model.id2label,model.label2id,model.num_labels,preprocessor.label2id,dataset.train.labels 等相关字段,或是使用 labels 相同的数据集进行继续训练,此回答整理自钉群“魔搭ModelScope开发者联盟群 ①”

    2023-05-30 16:58:23
    赞同 展开评论 打赏

ModelScope旨在打造下一代开源的模型即服务共享平台,为泛AI开发者提供灵活、易用、低成本的一站式模型服务产品,让模型应用更简单!欢迎加入技术交流群:微信公众号:魔搭ModelScope社区,钉钉群号:44837352

相关电子书

更多
英特尔+阿里云机器学习PAI-全栈赋能AI生态,加速应用落地 立即下载
《DeepRec:大规模稀疏模型训练引擎》 立即下载
机器学习在互联网后端技术中的应用 立即下载