【仙女踩坑实录】3090上配置mmocr6.0环境完整版

服务器重做系统了,又要重新配环境了。

1. 创建新用户

首先,在Linux上先新建用户,在新建用户之前,要先切换root权限。

su root

正确输入密码后,遇到了第一个坑,提示su: Authentication failure

这样解决:

sudo passwd root

然后输入新密码(可以和原来的一样),重复新密码,提示passwd: password updated successfully,成功。

su root
adduser [用户名]

输入密码、具体信息,确认信息正确,成功创建新用户。

2. 安装anaconda

查看python版本,发现python已经安装。

python3 -V

版本为3.6.9,非常靠谱,于是直接安装anaconda。

我是之前在anaconda repo里找到了想要的版本下载到本地,现在只需要上传到服务器就可以了,也可以直接在服务器上下载。

我下载的版本是Anaconda3-5.3.1-Linux-x86_64.sh,下载好后直接安装。

chmod +x Anaconda3-5.3.1-Linux-x86_64.sh
./Anaconda3-5.3.1-Linux-x86_64.sh

一路Enter加yes就可以了,最后是否安装vscode,我选了no

到此,安装完成,但是输入conda依然会提示conda: conmmand not found,于是:

source ~/.bashrc

然后再输入conda,就会提示帮助项啦!

至此,anaconda安装完成。

3. 配置环境

anaconda安装完成后,要创建一个mmocr的环境。

为了确保各路版本都匹配得上,经过尝试,发现这套版本对应可以用。

名称 版本

python

3.7.12
pytorch 1.10.1+cu113
mmocr 0.6.0
mmcv-full 1.5.0
mmdet 2.24.1
cudatoolkit 11.3.1
cudnn 8.2.1
gcc 7.5.0
torchvision 0.11.2

 (1)首先创建python=3.7的环境:

conda create -n mmocr python=3.7

安装后,进入该环境:

conda activate mmocr

 (2)先安装pytorch,torchvision

pip install torch==1.10.1+cu113 torchvision==0.11.2+cu113 -f https://download.pytorch.org/whl/torch_stable.html

这步的精髓就在于,网得好。

(3)然后安装cudatoolkit,cudnn

conda install cudatoolkit=11.3.1 -c conda-forge
conda install cudnn=8.2.1 -c conda-forge

网不行的多试几次,特别不行的可以换源或者换方法。

安装完成,这时候可以测试一下安装是否成功。

#判断是否安装了cuda
import torch
print(torch.cuda.is_available())  #返回True则说明已经安装了cuda
#判断是否安装了cuDNN
from torch.backends import  cudnn 
print(cudnn.is_available())  #返回True则说明已经安装了cuDNN
 

(4)安装mmcv-full,mmdet

pip install mmcv-full -f https://download.openmmlab.com/mmcv/dist/cu113/torch1.10.0/index.html
pip install mmdet

(5)下载安装mmocr

git clone https://github.com/open-mmlab/mmocr.git
cd mmocr
pip install -r requirements.txt
pip install -v -e . # or "python setup.py develop"
export PYTHONPATH=$(pwd):$PYTHONPATH

大功告成!

你可能感兴趣的:(仙女踩坑实录,linux,服务器)