close
先到 pytorch 官網 對應一下CUDA版本及指令
我的環境是:
- Python 3.10
- Nvidia driver 522.25
- Cuda 11.7
- Conda
- Cudnn 8.7
安裝方式可參閱此篇文章 :Win10用 Anaconda 建 3070系列的 Tensorflow 深度進修情況
先下載CUDA 11.7 載點
下載安裝好今後,把CUDNN 三個目次COPY到C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.7下
到PyCharm 終端機下指令先建一個虛擬情況
安裝TORCH
v8 是由 v5 的原創公司 Ultralytics 改良的
改良特點
根據YOLO v8 官網文件申明,首要改良特點以下:
- 供給一個框架,可履行之前所有版本的模子。
- 全新的主幹網路模子(Backbone network)。
- 不利用事前設定的偵測框(anchor-free detection head)。
- 利用新的損失函數(Loss function)。
- CPU/GPU兼容。
- 練習時間縮短為60%。
- 展望更準確(mAP),如下圖。
YOLO v8 vs. v7 參數目與 mAP 比力,圖片起原:YOLO v8 GitHub
1.測試
打開終端機或cmd,輸入以下指令,進行物件偵測:
原圖
存檔位置預設在 runs\detect\predict 資料夾下。
或者也能夠從頭最先訓練模子,在YOLO安裝的資料夾下尋覓各Model的yaml檔
如選擇yolov8.yaml
如選擇yolov8.yaml
準備一個yaml來描寫這些資料的位置,如以下data.yaml的內容
用Python指令來進行練習
此中device參數若未指定則會利用GPU進行練習,device=0即使用第一張GPU卡,也可device=0,1利用2張卡來進交運算,而device=cpu即使用CPU來運算
以上即是簡單的進行練習與測試教學
別的需注意檔案設定 C:\Users\Administrator\AppData\Roaming\Ultralytics\settings.yaml
描述
datasets路徑 D:\yolo\datasets
參考文章
https://hackmd.io/@luckychi/yolov8_simple_tutorial
https://ithelp.ithome.com.tw/articles/10311114
https://blog.csdn.net/qq_26938321/article/details/128697956
https://www.cnblogs.com/thx2199/p/17165169.html
文章出處: NetYea 網頁設計
本文來自:
文章標籤
全站熱搜
留言列表