You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu24.04+RTX3050Ti+CUDA12.4环境下YOLOv8与PyTorch配置求助

在Ubuntu 24.04 + CUDA 12.4环境下配置YOLOv8与PyTorch(适配RTX 3050 Ti)

一、前置环境确认

先验证CUDA工具链是否正常可用:

nvcc --version

输出需显示CUDA版本为12.4;若未找到nvcc命令,需将CUDA路径加入系统环境变量:

echo 'export PATH=/usr/local/cuda-12.4/bin:$PATH' >> ~/.bashrc
echo 'export LD_LIBRARY_PATH=/usr/local/cuda-12.4/lib64:$LD_LIBRARY_PATH' >> ~/.bashrc
source ~/.bashrc

二、安装适配CUDA 12.4的PyTorch

使用PyTorch官方提供的CUDA 12.4兼容包执行安装:

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

若pip下载速度缓慢,可添加国内PyPI镜像加速:

pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu124 -i https://pypi.tuna.tsinghua.edu.cn/simple

三、安装YOLOv8

YOLOv8由Ultralytics官方维护,直接通过pip安装即可:

pip install ultralytics

四、验证GPU加速是否生效

1. 验证PyTorch CUDA可用性

运行以下Python代码:

import torch
print(torch.cuda.is_available())
print(torch.cuda.get_device_name(0))

正常输出应为:

True
NVIDIA GeForce RTX 3050 Ti

2. 验证YOLOv8 GPU运行

执行YOLOv8预测命令:

yolo detect predict model=yolov8n.pt source='https://ultralytics.com/images/bus.jpg'

查看终端日志,若出现类似Using CUDA device0: NVIDIA GeForce RTX 3050 Ti的信息,说明GPU已被YOLOv8成功调用。

五、可选:使用虚拟环境隔离依赖

为避免系统Python依赖冲突,建议创建专属虚拟环境:

# 创建Python3.8虚拟环境
python3.8 -m venv yolov8_env
# 激活虚拟环境
source yolov8_env/bin/activate
# 激活后再执行上述pip安装命令

内容的提问来源于stack exchange,提问作者Andios

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.17 08:52:13