广告
返回顶部
首页 > 资讯 > 服务器 >Yolov5服务器环境搭建详细过程
  • 424
分享到

Yolov5服务器环境搭建详细过程

2024-04-02 19:04:59 424人浏览 安东尼
摘要

目录1 服务器搭建yolov5环境1.1 创建环境1.2 跟随官方指引2 下载预训练权重3 推理4 测试1 服务器搭建yolov5环境 1.1 创建环境 首先先的在本地环境下搭建一个

1 服务器搭建yolov5环境

1.1 创建环境

首先先的在本地环境下搭建一个我们的环境,名字设为yolo5-6

conda create -n yolov5-6 python=3.7#创建环境
conda activate yolov5-6#切换yolov5-6环境

创建包完成后,我们需要查看conda环境下是否有我们刚才创建的环境,通过以下的指令可以查看所有的环境。

conda env list

通过以下指令可以查看服务器的cuda版本。

conda env list

1.2 跟随官方指引

根据官方的说法快速入门 - YOLOv5 文档 (ultralytics.com),我们最开始需要克隆存储库。但是这样做会很慢,因为服务器连接到GitHub容易断连,故我们可以提前把库下载下来并且解压,然后上传到服务器上。

上传文件

对于连接服务器的学者来说,很多人喜欢用Xshell,但是实际上,finalshell更适合用来服务器的传输文件工作。所以下载finalshell可以很方便的去上传文件。

通常来说,下载后的文件应该是这个名字。

当我们上传到服务器的时候,我们需要进入cd定位到yolov5-master这个文件夹中,通过ls查看是否有requirements.txt这个文件。如果没有,无论是可视化还是非可视化,你都必须把cd定位到包含有这个文件的文件夹下。

据官方所说,我们要从克隆的存储库目录安装所需的软件包。但是如果是使用外国的pip,下载速度会满到离谱,故我们使用清华园进行下载。

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt -r requirements.txtLooking in indexes: Https://pypi.tuna.tsinghua.edu.cn/simple

下载完成。

使用以下指令让我们看下yolo需要运行的包是否已经装好。

pip list

明显,已经装好了。

2 下载预训练权重

一般为了缩短网络的训练时间,并达到更好的精度,我们一般加载预训练权重进行网络的训练。而yolov5的5.0版本给我们提供了几个预训练权重,我们可以对应我们不同的需求选择不同的版本的预训练权重。预训练权重越大,训练出来的精度就会相对来说越高,但是其检测的速度就会越慢。

点击下面的链接即可进入预训练模型的下载。要拉到最下面哦。

gitHub - ultralytics/yolov5 at v6.1

需要注意的是,在执行前几步操作的时候,实际上已经自带yolov5s了权重文件(.pt)和一些其他模型配置文件了(.yaml)。

需要注意的是,大、并不代表你就跑得动,如果你是实验室级别的,那么欢迎你下载那个最好用的,但是如果是学校服务器这类的,那么5s相信已经足够你用了【虽然速度最快,效果最拉胯】,因为在跑模型的时候是需要充分考虑显卡的显存的。

3 推理

接下来我们需要下载yolov5的模型。在这一步中无法加速了,只能等了。

任意新建一个.py文件,然后写入如下的代码,终端运行

import torch
# Model
model = torch.hub.load('ultralytics/yolov5', 'yolov5s')  # or yolov5m, yolov5l, yolov5x, custom
# Images
img = 'https://ultralytics.com/images/zidane.jpg'  # or file, Path, PIL, OpenCV, numpy, list
# Inference
results = model(img)
# Results
results.print()  # or .show(), .save(), .crop(), .pandas(), etc.

通过finalshell将该文件传入服务器,然后使用指令启动它。

Python Test02.py

4 测试

–source表示测试数据,–project指定保存路径,–weights指定测试模型。我们使用yolov5master文件夹中官方自带的测试文件来测试一下yolov5s模型是否可用。

在shell命令窗口输入以下指令:

python detect.py --source data/images/zidane.jpg --weights v5_pre_models/yolov5s.pt --project out --img-size 640

--结束END--

本文标题: Yolov5服务器环境搭建详细过程

本文链接: https://www.lsjlt.com/news/147807.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Yolov5服务器环境搭建详细过程
    目录1 服务器搭建yolov5环境1.1 创建环境1.2 跟随官方指引2 下载预训练权重3 推理4 测试1 服务器搭建yolov5环境 1.1 创建环境 首先先的在本地环境下搭建一个...
    99+
    2022-11-13
  • Appium环境搭建详细过程
    这篇文章主要介绍“Appium环境搭建详细过程”,在日常操作中,相信很多人在Appium环境搭建详细过程问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Appium环境搭建详细过程”的疑惑有所帮助!接下来,请跟...
    99+
    2023-06-15
  • Yolov5服务器环境如何搭建
    本文小编为大家详细介绍“Yolov5服务器环境如何搭建”,内容详细,步骤清晰,细节处理妥当,希望这篇“Yolov5服务器环境如何搭建”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。1 服务器搭建yolov5环境1....
    99+
    2023-06-30
  • Python3.9环境搭建RobotFramework的详细过程
    目录Python3.9.9+RobotFramework环境搭建一、Python安装二、RobotFramework安装三、WxPython安装四、RIDE安装五、Selenuim2...
    99+
    2023-01-15
    Python3.9搭建RobotFramework RobotFramework环境搭建
  • 使用IDEA搭建MyBatis环境详细过程
    创建一个项目 这里根据需求自己选择 在pom.xml中导入mybatis的核心jar包 Mybatis 源码下载 https://github.com/mybatis/mybat...
    99+
    2022-11-12
  • 使用Docker搭建ApacheKafka环境的详细过程
    目录安装单个节点docker-compose.yml 配置安装集群环境docker-compose.yml配置启动kafka集群总结Docker是最受欢迎的容器引擎之一,软件行业用于...
    99+
    2022-11-13
    Docker Apache Kafka环境 Docker搭建 Kafka环境
  • docker 搭建 vulhub 靶场环境的详细过程
    目录写在前面一、Vulhub简介二、安装docker1. 更新软件2. 安装https协议、CA证书3.安装docker 4. 验证docker安装成功5. 安装pip6....
    99+
    2022-11-13
    docker 搭建vulhub 靶场 docker  vulhub 靶场
  • vscode搭建STM32开发环境的详细过程
    目录需要安装的软件 vscodemakeopenocdstm32CubeMX配置开发环境配置编译下载功能配置调试功能需要安装的软件  vscode 必装插件: ...
    99+
    2022-11-12
  • openEuler 搭建java开发环境的详细过程
    目录1. 初始化环境2. 安装jdk83. 安装SVN4. 安装Git5. 安装Node.js6. 下载并激活IntelliJ IDEA7. 下载并激活Navicat本文操作系统及版...
    99+
    2022-11-13
  • 阿里云服务器搭建Php+Apache运行环境的详细过程
    目录1.apache1.1 安装apache1.2 开启apache1.3 验证安装是否成功1.4 验证是否能够正常访问2.Php2.1 安装php2.1 验证php是否安装成功3....
    99+
    2022-11-12
  • Linux服务器搭建nvidia-docker环境过程详解
    docker相当于一个容器,其可以根据你所需要的运行环境构建相应的运行环境,此时各个环境之间彼此隔离,就不会存在在需要跑一个新的代码的时候破坏原来跑的代码所需要的环境,各个环境之间彼此隔离开,好像一个个容器将其隔离开...
    99+
    2022-06-03
    linux 服务器 搭建 nvidia-docker 环境
  • MyCat环境搭建详细教程
    目录一、准备工作二、下载安装mycat三、编辑配置文件四、卸载重新安装jdk五、开启mycat六、常见问题一、准备工作 1、确保jdk已安装成功,并且jdk版本选用1.7以上版本 2、准备一台新的主机mysql_myca...
    99+
    2022-11-01
  • 阿里云服务器搭建Node环境详细教程
    阿里云服务器是阿里云提供的高性能、可扩展的云计算产品,可以帮助企业快速搭建和扩展应用程序,节省IT运维成本。本教程将详细介绍如何在阿里云服务器上搭建Node环境,以满足开发需求。 步骤一:创建阿里云服务器首先,你需要在阿里云平台上创建一个...
    99+
    2023-11-02
    阿里 环境 服务器
  • 在PyCharm搭建OpenCV-python的环境的详细过程
    目录版本步骤1、用PyCharm创建一个工程;2、打开设置,添加配置(add);3、安装opencv-python库;4、稍等片刻;5、测试;版本 PyCharm2021.2.3 +...
    99+
    2022-11-11
  • 服务器上搭建java环境的详细步骤
    这篇文章主要介绍“服务器上搭建java环境的详细步骤”,在日常操作中,相信很多人在服务器上搭建java环境的详细步骤问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”服务器上搭建java环境的详细步骤”的疑惑有所...
    99+
    2023-06-07
  • Linux搭建DHCP服务器的详细过程
    DHCP协议简介 DHCP(动态主机配置协议)是一个局域网的网络协议。指的是由服务器控制一段IP地址范围,客户机登录服务器时就可以自动获得服务器分配的IP地址和子网掩码。DHCP(Dynamic Host Configu...
    99+
    2022-10-31
  • 详细介绍web服务器中怎么搭建php环境
    在当今互联网高速发展的时代,web服务器环境搭建成为了业内难以避免的问题。而在众多web服务器环境中,php环境被广泛使用。本文将针对php环境搭建进行详细介绍,力求帮助初学者、开发者快速搭建php环境。一、 选定web服务器软件搭建php...
    99+
    2023-05-14
  • 【Linux环境搭建】用云服务器搭建Linux环境
    目录 1. 我们为什么要学Linux 2. 云服务器购买 3. 远程连接云服务器 4. 如何创建新用户   5. 第一个Linux程序 总结: 写在最后: 1. 我们为什么要学Linux 作为一个程序员,你必须学好Linux,至于为什么...
    99+
    2023-09-04
    linux
  • Android搭建grpc环境过程分步详解
    目录各种配置文件编写proto文件并编译编写简单的demo代码结语下面介绍的这个版本搭配是我研究好久好久才跑通的,这在我的电脑上是一组可行的配置,如果你使用了同样的配置跑不通,那可能...
    99+
    2023-05-15
    Android搭建grpc环境 Android grpc环境
  • Three.js引用和环境搭建过程详解
    目录1.文件包下载和目录简介1.1 文件包下载1.2 Three.js 目录简介2. 环境搭建2.1 创建一个HTML文件2.2 创建一个JavaScript文件2.2.1 初始化T...
    99+
    2023-05-20
    Three.js引用环境搭建 Three.js 环境搭建
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作