https://blog.csdn.net/qq_45701791/article/details/113992622?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522164557470416780264038393%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=164557470416780264038393&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2alltop_positive~default-3-113992622.first_rank_v2_pc_rank_v29&utm_term=yolov5&spm=1018.2226.3001.4187
https://blog.csdn.net/m0_53392188/article/details/119334634
链接:https://pan.baidu.com/s/1YmZOPzcVaA0TuupMDW93SQ
提取码:vhw1
https://mp.weixin.qq.com/s/q2udO38kLVVe-HZGB3J1Zw
https://blog.csdn.net/weixin_37766087/article/details/100742198
https://www.anaconda.com/products/individual#Downloads
存放路径:D:\yolo(记性不好
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-u7G9nmHx-1648113144161)(D:\2022刻烟吸肺\文档编写\QQ图片20220311160501.png)]
问题?教程要勾选第二个,但好像我的不能选,不知道会不会对后面的过程有影响…
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Ud5oaLfK-1648113144162)(D:\2022刻烟吸肺\文档编写\QQ图片20220311160920.png)]
此电脑\属性\高级系统设置\环境变量\用户变量\PATH 中添加 anaconda的安装目录的Scripts文件夹D:\yolo\Anaconda\Scripts
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-OeqxkVqG-1648113144163)(D:\2022刻烟吸肺\文档编写\QQ图片20220311162142.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RFCQJ6tP-1648113144163)(D:\2022刻烟吸肺\文档编写\QQ图片20220311162253.png)]
#创建名为yolo的环境并指定python版本为3.9
conda create -n yolo python=3.9
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jLI7KLrE-1648113144164)(D:\2022刻烟吸肺\文档编写\QQ图片20220311162426.png)]
conda info -e
#或者
conda env list
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JVh7F4kD-1648113144164)(D:\2022刻烟吸肺\文档编写\QQ图片20220311162428.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qAp7OTtR-1648113144165)(D:\2022刻烟吸肺\文档编写\QQ图片20220311163111.png)]
activate yolo
进行yolo模型训练代码的编写需要用到jupyter notebook,所以需要在yolo环境下进行安装
conda install jupyter notebook
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-t7uOhCDf-1648113144165)(D:\2022刻烟吸肺\文档编写\QQ图片20220311163421.png)]
安装完成之后,在yolo环境下输入jupyter notebook就会打开notebook,自动跳转到浏览器,打开notebook界面,在notebook里进行训练yolo模型…
jupyter notebook
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rdDTX1B3-1648113144166)(D:\2022刻烟吸肺\文档编写\QQ图片20220311163851.png)]
!之后我就母鸡惹……
conda install requests
#or
pip install requests
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-K7uzlEC4-1648113144166)(D:\2022刻烟吸肺\文档编写\QQ图片20220311165333.png)]
#卸载第三方包
conda remove requests
pip uninstall requests
#查看环境包
conda list
#导出当前的环境包信息存入yaml文件中
conda env export > environment.yaml
#创建相同的虚拟环境
conda env create -f environment.yaml
#切换到base环境
activate
#列出当前环境的所有包
conda list
#删除环境及下属所有包
conda remove -n 环境名 --all
打开下载好的yolov5-master 文件夹,在上面输入cmd回车,可以直接在该文件夹目录下打开命令行。
pip install -r requirements.txt
# requirements.txt文件,里面记录了需要安装的包,可以帮助一键下载这些依赖包。
# base ----------------------------------------
matplotlib>=3.2.2
numpy>=1.18.5
opencv-python>=4.1.2
Pillow
PyYAML>=5.3.1
scipy>=1.4.1
torch>=1.7.0
torchvision>=0.8.1
tqdm>=4.41.0
# logging -------------------------------------
tensorboard>=2.4.1
# wandb
# plotting ------------------------------------
seaborn>=0.11.0
pandas
# export --------------------------------------
# coremltools>=4.1
# onnx>=1.9.0
# scikit-learn==0.19.2 # for coreml quantization
# extras --------------------------------------
# Cython # for pycocotools https://github.com/cocodataset/cocoapi/issues/172
# pycocotools>=2.0 # COCO mAP
# albumentations>=1.0.2
thop # FLOPs computation
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6Q19nOMU-1648113144167)(D:\2022刻烟吸肺\文档编写\QQ图片20220311175032.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-S3UA5oKN-1648113144167)(D:\2022刻烟吸肺\文档编写\QQ图片20220314154450.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-iTGjz5xB-1648113144168)(D:\2022刻烟吸肺\文档编写\QQ图片20220314154602.png)]
将Temp的路径修改成自己定义的 纯英文路径
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-AmL7IKKa-1648113144168)(D:\2022刻烟吸肺\文档编写\QQ图片20220314154558.png)]
理想结果:
D:\Anaconda\python.exe C:/Users/86189/Desktop/yolov5-master/yolov5-master/detect.py
detect: weights=yolov5s.pt, source=data/images, imgsz=640, conf_thres=0.25, iou_thres=0.45, max_det=1000, device=, view_img=False, save_txt=False, save_conf=False, save_crop=False, nosave=False, classes=None, agnostic_nms=False, augment=False, visualize=False, update=False, project=runs/detect, name=exp, exist_ok=False, line_thickness=3, hide_labels=False, hide_conf=False, half=False
YOLOv5 2021-7-17 torch 1.7.0+cu101 CUDA:0 (GeForce MX350, 2048.0MB)
Downloading https://github.com/ultralytics/yolov5/releases/download/v5.0/yolov5s.pt to yolov5s.pt...
100%|██████████| 14.1M/14.1M [01:32<00:00, 160kB/s]
Fusing layers...
Model Summary: 224 layers, 7266973 parameters, 0 gradients
image 1/2 C:\Users\86189\Desktop\yolov5-master\yolov5-master\data\images\bus.jpg: 640x480 4 persons, 1 bus, 1 fire hydrant, Done. (0.055s)
image 2/2 C:\Users\86189\Desktop\yolov5-master\yolov5-master\data\images\zidane.jpg: 384x640 2 persons, 2 ties, Done. (0.024s)
Results saved to runs\detect\exp
Done. (0.197s)
Process finished with exit code 0
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-H2sB98oL-1648113144169)(D:\2022刻烟吸肺\文档编写\QQ图片20220314154817.png)]
换成热点…
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-BvO3yR4N-1648113144169)(D:\2022刻烟吸肺\文档编写\QQ图片20220314155831.png)]
AttributeError: Can't get attribute 'SPPF' on models.common' from 'D:\\Yolov5\\yolov5-master\\models\\common.py'>
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VQ9er7ys-1648113144169)(D:\2022刻烟吸肺\文档编写\QQ图片20220314160338.png)]
import warnings
class SPPF(nn.Module):
# Spatial Pyramid Pooling - Fast (SPPF) layer for YOLOv5 by Glenn Jocher
def __init__(self, c1, c2, k=5): # equivalent to SPP(k=(5, 9, 13))
super().__init__()
c_ = c1 // 2 # hidden channels
self.cv1 = Conv(c1, c_, 1, 1)
self.cv2 = Conv(c_ * 4, c2, 1, 1)
self.m = nn.MaxPool2d(kernel_size=k, stride=1, padding=k // 2)
def forward(self, x):
x = self.cv1(x)
with warnings.catch_warnings():
warnings.simplefilter('ignore') # suppress torch 1.9.0 max_pool2d() warning
y1 = self.m(x)
y2 = self.m(y1)
return self.cv2(torch.cat([x, y1, y2, self.m(y2)], 1))
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-UCt5MHHa-1648113144170)(D:\2022刻烟吸肺\文档编写\QQ图片20220314160343.png)]
还有问题!
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Fa69hHJ7-1648113144170)(D:\2022刻烟吸肺\文档编写\QQ图片20220314160616.png)]
AttributeError: 'Upsample' object has no attribute 'recompute_scale_factor'
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MrFxkatA-1648113144171)(D:\2022刻烟吸肺\文档编写\QQ图片20220315162732.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ONPWy1K0-1648113144171)(D:\2022刻烟吸肺\文档编写\QQ图片20220315162736.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dioH5RAG-1648113144172)(D:\2022刻烟吸肺\文档编写\QQ图片20220315162739.png)]
版本不对?
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zt6P9ZWU-1648113144172)(D:\2022刻烟吸肺\文档编写\QQ图片20220315162920.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9ov9oRul-1648113144173)(D:\2022刻烟吸肺\文档编写\QQ图片20220315164228.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-QfLGVL9X-1648113144173)(D:\2022刻烟吸肺\文档编写\QQ图片20220315164231.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-iWWQBGmX-1648113144173)(D:\2022刻烟吸肺\文档编写\QQ图片20220315164234.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XX2TrQ5j-1648113144174)(D:\2022刻烟吸肺\文档编写\QQ图片20220315164237.png)]
cuda还未下载安装?
参考教程:
win10下CUDA和CUDNN的安装(超详细)!亲测有效!https://blog.csdn.net/u011473714/article/details/95042856
【CUDA】cuda安装 (windows版)https://blog.csdn.net/weixin_43848614/article/details/117221384?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522164742102816780269873316%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=164742102816780269873316&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2alltop_positive~default-2-117221384.142v2es_vector,143v4register&utm_term=CUDA%E5%AE%89%E8%A3%85&spm=1018.2226.3001.4187
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-yv0gOrHB-1648113144174)(D:\2022刻烟吸肺\文档编写\QQ图片20220316171102.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MMHPfLDc-1648113144175)(D:\2022刻烟吸肺\文档编写\QQ图片20220316171109.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hzu2obnB-1648113144175)(D:\2022刻烟吸肺\文档编写\QQ图片20220316171112.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MVTpXE6e-1648113144176)(D:\2022刻烟吸肺\文档编写\QQ图片20220316171116.png)]
删除了yolo环境重新开始,然后混乱惹…
https://blog.csdn.net/ECHOSON/article/details/123024155
https://www.bilibili.com/video/BV1cu411X74W?spm_id_from=333.1007.top_right_bar_window_view_later.content.click
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dzeWZ4yE-1648113144176)(D:\2022刻烟吸肺\文档编写\QQ图片20220318160615.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-P4UIzztj-1648113144176)(D:\2022刻烟吸肺\文档编写\QQ图片20220318160630.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-o1FOvlfa-1648113144177)(D:\2022刻烟吸肺\文档编写\QQ图片20220318160633.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RRpFB4eX-1648113144177)(D:\2022刻烟吸肺\文档编写\QQ图片20220318160638.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HapQBBsW-1648113144178)(D:\2022刻烟吸肺\文档编写\QQ图片20220318160646.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-K1IHpjqo-1648113144178)(D:\2022刻烟吸肺\文档编写\QQ图片20220318160649.png)]
按照作者的视频教学,应该是顺利完成,但是遇到一个问题:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xHrnukyc-1648113144179)(D:\2022刻烟吸肺\文档编写\QQ图片20220318160651.png)]
解决Pycharm大量占用C盘问题 https://blog.csdn.net/xhaimail/article/details/105023852?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1.pc_relevant_paycolumn_v3&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1.pc_relevant_paycolumn_v3&utm_relevant_index=2
/blog.csdn.net/xhaimail/article/details/105023852?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1.pc_relevant_paycolumn_v3&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1.pc_relevant_paycolumn_v3&utm_relevant_index=2