当前位置:网站首页>Attributeerror: can 't get attribute' sppf 'on < module' models. Common 'from' / home / yolov5 / Models / comm
Attributeerror: can 't get attribute' sppf 'on < module' models. Common 'from' / home / yolov5 / Models / comm
2022-07-06 06:46:00 【Zhenhua oppo】
Je suisubuntuLe prochain a fonctionné avec succèsyolov5Plusieurs versions de,Un tutoriel sur le déploiement de l'environnement est également sorti.Et parce que le besoin de transformer le modèle,Je l'ai téléchargé dans l'entrepôtyolov5Code,Mais l'auteur de l'entrepôt n'a pas indiqué sur quelle base la modification magique a été effectuée.Et je l'utilise normalement6.1Version du modèle,Bien sûr, les dépendances environnementales n'ont pas besoin d'être installées,yolov5Les circonstances sont les mêmes.,Installation primaire,Fonctionnement permanent.
Message d'erreur |
---|
Exécutiondetect.pyDocumentation,Puis l'erreur suivante apparaît:
Namespace(agnostic_nms=False, augment=False, classes=None, conf_thres=0.25, device='',
exist_ok=False, img_size=416, iou_thres=0.45, name='exp', project='runs/detect',
rknn_mode=False, save_conf=False, save_txt=False, source='rtsp://admin:@192.168.144.64/h264/ch1
/main/av_stream', update=False, view_img=False, weights='./models/yolov5s.pt')
YOLOv5 torch 1.9.0 CPU
Traceback (most recent call last):
File "detect.py", line 258, in <module>
detect()
File "detect.py", line 34, in detect
model = attempt_load(weights, map_location=device) # load FP32 model
File "/home/firefly/yolov5-rknn/models/experimental.py", line 118, in attempt_load
ckpt = torch.load(w, map_location=map_location) # load
File "/home/firefly/anaconda3/envs/yolo/lib/python3.8/site-packages/torch/serialization.py", line 607, in load
return _load(opened_zipfile, map_location, pickle_module, **pickle_load_args)
File "/home/firefly/anaconda3/envs/yolo/lib/python3.8/site-packages/torch/serialization.py", line 882, in _load
result = unpickler.load()
File "/home/firefly/anaconda3/envs/yolo/lib/python3.8/site-packages/torch/serialization.py", line 875, in find_class
return super().find_class(mod_name, name)
AttributeError: Can't get attribute 'SPPF' on <module 'models.common' from '/home/firefly/rknn/models/common.py'>
Analyse des erreurs |
---|
Erreur de positionnement,La découverte a été faitemodels.commonDans le document,Pas ça.SPPFMéthodes. Solutions en ligne ,De6.1Dans la versionSPPF Méthode copiée ici , Puis l'exécution continue à signaler des erreurs :
File "/home/firefly/yolov5-rknn/models/yolo.py", line 58, in forward
y[..., 2:4] = (y[..., 2:4] * 2) ** 2 * self.anchor_grid[i] # wh
RuntimeError: The size of tensor a (52) must match the size of tensor b (56) at non-singleton dimension 3
Les erreurs suivantes seront résolues sans fin , Et ça ne s'applique pas du tout , Il y a beaucoup d'étudiants qui sont pressés de trouver une solution sous la section commentaires .
Alors j'ai commencé à tâter moi - même , Considérez d'abord si c'est un problème de modèle ,model Est chargé weightsDe,C'est ça?weightsVersion etyolov5 Les versions ne correspondent pas . Puis j'ai demandé à she de m'aider à githubTéléchargéyolov5 3.0Fichier de poids pour,Remplacer, J'ai réussi à résoudre le problème .
Résolution des erreurs |
---|
Deyolov5Entrepôt Téléchargez la version de votre code correspondant à yolov5s.ptDocumentation, Sinon, une erreur peut se produire parce que la version du fichier de poids et la version du code source ne correspondent pas . Comme quand j'ai téléchargé ,C'est parti.modelsEn bas.,detect.pyLe dernier.weights Le chemin est également modifié :
parser.add_argument('--weights', nargs='+', type=str, default='./models/yolov5s.pt', help='model.pt path(s)')
python detect.py
Rediriger:
边栏推荐
- Office-DOC加载宏-上线CS
- [ 英语 ] 语法重塑 之 动词分类 —— 英语兔学习笔记(2)
- How to translate professional papers and write English abstracts better
- Fedora/rehl installation semanage
- Luogu p2089 roast chicken
- Monotonic stack
- Day 239/300 注册密码长度为8~14个字母数字以及标点符号至少包含2种校验
- 如何做好金融文献翻译?
- 中英对照:You can do this. Best of luck祝你好运
- 同事上了个厕所,我帮产品妹子轻松完成BI数据产品顺便得到奶茶奖励
猜你喜欢
The ECU of 21 Audi q5l 45tfsi brushes is upgraded to master special adjustment, and the horsepower is safely and stably increased to 305 horsepower
Classification des verbes reconstruits grammaticalement - - English Rabbit Learning notes (2)
基于购买行为数据对超市顾客进行市场细分(RFM模型)
How to convert flv file to MP4 file? A simple solution
如何做好互联网金融的英语翻译
[English] Grammar remodeling: the core framework of English Learning -- English rabbit learning notes (1)
In English translation of papers, how to do a good translation?
The ECU of 21 Audi q5l 45tfsi brushes is upgraded to master special adjustment, and the horsepower is safely and stably increased to 305 horsepower
How much is it to translate Chinese into English for one minute?
论文摘要翻译,多语言纯人工翻译
随机推荐
[English] Verb Classification of grammatical reconstruction -- English rabbit learning notes (2)
LeetCode每日一题(971. Flip Binary Tree To Match Preorder Traversal)
Leetcode daily question (1870. minimum speed to arrive on time)
Biomedical localization translation services
Erreur de type résolue avec succès: type de données « catégorie» non sous - jacente
Bitcoinwin (BCW): 借贷平台Celsius隐瞒亏损3.5万枚ETH 或资不抵债
The internationalization of domestic games is inseparable from professional translation companies
Day 245/300 JS forEach 多层嵌套后数据无法更新到对象中
[brush questions] how can we correctly meet the interview?
[Yu Yue education] flower cultivation reference materials of Weifang Vocational College
Reflex WMS medium level series 3: display shipped replaceable groups
Is it difficult for girls to learn software testing? The threshold for entry is low, and learning is relatively simple
Market segmentation of supermarket customers based on purchase behavior data (RFM model)
Data security -- 13 -- data security lifecycle management
【刷题】怎么样才能正确的迎接面试?
中英对照:You can do this. Best of luck祝你好运
Lesson 7 tensorflow realizes convolutional neural network
CS certificate fingerprint modification
SSO process analysis
如何将flv文件转为mp4文件?一个简单的解决办法