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

ultralytics-YOLO模型在windows环境部署

Ultralytics 是一款专注于‌实时目标检测与计算机视觉任务‌的开源框架,以 YOLO 系列模型为核心,支持目标检测、实例分割、图像分类、姿态估计、目标跟踪等任务,覆盖主流计算机视觉需求。

一、cuda及cudnn安装

使用cmd命令打开控制台,输入nvidia-smi命令查看显卡驱动信息。
在这里插入图片描述

  1. cuda安装
  • 下载地址为:https://developer.nvidia.com/cuda-toolkit-archive。
  1. cudnn安装
  • 下载地址为:https://developer.nvidia.com/rdp/cudnn-archive。
  1. 问题解决
  • ‘nvidia-smi’ 不是内部或外部命令,也不是可运行的程序或批处理文件。
    可能是环境变量中没有添加’nvida-smi’的路径,'nvida-smi’命令的默认路径为:“C:\Program Files\NVIDIA Corporation\NVSMI”。

  • 输出的信息中没有CUDA Version信息。
    在这里插入图片描述可能的原因为NVIDIA的显卡驱动版本过低,请更新驱动。

  • cuda安装报7-zip crc error。
    i. 通过certutil -hashfile 检查安装包的MD5是否和官网一致,确保文件完整;
    ii. 按 Win + R 输入 services.msc,找到Windows Installer 服务,右键选择启动。

二、Anaconda安装

  1. 下载地址:https://www.anaconda.com/download

三、conda环境安装

  1. 创建conda环境
conda create -n conda_python3.11 python=3.11

这里,"conda_python3.11"指定了新环境的名字,python=3.11 指定了Python的版本。

  1. 激活环境
    先运行conda init命令初始化conda,再新打开命令行窗口,运行conda activate激活新创建的conda环境。
conda init
conda activate conda_python3.11
  1. 退出环境
conda deactivate

四、安装Pytorch

  1. 官网:https://pytorch.org/

  2. 根据设备环境信息选择合适的pytorch版本
    在这里插入图片描述

  3. pip安装指定镜像源
    i. 临时指定镜像源,适用于单次安装pip install torch torchversion torchaudio -i https://pypi.tuna.tsinghua.edu.cn/simple
    ii. 永久配置镜像源,修改后所有pip安装均默认使用清华镜像源pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

  4. 在命令行中运行命令安装pytorch

pip3 install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu128

五、安装ultralytics库

pip install ultralytics

六、验证是否安装成功

  1. 激活conda环境
conda activate conda_python3.11

请将“conda_python3.11”替换为自己的名字。

  1. 使用yolo模型检测图片
yolo predict model=yolov8n.pt source=ImageTest.jpg

在这里插入图片描述

相关文章:

  • C++学习:六个月从基础到就业——模板编程:模板特化
  • css响应式布局设置子元素高度和宽度一样
  • 华为 MRAG:多模态检索增强生成技术论文阅读
  • 深度学习涉及的数学与计算机知识总结
  • [论文阅读]Practical Poisoning Attacks against Retrieval-Augmented Generation
  • 如何打包一个QT 程序
  • SmolVLM2: The Smollest Video Model Ever(六)
  • 6.图的OJ题(1-10,未完)
  • 线上JVM调优与全栈性能优化 - Java架构师面试实战
  • CesiumEarth更新至1.14.0版本,重新设计了图层设置页面,优化了许多界面交互问题
  • rabbitmq常用命令
  • PHP实现 Apple ID 登录的服务端验证指南
  • 【Redis】服务端高并发分布式结构演进之路
  • PostSwigger 的 CSRF 漏洞总结
  • 《Learning Langchain》阅读笔记10-RAG(6)索引优化:MultiVectorRetriever方法
  • OpenSSH配置连接远程服务器MS ODBC驱动与Navicat数据库管理
  • C#学习第19天:多线程
  • 项目驱动 CAN-bus现场总线基础教程》随笔
  • C语言内敛函数
  • Redis故障防御体系:构建七层免疫系统的设计哲学
  • 海南儋州市委副书记任延新已赴市人大常委会履新
  • 加拿大今日大选:房价、印度移民和特朗普,年轻人在焦虑什么?
  • 人民日报头版:上海纵深推进浦东高水平改革开放
  • 中日友好医院通报“医师肖某被举报”:基本属实,开除党籍并解聘
  • 报告:到2030年我国无人机产业将率先实现万亿规模
  • 五矿地产:今年要确保债务“不爆雷”、交付“不烂尾”