首页 > 其他分享 >yolov5 运行环境配置

yolov5 运行环境配置

时间:2023-06-08 22:26:29浏览次数:46  
标签:yolov5 torch python 创建 配置 虚拟环境 版本 pycharm 运行

安装 anaconda 用来管理虚拟环境 0 创建一个虚拟环境,创建虚拟环境的时候指定python版本 我这里选择3.9 0 将yolov5的python代码从github上搞下来,用pycharm打开-打开项目 ,打开之后用终端进入之前我们 创建的那个虚拟环境里面 pycharm不同的版本 配置解释器的界面还不一样,多摸索 摸索吧,遇到问题就百度,很多资料       进入这个虚拟环境之后,执行yolo v5 readme.txt里面的一句代码   0 首先 进到这个虚拟环境里面 pip list这个命令就可以看到这个虚拟环境里面安装了哪些包 接下来执行环境配置指令 0   0 这句命令就会将requirements.txt里面要求的包全部下载下来 这里torch 和torchvision默认 下载的是cpu版本 所以等下只能使用cpu训练和推测,开始执行 0 下载 完成之后 配置一下解释器 就可以尝试执行detect.py代码块了 配置解释器   0 设置界面右边添加本地解释器 选择conda环境 (因为我们是用conda来管理虚拟环境的)   0 选择你之前创建的那个虚拟环境 然后点击确定就可以了 如果没有自动识别到你创建的那个虚拟环境,那么就你需要 确定一下你创建的那个虚拟环境的路径在哪里,然后用 pycharm手动去找到你创建 的虚拟环境路径文件夹里面的python.exe文件 选中就可以了 (一般你创建的虚拟环境都在你安装的anaconda目录下面 的envs文件夹里面,安装的时候记一下 ) 实在找不到 你就打开anaconda 0 选择环境那一栏 鼠标指上去就有路径 去找就行了 或者where python这个命令也行   执行detect.py代码块的时候,出现如下运行日志就代表运行成功了,运行结果已经保存到如图所示路径下了,你去打开一看   0 出现这两张图片,出现这些个框,那环境就配置完成了 0 如何配置GPU运行   刚才说了,默认下载的torch版本是cpu版本,版本不带任何后缀(GPU版本号后面会有 - torch 2.0.1+cu118) 那么直接pip uninstall torch 这个命令先干掉 torch先 然后pip uninstall torchvision 干掉这两个之后 去到pytorch官网PyTorch 0 选择你显卡适配 的cuda版本 复制下面的安装命令 直接到pycharm终端 中 进入虚拟环境 开始安装   0 安装完毕之后就完毕了, 再次执行detect.py代码块 出现如下运行日志 运行成功 0  

标签:yolov5,torch,python,创建,配置,虚拟环境,版本,pycharm,运行
From: https://www.cnblogs.com/kita/p/17467829.html

相关文章

  • 路由器动态路由的配置方法
    RIP:RoutingInformationProtocol,路由信息协议,是应用较早、使用较普遍的IGP内部网关协议,适用于小型同类网络,是典型的距离矢量协议。 RIP协议跳数作为衡量路径开销的,RIP协议里规定最大跳数为15。 RIP协议有两个版本RIPv1和RIPv2。 RIPv1属于有类路由协议,不支持VLSM(变长子......
  • YOLOv5实现佩戴安全帽检测和识别(含佩戴安全帽数据集+训练代码)
    YOLOv5实现佩戴安全帽检测和识别(含佩戴安全帽数据集+训练代码)目录YOLOv5实现佩戴安全帽检测和识别(含佩戴安全帽数据集+训练代码)1.前言2.佩戴安全帽检测和识别的方法(1)基于目标检测的佩戴安全帽识别方法(2)基于头部检测+佩戴安全帽分类识别方法3.佩戴安全帽数据集说明(1)佩戴安全......
  • apache 使用 mod_fcgid.so模块时 配置指令
    FcgidBusyScanInterval指令说明:扫描繁忙超时进程的间隔语法: FcgidBusyScanInterval seconds默认:FcgidBusyScanInterval120环境: 服务器配置状态:外部对应的老指令:BusyScanInterval该模块将执行FcgidBusyTimeout检查,在此区间。FcgidBusyTimeout指令说明:杀死处理请求超过Fcgi......
  • Tomcat5.5 JNDI配置
     JNDI是J2EE中一个很重要的标准,通常我们是在J2EE编程中用到,Tomcat中提供了在JSP和Servelt中直接使用JNDI的方法,主要是通过dbcp连接池,下面谈一下我在Tomcat5.5中配置和使用JNDI的方法。本文的对象是对j2ee编程有所了解的读者,或者已经看过了我的Blog:tomcat的基本配置说明  ......
  • 安装配置Apache支持https和fcgi
     Apache安装及配置1.1 下载软件1、Apr :(wget http://mirrors.hust.edu.cn/apache//apr/apr-1.5.1.tar.gz)2、Apr-util :(wget http://mirrors.hust.edu.cn/apache//apr/apr-util-1.5.4.tar.gz)3、Pcre :(wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre......
  • 解析apache的httpd.conf配置内容
    ServerRoot“/usr/local“ServerRoot用于指定守护进程httpd的运行目录,httpd在启动之后将自动将进程的当前目录改变为这个目录,因此如果设置文件中指定的文件或目录是相对路径,那么真实路径就位于这个ServerRoot定义的路径之下。ScoreBoardFile/var/run/......
  • Https基础以及如何配置Https
    一、什么是SSL证书,什么是HTTPSSSL证书是一种数字证书,它使用SecureSocketLayer协议在浏览器和Web服务器之间建立一条安全通道,从而实现:1、数据信息在客户端和服务器之间的加密传输,保证双方传递信息的安全性,不可被第三方窃听;2、用户可以通过服务器证书验证他所访问的网......
  • 9、软件项目配置管理
    1、在持续交付领域,强调对项目所有的相关产物及其之间的关系都要进行有效配置管理.你的答案A是正确B否正确答案A 2、持续交付更倾向使用基于分支的开发模式.你的答案A是B否正确正确答案B注解:基于主干的开发,所有提交到主干上,提交后自动触发持续集成进行验证和快速......
  • Mybatis的配置与简单使用
    Mybatis的开发步骤官网入门手册中说明如下:创建项目加入依赖执行SQLXMLXML配置文件中包含了对MyBatis系统的核心设置,包括获取数据库连接实例的数据源(DataSource)以及决定事务作用域和控制方式的事务管理器(TransactionManager)获得SqlSessionFactoryBuilder获得SqlS......
  • 各类配置文件(DNS, Firefox,Edge)
    DNS配置腾讯DNS:119.29.29.292402:4e00:: 2402:4e00:1::阿里云:223.5.5.5223.6.6.62400:3200::12400:3200:baba::1黑龙江联通:202.97.224.68202.97.224.69CiscoDNS208.67.222.222208.67.220.2202620:119:35::352620:119:53::53浏览器配置Firefoxabout:confi......