首页 > 其他分享 >安装MMdetection3D和MinkowskiEngine

安装MMdetection3D和MinkowskiEngine

时间:2022-08-14 15:51:46浏览次数:150  
标签:bin gcc MinkowskiEngine com install MMdetection3D 安装

MMdetection3D更新了,只好再次安装,由于CUDA,cuDNN,PyTorch以前已经安装了,这次就不需要安装了,只需要安装MMdetection3D就行了.

1. 安装MMCV

输入以下命令:

pip install mmcv-full -f https://download.openmmlab.com/mmcv/dist/{cu_version}/{torch_version}/index.html

如我的CUDA版本是11.2,PyTorch是1.11.0:

pip install mmcv-full -f https://download.openmmlab.com/mmcv/dist/cu112/torch1.11.0/index.html

2. 安装MMDetection

依次输入以下命令:

git clone https://github.com/open-mmlab/mmdetection.git
cd mmdetection
pip install -r requirements/build.txt
pip install -v -e .  # or "python setup.py develop"

如果github.com速度慢,也可以换成gitee.com.

3. 安装MMDetection3D

依次输入以下命令:

git clone https://github.com/open-mmlab/mmdetection3d.git
cd mmdetection3d
pip install -v -e .

同样的,如果github.com速度慢,也可以换成gitee.com.

4. 安装MinkowskiEngine

由于最新版的MMDetection3D用到了MinkowskiEngine,还需要安装MinkowskiEngine.

首先下载(这个gitee.com好像没有):

git clone https://github.com/NVIDIA/MinkowskiEngine.git
cd MinkowskiEngine

将setup.py第142行

MAX_COMPILATION_THREADS = 12

改成

MAX_COMPILATION_THREADS = 4

然后更换gcc/g++的版本,依次输入以下命令:

sudo apt install gcc-7
sudo apt install g++-7

rm /usr/bin/gcc  
ln -s /usr/bin/gcc-7 /usr/bin/gcc  
rm /usr/bin/g++  
ln -s /usr/bin/g++-7 /usr/bin/g++  

gcc --version
g++ --version

如果gcc/g++的版本都是7.5.0就可以了.

再安装安装MinkowskiEngine:

python setup.py install --blas_include_dirs=${CONDA_PREFIX}/include --blas=openblas

其中${CONDA_PREFIX}是Conda环境名称,如我的Conda环境是hzmd:

python setup.py install --blas_include_dirs=hzmd/include --blas=openblas

这里又出现了一个错误:

fatal error: cblas.h: No such file or directory

输入:

sudo apt-get install libopenblas-dev

错误解决,再次输入MinkowskiEngine安装命令,耐心等待了一段时间,安装成功,MMDetection3D也可以运行了! 

标签:bin,gcc,MinkowskiEngine,com,install,MMdetection3D,安装
From: https://www.cnblogs.com/mstk/p/16585508.html

相关文章

  • 在Linux安装ElasticSearch
    注:本文根据elasticsearch中文文档整理而来:https://learnku.com/docs/elasticsearch73/7.3/get-elasticsearch-up-and-running/6449参考:https://blog.csdn.net/xiaoai1994/......
  • 二、docker安装
    一、docker安装Docker是管理容器的工具,Docker不等于容器。1.1、dockeryum源设置#step1downloaddocker-ce.repofile[root@zutuanxue~]#wgethttps://downlo......
  • tesseract-ocr 安装、语言库、使用 随记
    前几日才听说ocr的图片识别功能。觉得很有意思。先体验一下。地址: GitHub-tesseract-ocr/tesseract:TesseractOpenSourceOCREngine(mainrepository)1.下载exe......
  • ubuntu安装BricsCAD
    目录目录下载软件包安装deb软件包sudodpkg-i*.deb将Crack/bricsys.lic中hostid=<YOURHOSTID>替代本机MAC地址......
  • 安装redis
    获取redis安装包:wgethttps://download.redis.io/redis-stable.tar.gz编译redistar-xzvfredis-stable.tar.gzcdredis-stablemake安装redissudomakeinstall复......
  • hadoop入门之虚拟机安装
    今天按照黑马的视频和课程资料安装了三台Centos的linux虚拟机,步骤非常简单但是视频提示会有很多踩坑的点,我就比较顺利从VMware安装到激活,网络的配置以及虚拟机的安装都非常......
  • CentOS 8安装docker
    1.查看Linux内核(Docker最低支持CentOS764位内核3.10)uname-a2.安装docker(输入yes,然后等待…)yuminstalldocker3.启动docker(安装没报错就可以启动啦)启......
  • CentOs7安装node
     1、到node官网下载自己需要的压缩包(https://nodejs.org/zh-cn/download/)下载后按照如下内容安装:[root@localhost~]#tar-zxvf/usr/local/software/node-v14.7.......
  • vmware下 安装 最新版 ubuntu server 操作系统(二)
    1.vmware安装Linux配置完成 VMware中操作步骤:https://www.cnblogs.com/sunbenbao/p/16558584.html2.点击启动虚拟机后操作:默认选中“TryorInstallUbuntu......
  • jdk安装
    目录win版安装环境变量验证win版安装官网下载.exe文件,双击,下一步。安装后,有2个目录,jdk和jre。环境变量第1步:第2步:验证java-versionjavac......