[wsl环境]ubuntu20.04搭建yolov5目标检测开发环境(代码片段)

loongembedded loongembedded     2023-02-24     399

关键词:

文章目录


YOLOv5是完全基于Pytorch的,而Pytorch的主要性能发挥又依赖于CUDA和cuDNN,所以一定要安装好CUDA,cuDNN,和对应版本的Pytorch,这点非常重要,要是Pytorch和CUDA,cuDNN的版本不对应,YOLOv5的训练是跑不起来的。对应关系可以从Pytorch的官网: https://pytorch.org/ 上找到。

anaconda 配置pytorch环境,运行yolov5

参考链接

图像识别(二):anaconda 配置pytorch环境,运行yolov5

1. 用Anaconda创建并激活虚拟环境

(1) 创建虚拟环境
我这次目的是搭建yolov5开发环境,创建名为pytorch1.12.1的虚拟环境的命令

conda create -n pytorch1.12.1 python=3.9.13

回车运行之后会自动安装python及基础包,看到需要安装下面的软件

(2) 激活虚拟环境

conda activate pytorch1.12.1

激活后自动进入虚拟环境pytorch1.12.1

(3) 在创建的pytorch1.12.1环境下安装pytorch1.12.1版本

 conda install pytorch==1.12.1 torchvision==0.13.1 torchaudio==0.12.1 cudatoolkit=11.3 -c pytorch

执行命令后将会自动下载pytorch及依赖包

(4) 验证pytorch安装是否成功

import torch
torch.__version__

如果提示ModuleNotFoundError: No module named ‘torch’,别忘了要先进入创建的pytorch1.12.1环境

参考
安装pytorch遇到ModuleNotFoundError: No module named 'torch’的四种解决方法!!

2. yolov5配置

2.1 下载yolov5代码

比如进入我的目录~/code/yolo下,用下面的命令clone代码

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

2.2 安装所需要的依赖库

cd yolov5
pip install -r requirements.txt #配置yolov5环境,安装所需要的依赖库

2.3 检测测试

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

提出的错误信息:

RuntimeError: CUDA error: no kernel image is available for execution on the device

截图如下:

上网百度参考,RuntimeError: CUDA error: no kernel image is available for execution on the device
采用下面的代码测试

a=torch.Tensor([1,2])
a=a.cuda()
a


总结:由于显卡计算能力太低导致的,或者是pytorch版本太高了的原因,考虑到我电脑显卡比较低,是GT 730

就不继续在我电脑上搭建环境,改为用服务器搭建。

wsl简单环境搭建以及踩坑

...以后查阅,同时将内容分享出来,给大家提供一些帮助。环境宿主机windows11目标:安装基于WSL2的Ubuntu20.04虚 查看详情

VS Code 连接到 WSL Ubuntu 20.04 LTS,失败并出现错误:无法获取远程环境

...Code连接到WSLUbuntu20.04LTS,失败并出现错误:无法获取远程环境【英文标题】:VSCodeconnecttoWSLUbuntu20.04LTS,failwitherror:Couldnotfetchremoteenvironment【发布时间】:2021-01-1509:19:01【问题描述】:几天前,我在连接到WSLUbuntu20.04的VSCode上工作... 查看详情

如何提高 WSL2 上 Ubuntu 20.04 中打开文件的限制?

...示:Windows10,Release1909(内部版本18363.1082),在Ubuntu20.04环境中使用WSL2。大多数时候一切都很好,但有些问题我无法解决。在使用parce 查看详情

wsl2ubuntu20.04上使用kubeadm创建一个单主集群(代码片段)

...dm创建一个单主集群官方文档使用kubeadm创建一个单主集群环境初始化建议尽可能初始化环境,命令wsl--unregisterUbuntu-20.04可重新安装,相当于重装系统。安装或重置过程中,打开这个wsl2窗口,提示如下:Installing,thismaytakeafewminutes..... 查看详情

wsl2搭建rancher开发环境

参考技术A@authorFuKai@since20211128一、安装WSL2二、安装Rancher-2.5.x三、配置容器镜像源四、添加主机静态路由五、helloworld案例不多说servicedockerstart安装docker-compose这里给出我的docker-compose启动要耗费一些时间,需要耐心Docker中安装Ranch... 查看详情

无法在 WSL 2 Ubuntu20.04 上通过 Ansible 启动服务

】无法在WSL2Ubuntu20.04上通过Ansible启动服务【英文标题】:CannotstartserviceviaAnsibleonWSL2Ubuntu20.04【发布时间】:2021-09-0302:35:48【问题描述】:我正在尝试使用Ubuntu20.04在WSL2上运行Ansibleplaybook。大多数任务正常工作,但是管理服务的... 查看详情

WSL 2 Ubuntu 20.04 中的名称服务器问题

】WSL2Ubuntu20.04中的名称服务器问题【英文标题】:NameserverproblemsinWSL2Ubuntu20.04【发布时间】:2021-10-2621:24:34【问题描述】:WindowsVersion:10Pro,Version20H2(OSBuild19042.1165)WSLVersion:2UbuntuVersion:20.04我正在我的Windows笔记本电脑上使用WSL2,并... 查看详情

超详细windows10/windows11子系统(wsl2)安装ubuntu20.04(带桌面环境)(代码片段)

...认版本3.4安装Ubuntu20.04二、在子系统Ubuntu20.04上安装桌面环境1.更换软件源2.更新升级软件3.安装gnome桌面环境4.安装systemctl5.安装远程控制软件xrdp三、从Windows启动桌面版Ubuntu前言这里说一下为什么要在Windows子系统下安装桌面版Ubunt... 查看详情

ubuntu20.04搭建chisel开发环境(代码片段)

...装java8安装sbt安装IDEA搭建工程从前段时间在搭建Chisel开发环境时,网上搜罗了不少,都是些零零星星的教程,没有说到点上,真的小白容易出各种问题,现总结如下,方便大家查阅。相关环境版本如下࿱... 查看详情

windows11系统wsl2安装ubuntu20.04桌面(代码片段)

...微配置一下:exportDISPLAY=localhost:0这个只是临时的环境变量配置,每次启动wsl都要配置一下,我们可以将其写到文件中,就不需要每次都重新配置了。echo“exportDISPLAY=:0.0”>>~/.bashrc或者echo“exportDISPLAY=... 查看详情

win11使用wsl的ubuntu系统安装go(代码片段)

系统环境为windows11安装的wsl,wsl使用的系统为Ubuntu-20.04。1.查看系统版本:lsb_release-aNoLSBmodulesareavailable.DistributorID:UbuntuDescription:Ubuntu20.04.5LTSRelease:20.04Codename:focal2.下载安装包下载地址为:https://go.dev/dl/,可以自己选择合适的版本... 查看详情

windows10/windows11子系统(wsl2)安装ubuntu20.04

目录前言一、在Windows上安装Linux子系统前提条件安装步骤开启开发者模式开启“适用于Linux的Windows子系统”安装Linux分发版3.1升级WSL内核3.2启用虚拟机功能3.3将WSL2设置为默认版本3.4安装Ubuntu20.04二、在子系统U 查看详情

第三篇ubuntu20.04搭建ai开发环境

文章目录摘要CUDA安装方法1、检查驱动2、安装CUDA3、配置PATH安装cuDNN安装Anaconda安装PyCharm摘要这篇文章包括CUDA的安装方法、cuDNN安装方法、Anaconda的安装方法和Pycharm的安装方法。CUDA安装方法安装CUDA,我们先看一下主流的平台支... 查看详情

在 WSL2 中:安装了适用于 Windows 10 nodejs 的 Ubuntu 20.04,但 npm 无法正常工作

】在WSL2中:安装了适用于Windows10nodejs的Ubuntu20.04,但npm无法正常工作【英文标题】:InWSL2:Ubuntu20.04forWindows10nodejsisinstalledbutnpmisnotworking【发布时间】:2020-12-2206:36:42【问题描述】:我在我的Windows10操作系统中使用WSL2:Ubuntu20.04。我... 查看详情

ubuntu18.04服务搭建yolov5开发环境(代码片段)

文章目录1.系统和显卡信息2.下载安装CUDA2.11cuda环境变量配置1.系统和显卡信息(1)系统信息kandi@telpo-System-Product-Name:~$cat/proc/versionLinuxversion4.15.0-191-generic(buildd@lcy02-amd64-032)(gccversion7.5.0(Ubun 查看详情

windows11系统wsl2安装ubuntu20.04桌面(代码片段)

文章目录1.MobaXterm安装2.WSL安装xfcedesktop3.连接桌面参考链接1.MobaXterm安装这个比较简单,没介绍2.WSL安装xfcedesktop安装命令sudoapt-getinstallxfce4-terminalsudoapt-getinstallxfce4安装完之后需要稍微配置一下:exportDISPLAY=localhost 查看详情

vscode搭建docker环境

...载、域名解析、时间同步请点击阿里云开源镜像站前言本环境通过使用VMware在Ubuntu20.04下通过VScode搭建docker环境,可通过远程连接容器进行开发。(仅作参考)一、环境准备VMware15pro,Ubuntu20.04,VScode(Linux版本)虚拟机搭建 查看详情

ubuntu18.04服务搭建yolov5开发环境(代码片段)

文章目录1.系统和显卡信息2.下载安装CUDA2.11cuda环境变量配置2.2下载和安装cudnn3.下载并安装Anaconda33.1sh命令安装Anaconda33.2“condainfo”验证安装是否成功4.确定对应的pytorch版本5.用Anaconda创建并激活虚拟环境6.yolov5配置6.1下载yolov5代... 查看详情