目录
10.在pycharm中打开mmDetection文件夹,并配置解释器
12. 最终放弃pytorch2.3,装pytorch2.1.0就能成功
前言
我想装个mmDetection,用的pytorch=2.3.0,和mmcv版本有冲突,最终失败,但这篇博客除了pytorch版本不对之外,所有的安装步骤都很详细,所以最终还是想发表。
捷径:装pytorch=2.1.0,步骤请看:五、Windows下安装mmdetection-优快云博客
1. 打开anaconda prompt 命令行
2. 创建虚拟环境
conda create -n openmmdetection python=3.11.0
3. 激活虚拟环境
conda activate openmmdetection
4.安装pytorch
conda install pytorch torchvision torchaudio pytorch-cuda=12.1 -c pytorch -c nvidia
5.测试pytorch是否安装成功
输入python回车
出现>>>, 输入import torch回车
输入torch.cuda.is_available()回车
显示Ture,说明pytorch安装成功,显示false,说明没安装成功
然后ctrl+Z 退出python界面
6. 安装mim
pip install -U openmim
安装mim报了个错
翻译一下错误
7.安装mmengine
mim install mmengine
8.安装mmcv
mim install "mmcv>=2.0.0"
9.安装mmdet
将下载好的压缩包解压缩,在anaconda prompt命令行界面,进入该文件的路径
10.在pycharm中打开mmDetection文件夹,并配置解释器
双击打开Pycharm,
11.测试mmDetection是否安装成功
下载权重
mim download mmdet --config rtmdet_tiny_8xb32-300e_coco --dest .
python .\demo\image_demo.py .\demo\demo.jpg rtmdet_tiny_8xb32-300e_coco.py --weights rtmdet_tiny_8xb32-300e_coco_20220902_112414-78e30dcc.pth --show
报OSError: CUDA_HOME environment variable is not set. Please set it to your CUDA install root这个错,我又去装了CUDAToolkit和cuDNN,然后又装mmcv==2.0.0rc4,还报错
12. 最终放弃pytorch2.3,装pytorch2.1.0就能成功
pytorch=2.1.0成功的博客:五、Windows下安装mmdetection-优快云博客