1.安装Ubuntu
rufus u盘ISO安装,建议ubuntu20.4
2.安装Ubuntu nvidai的驱动
选择最新非测试非服务的驱动。这是ubuntu系统里可以选择的,
也可以进入nvidia官网下载驱动,官方驱动 | NVIDIA
以上操作驱动主要为了本机有gpu显卡服务
3.配置cuda工具
CUDA Toolkit Archive | NVIDIA Developer
学习:
【CUDA】Ubuntu系统如何安装CUDA保姆级教程(2022年最新)_ubuntu安装cuda_自牧君的博客-CSDN博客
当用sudo sh cuda****.run 运行时等待会,弹出会话框开始安装cuda,
然后驱动本身有就不用选择下载,选择该驱动点击回车即取消(你不取消下载后面会有报错),然后点击install 回车键开始安装。
之后在/usr/local/路径下有两个文件cuda ->链接文件,cuda-版本号->源文件,之后cudnn安装到源文件里。
4.配置cudnn,相当于python中导入的库
登录nvidia账号,下载cudnn文件,
选择tar文件
解压后拷贝文件到指定目录(指定目录有两个文件cuda和cuda-10.6,cuda文件为cuda-10.6的链接文件,选择cuda-10.6带版本号的为指定目录),给予权限
// sudo(管理员权限) cp 下载的路径 到 cuda安装的路径里,
sudo cp cuda/include/cudnn.h /usr/local/cuda-10.6/include/
sudo cp cuda/lib64/libcudnn* /usr/local/cuda-10.6/lib64/
//赋予权限
sudo chmod a+r /usr/local/cuda-10.6/include/cudnn.h
sudo chmod a+r /usr/local/cuda-10.6/lib64/libcudnn*
/可有可无,主要是命令行输入查看版本号
sudo cp cuda/include/cudnn_version.h /usr/local/cuda/include/
以上cuda环境配置好了
5.安葬conda
进入官网Miniconda — miniconda documentation
6.配置conda环境
开始你的第一步 — MMDetection 3.1.0 文档
激活conda的环境后,安装pytorch
可以找历史版本,找到你cuda版本对应的pytorch
7.下载安装mmd
你也可以进入github,直接下载zip,解压。
pip install -r requirements.txt
作用是从一个文本文件 requirements.txt 中安装所需的 Python 包。若本身有则不会重复安装,建议使用这个命令跑一下
git clone https://github.com/open-mmlab/mmdetection.git
cd mmdetection
pip install -v -e .
# "-v" 指详细说明,或更多的输出
# "-e" 表示在可编辑模式下安装项目,因此对代码所做的任何本地修改都会生效,从而无需重新安装。
8. 小记
如果下载网不好,选择换源或则代理。
1.访问cuda很慢,或者github慢,使用代理
2.如果下载经常中断,选择安装时指定下载源-i 指定源(豆瓣)包名放在-i 指定源 前后都可以
-i https://pypi.douban.com/simple/
pip install -i https://mirrors.aliyun.com/pypi/simple/ [package_name]