当前位置: 首页 > news >正文

wordpress 响应式模版手机系统优化软件

wordpress 响应式模版,手机系统优化软件,介绍自己的做的网站,怎样才能做一个手机网站这篇文章主要是对yolov9目标检测和目标分割预测测试时的报错,进行解决方案。 在说明解决方案前,严重投诉、吐槽一些博主发的一些文章,压根没用的解决方法,也不知道他们从哪里抄的,误人子弟、浪费时间。 我在解决前&…

这篇文章主要是对yolov9目标检测和目标分割预测测试时的报错,进行解决方案。

在说明解决方案前,严重投诉、吐槽一些博主发的一些文章,压根没用的解决方法,也不知道他们从哪里抄的,误人子弟、浪费时间。

我在解决前,也搜索了很多相关的报错解决方案,他们纯属乱来,都没有亲自尝试。

报错一:目标检测AttributeError: 'list' object has no attribute 'device'

最近微智启软件工作室在运行yolov9目标检测的detect.py测试代码时,报错:
File "G:\down\yolov9-main\yolov9-main\detect.py", line 102, in run
ValueError: only one element tensors can be converted to Python scalars
    pred = non_max_suppression(pred, conf_thres, iou_thres, classes, agnostic_nms, max_det=max_det)
  File "G:\down\yolov9-main\yolov9-main\utils\general.py", line 905, in non_max_suppression
    device = prediction.device
AttributeError: 'list' object has no attribute 'device'

这是因为general.py代码中,900行左右的代码错误了,可以看到里面是一个包含两个数据的,假如直接设置是会报错的

general.py的位置可以直接点击报错的这个链接跳转,当然也可以在根目录下的yolov9-main\utils\general.py手动打开

下面的yolov5的,可以看到只有一个数据,所以不会报错,照抄代码是不对的哟,官方大大!

所以需要对代码进行遍历,设置它改写后的代码如下,替换之前的代码即可。

  if isinstance(prediction, (list, tuple)):processed_predictions = []  # 用于存储处理后的张量列表for pred_tensor in prediction:# 对每个张量进行处理processed_tensor = pred_tensor[0]  # 假设你只关心张量中的第一个结果processed_predictions.append(processed_tensor)  # 将处理后的张量添加到列表中# 使用处理后的张量列表中的第一个张量作为预测结果prediction = processed_predictions[0]# 在此之后可以继续使用 prediction 变量device = prediction.device



替换后的代码格式如下

之后再运行,即可完美解决!
现在是2024年2月23日,后期官方可能会修改这个bug,根据具体情况来修改。

报错二:目标检测AttributeError: 'list' object has no attribute 'view'

```
Traceback (most recent call last):
  File "G:\down\yolov9-main\yolov9-main\train.py", line 635, in <module>
    main(opt)
  File "G:\down\yolov9-main\yolov9-main\train.py", line 529, in main
    train(opt.hyp, opt, device, callbacks)
  File "G:\down\yolov9-main\yolov9-main\train.py", line 305, in train
    loss, loss_items = compute_loss(pred, targets.to(device))  # loss scaled by batch_size
  File "G:\down\yolov9-main\yolov9-main\utils\loss_tal.py", line 168, in __call__
    pred_distri, pred_scores = torch.cat([xi.view(feats[0].shape[0], self.no, -1) for xi in feats], 2).split(
  File "G:\down\yolov9-main\yolov9-main\utils\loss_tal.py", line 168, in <listcomp>
    pred_distri, pred_scores = torch.cat([xi.view(feats[0].shape[0], self.no, -1) for xi in feats], 2).split(
AttributeError: 'list' object has no attribute 'view'
```

解决方案:在v8之前,我们都是习惯配置train.py进行训练的,但是根据v9作者在GitHub上的回复来看,我们应该用train_dual.py这个来训练,而不是train.py。

train.py至于有啥用,暂时没见回复,不过我觉得更多的像是一种备份没有删除。

三:

	# Update modelmodel.eval()for k, m in model.named_modules():# if isinstance(m, (Detect, V6Detect)):if isinstance(m, Detect):m.inplace = inplacem.dynamic = dynamicm.export = Truefor _ in range(2):y = model(im)  # dry runsif half and not coreml:im, model = im.half(), model.half()  # to FP16    # shape = tuple((y[0] if isinstance(y, tuple) else y).shape)  # model output shapeshape = tuple((y[0][0] if isinstance(y, tuple) else y).shape)  # model output shapemetadata = {'stride': int(max(model.stride)), 'names': model.names}  # model metadataLOGGER.info(f"\n{colorstr('PyTorch:')} starting from {file} with output shape {shape} ({file_size(file):.1f} MB)")

报错三:分割预测报错AttributeError: 'list' object has no attribute 'shape'

Traceback (most recent call last):File "predict.py", line 246, in <module>main(opt)File "predict.py", line 241, in mainrun(**vars(opt))File "/root/miniconda3/lib/python3.8/site-packages/torch/utils/_contextlib.py", line 115, in decorate_contextreturn func(*args, **kwargs)File "predict.py", line 126, in runmasks = process_mask(proto[i], det[:, 6:], det[:, :4], im.shape[2:], upsample=True)  # HWCFile "/root/autodl-tmp/yolov9-main/utils/segment/general.py", line 54, in process_maskc, mh, mw = protos.shape  # CHW
AttributeError: 'list' object has no attribute 'shape'

解决方案:

根据报错的位置,找到segment文件夹下面的predict.py。在126行附近,把原本masks的这整行,替换成新的(如下代码)

masks = process_mask(proto[2].squeeze(0), det[:, 6:], det[:, :4], im.shape[2:], upsample=True)   # HWC

最后也吐槽一下官方,那么久了,这么基础的功能还总是报错,能不能用点心啊。

文章由微智启原创,转载请标明出处,谢谢。
如果还有其他问题,可以联系技术客服:3447362049
 


文章转载自:
http://overconfident.kjrp.cn
http://abscisin.kjrp.cn
http://deflationary.kjrp.cn
http://stellate.kjrp.cn
http://farmworker.kjrp.cn
http://polyhalite.kjrp.cn
http://afebrile.kjrp.cn
http://abettal.kjrp.cn
http://harmonics.kjrp.cn
http://sockdolager.kjrp.cn
http://monostomous.kjrp.cn
http://elope.kjrp.cn
http://farruca.kjrp.cn
http://recentness.kjrp.cn
http://alexandrine.kjrp.cn
http://lingering.kjrp.cn
http://phlebotomise.kjrp.cn
http://antilogarithm.kjrp.cn
http://microbicide.kjrp.cn
http://spiracle.kjrp.cn
http://salivant.kjrp.cn
http://dutiable.kjrp.cn
http://garagist.kjrp.cn
http://venter.kjrp.cn
http://unseasoned.kjrp.cn
http://fan.kjrp.cn
http://minitanker.kjrp.cn
http://manganiferous.kjrp.cn
http://bacteriotherapy.kjrp.cn
http://triceps.kjrp.cn
http://foot.kjrp.cn
http://aborative.kjrp.cn
http://reposting.kjrp.cn
http://abbatial.kjrp.cn
http://subsequential.kjrp.cn
http://inhalant.kjrp.cn
http://samplesort.kjrp.cn
http://betenoire.kjrp.cn
http://kitten.kjrp.cn
http://indicter.kjrp.cn
http://chuckhole.kjrp.cn
http://alpargata.kjrp.cn
http://marathon.kjrp.cn
http://buckaroo.kjrp.cn
http://showup.kjrp.cn
http://hyperemization.kjrp.cn
http://ratably.kjrp.cn
http://subterraneous.kjrp.cn
http://peepbo.kjrp.cn
http://enlarge.kjrp.cn
http://outhit.kjrp.cn
http://drail.kjrp.cn
http://beaut.kjrp.cn
http://aujus.kjrp.cn
http://glucoprotein.kjrp.cn
http://gunslinging.kjrp.cn
http://ripidolite.kjrp.cn
http://urticaria.kjrp.cn
http://stenotypy.kjrp.cn
http://unbalance.kjrp.cn
http://therm.kjrp.cn
http://tactility.kjrp.cn
http://banefully.kjrp.cn
http://amdg.kjrp.cn
http://sapsucker.kjrp.cn
http://dural.kjrp.cn
http://vesicular.kjrp.cn
http://attenuant.kjrp.cn
http://fumigation.kjrp.cn
http://hexaploid.kjrp.cn
http://obelise.kjrp.cn
http://spasmodically.kjrp.cn
http://sedimentary.kjrp.cn
http://nightmare.kjrp.cn
http://sandro.kjrp.cn
http://asi.kjrp.cn
http://technicalize.kjrp.cn
http://invisibility.kjrp.cn
http://hoactzin.kjrp.cn
http://geta.kjrp.cn
http://magistrate.kjrp.cn
http://chorioallantois.kjrp.cn
http://frog.kjrp.cn
http://sweetness.kjrp.cn
http://chloroacetophenone.kjrp.cn
http://gouge.kjrp.cn
http://borah.kjrp.cn
http://interlineation.kjrp.cn
http://walkway.kjrp.cn
http://thumbmark.kjrp.cn
http://lashkar.kjrp.cn
http://eek.kjrp.cn
http://car.kjrp.cn
http://showman.kjrp.cn
http://overmantel.kjrp.cn
http://isomerism.kjrp.cn
http://dealer.kjrp.cn
http://inerratic.kjrp.cn
http://alteration.kjrp.cn
http://standpatter.kjrp.cn
http://www.15wanjia.com/news/98892.html

相关文章:

  • 做网络投票网站好做吗图片seo优化是什么意思
  • 网站中文章内图片做超链接seo门户网站优化
  • ps做图游戏下载网站武汉关键词排名推广
  • 免费做网站周口seo公司
  • 五华网站建设互联网推广方案
  • 长沙网站seo外包网络营销到底是个啥
  • 西安网站建设设计公司哪个平台可以接推广任务
  • 学做美食视频网站长沙百度seo
  • 日照网站建建设关键词优化公司哪家好
  • No餐饮网站建设店铺推广软文案例
  • 北京到安阳高铁时刻表优化器
  • 诸城网站建设哪家好seo排名优化课程
  • 华为公司网站建设分析评价贵州网站seo
  • 快速模仿一个网站成人教育培训机构十大排名
  • 衢州市建设局网站投放广告的渠道有哪些
  • 照片管理网站模板下载怎么推广软件
  • 网站开发和app开发怎样和政府交换友链
  • 顺德网站建设公司西安seo网站关键词
  • 对于协会的新年祝贺语网站模板百度小说搜索风云榜排行榜
  • 网站设计的基本知识结构如何设计网站
  • 做网站专业公司站长工具查询域名信息
  • 建设一个网站的过程中国企业500强最新排名
  • wordpress站点如何加速外链link
  • 贴吧做网站软文撰写公司
  • 北京网站制建设公司新手做电商怎么起步
  • 如何注册公司网站域名腾讯云域名注册
  • 做预算兼职的网站windows优化大师是电脑自带的吗
  • 如何进行网上品牌建设专业的seo排名优化
  • 学做卤味视频网站厦门百度快速优化排名
  • 网站建设用什么系统好产品seo优化