当前位置: 首页 > news >正文

ubuntu20.04搭建detectron2环境

Ubuntu22.04安装Cuda11.3

Linux下驱动安装

# 以下命令按顺序执行
sudo apt update && sudo apt upgrade -y
# or sudo apt update
# 查看显卡信息
ubuntu-drivers devices
sudo ubuntu-drivers autoinstall
# or sudo apt install nvidia-driver-510
reboot
nvidia-smi

安装完成驱动以后,nvidia-smi命令是可用的,会输出显卡信息。

通过此种方式进行显卡的驱动安装,不需要去手动禁止使用禁用nouveau驱动Bios禁用secure boot 

安装CUDA和CUDNN

Linux - 如何查看Ubuntu系统的版本信息

root@ubuntu:/usr/local# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 22.04.2 LTS
Release:        22.04
Codename:       jammy
root@ubuntu:/usr/local#

进入cuda-toolkit-archive 官网会看到众多版本的cuda包,此处我们选择cuda11.3 ,选择11.3的原因有以下几点:

pytorch的GPU支持cuda11.3版本;
tensorflow2.x以上版本支持11.0以上版本;
fastestimator高级深度学习框架,要求tf的版本是2.9.1,推荐安装的pytorch是对应cuda11.3的1.10.2版本;
综上,我们最好选择cuda 11.3作为我们的安装版本。

在选择安装中,没有提供22.04的cuda安装包,但是我们可以去下载安装20.04的包,cuda默认向下兼容。

安装之前再检查下是否安装gcc:gcc --version ,如果没有安装,则执行以下命令:

# 没有安装gcc情况下执行
sudo apt-get install manpages-dev
sudo apt-get update
sudo apt install build-essential
sudo apt-get install manpages-dev

 给出的安装命令有7条,我们只需要执行除去1和2的剩下的5行即可:

wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/cuda-ubuntu2004.pin
sudo mv cuda-ubuntu2004.pin /etc/apt/preferences.d/cuda-repository-pin-600
wget https://developer.download.nvidia.com/compute/cuda/11.3.0/local_installers/cuda-repo-ubuntu2004-11-3-local_11.3.0-465.19.01-1_amd64.deb
sudo dpkg -i cuda-repo-ubuntu2004-11-3-local_11.3.0-465.19.01-1_amd64.deb
sudo apt-key add /var/cuda-repo-ubuntu2004-11-3-local/7fa2af80.pub
sudo apt-get update
sudo apt-get -y install cuda

确认一下cuda在本电脑上的具体文件夹名称。输入如下代码。发现确实有cuda-11.3的文具文件夹,那么我们可以直接使用这个路径。

root@ubuntu:/usr/local# cd /usr/local/
root@ubuntu:/usr/local# ls
bin  cuda  cuda-11  cuda-11.3  etc  games  include  lib  man  sbin  share  src
root@ubuntu:/usr/local#

设置环境变量:

export PATH="/usr/local/cuda-11.3/bin:$PATH"
export LD_LIBRARY_PATH="/usr/local/cuda-11.3/lib64:$LD_LIBRARY_PATH"

此时,输入nvcc -V,可以看到版本输出。

root@ubuntu:/usr/local# nvcc -V
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2021 NVIDIA Corporation
Built on Sun_Mar_21_19:15:46_PDT_2021
Cuda compilation tools, release 11.3, V11.3.58
Build cuda_11.3.r11.3/compiler.29745058_0
root@ubuntu:/usr/local#

Ubuntu22.04安装miniconda3

1.下载最新的安装文件。在命令行中输入以下命令即可:

wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh

2.给下载下来的安装文件添加执行权限

sudo chmod +x Miniconda3-latest-Linux-x86_64.sh

3.执行

sudo ./Miniconda3-latest-Linux-x86_64.sh

  后续直接enter和yes就行了

重新开启终端就有了base

创建虚拟环境并下载依赖环境

#创建环境
conda create -n detectron2 python=3.8
#激活环境
conda activate detectron2

 安装pytroch

pip3 install torch==1.10.0+cu113 torchvision==0.11.1+cu113 torchaudio==0.10.0+cu113 -f https://download.pytorch.org/whl/cu113/torch_stable.html

http://www.lryc.cn/news/34605.html

相关文章:

  • Navicate远程连接Linux上docker安装的MySQL容器
  • 基于Jetson NX的模型部署
  • 【PaddlePaddle onnx】PaddlePaddle导出ONNX及模型可视化教程
  • 虹科案例 | 如何可持续的对变压器进行温度监控?
  • Go之入门(特性、变量、常量、数据类型)
  • 第九届省赛——8等腰三角形(找规律)
  • 【产品设计】ToB 增删改查显算传
  • MySQL(二)视图、锁、存储过程、触发器、锁以及常用工具
  • CorelDRAW Graphics Suite2023更新内容介绍
  • 2021牛客OI赛前集训营-提高组(第三场) T1变幻
  • 你还在使用if-else写代码吗,今天带你领略下策略模式的魅力!
  • Leetcode. 21 合并两个有序列表
  • 使用 Wall 教你搭建 照片墙 和 视频墙
  • 0103 MySQL06
  • 【UE4 RTS游戏】04-摄像机运动_鼠标移动到视口边缘时移动Pawn
  • 147597-66-8,p-SCN-Bn-NOTA,NOTA-P-苯-NCS新型双功能螯合剂
  • JDK解压安装及idea开发工具配置
  • 使用Ubuntu中的Docker部署Remix
  • 【MySQL】P9 多表查询(3) - 子查询
  • SpringMVC中的拦截器不生效的问题解决以及衍生出的WebMvcConfigurationSupport继承问题思考
  • 【量化交易笔记】3.实现数据库保存数据
  • [数据结构]:15-堆排序(顺序表指针实现形式)(C语言实现)
  • 蓝桥 卷“兔”来袭编程竞赛专场-02破解曾公亮密码 题解
  • CSS定位
  • python sympy库
  • 达梦数据库统计信息的导出导入
  • 信息系统基本知识(六)
  • <C++>智能指针
  • 1.分析vmlinux可执行文件是如何生成的? 2.整理内核编译流程:uImage/zImage/Image/vmlinx之间关系
  • 数据结构4——线性表3:线性表的链式结构