当前位置: 代码网 > it编程>前端脚本>Python > DCNv2安装适配pytorch各个版本

DCNv2安装适配pytorch各个版本

2024年07月31日 Python 我要评论
注意切换分支master分支支持pytorch1.11+(测试pytorch2.0.1+cuda118, 成功)pytorch1.6分支支持pytroch之前版本(测试pytorch1.10.0+cuda111, 失败)

介绍

原始项目:https://github.com/charlesshang/dcnv2
注意原始项目只有低版本的pytorch安装

解决方案

使用fork版本(推荐)☆☆☆☆☆

根据https://github.com/charlesshang/dcnv2/issues/74,推荐使用别人fork后处理的一个项目,项目包含支持对pytorch多个版本的处理,项目地址https://github.com/lbin/dcnv2

克隆项目,切换分支,执行安装。详细步骤如下:

# 克隆项目
git clone https://github.com/lbin/dcnv2.git
cd dcnv2

# 显示远程所有分支
git branch -r

# 所有分支信息
#  origin/head -> origin/master
#  origin/master
#  origin/pytorch_1.11
#  origin/pytorch_1.5
#  origin/pytorch_1.6
#  origin/pytorch_1.7
#  origin/pytorch_1.9
#  origin/pytorch_2.0.1

# 切换分支
git checkout pytorch_1.9 
# 根据本地安装的pytorh版本切换到对应的分支, 
# 比如当前安装版本为pytorch1.9是,切换到pytorch_1.9分支;若当前pytorch版本为2.0.1,则切换到pytorch2.0.1分支

# 安装dcnv2
python setup.py build develop

执行以上步骤,即可安装成功。

dcnv2_latest项目(不推荐)

对于dcnv2_latest,支持的pytorch版本并不全面,不推荐使用。测试了一下,结果如下:
master分支支持pytorch1.11+(测试pytorch2.0.1+cuda118, 成功)
pytorch1.6分支支持pytroch之前版本(测试pytorch1.10.0+cuda111, 失败)

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com