请问modelscope中这个报错是啥原因呢?

e324c357fc53a3b92822b9c7fd7570bf.png
ec3fc01b1b2bca8550f1e6e2bf09677a.png
请问modelscope中这个报错是啥原因呢?

展开
收起
十一0204 2023-07-17 12:24:56 436 分享 版权
3 条回答
写回答
取消 提交回答
  • 这个报错可能是由以下原因导致的:

    1. 未找到指定的pipeline:报错提示中显示的 ('PIPELINES, 'text-generation', chatglm26b-text-generation') 是一个pipeline的标识符。这个报错意味着在模型索引文件中未找到该pipeline。

    2. 模型索引文件缺失或错误:ModelScope使用索引文件来跟踪可用的模型和pipelines。如果索引文件缺失、损坏或配置有误,就会导致无法找到特定的pipeline。确保您的模型索引文件正确且完整。

    3. 模型未部署或不可访问:报错可能意味着指定的pipeline所对应的模型尚未在ModelScope中部署,或者在所需的环境中不可访问。确保所需模型已在ModelScope中成功部署,并且具有适当的权限和访问权限。

    4. 错误的pipeline标识符:检查您提供的pipeline标识符是否正确。可能存在拼写错误、大小写错误或其他格式问题。确保准确地提供了要使用的pipeline的标识符。

    2023-07-24 14:31:40
    赞同 展开评论
  • 北京阿里云ACE会长

    多个组件使用了相同的名称且在同一个文件中进行了注册。这可能会导致一些组件无法正常加载或覆盖其他组件的定义。

    具体原因可能是因为您在ModelScope中定义了多个具有相同名称的组件,并将它们保存在同一个文件中。这可能会导致文件中的多个组件键(component keys)重叠,从而导致ModelScope无法正确地识别和加载这些组件。

    为了解决这个问题,您可以采取以下措施:

    检查您的代码,确保每个组件都使用唯一的名称,并且将它们保存在不同的文件中。这可以避免组件键的重叠,从而避免上述错误发生。

    如果您需要在同一文件中定义多个组件,请确保每个组件都有唯一的键(component key)。这可以通过在组件的注册函数中指定键名,或者在配置文件中为每个组件指定唯一的键来实现。

    检查ModelScope的版本是否最新,并尝试更新到最新版本。有时,旧版本的ModelScope可能存在一些bug或不兼容性,更新到最新版本可能会解决这些问题。

    2023-07-18 07:46:26
    赞同 展开评论
  • 意中人就是我呀!

    您torch版本更新下版本到2.0.0以上,这个模型对低版本的torch支持的不好。pip install torch==2.0.1更新。此回答整理自钉群“魔搭ModelScope开发者联盟群 ①”

    2023-07-17 12:45:34
    赞同 展开评论

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

热门讨论

热门文章

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