开发者社区 > ModelScope模型即服务 > 自然语言处理 > 正文

modelscope-funasr这个问题怎么解决?

modelscope-funasr这个问题怎么解决?rank3: File "/myfunasr/FunASR/funasr/models/seaco_paraformer/model.py", line 135, in forward
rank3: if len(hotword_lengths.size()) > 1:

rank3: AttributeError: 'NoneType' object has no attribute 'size'

展开
收起
三分钟热度的鱼 2024-08-28 19:45:08 31 0
1 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    调用模型的forward方法时,是否正确提供了hotword_lengths参数。确保它是一个有效的Tensor或可以转换为Tensor的序列,而非None。

    在forward方法内部,增加对hotword_lengths的类型和非空检查。可以在报错行之前加入如下代码进行验证:
    image.png

    if hotword_lengths is None or not isinstance(hotword_lengths, torch.Tensor):
    raise ValueError("hotword_lengths must be a non-None Tensor.")

    2024-08-30 09:16:10
    赞同 270 展开评论 打赏

包含命名实体识别、文本分类、分词、关系抽取、问答、推理、文本摘要、情感分析、机器翻译等多个领域

热门讨论

热门文章

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载