淺談配置MMCV環(huán)境,解決報(bào)錯(cuò),版本不匹配問題
配置MMCV環(huán)境,解決報(bào)錯(cuò),版本不匹配
在colab上配置MMCV環(huán)境時(shí),遇到無法下載mmcv包,以及遇到torch和mmcv不匹配。
錯(cuò)誤示例
剛開始下載的是:
后來發(fā)現(xiàn)根本不行,并且提示是一定要版本高于2.0.0才可以。
使用這個(gè)下載mmcv根本不行。
會(huì)出現(xiàn)一直卡在collect mmcv-full的情況:
后來查閱了官方文檔,選擇直接用源碼下載。(版本問題,真的太痛苦了?。。。?/p>
正確示例
GET STARTED — MMDetection 3.0.0 documentation
附上鏈接,以免過段時(shí)間又更新。
下面是我成功下載的代碼(mmcv就是mmcv-full,只是重命名了)。
!pip3 install openmim !mim install mmengine !mim install mmcv>=2.0.0
然后是下載mmdet的:
!git clone https://github.com/open-mmlab/mmdetection.git %cd mmdetection !pip install -e .
下載好之后可以用下面的代碼來check:
# Check Pytorch installation import torch, torchvision print(torch.__version__, torch.cuda.is_available()) # Check MMDetection installation import mmdet print(mmdet.__version__) # Check mmcv installation from mmcv.ops import get_compiling_cuda_version, get_compiler_version print(get_compiling_cuda_version()) print(get_compiler_version())
如果成功的話應(yīng)該跳出來是:
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python基礎(chǔ)之getpass模塊詳細(xì)介紹
最近在看Python標(biāo)準(zhǔn)庫官方文檔的時(shí)候偶然發(fā)現(xiàn)了這個(gè)模塊。仔細(xì)一看內(nèi)容挺少的,只有兩個(gè)主要api,就花了點(diǎn)時(shí)間閱讀了一下源碼,感覺挺實(shí)用的,在這安利給大家。下面這篇文章主要給大家介紹了關(guān)于Python基礎(chǔ)之getpass模塊的相關(guān)資料,需要的朋友可以參考下。2017-08-08Anaconda+Pycharm+Pytorch虛擬環(huán)境創(chuàng)建(各種包安裝保姆級(jí)教學(xué))
相信很多時(shí)候大家都會(huì)用到虛擬環(huán)境,他具有可以讓你快速切換不同的python版本,本文主要介紹了Anaconda+Pycharm+Pytorch虛擬環(huán)境創(chuàng)建,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-10-10Python使用wxPython實(shí)現(xiàn)計(jì)算器
這篇文章主要為大家詳細(xì)介紹了Python使用wxPython實(shí)現(xiàn)計(jì)算器,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-01-01Python yield與實(shí)現(xiàn)方法代碼分析
yield的功能類似于return,但是不同之處在于它返回的是生成器。下面通過本文給大家介紹Python yield與實(shí)現(xiàn)方法,需要的朋友參考下2018-02-02python實(shí)現(xiàn)Nao機(jī)器人的單目測(cè)距
這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)Nao機(jī)器人的單目測(cè)距,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-09-09