Pytorch Hub介紹
Pytorch Hub是一個幫助研究者實現(xiàn)模型再現(xiàn)、快速推理驗證的預(yù)訓練模型庫與一套相關(guān)的API框架。支持遠程從github上下載指定模型、上傳與分享訓練好的模型、支持從本地加載預(yù)訓練模型、自定義模型。支持模型遠程加載與本地推理、當前Pytorch Hub已經(jīng)對接到Torchvision、YOLOv5、YOLOv8、pytorchvideo等視覺框架
支持一鍵遠程加載各種模型,主要包括
支持根據(jù)URL下載指定模型到本地文件夾
YOLOv5支持
首先需要安裝下面的依賴包支持
pip install -r https://raw.githubusercontent.com/ultralytics/yolov5/master/requirements.txt這個時候不需要再把YOLOv5的代碼拉取到本地了,兩行代碼即可實現(xiàn)YOLOv5模型的推理,直接運行下面的代碼即可:
支持多張圖像推理:
支持本地自定義對象檢測模型推理:
支持多個GPU推理模式
不同設(shè)備之間切換支持
推理參數(shù)支持設(shè)置
相關(guān)源碼貼圖如下:
importtorch importcv2ascv #loadimagedata img="data/images/zidane.jpg" #加載本地預(yù)訓練模型 model=torch.hub.load(repo_or_dir='D:/python/yolov5-7.0-attention/',model='yolov5s',source='local') #loadimage #img="D:/bird_test/test004.png" #加載本地自定義模型 #model=torch.hub.load('D:/python/yolov5-7.0-attention/','custom',path='uav_bird.pt',source='local') results=model(img) #顯示 frame=results.render()[0] bgr=cv.cvtColor(frame,cv.COLOR_RGB2BGR) cv.imshow("PytorchHub+YOLOv5CustomObjectDetection",bgr) cv.waitKey(0)
審核編輯:湯梓紅
-
API
+關(guān)注
關(guān)注
2文章
1518瀏覽量
62454 -
模型
+關(guān)注
關(guān)注
1文章
3342瀏覽量
49271 -
代碼
+關(guān)注
關(guān)注
30文章
4837瀏覽量
69126 -
GitHub
+關(guān)注
關(guān)注
3文章
474瀏覽量
16617 -
pytorch
+關(guān)注
關(guān)注
2文章
808瀏覽量
13378
原文標題:Pytorch Hub 兩行代碼搞定YOLOv5推理
文章出處:【微信號:CVSCHOOL,微信公眾號:OpenCV學堂】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
【YOLOv5】LabVIEW+YOLOv5快速實現(xiàn)實時物體識別(Object Detection)含源碼
Yolov5算法解讀
![<b class='flag-5'>Yolov5</b>算法解讀](https://file1.elecfans.com/web2/M00/82/DC/wKgaomRkj6CAPiBIAAE4DgmsfpI380.png)
【YOLOv5】LabVIEW+TensorRT的yolov5部署實戰(zhàn)(含源碼)
![【<b class='flag-5'>YOLOv5</b>】LabVIEW+TensorRT的<b class='flag-5'>yolov5</b>部署實戰(zhàn)(含源碼)](https://file1.elecfans.com/web2/M00/81/CF/wKgaomQO1LqAUJBGAAIyJFtbKj0277.png)
龍哥手把手教你學視覺-深度學習YOLOV5篇
怎樣使用PyTorch Hub去加載YOLOv5模型
使用Yolov5 - i.MX8MP進行NPU錯誤檢測是什么原因?
如何YOLOv5測試代碼?
yolov5模型onnx轉(zhuǎn)bmodel無法識別出結(jié)果如何解決?
YOLOv5在OpenCV上的推理程序
使用旭日X3派的BPU部署Yolov5
![使用旭日X3派的BPU部署<b class='flag-5'>Yolov5</b>](https://file1.elecfans.com/web2/M00/82/4B/wKgZomRIxXiAO1k3AAAQ1gcwo0w607.jpg)
yolov5和YOLOX正負樣本分配策略
![<b class='flag-5'>yolov5</b>和YOLOX正負樣本分配策略](https://file1.elecfans.com/web2/M00/90/65/wKgZomTZpAGAL2OrAAALvAFuRhg212.jpg)
OpenCV4.8+YOLOv8對象檢測C++推理演示
![OpenCV4.8+<b class='flag-5'>YOLOv</b>8對象檢測C++<b class='flag-5'>推理</b>演示](https://file1.elecfans.com/web2/M00/A6/4A/wKgaomUTnKaAcPtnAAAnAPpreBA561.png)
評論