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

长安网站设计合肥网站建设百家号

长安网站设计,合肥网站建设百家号,海南网站建设小强,装修包工头接活网站🐧 Ubuntu 系统 YOLOv8 部署教程(GPU & CPU 一键安装)本文介绍在 Ubuntu 系统上部署 YOLOv8 的完整步骤,支持 GPU(NVIDIA CUDA) 和 CPU 两种环境。适合 Ubuntu 20.04 / 22.04 用户。1️⃣ 环境准备操作…

🐧 Ubuntu 系统 YOLOv8 部署教程(GPU & CPU 一键安装)

本文介绍在 Ubuntu 系统上部署 YOLOv8 的完整步骤,支持 GPU(NVIDIA + CUDA)CPU 两种环境。适合 Ubuntu 20.04 / 22.04 用户。


1️⃣ 环境准备

  1. 操作系统:Ubuntu 20.04 / 22.04

  2. Python:推荐 3.9

  3. 包管理:Anaconda / Miniconda

  4. GPU 用户:安装 NVIDIA 驱动和 CUDA(示例使用 CUDA 11.8)

  5. 基础工具

sudo apt update
sudo apt install -y wget git

2️⃣ 手动下载模型与测试图片

创建目录并下载模型、测试图片:

mkdir -p ~/yolo/models
mkdir -p ~/yolo/images# 下载 YOLOv8n 模型
wget -O ~/yolo/models/yolov8n.pt https://github.com/ultralytics/assets/releases/download/v0.0.0/yolov8n.pt# 下载测试图片
wget -O ~/yolo/images/bus.jpg https://github.com/ultralytics/assets/raw/main/bus.jpg

注:如果文件已经存在,可跳过下载。


3️⃣ 一键部署脚本(Ubuntu GPU/CPU)

保存为 deploy-yolov8-ubuntu.sh,脚本会自动检测 GPU 并选择安装环境:

#!/bin/bashYOLO_DIR="$HOME/yolo"
MODEL_PATH="$YOLO_DIR/models/yolov8n.pt"
IMAGE_PATH="$YOLO_DIR/images"
CUDA_VERSION="cu118"# 创建目录
mkdir -p "$YOLO_DIR/models"
mkdir -p "$YOLO_DIR/images"# 下载模型和图片
[ ! -f "$MODEL_PATH" ] && wget -O "$MODEL_PATH" https://github.com/ultralytics/assets/releases/download/v0.0.0/yolov8n.pt
[ ! -f "$IMAGE_PATH" ] && wget -O "$IMAGE_PATH" https://github.com/ultralytics/assets/raw/main/bus.jpg# 检测 GPU
if command -v nvidia-smi &> /dev/null; thenGPU_AVAILABLE=trueecho "检测到 NVIDIA GPU"
elseGPU_AVAILABLE=falseecho "未检测到 GPU,使用 CPU"
fi# 配置环境名
if [ "$GPU_AVAILABLE" = true ]; thenENV_NAME="yolov8-gpu"
elseENV_NAME="yolov8-cpu"
fiPYTHON_VER="3.9"# 创建 Conda 环境
echo "创建 Conda 环境: $ENV_NAME"
conda create -n $ENV_NAME python=$PYTHON_VER -y
source ~/anaconda3/etc/profile.d/conda.sh
conda activate $ENV_NAME# 安装依赖
echo "安装 YOLOv8 和依赖"
pip install -U pip setuptools wheel
if [ "$GPU_AVAILABLE" = true ]; thenpip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/$CUDA_VERSION
elsepip install torch torchvision torchaudio
fi
pip install ultralytics onnxruntime tensorboard wandb# 验证安装
yolo predict model="$MODEL_PATH" source="$IMAGE_PATH"
echo "部署完成!请在 runs/predict/ 查看检测结果 🎉"

执行脚本:

chmod +x deploy-yolov8-ubuntu.sh
./deploy-yolov8-ubuntu.sh

4️⃣ 部署流程图(文本版,Notion/CSDN 兼容)

创建目录 ~/yolo│├── 下载模型 yolov8n.pt│└── 下载测试图片 bus.jpg│创建 Conda 环境│
安装 PyTorch + YOLOv8 (GPU/CPU)│验证安装│┌─────────┴─────────┐│                   │检测结果生成?         检查依赖或路径│Yes│部署成功 🎉

注:GPU 用户安装 CUDA 版本的 PyTorch,CPU 用户安装普通 PyTorch。


5️⃣ GPU vs CPU 对比

步骤GPU 版本CPU 版本说明
Python 环境3.9 (Conda)3.9 (Conda)环境相同
CUDA 驱动需要不需要GPU 才能加速
PyTorch 安装CUDA 支持版本CPU 版本pip 自动安装
YOLOv8 安装pip install ultralyticspip install ultralytics一致
推理速度高速(GPU 加速)较慢(依赖 CPU 核心)显著差异
模型 & 图片自动下载或手动下载自动下载或手动下载一致
验证步骤yolo predictyolo predictCLI 相同

6️⃣ 总结

  • Ubuntu 系统可同时支持 GPU 和 CPU 环境

  • 脚本可自动检测 GPU 并安装对应依赖

  • 模型和测试图片支持手动或脚本下载

  • 推理结果存储在 runs/predict/ 目录

使用此脚本,即可快速完成 Ubuntu 上 YOLOv8 的部署与验证,非常适合团队共享。


http://www.dtcms.com/a/416865.html

相关文章:

  • 佛山专业做网站的昆明做网站哪家便宜
  • 网站开发有很多种吗已有网站怎么修改
  • 资金盘网站开发多少钱建设网站步骤是
  • wordpress新闻站自动采集器手机pc网站模板
  • 局域网网站建设多少钱海城 网站建设
  • 小企业网站建设在哪里找做一个网站系统多少钱
  • 电子商务网站建设基本步骤wordpress如何在文章底部添加目录
  • 图书馆网站建设的要求网站建设报价模版
  • 学会建网站如何做网络营销重庆便宜做网站的
  • 微网站建设开发工具wordpress08影视
  • 重庆主页网站建设wordpress page样式
  • 天津北辰做网站怎么用手机做一个网站
  • 长春网站制作费用做英文小说网站
  • 网站推广合同需要缴纳印花税吗哪里找专业做网站的人常熟
  • PS 将照片底色改为黑白打印纸效果
  • 鹤壁市建设局网站横栏建设网站
  • 深入理解Python的`if __name__ == ‘__main__‘`:它到底做了什么?
  • 深圳网站建设龙华信科柳市做网站
  • 做网站怎么赚钱 知乎深圳市房屋管理局官方网站
  • 九江网站建设张旭微信开发者工具使用教程整套
  • wordpress学校官网无锡网站制作优化
  • 基于STM32与influxDB的电力监控系统-2
  • 贵州企业网站开发公司制作投票链接哪家好厂商
  • 成都金融网站建设公司排名设计师网站兼职
  • 微信网站开发登录做会员卡的网站在线制作
  • 商城网站支付端怎么做的html文档模板
  • 网站移动端建设徐州手机网站建设
  • 可以做旅行计划的网站在韩国申请网站域名需要什么
  • SpatialVLA
  • 网站降权查下体验营销