当前位置: 首页 > news >正文

安装启动yolo5教程

目录

一、下载yolo5项目

二、安装miniconda(建议不要安装在C盘)

三、安装CUDA

四、安装pytorch

五、修改配置参数

六、修改电脑参数

七、启动项目


 

博主硬件:

Windows 10 家庭中文版

 

一、下载yolo5项目

GitHub - ultralytics/yolov5: YOLOv5 🚀 in PyTorch > ONNX > CoreML > TFLiteYOLOv5 🚀 in PyTorch > ONNX > CoreML > TFLite. Contribute to ultralytics/yolov5 development by creating an account on GitHub.https://github.com/ultralytics/yolov5 

用pycharm打开项目

 

二、安装miniconda(建议不要安装在C盘)

Miniconda — conda documentationhttps://docs.conda.io/en/latest/miniconda.html#

打开conda黑窗口: 

创建yolo5的虚拟环境:

conda create -n yolo5 python=3.8

 激活环境

conda activate yolo5

 

 cd 到yolo5项目根目录下

安装环境

pip install -r requirements.txt

 卸载torchvision和torch(可能上面安装的时候这两个依赖本就安装不成功)

pip uninstall torchvision
pip uninstall torch

三、安装CUDA

查看本机显卡信息

nvidia-smi

 安装教程:windows下CUDA的卸载以及安装

下载地址:(博主安装的是11.3.0版本)

CUDA Toolkit Archive | NVIDIA Developer

不要安装在C盘。

 

 

 

四、安装pytorch

conda install pytorch==1.10.0 torchvision==0.11.0  cudatoolkit=11.3 -c pytorch -c conda-forge

验证是否反正成功

python
import torch
print(torch.cuda.is_available())

五、修改配置参数

由于咱们电脑配置太低,需要降低启动参数。修改train.py文件

 

import torch, gcgc.collect()
torch.cuda.empty_cache()

六、修改电脑参数

一路确定下去就可以了,然后需要重启电脑。 

七、启动项目

 

 

 

 

 

相关文章:

安装启动yolo5教程

目录 一、下载yolo5项目 二、安装miniconda(建议不要安装在C盘) 三、安装CUDA 四、安装pytorch 五、修改配置参数 六、修改电脑参数 七、启动项目 博主硬件: Windows 10 家庭中文版 一、下载yolo5项目 GitHub - ultralytics/yolov5:…...

封装redis 分布式锁 RedisCallback

RedisCallback 是redis 一个回调接口,在 Redis 连接后执行单个命令,返回执行命令后的结果。 如果在使用 RedisCallback 时,需要自动获取 Redis 连接资源,使用完毕后并释放连接资源。 RedisTemplate 类提供了一个 execute 方法&am…...

代码随想录算法训练营第17期第32天 | 122. 买卖股票的最佳时机 II、455.分发饼干、376. 摆动序列、53. 最大子序和

122. 买卖股票的最佳时机 II 我好像记得这道题是怎么写的,也不知道是福是祸 1. 收集每天的正利润就可以,收集正利润的区间,就是股票买卖的区间,而我们只需要关注最终利润,不需要记录区间 2.局部最优:收集…...

iOS HealthKit 介绍

文章目录 一、简介二、权限配置1. 在开发者账号中勾选HealthKit2. 在targets的capabilities中添加HealthKit。3. infoPlist需要配置权限 三、创建健康数据管理类1. 引入头文件2. 健康数据读写权限3. 检查权限4. 读取步数数据5. 写入健康数据 四、运行获取权限页面 一、简介 He…...

Windows平台Unity下播放RTSP或RTMP如何开启硬解码?

我们在做Windows平台Unity播放RTMP或RTSP的时候,遇到这样的问题,比如展会、安防监控等场景下,需要同时播放多路RTMP或RTSP流,这样对设备性能,提出来更高的要求。 虽然我们软解码,已经做的资源占有非常低了…...

模板方法模式在JDBCTemplate中的应用

上一篇中系统总结了模板模式的原理和使用,提到了模板方法和回调接口。回调接口和模板方法类之间的关系可以看作服务与被服务的关系,模板方法类想要回调接口做事,就要提供相应的资源,接口用提供的资源做事,完事后&#…...

如何在Debian中同步系统时间?Debian 系统时间配置(NTP服务)

A. 更新源,并安装ntpdate apt-get update apt-get install ntpdate ntpdate ntp1.aliyun.com 修改时区 修改设置Linux服务器时区 方法 A 命令 : “tzselect” 方法 B 仅限于RedHat Linux 和 CentOS 命令 : “timeconfig” 方法 C 适用于Debian 命令 : “dpkg-reconfigur…...

模板方法模式(十六)

相信自己,请一定要相信自己 上一章简单介绍了代理模式(十五), 如果没有看过, 请观看上一章 一. 模板模式 引用 菜鸟教程里面的 模板模式介绍: https://www.runoob.com/design-pattern/template-pattern.html 在模板模式(Template Pattern)…...

机器学习笔记之优化算法(十九)牛顿法与正则化

机器学习笔记之优化算法——再回首:牛顿法与正则化 引言回顾:经典牛顿法及其弊端牛顿法:算法步骤迭代过程中可能出现的问题正则化 Hessian Matrix \text{Hessian Matrix} Hessian Matrix与相应问题 引言 本节我们介绍经典牛顿法在训练神经网络过程中的迭…...

Java面试之单例模式的六种实现方式

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、为什么要用单例模式二、单例模式的六种实现2.1 饿汉式2.1.1 饿汉式代码实现2.1.2 饿汉式代码实现要点解析2.1.3 饿汉式代码实现优点2.1.4 饿汉式代码实现缺…...

re正则入门

🌸re正则入门 正则表达式 (Regular Expression) 又称 RegEx, 是用来匹配字符的一种工具. 在一大串字符中寻找你需要的内容. 它常被用在很多方面, 比如网页爬虫, 文稿整理, 数据筛选等等 简单的匹配 正则表达式无非就是在做这么一回事. 在文字中找到特定的内容, 比如…...

C++ Day5

目录 一、静态成员 1.1 概念 1.2 格式 1.3 银行账户实例 二、类的继承 2.1 目的 2.2 概念 2.3 格式 2.4 继承方式 2.5 继承中的特殊成员函数 2.5.1 构造函数 2.5.2析构函数 2.5.3 拷贝构造函数 2.5.4拷贝赋值函数 总结: 三、多继承 3.1 概念 3.2 格…...

el-element:自定义参数

希望在下拉框、输入框、多选框中添加自定义参数,这在项目中是非常常见的 1、 Select选择器中remote-method方法带自定义参数 :remote-method"(query)>{remoteMethod(query,自定义参数)}" remoteMethod(query, pid){ } 2、 el多选框方法追加参数&…...

“分布式”与“集群”初学者的技术总结

一、“分布式”与“集群”的解释: 分布式:把一个囊肿的系统分成无数个单独可运行的功能模块 集群: 把相同的项目复制进行多次部署(可以是一台服务器多次部署,例如使用8080部署一个,8081部署一个&#xff0c…...

C++day5(静态成员、类的继承、多继承)

一、Xmind整理&#xff1a; 二、上课笔记整理&#xff1a; 1.静态数据成员静态成员函数&#xff08;银行账户实例&#xff09; #include <iostream>using namespace std;class BankAccount { private:double balance; //余额static double interest_rate; //利率 p…...

2023MySQL+MyBatis知识点整理

文章目录 主键 外键 的区别&#xff1f;什么是范式&#xff1f;什么是反范式&#xff1f;什么是事务&#xff1f;MySQL事务隔离级别&#xff1f;MySQL事务默认提交模式&#xff1f;MySQL中int(1)和int(10)的区别MySQL 浮点数会丢失精度吗&#xff1f;MySQL支持哪几种时间类型&a…...

【随笔】如何使用阿里云的OSS保存基础的服务器环境

使用阿里云OSS创建一个存储仓库&#xff1a;bucket 在Linux上下载并安装阿里云的ossutil工具 // 命令行&#xff0c;是linux环境 3. 安装ossutil。sudo -v ; curl https://gosspublic.alicdn.com/ossutil/install.sh | sudo bash 说明:安装过程中&#xff0c;需要使用解压工具…...

汽车电子笔记之:AUTOSA架构下的多核OS操作系统

目录 1、AUTOSAR多核操作系统 1.1、OS Application 1.2、多核OS的软件分区 1.3、任务调度 1.4、核间任务同步 1.5、计数器、报警器、调度表 1.6、自旋锁与共享资源 1.7、核间通信IOC 1.8、OS Object中元素交互 1.9、多核OS的启动与关闭 2、多核OS注意事项 2.1、最小…...

解决华为云ping不通的问题

进入华为云控制台。依次选择&#xff1a;云服务器->点击服务器id->安全组->更改安全组->添加入方向规则&#xff0c;添加一个安全组规则&#xff08;ICMP&#xff09;&#xff0c;详见下图 再次ping公网ip就可以ping通了 产生这一问题的原因是ping的协议基于ICMP协…...

数据结构入门 — 链表详解_双向链表

前言 数据结构入门 — 双向链表详解* 博客主页链接&#xff1a;https://blog.csdn.net/m0_74014525 关注博主&#xff0c;后期持续更新系列文章 文章末尾有源码 *****感谢观看&#xff0c;希望对你有所帮助***** 系列文章 第一篇&#xff1a;数据结构入门 — 链表详解_单链表…...

Android 14开发避坑:用audit2allow搞定SELinux权限拒绝(Python 2.7环境配置详解)

Android 14开发实战&#xff1a;用audit2allow精准解决SELinux权限问题 在Android系统开发中&#xff0c;SELinux权限问题就像一道无形的墙&#xff0c;经常让开发者陷入"明明代码没问题&#xff0c;为什么功能就是不工作"的困境。特别是升级到Android 14后&#xff…...

Yuzu模拟器进阶设置指南:图形选项怎么调?多核CPU如何利用?让你的《王国之泪》帧数翻倍

Yuzu模拟器进阶设置指南&#xff1a;图形选项与多核CPU优化实战 当《塞尔达传说&#xff1a;王国之泪》在Yuzu模拟器上运行时&#xff0c;你是否遇到过这些情况&#xff1a;画面闪烁不定、帧数剧烈波动、复杂场景突然卡顿&#xff1f;这些问题往往源于模拟器设置与硬件特性的不…...

AI职业成长地图:软件测试从业者的精准发展路径

在AI技术重塑软件工程生态的当下&#xff0c;软件测试行业正经历从自动化到智能化的范式跃迁。2026年全球AI测试市场规模突破12亿美元&#xff0c;传统测试岗位需求年复合增长率不足2%&#xff0c;而AI测试工程师岗位增幅达45%。对于软件测试从业者而言&#xff0c;构建清晰的A…...

基于AM62x异构多核与RPMsg的工业HMI实时控制系统设计

1. 项目概述&#xff1a;为什么是AM62x&#xff1f;最近在做一个工业HMI&#xff08;人机界面&#xff09;的升级项目&#xff0c;客户对成本、功耗和实时性提出了近乎苛刻的要求。传统的方案要么性能过剩、成本高昂&#xff0c;要么实时性跟不上&#xff0c;要么功耗是个大问题…...

OBS遮罩插件深度指南:15种特效解决直播画面优化的5大痛点

OBS遮罩插件深度指南&#xff1a;15种特效解决直播画面优化的5大痛点 【免费下载链接】obs-advanced-masks Advanced Masking Plugin for OBS 项目地址: https://gitcode.com/gh_mirrors/ob/obs-advanced-masks OBS高级遮罩插件&#xff08;OBS Advanced Masks&#xff…...

抖音下载器完整指南:从零构建高效批量下载系统的技术实践

抖音下载器完整指南&#xff1a;从零构建高效批量下载系统的技术实践 【免费下载链接】douyin-downloader A practical Douyin downloader for both single-item and profile batch downloads, with progress display, retries, SQLite deduplication, and browser fallback su…...

别再只调参了!用PyTorch玩转声纹识别:从EcapaTdnn到CAM++,7大模型实战对比与避坑指南

别再只调参了&#xff01;用PyTorch玩转声纹识别&#xff1a;从EcapaTdnn到CAM&#xff0c;7大模型实战对比与避坑指南 声纹识别技术正在从实验室走向工业界&#xff0c;成为身份认证领域的新宠。不同于传统密码或指纹&#xff0c;声纹识别通过分析语音中的生物特征实现非接触式…...

初次接触Taotoken从注册到发出第一个API请求的全流程耗时

&#x1f680; 告别海外账号与网络限制&#xff01;稳定直连全球优质大模型&#xff0c;限时半价接入中。 &#x1f449; 点击领取海量免费额度 初次接触Taotoken从注册到发出第一个API请求的全流程耗时 本文记录了一名新用户从零开始&#xff0c;完成Taotoken平台注册、获取A…...

手把手教你用CT107D板子复现蓝桥杯省赛题:光敏传感器触发与长按按键的实战编程

从零实现CT107D光敏传感与长按按键&#xff1a;蓝桥杯省赛级开发指南 硬件准备与环境搭建 打开CT107D开发板的包装盒时&#xff0c;那股新电路板特有的松香味总是让人兴奋。作为蓝桥杯官方指定平台&#xff0c;这块板子集成了我们需要的所有外设模块。先找到板子右下角的光敏…...

CircuitJS1:如何在浏览器中免费创建电子电路仿真

CircuitJS1&#xff1a;如何在浏览器中免费创建电子电路仿真 【免费下载链接】circuitjs1 Electronic Circuit Simulator in the Browser 项目地址: https://gitcode.com/gh_mirrors/ci/circuitjs1 CircuitJS1是一款强大的开源电子电路仿真工具&#xff0c;让你直接在浏…...