淺談配置MMCV環(huán)境,解決報錯,版本不匹配問題
配置MMCV環(huán)境,解決報錯,版本不匹配
在colab上配置MMCV環(huán)境時,遇到無法下載mmcv包,以及遇到torch和mmcv不匹配。
錯誤示例
剛開始下載的是:
后來發(fā)現(xiàn)根本不行,并且提示是一定要版本高于2.0.0才可以。
使用這個下載mmcv根本不行。
會出現(xiàn)一直卡在collect mmcv-full的情況:
后來查閱了官方文檔,選擇直接用源碼下載。(版本問題,真的太痛苦了?。。。?/p>
正確示例
GET STARTED — MMDetection 3.0.0 documentation
附上鏈接,以免過段時間又更新。
下面是我成功下載的代碼(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é)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python基礎(chǔ)之getpass模塊詳細(xì)介紹
最近在看Python標(biāo)準(zhǔn)庫官方文檔的時候偶然發(fā)現(xiàn)了這個模塊。仔細(xì)一看內(nèi)容挺少的,只有兩個主要api,就花了點時間閱讀了一下源碼,感覺挺實用的,在這安利給大家。下面這篇文章主要給大家介紹了關(guān)于Python基礎(chǔ)之getpass模塊的相關(guān)資料,需要的朋友可以參考下。2017-08-08Anaconda+Pycharm+Pytorch虛擬環(huán)境創(chuàng)建(各種包安裝保姆級教學(xué))
相信很多時候大家都會用到虛擬環(huán)境,他具有可以讓你快速切換不同的python版本,本文主要介紹了Anaconda+Pycharm+Pytorch虛擬環(huán)境創(chuàng)建,具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-10-10