ubuntu配置yolov5环境

news/2024/7/10 23:56:57 标签: ubuntu, linux, YOLO
ubuntu18_0">本文硬件平台为工控机,系统环境为ubuntu18

配置yolov5步骤

1.下载pytorch和torchvision软件包
  • 由于在线安装容易出现安装失败,所以本文使用的是本地安装。本文是基于miniconda安装的,miniconda安装参考之前的博客:ubuntu中安装miconda。

  • pytorch和torchvision下载链接:potorch和torchvision下载链接

在这里插入图片描述

  • 进去分别下载torch和torchvision,然后根据自己python版本和硬件系统和架构下载对应wel包。本工控机是X86和ubuntu,conda下安装的是python3.8,所以下载的版本如下:
    在这里插入图片描述
    在这里插入图片描述
  • python、pytorch、torchvision版本对应关系:

在这里插入图片描述

ubuntutorchtorchvision_15">2.ubuntu中安装torch和torchvision

安装命令

pip install torch-1.7.1+cpu-cp38-cp38-linux_x86_64
pip install torchvision-0.8.1+cpu-cp38-cp38-linux_x86_64
# 这里我在安装torchvision过程中发现在重新下载torch 1.7.0版本
# 猜想是版本没有对应上
# 所以我终止了下载,重新下载的torchvision 0.8.2版本进行安装

安装成功了会提示Successfully installed XXX
可以输入python进入pyrhon环境,导包测试,没有报错和能输出版本信息则安装成功了。

在这里插入图片描述

3. 安装opencv
sudo apt-get install python3-opencv
4.下载yolov5源码

直接去github上下载就可以了。

5.安装yolov5环境
  • 打开下载的源码目录里面的requirements.txt文件,注释掉opencv-python,torch,torchvison这三行,因为已经单独安装了
  • 输入命令安装其余包
sudo pip install -U -r requirements.txt 
6.安装完成
  • 安装完成后运行如果报错未找到XXX包,直接再用pip安装对应包即可

http://www.niftyadmin.cn/n/5081176.html

相关文章

力扣 53. 最大子数组和(C语言+分治递归、动态规划)

1. 题目 给你一个整数数组 nums ,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。子数组 是数组中的一个连续部分。 2. 输入输出样例 示例 1: 输入:nums [-2,1,-3,4,-1,2,1…

1810_spacemacs缺少evil-unimpaired以及evil-ediff安装失败解决

全部学习汇总: GreyZhang/editors_skills: Summary for some common editor skills I used. (github.com) 安装的时候遇到evil-unimpaired找不到的问题,查了一下网络上很多人都遇到这样的问题,但是问题千奇八怪。更要命的可能是我遇到的提示跟…

数字工厂管理系统如何解决电子企业的管理难点

随着科技的飞速发展和市场竞争的加剧,电子企业面临着越来越多的管理挑战。传统的管理方式已经无法满足现代企业的需求,因此,数字工厂管理系统应运而生。本文将探讨数字工厂管理系统在电子企业中的应用及其优势。 一、电子企业管理现状 电子企…

机器学习必修课 - 交叉验证 Cross-Validation

想象一下你有一个包含5000行数据的数据集。通常情况下,你会将约20%的数据保留作为验证数据集,即1000行。但这会在确定模型得分时引入一些随机性。也就是说,一个模型可能在一组1000行数据上表现良好,即使在另一组1000行数据上表现不…

SNAP计算哨兵2号的LAI/FVC/FAPAR

SNAP计算LAI 简介 SNAP的计算LAI方法是基于PROSAIL模型,集成的模块,很方便。 首先要下载SNAP软件,下载步骤见博文 打开数据 找到影像的.xml文件 拖入左边的空白框中,发现所有波段会显示如下。这些数据都是已经经过处理完成之后…

JVM-Java字节码的组成部分

Java字节码文件是一种由Java编译器生成的二进制文件,用于在Java虚拟机(JVM)上执行Java程序。字节码文件的组成可以分为以下几个主要部分: 基本信息: 魔数(Magic Number):前4个字节的…

人脸检测及追踪回顾

轻量级人脸检测 代码地址 人脸追踪 代码地址 MNN框架部署文档 文档地址

求二叉树节点的个数——后序遍历

之前我们已经学习了二叉树前中后序的遍历,在次基础上我们利用遍历来求二叉树的节点个数 利用变量来计数: int BinaryTreeSize(BTNode* root) {int size 0;if (root NULL){return 0;}else{size;}BinaryTreeSize(root->left);BinaryTreeSize(root-&…