安装模型的坑及解决办法

63 阅读1分钟

一、 依赖版本不匹配

以DAMO-YOLO为例,下面是其git地址 gitee.com/smilecare/D… 根据其部署说明,到安装requirements.txt时报错,需要python>=3.9,而其环境要求python=3.7。 猜测是这个项目比较老了(3年前),当时很多依赖可以安装最新版,但是现在不行了,直接让deepseek列出依赖库的版本,

1751871377355.png 开始我还用的固定版本,后来我发现固定版本也有问题,所以直接就用给的版本范围了。 但安装依赖还是提示需要python>=3.8,因为不知道是安装哪个依赖引发的,所以我只留第一个依赖,结果第一个就报这个错。

二、cuda版本不匹配

代码能运行了,但是运行中报错,could not run 'torchvision::nms' with arguments from the 'cuda' backend 百度了一下:这通常是由于 torch 和 torchvision 版本不匹配或 torchvision 未正确安装 CUDA 版本引起的。 上官网查了一下torch 1.7对应的cuda版本是11.0,而我的机器cuda版本是114,需要降级。搜了半天怎么降级,要么就是apt/dpkg卸载,要么就是用cuda安装目录里的uninstall,但我机器上都没有,搞到凌晨2点半,太困了,我都决定要放弃了,一个念头闪过————直接安装低版本,死马当活马医吧,结果————TMD居然成功了!!! 只是安装后miniconda还需要重新配置环境激活一下,(可能开始就没有设置环境变量)。

三、模型没地方下载

www.modelscope.cn/ 搜一下看看