开发者社区> 问答> 正文

通过modelscope调用本地模型时报错

通过modelscope调用本地图片分类模型,报错:
2023-09-21 14:38:46,038 - modelscope - INFO - PyTorch version 2.0.1 Found.
2023-09-21 14:38:46,039 - modelscope - INFO - Loading ast index from /home/aigc/.cache/modelscope/ast_indexer
2023-09-21 14:38:46,064 - modelscope - INFO - Loading done! Current index file version is 1.9.1, with md5 73f95558bb285a59afef388db22ce97f and a total number of 924 components indexed
2023-09-21 14:38:46,485 - modelscope - INFO - initialize model from /model/cv_resnest101_general_recognition/
Traceback (most recent call last):
File "/home/aigc/magaoxiang/bin/test1.py", line 7, in
model = Model.from_pretrained('/model/cv_resnest101_general_recognition/')
File "/home/aigc/.conda/envs/PersonalDigitalAssistant/lib/python3.9/site-packages/modelscope/models/base/base_model.py", line 145, in from_pretrained
model_cfg = cfg.model
File "/home/aigc/.conda/envs/PersonalDigitalAssistant/lib/python3.9/site-packages/modelscope/utils/config.py", line 296, in getattr
return getattr(self._cfg_dict, name)
File "/home/aigc/.conda/envs/PersonalDigitalAssistant/lib/python3.9/site-packages/modelscope/utils/config.py", line 55, in getattr
raise ex
AttributeError: 'ConfigDict' object has no attribute 'model'

代码如下:
from modelscope.models import Model
from modelscope.pipelines import pipeline

model = Model.from_pretrained('/model/cv_resnest101_general_recognition/')
picture_recognition = pipeline('general-recognition', model=model)

展开
收起
cnahmgx 2023-09-21 14:49:39 275 0
1 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长
    1. 检查模型文件是否存在且未被占用:请确保您的本地模型文件(例如 .pth 或 .pt 文件)存在且未被占用。如果模型文件不存在或被占用,您需要找到正确的模型文件并确保它可以被访问。
    2. 检查模型文件格式:请确保您的模型文件格式正确,例如 PyTorch 模型的 .pth 文件。如果不是,您可能需要将其转换为正确的格式。
    3. 检查环境配置:请确保您的环境配置正确,例如 PyTorch 版本、CUDA 版本等。如果配置不正确,您可能需要安装正确的依赖或升级您的环境。
    4. 检查 modelscope 版本:请确保您使用的 modelscope 版本与您的模型和环境兼容。如
    2023-09-22 08:11:36
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
视觉AI能力的开放现状及ModelScope实战 立即下载
ModelScope助力语音AI模型创新与应用 立即下载
低代码开发师(初级)实战教程 立即下载