深度学习目标检测工具箱mmdetectiona安装

  1. 系统配置及安装步骤
    1.1系统配置
    CentOS Linux release 7.4.1708
    1.2 安装步骤
    安装步骤
  2. 具体安装步骤
    2.1 安装anaconda3并创建虚拟环境
    STEP1 检查系统是否装过anaconda:anaconda –V,如果未显示版本信息,表明之前未安装过。
    STEP2 下载anaconda安装包:

# wget https://repo.anaconda.com/archive/Anaconda3-2019.03-Linux-x86_64.sh
STEP3 打开存储目录,运行脚本进行安装
# chmod +x Anaconda3-2019.03-Linux-x86_64.sh
# ./Anaconda3-2019.03-Linux-x86_64.sh
run
acp
安装路径
初始化

STEP4 查看是否安装成功, conda list 若成功显示表明安装成功。
STEP5 更新所有包
# conda upgrade --all
STEP6 创建虚拟环境
# conda create -n mmdetection python=3.6
创建虚拟环境安装的依赖

STEP7 激活并进入虚拟环境
# source activate mmdetection
进入虚拟环境

2.2 安装nvidia driver
STEP1 查看之前是否安装过nvidia driver:nvidia-smi,如果没有显示相关信息表明未安装。
STEP2 下载 nvidia driver:https://www.geforce.cn/drivers
选择对应显卡,从而找到对应的驱动。
STEP3 给驱动文件赋权限
# chmod +x NVIDIA-Linux-x86_64-430.26.run
STEP4 命令行安装驱动
# ./NVIDIA-Linux-x86_64-430.26.run -no-x-check -no-nouveau-check -no-opengl-files
其中:-no-x-check:安装驱动时关闭X服务```
-no-nouveau-check 安装驱动时禁止nouveau
-no-opengl-files只安装驱动文件,不安装OpenGL文件
STEP5 检查是否安装成功,运行 nvidia-smi,如出现下图表明安装成功
nvidia-smi

2.3 cuda & cudatookit
STEP1 下载 CUDA:https://developer.nvidia.com/cuda-downloads
选择对应的版本,下载基本包以及补丁
选择cuda版本

STEP2 安装自己版本的cuda_10.1.168_418.67_linux.run,接受许可后,安装具体选项如下,只有驱动部分不需要安装,因为之前已经安装过了
accept
不装驱动

STEP3 更新/etc/profile,,添加内容如下:

##cuda env

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-10.1/lib64
export PATH=$PATH:/usr/local/cuda-10.1/bin
export CUDA_HOME=/usr/local/cuda-10.1

export
修改完保存退出,并更新:source /etc/profile
STEP4 验证是否安装成功:
# nvcc -V
nvcc -V
2.4 cudnn
STEP1 下载cuda对应版本的cudnn(需要登录)
https://developer.nvidia.com/rdp/cudnn-download
选择版本

STEP2 解压:
# tar -zxf cudnn-10.1-linux-x64-v7.6.1.34.tgz
STEP3 复制文件并赋权限

# cp cuda/include/cudnn.h /usr/local/cuda/include/
# cp cuda/lib64/libcudnn* /usr/local/cuda/lib64/
# chmod a+r /usr/local/cuda/include/cudnn.h 
# chmod a+r /usr/local/cuda/lib64/libcudnn*

2.5 安装pytorch & torchvision
STEP1 运行命令行安装
替换conda安装源

# conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
# conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
# conda config --set show_channel_urls yes
# conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
# conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
# conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
# conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/menpo/
# conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
# conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
# conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
# conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
# conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/menpo/
# conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
# conda config --set show_channel_urls yes
# conda install pytorch pytorch torchvision -y

install
STEP2 检查是否安装成功

>>import torch
>>import torchvision

import
不报错证明安装成功。
2.6 安装cython
STEP1 命令行安装
# conda install cython -y
STEP2 检查是否安装成功
# conda list|grep cython
list

2.7 安装mmcv
STEP1 命令行安装

# yum install  python-qt4
# pip install mmcv --user

mmcv
STEP2 检查是否安装成功
>>import mmcv
import

不报错,证明安装成功
2.8 安装mmdetection
STEP1 下载mmdetection
# git clone https://github.com/open-mmlab/mmdetection.git
STEP2 进入mmdetection目录,进行编译安装

# cd mmdetection
# ./compile.sh

 ./compile.sh
至此,安装完成!

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

曹宇飞丶

您的鼓励是我创作的最大动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值