问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

mmcv在windows上的安装踩坑记

发布网友 发布时间:2024-10-01 19:11

我来回答

1个回答

热心网友 时间:2024-10-15 11:15

本文使用 Zhihu On VSCode 创作并发布

前言

因为要运行一个项目,该项目中使用了mmdetection和mmcv,并且需要使用pytorch 1.7.0才能运行。因此,我创建了一个新的虚拟环境来安装mmdetection和mmcv。

项目提供的配置主要是使用pytorch官方源,并且对windows的配置进行了额外处理,只有1.6.0版本,没有1.7.0版本。

一开始想在服务器上运行这个项目,但服务器上的pytorch版本锁定在1.3.0,无法运行。因此,最后在本地windows环境下尝试运行。

初试

使用项目文档中提到的python setup.py develop一键安装方法,但在安装pytorch和torchvision时遇到了错误。然后中断了安装过程。

根据配置,直接安装pytorch 1.7和torchvision 0.8.1,并适配本机的CUDA 10.2环境。安装完成后,使用conda安装tensorboardX。

开始安装mmcv-full

配置文件中只有"mmcv-full": "1.1.5+torch1.6.0+cu101",因此需要自己创建适配pytorch 1.7.1的mmcv-full。

通过搜索找到mmcv-full的项目地址,找到对应版本1.1.5的安装指令,但安装过程中遇到了错误,提示未找到cl编译器。在Visual Studio 2019中找到Visual C++的编译器,将其目录添加到环境变量中。

在运行安装指令时,将stdout和stderr重定向到文件中,查看错误信息。通过搜索和参考,发现Visual C++不能很好地处理constexpr相关的内容,需要将其替换为const。经过多次尝试,最终找到正确的修改方法,成功安装mmcv-full。

要点总结

大家笑一笑就好
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
上海青假黑斑病防治方法 上海青假黑斑病传播途径和发病条件 上海青细菌性黑斑病症状 治愈人心的早安句子(特别励志的早安心语) 打点滴针孔碰到水后血管发热疼痛是怎么回事 打点滴后一周后,手上的筋还肿痛,怎么办啊 打点滴后手肿了发青怎么回事 打点滴手很痛怎么办 番禺校最好的幼儿园有那几家 我想要弄个性签名档。怎么弄 为什么杨树会飘絮? 【CANN训练营笔记】Atlas 200I DK A2体验手写数字识别模型训练&推理... 空调风速一般开几档最省电呢? 竹筒虾是什么 求视频韩国竹筒饭的做法 竹筒腊味蒸饭做法大全 车险买哪三个就够了? 德国汉堡强力消石素吃了不到一盒身上老是有味,尿味很大,是跟药有关... 离婚后,是否让妈妈继续看孩子? 如何在电脑查看自己的QQ二维码。 怎样打出来“┐”这个符号? 苹果怎么打出“┘”这个符号 自己洗车应注意些什么? 测量系统的误差是什么意思 惠普500-510cn台式电脑电源功率 惠普笔记本稳压电源输出怎么量 gl553vd主板是什么样的主板? 华硕gl553vd玩游戏怎么样 CAD中先选择后执行命令不能用的解决办法 如何合并D盘和C盘空间大小? 飘杨絮的是雌树还是雄树 杨絮是什么季节开始的? 手机上怎样把下面的视频去掉标题,重新标上自定义呢,然后发上抖音中去... 求大神指点,如何用PS软件去除中间那个水印,求具体步骤,对不起,新手... ...水印”---“删除水印”,水印仍然删除不了,求大神指点 ...上有发布者的水印信息,怎么去掉红字?求大神指点!一定重谢 奥克斯环保灶售后好不好? 奥克斯集成灶的故障 音乐考研 |陕西师范大学2024年硕士研究生专业目录及招生简章 陕西师范大学2022年考研各专业报录比 2012款福克斯1.6双离合用什么变速箱油?有没有大神知道? 12款福克斯,换变速箱油那个牌子好? 美图秀秀回话气泡带黑点的那个怎么弄一个反方向的 我在国外,想看欧洲杯。但是cntv看不了。有什么办法吗? ...开头是个女的在啦啦啦啦啦啦。慢慢的那种,然后男女对唱,这是什么... ...在唱啦啦啦啦啦啦啦啦啦啦啦 然后是一个男的说唱 带点悲伤的说唱_百... ...首英文歌开头是弹钢琴然后有个女的唱啦啦啦啦啦啦中间有男的说唱英文... 一首欧美歌曲,一开始一个女的啦啦啦过后另一个女的说唱,到高潮那个女... ...啦啦啦很有节奏感的 然后里面夹带着男生的说唱 跪求阿 佳世客马来西亚佳世客