MMDetection3D库的安装指导
Overview
准备
本安装在以下环境中进行了测试:Ubuntu 20.04、CUDA-11.6、PyTorch v1.13.1。
Miniconda
此安装在conda虚拟环境中进行,因此请确保已安装Miniconda。
Linux下安装:
1mkdir -p ~/miniconda3
2wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -O ~/miniconda3/miniconda.sh
3bash ~/miniconda3/miniconda.sh -b -u -p ~/miniconda3
4rm -rf ~/miniconda3/miniconda.sh
bash
初始化:
CUDA Toolkit
本问建议使用CUDA 11.6和Nvidia驱动程序510.39.01。Nvidia驱动程序可以与CUDA一起安装。
- 检查CUDA版本:
nvcc --version
- 从系统中删除CUDA:
sudo /usr/local/cuda-11.x/bin/cuda-uninstaller
(将x
替换为CUDA的版本) - 检查Nvidia驱动程序版本:
nvidia-smi
- 删除Nvidia驱动程序:
sudo /usr/bin/nvidia-uninstall
安装CUDA11.6和驱动程序510.39.01:
1wget https://developer.download.nvidia.com/compute/cuda/11.6.0/local_installers/cuda_11.6.0_510.39.01_linux.run
2sudo sh cuda_11.6.0_510.39.01_linux.run
bash
在终端中勾选Nvidia驱动程序。
若需要安装其他版本,请查看官方网站。
安装依赖
创建一个虚拟环境:
1conda install pytorch==1.13.1 torchvision==0.14.1 torchaudio==0.13.1 pytorch-cuda=11.6 -c pytorch -c nvidia
bash
安装SpConv:
安装MMDetection3D
了解更多信息:https://mmdetection3d.readthedocs.io/en/latest/get_started.html
安装MM相关依赖
安装MMDetection3D库
情况一: 使用该库作为一个第三方包:
情况二:以源码方式安装:
1git clone https://github.com/open-mmlab/mmdetection3d.git -b dev-1.x
2cd mmdetection3d
3pip install -v -e .
bash
测试
要测试结果,请在Python环境中尝试从中导入库,例如:
或者


