安装CUDA10.0

  • 检查系统是否满足要求
有支持CUDA的GPU  lspci | grep -i nvidia
支持CUDA的操作系统。(Ubuntu没有问题)
已经安装了合适版本的gcc(CUDA10.0要求7.3.0)
系统有正确的Kernel Header  执行 sudo apt install linux-headers-$(uname -r) 即可
已经卸载了有冲突的CUDA版本
  • 下载CUDA10.0安装文件https://developer.nvidia.com/cuda-10.0-download-archive 选择Linux、X86、Ubuntu18.04、runfile下载
  • 禁用nouveau驱动:
sudo vi /etc/modprobe.d/blacklist-nouveau.conf,在文件中编辑:blacklist nouveauoptions nouveau modeset=0sudo update-initramfs -u
重启机器
  • 删除已有驱动
sudo apt purge nvidia-*
  • 安装驱动
sudo ubuntu-drivers autoinstall (在此之前可以执行命令 ubuntu-drivers devices查看系统推荐的驱动程序,也可以在桌面上执行【软件和更新】,在附加驱动中选择推荐的驱动)
  • 重启计算机
  • 执行安装命令
sudo sh cuda_10.0.130_410.48_linux.run,注意一定不要选择安装驱动,其余回答yes或默认值
  • 设置环境变量:vi ~/.bashrc,编辑如下内容:
export CUDA_HOME=/usr/local/cuda
export PATH=$PATH:$CUDA_HOME/bin
export LD_LIBRARY_PATH=/usr/local/cuda-10.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
  • 保存退出,执行 source ~/.bashrc
  • 验证安装是否成功
cd /usr/local/cuda/samples/1_Utilities/deviceQuery
sudo make
./deviceQuery
显示 Result=PASS以及CUDA驱动信息,表示安装成功

miniconda

  1. 前言
    conda是一种通用包管理系统,旨在构建和管理任何语言和任何类型的软件。举个例子:包管理与
    pip的使用类似,环境管理则允许用户方便地安装不同版本的python并可以快速切换。

Anaconda则是一个打包的集合,里面预装好了conda、某个版本的python、众多packages、科学
计算工具等等,就是把很多常用的不常用的库都给你装好了。

Miniconda,顾名思义,它只包含最基本的内容——python与conda,以及相关的必须依赖项,对
于空间要求严格的用户,Miniconda是一种选择。就只包含最基本的东西,其他的库得自己装。
Miniconda会比Anaconda小很多,Miniconda足够用,两者安装都很简单。

  1. 安装miniconda
mkdir miniconda
cd miniconda
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-latest-Linux-x86_64.sh

执行程序

bash Miniconda3-latest-Linux-x86_64.sh

这里会弹出一个软件协议条款让你阅读,这时候直接按下Ctrl+C便可以跳过阅读过程,直接按照提示,输入yes(有yes/no的都选yes),然后按回车键,同意软件协议条款。接下来继续按回车,将miniconda安装到电脑上。安装好之后,提示如下:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-EzrqUqDD-1649832223958)(/storage/2022/04-13/4sLYRZey9EFykCPp4eqflYGf3zLlI38ioO1Syfqp.png)]

重启终端之后,就可以使用miniconda了。但先换源,将conda和pip的软件源修改成清华的源,下载安装软件会快很多:

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
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

换完源再次重启终端之后,你会发现每次打开终端默认都会自动进入到miniconda的base环境中,终端中多了“base”字样。这样会拖慢终端打开速度,并且有可能干扰到其它软件的安装。要退出的话,必须每次打开终端之后先执行conda deactivate命令,让人很难受。执行如下命令,便可以解决终端每次打开都进入conda的base环境的问题:

conda config --set auto_activate_base false

至此 miniconda 已安装完成

安装labelimg 标注软件

输入命令 获取labelimg 工程

git clone https://github.com/Ruolingdeng/labelImg.git

然后打开安装包labelImg,并右键打开终端或快捷键Ctrl+Alt+T打开终端并cd 目录到labelImg下,输入

sudo apt-get install pyqt5-dev-tools #安装过实训系统的电脑应该不需要这一步,因为已经装过了

安装完之后,打开安装包labelImg,并右键打开终端,然后输入:

sudo pip3 install -r requirements/requirements-linux-python3.txt
make qt5py3

然后运行软件

python3 labelImg.py

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Iisu9jvK-1649832223959)(/storage/2022/04-13/XYogpN8YL8imakrrlYeLauOShr7pIZN0N7ZnBmWV.png)]

出现该界面为 软件安装成功

Yolov5

一.搭建YOLOv5深度学习环境

conda create -n yolov5 python=3.10  //yolov5是虚拟环境的名字
source activate yolov5

此时,已进入 miniconda的虚拟环境

二、下载YOLO V5 工程

git clone https://github.com/ultralytics/yolov5

进入yolo v5 目录下

cd yolov5

安装 yolo v5 依赖

pip install -r requirements.txt

使用官网命令安装pytorch

pip install torch==1.8.0+cpu torchvision==0.9.0+cpu torchaudio==0.8.0 -f https://download.pytorch.org/whl/torch_stable.html

至此 Yolo v5 环境已搭建完成

可以使用测试程序 对进行简单图片识别测试

python detect.py --source ./data/images/

UBUNTU 18.04 GPU + miniconda3 + pytorch + yolo v5 安装测试相关推荐

  1. linux看测试环境版本,最新版 EOS 在 Ubuntu 18.04.1 LTS 环境上的安装测试教程

    EOS主网上线后,本地的开发环境一直没有升级.最近要启动新项目了,所以借着这个计划,彻底重新安装一下环境. 环境安装和配置的文章,已经很多了,但基本都是针对前期版本的.这里我把新旧版本的不同之处,罗列 ...

  2. Ubuntu 18.04及几款应用的安装

    Ubuntu 18.04及几款应用的安装 1.Ubuntu 18.04的安装 ① VMware虚拟机自行下载即可: ② 在Ubuntu官网下载镜像,此处使用的Ubuntu 18.04版本: ③ 配置过 ...

  3. Ubuntu 18.04 ———(Intel RealSense D435i)安装kalibr + 双目视觉与IMU标定(2022年)

    Ubuntu 18.04 ---(Intel RealSense D435i)安装kalibr + 双目视觉与IMU标定(2022年) 一.安装标定工具 1. 下载编译code_utils 2. 下载 ...

  4. Ubuntu 18.04 ———(Intel RealSense D435i)安装相机的驱动librealsense + realsense-ros

    Intel RealSense D435i 一.安装测试librealsense SDK 2.0 方式一(未成功安装) 1. 注册公匙 2. 添加repositories 3. 安装library 4 ...

  5. 解决Ubuntu 18.04中文输入法的问题,安装搜狗拼音

    因为之前的ubantu16.04界面不显示了,我等渣渣也不会修复,所以就重装了ubantu18.04的系统.当然重装的时候也是各种问题,万幸公司有个宝藏男孩,啥都会,终于把系统安装好了. 装完系统,接 ...

  6. OpenLDAP / ubuntu 18.04 下源码编译及安装说明

    一.下载安装包 1.OpenLDAP v2.4.49   链接:https://pan.baidu.com/s/1ezZSgCCUxJV7_ou0v58IHQ   提取码:gmie 2.Berkele ...

  7. Ubuntu 18.04 LTS版本 谷歌拼音输入法安装

    为何安装? 自带IBUS框架对中文支持不稳定 采用对中文支持稳定的fcitx框架 如何安装? 步骤如下: 卸载自带IBUS框架    命令:sudo remove ibus 安装fcitx框架    ...

  8. UCloud Ubuntu 18.04 配置GPU环境踩坑指南,包括驱动,CUDA,Docker,Nvidia-Docker等

    设备:NVIDIA Corporation GV100GL [Tesla V100 PCIe 16GB] (rev a1) # Ucloud Ubuntu 18.04 GPU 环境 Driver,Cu ...

  9. Ubuntu 18.04 尝试安装 NVIDIA 显卡驱动

    参考链接: Ubuntu 18.04 笔记本双显卡 Nvidia 驱动安装 Ubuntu 16.04 安装NVIDIA英伟达驱动教程 及常见几种报错Error的解决方案 Ubuntu 16.04,双显 ...

最新文章

  1. python栈是什么意思_Python数据结构——栈
  2. 0402互联网新闻 | 首批进口游戏版号下放,网易腾讯获批;“少年得到”完成数千万元A轮融资...
  3. jdbc详解:1、创建数据库connection连接
  4. python正则中如何匹配汉字以及encode(‘utf-8’)和decode(‘utf-8’)的互转
  5. linux 虚拟文件系统 源码,Linux内核源代码情状分析-虚拟文件系统
  6. python 类和对象_面向对象的编程思想和Python的类,访问和属性,继承
  7. sklearn中SVM的可视化
  8. SQL类似sleep延时语句
  9. Qss设置属性不进Set函数
  10. 不要在作死的边缘试探(最后那个英雄手势挺好玩儿的)
  11. JavaScript 汉字与拼音互转终极方案 附JS拼音输入法
  12. gtest中死亡测试
  13. 害怕字体侵权?可以免费商用的字体库来了!
  14. 30%自媒体从业者才知道的爆款标题的专用模板,封面图的文案同样适用。
  15. tiny4412编译出来的zImage不能开机
  16. 杭电oj 1426 Sudoku Killer(深度优先搜索 回溯)
  17. MySQL中delete结合exist删除数据
  18. osgearth仿真平台(1)
  19. 从权力的游戏谈用户画像
  20. 宏基A500 固件升级

热门文章

  1. 健身和计算机未来哪个好,健身教练未来的发展前景原来这么好,你知道吗?
  2. E-R图与数据库模型学习心得
  3. 启发式算法greedy heuristic、贪心算法
  4. jupyter notebook文件保存路径
  5. Android外接midi设备的录音
  6. Excel VBA高级编程 -自动去除重复项 自动求和
  7. 笔记本电脑同时连接内外网
  8. hssfrow 单元格样式_POI设置Excel单元格样式
  9. Ed2k协议背景介绍及eMule协议的整体架构
  10. RRC连接、RL、RB、RAB的本质是什么?