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

这是什么错误? 是预训练模型是onnx 的么 怎么解决?

NO_SUCHFILE : Load model from ./pretrain_work_dir/orig_model/basemodel_16k/speaker_embedding/se.onnx failed:Load model ./pretrain_work_dir/orig_model/basemodel_16k/speaker_embedding/se.onnx failed. File doesn't exist

展开
收起
angelandy 2023-06-13 08:09:22 323 0
2 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    检查模型文件路径是否正确。请确认您的代码中指定的模型文件路径是否与实际文件路径一致。您可以使用 Python 的 os.path.exists 函数来检查文件是否存在。例如:

    python
    Copy
    import os
    onnx_model_path = './pretrain_work_dir/orig_model/basemodel_16k/speaker_embedding/se.onnx'
    if os.path.exists(onnx_model_path):

    # 加载模型的代码
    

    else:
    print(f'Model file {onnx_model_path} not found.')

    
    确认您的代码是否正确加载 ONNX 模型。您可以使用 ONNX 库的 onnx.load 函数来加载 ONNX 模型。例如:
    
    python
    Copy
    import onnx
    
    onnx_model_path = './pretrain_work_dir/orig_model/basemodel_16k/speaker_embedding/se.onnx'
    onnx_model = onnx.load(onnx_model_path)
    

    在上面的代码中,onnx.load 函数用于加载 ONNX 模型文件,并将其存储在 onnx_model 变量中。如果加载成功,您可以使用 onnx_model 变量对模型进行操作。

    2023-07-10 08:51:28
    赞同 展开评论 打赏
  • modelscope框架自动拉模型,就有这个问题,镜像站里没有se.onnx,modelscope官网下模型,就有这个文件,怀疑是故意的,让人多访问modelscope社区

    2023-07-07 13:45:33
    赞同 展开评论 打赏

包括语音识别、语音合成、语音唤醒、声学设计及信号处理、声纹识别、音频事件检测等多个领域

相关电子书

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