我在进行模型推理的时候,出现了unknown url type: 'adaseg-0.6.6-py3-none-any.whl.metadata'。这个要怎么解决呢?环境里面已经有adaseq 0.6.6,安装成功了的
在万般无奈下,找到报错的那个请求url的地方,检查如果是if url==" adaseq-0.6.6-py3-none-any.whl.metadata":
url="https://files.pythonhosted.org/packages/49/47/ddf684253dbb4c3e0716fcda67094aa3c407237d5eb8930ede0a91b9feb8/adaseq-0.6.6-py3-none-any.whl.metadata"
成功了,尽管很笨,但是问题解决了
如下图,自己训练的模型依赖adaseq插件。这个报错是因为需要根据
"plugins": [
"adaseq"
]
去找到对应的包,进行动态导入。代码在site-packages\modelscope\utils\plugins.py的register_plugins_repo方法里面
module_name, moduleversion, = get_modules_from_package(plugin)这个方法的755行,判断传入的文件名的结尾如果不是'.whl'就回去下载这个文件,并解析包名等信息。但是里面的url又是不错(不知道咋搞滴,可能是地址改了,但是db里面存的地址没同步改导致的。)
解决办法:
手动下载对应的文件,以下是我今天抓出来地址
https://files.pythonhosted.org/packages/49/47/ddf684253dbb4c3e0716fcda67094aa3c407237d5eb8930ede0a91b9feb8/adaseq-0.6.6-py3-none-any.whl.metadata
下载 adaseq-0.6.6-py3-none-any.whl.metadata 放到你想要的位置,再修改configuration.json的这个plugins,如下图即可
"unknown url type: 'adaseg-0.6.6-py3-none-any.whl.metadata'" 错误通常表示在模型推理过程中遇到了无法识别的 URL 类型。这可能是由于以下原因导致的:
资源链接错误:该错误可能是由于提供的资源链接有误导致的。请确保您使用正确的链接来下载和安装模型依赖。
安装包损坏或不完整:如果安装包损坏或不完整,可能会导致无法解析其元数据信息。建议您重新下载并检查安装包是否完整。
针对上述问题,您可以尝试以下解决方案:
检查链接:确认您使用的链接是正确且可用的。确保您从可靠的来源获取适用于您的环境的正确链接。
重新下载安装包:如果您已经确定链接正确且可用,那么尝试重新下载安装包,并确保下载的文件完整且未损坏。
使用其他安装方法:考虑使用其他安装方法,例如使用包管理工具(如pip)直接安装所需的库,而不是手动下载和安装。
参考文档和支持:查阅相关库和模型的文档,以获取更准确的安装和使用说明。此外,如果有可用的支持渠道(如论坛、GitHub等),您还可以向开发者寻求帮助和支持。
出现“unknown url type: 'adaseg-0.6.6-py3-none-any.whl.metadata'”错误,可能是由于在安装AdaSeq库时,出现了版本不匹配或者安装不完整的情况。可以尝试以下几个解决方法: