ModelScope使用示例代码会报这个错误怎么办?

ModelScope使用示例代码会报这个错误怎么办?
镜像:registry.cn-hangzhou.aliyuncs.com/modelscope-repo/modelscope:ubuntu20.04-cuda11.7.1-py38-torch2.0.1-tf1.15.5-1.8.0
模型:https://www.modelscope.cn/models/damo/nlp_csanmt_translation_en2zh/summary
Traceback (most recent call last):
File "model.py", line 49, in
model = Model()
File "model.py", line 16, in init
self.pipeline_ins = pipeline(
File "/opt/conda/lib/python3.8/site-packages/modelscope/pipelines/builder.py", line 147, in pipeline
return build_pipeline(cfg, task_name=task)
File "/opt/conda/lib/python3.8/site-packages/modelscope/pipelines/builder.py", line 59, in build_pipeline
return build_from_cfg(
File "/opt/conda/lib/python3.8/site-packages/modelscope/utils/registry.py", line 215, in build_from_cfg
raise type(e)(f'{obj_cls.name}: {e}')
TypeError: init() missing 2 required positional arguments: 'op' and 'message'

展开
收起
青城山下庄文杰 2023-08-12 10:27:07 152 分享 版权
2 条回答
写回答
取消 提交回答
  • 您这种情况是在训练过程中还是推理过程中报错了,本地试了一下,pipeline推理是正常的。-此回答整理自钉群“魔搭ModelScope开发者联盟群 ①”

    2023-08-15 08:32:01
    赞同 展开评论
  • 北京阿里云ACE会长

    请检查示例代码是否正确调用ModelScope初始化模型,例如模型名称、版本等是否一致。

    可以尝试使用官方文档中已验证可以运行的简单示例代码,排除代码问题。

    验证该模型路径在ModelScope支持的模型列表中,有些模型可能因为许可等原因无法直接加载。

    检查 ModelScope 镜像是否更新到最新版本,老版本可能不兼容某些模型。

    Network 问题可能导致模型加载失败,请检测网络是否畅通。

    部分机器学习库依赖版本不兼容也可能报这个错误,请检查依赖是否更新。

    尝试使用更通用的模型如BERT来验证,是否是模型本身的问题。

    8.如果问题无法解决,可以到ModelScope社区提问,工程师可能能给更明确故障定位。

    建议方法是:

    验证代码
    2.尝试简单示例
    3.检查模型支持
    4.更新ModelScope镜像
    5.排查网络和依赖
    6.切换其他模型
    7.提问到社区获取帮助

    2023-08-13 16:45:04
    赞同 展开评论

包含图像分类、图像生成、人体人脸识别、动作识别、目标分割、视频生成、卡通画、视觉评价、三维视觉等多个领域

热门讨论

热门文章

还有其他疑问?
咨询AI助理