问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

YOLOv8环境部署GPU配置方法(新手友好)

创作时间:
作者:
@小白创作中心

YOLOv8环境部署GPU配置方法(新手友好)

引用
CSDN
1.
https://m.blog.csdn.net/weixin_44445800/article/details/145153965

本文详细介绍了YOLOv8环境部署的GPU配置方法,包括下载项目、CUDA、cudnn安装、Anaconda、Pytorch下载、pycharm配置解释器、依赖配置、环境测试以及训练等步骤。内容完整且具有较高的实用价值,适合新人学习。

1. 下载yolov8项目

将其直接下载解压即可,地址:GitHub - haermosi/yolov8: YOLOv8

2. CUDA

打开NVIDIA控制面板->帮助->系统信息->组件查看显卡支持最高得到版本。下载链接:CUDA Toolkit 12.6 Update 3 Downloads | NVIDIA Developer

接着选择合适的版本,初始界面是最新版,如果不支持最高版本、点击右下角选择相应的版本进行下载。

安装则按照提示下一步直接安装即可,需要记得安装路径的位置。安装完成后使用

nvcc -V

查看出现如下界即安装成功

3. cudnn安装

下载地址(注册后才能下载)选择适合自己CUDA的版本进行下载:cuDNN Archive | NVIDIA Developer

将下载后的文件用来替换CUDA安装目录下的同名文件,之后添加环境变量

NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp

NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin

即可。

4. Anaconda下载

下载地址:Download Anaconda Distribution | Anaconda

下载之后选择Allusers,下一步安装即可。使用

conda --version

可查看是否安装成功

5. Pytorch下载

下载地址:PyTorch

根据安装的CUDA版本选择相应的Pytorch

下载命令:

conda install pytorch==1.12.1 torchvision==0.13.1 torchaudio==0.12.1 cudatoolkit=11.3 -c pytorch

如果忘记CUDA版本可以使用命令

nvidia-smi

进行查看

使用命令

conda create -n yolov8 python=3.8

(这里为你的python版本)创建一个虚拟环境后使用

conda activate pytorch

进入pytroch虚拟环境中

再使用

conda install pytorch==1.12.1 torchvision==0.13.1 torchaudio==0.12.1 cudatoolkit=11.3 -c pytorch

安装即可

安装成功后使用

conda activate pytorch

进入到pytroch虚拟环境中,使用

conda list

即可查看是否安装成功

6. pycharm配置解释器(python版本保持兼容)

7. 配置依赖可在终端输入

pip install -e ultralytics
pip install ultralytics
pip install yolo

进行安装

8. 测试环境是否搭建完成

import torch
print(torch.__version__)
print(torch.cuda.is_available())
print(torch.cuda.device_count())
print(torch.backends.cudnn.version())
print(torch.version.cuda)
quit()

可以查看版本、GPU是否可用、GPU个数、CUDA版本号

9. 进行训练

输入如下命令,如果成功,会出现一个名为runs的文件夹里面会出现训练结果

yolo task=detect mode=predict model=yolov8n.pt conf=0.25 source='ultralytics/assets/zidane.jpg'


至此yolov8环境部署完毕

ps:激活pytorch与测试命令

conda activate pytorch
yolo task=detect mode=predict model=yolov8n.pt conf=0.25 source='ultralytics/assets/zidane.jpg'
© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号