【YOLOv5】 01-3060顯示卡 GPU版本環境搭建與執行

sweeeper發表於2024-08-16

轉自:https://blog.csdn.net/ChaoChao66666/article/details/129123126?spm=1001.2014.3001.5501

首先說明,我這裡作為搬運工,便於自己檢視的。非本人原創。

YOLOv5環境搭建步驟
建立虛擬環境
使用anaconda新建一個python版本為3.7的虛擬環境


檢視電腦支援的cuda版本

由於30系列的的顯示卡暫時不支援CUDA11以下版本。因此,這裡得安裝超過CUDA11.0的版本。

透過如下命令來檢視可以安裝的cuda的版本:

conda search cuda

安裝指定版本的cuda
透過如下命令安裝指定版本的cuda:

conda install cudatoolkit=11.3.1

安裝cudnn
透過如下命令自動安裝適配版本的cudnn

conda install cudnn

安裝pytorch
在pytorch官網檢視cuda11.3對應的pytorch版本


複製上圖所示的程式碼進行安裝:

pip install torch==1.12.1+cu113 torchvision==0.13.1+cu113 torchaudio==0.12.1 --extra-index-url https://download.pytorch.org/whl/cu113

檢驗是否安裝成功
import torch
print(torch.version.cuda)
print(torch.cuda.is_available())
print(torch.cuda.get_device_name())

YOLOv5執行步驟
下載YOLOv5程式碼
從如下網址下載程式碼:

https://github.com/ultralytics/yolov5/tree/v6.2


下載後解壓:


開啟YOLOv5程式碼
使用我們剛才建立的虛擬環境來開啟“yolov5-6.2”的專案


安裝一些包
pip install opencv-python==4.5.4.60 -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install pandas -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install pyyaml
pip install tqdm -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install matplotlib -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
pip install seaborn -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
pip install tensorboard
執行YOLOv5程式碼
在編輯器中執行detect.py檔案


執行結果就儲存在“run\detect\exp”路徑下


可以看到檢測後的圖片如下:


如果想測試影片檢測的效果,可以在“/data”路徑下新建一個“video”資料夾用來存放待檢測影片


然後在detect.py中做如下修改


執行程式碼可以看到對影片的每一幀進行識別


檢測前後的影片如下所示:

————————————————

版權宣告:本文為博主原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處連結和本宣告。

原文連結:https://blog.csdn.net/ChaoChao66666/article/details/129123126

相關文章