ModelScope我改了这个,之前可以跑起来,现在不行了,现在都报错?
这个错误提示表明在调用 sdp_kernel()
函数时,传入了一个意外的关键字参数 enable_mem_efficient
。这可能是因为你使用的代码版本与 ModelScope 的 API 不兼容。
为了解决这个问题,你可以尝试以下步骤:
检查代码片段:确保你在调用 sdp_kernel()
函数时没有传递任何额外的参数。根据错误信息,你需要移除 enable_mem_efficient=True
这一行。
更新代码库:如果你的代码是从某个仓库或项目中克隆的,请确保它已经是最新的版本。有些旧版本的代码可能使用了已经被弃用的 API 或函数参数。
查阅文档:查看 ModelScope 官方文档以了解关于 sdp_kernel()
函数的最新信息。如果有必要,参考最新的示例代码来调整你的实现。
重新安装依赖:有时,问题可能是由于某些依赖项的版本不匹配造成的。尝试卸载并重新安装所有相关的 Python 库,包括 modelscope
。
联系技术支持:如果问题仍然存在,建议直接联系 ModelScope 的技术支持团队寻求帮助。他们通常会提供专业的指导和解决方案。
这个错误提示表明在调用sdp_kernel()
函数时,传入了一个意外的关键字参数enable_mem_efficient
。请检查您的代码,确保在调用该函数时没有使用错误的参数。
可以跑
我是改了baichuan2_7b/qlora/sft.sh中的--model_id_or_path跑的。刚clone的最新代码,可以跑,此回答整理自钉群“魔搭ModelScope开发者联盟群 ①”