UBUNTU 18.04 GPU + miniconda3 + pytorch + yolo v5 安装测试
安装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
- 前言
conda是一种通用包管理系统,旨在构建和管理任何语言和任何类型的软件。举个例子:包管理与
pip的使用类似,环境管理则允许用户方便地安装不同版本的python并可以快速切换。
Anaconda则是一个打包的集合,里面预装好了conda、某个版本的python、众多packages、科学
计算工具等等,就是把很多常用的不常用的库都给你装好了。
Miniconda,顾名思义,它只包含最基本的内容——python与conda,以及相关的必须依赖项,对
于空间要求严格的用户,Miniconda是一种选择。就只包含最基本的东西,其他的库得自己装。
Miniconda会比Anaconda小很多,Miniconda足够用,两者安装都很简单。
- 安装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 安装测试相关推荐
- linux看测试环境版本,最新版 EOS 在 Ubuntu 18.04.1 LTS 环境上的安装测试教程
EOS主网上线后,本地的开发环境一直没有升级.最近要启动新项目了,所以借着这个计划,彻底重新安装一下环境. 环境安装和配置的文章,已经很多了,但基本都是针对前期版本的.这里我把新旧版本的不同之处,罗列 ...
- Ubuntu 18.04及几款应用的安装
Ubuntu 18.04及几款应用的安装 1.Ubuntu 18.04的安装 ① VMware虚拟机自行下载即可: ② 在Ubuntu官网下载镜像,此处使用的Ubuntu 18.04版本: ③ 配置过 ...
- Ubuntu 18.04 ———(Intel RealSense D435i)安装kalibr + 双目视觉与IMU标定(2022年)
Ubuntu 18.04 ---(Intel RealSense D435i)安装kalibr + 双目视觉与IMU标定(2022年) 一.安装标定工具 1. 下载编译code_utils 2. 下载 ...
- Ubuntu 18.04 ———(Intel RealSense D435i)安装相机的驱动librealsense + realsense-ros
Intel RealSense D435i 一.安装测试librealsense SDK 2.0 方式一(未成功安装) 1. 注册公匙 2. 添加repositories 3. 安装library 4 ...
- 解决Ubuntu 18.04中文输入法的问题,安装搜狗拼音
因为之前的ubantu16.04界面不显示了,我等渣渣也不会修复,所以就重装了ubantu18.04的系统.当然重装的时候也是各种问题,万幸公司有个宝藏男孩,啥都会,终于把系统安装好了. 装完系统,接 ...
- OpenLDAP / ubuntu 18.04 下源码编译及安装说明
一.下载安装包 1.OpenLDAP v2.4.49 链接:https://pan.baidu.com/s/1ezZSgCCUxJV7_ou0v58IHQ 提取码:gmie 2.Berkele ...
- Ubuntu 18.04 LTS版本 谷歌拼音输入法安装
为何安装? 自带IBUS框架对中文支持不稳定 采用对中文支持稳定的fcitx框架 如何安装? 步骤如下: 卸载自带IBUS框架 命令:sudo remove ibus 安装fcitx框架 ...
- 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 ...
- Ubuntu 18.04 尝试安装 NVIDIA 显卡驱动
参考链接: Ubuntu 18.04 笔记本双显卡 Nvidia 驱动安装 Ubuntu 16.04 安装NVIDIA英伟达驱动教程 及常见几种报错Error的解决方案 Ubuntu 16.04,双显 ...
最新文章
- python栈是什么意思_Python数据结构——栈
- 0402互联网新闻 | 首批进口游戏版号下放,网易腾讯获批;“少年得到”完成数千万元A轮融资...
- jdbc详解:1、创建数据库connection连接
- python正则中如何匹配汉字以及encode(‘utf-8’)和decode(‘utf-8’)的互转
- linux 虚拟文件系统 源码,Linux内核源代码情状分析-虚拟文件系统
- python 类和对象_面向对象的编程思想和Python的类,访问和属性,继承
- sklearn中SVM的可视化
- SQL类似sleep延时语句
- Qss设置属性不进Set函数
- 不要在作死的边缘试探(最后那个英雄手势挺好玩儿的)
- JavaScript 汉字与拼音互转终极方案 附JS拼音输入法
- gtest中死亡测试
- 害怕字体侵权?可以免费商用的字体库来了!
- 30%自媒体从业者才知道的爆款标题的专用模板,封面图的文案同样适用。
- tiny4412编译出来的zImage不能开机
- 杭电oj 1426 Sudoku Killer(深度优先搜索 回溯)
- MySQL中delete结合exist删除数据
- osgearth仿真平台(1)
- 从权力的游戏谈用户画像
- 宏基A500 固件升级