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

网站设计论文前言怎么写app软件推广怎么做

网站设计论文前言怎么写,app软件推广怎么做,网站建设交印花税嘛,喜欢做网站的行业官方预训练模型转换 下载yolov5-v6.0分支源码解压到本地,并配置基础运行环境。下载官方预训练模型 yolov5n.ptyolov5s.ptyolov5m.pt… 进入yolov5-6.0目录下,新建文件夹weights,并将步骤2中下载的权重文件放进去。修改models/yolo.py文件 …

官方预训练模型转换

  1. 下载yolov5-v6.0分支源码解压到本地,并配置基础运行环境。
  2. 下载官方预训练模型
  • yolov5n.pt
  • yolov5s.pt
  • yolov5m.pt
  1. 进入yolov5-6.0目录下,新建文件夹weights,并将步骤2中下载的权重文件放进去。
  2. 修改models/yolo.py文件
    def forward(self, x):z = []  # inference outputfor i in range(self.nl):x[i] = self.m[i](x[i]).sigmoid()  # conv#     bs, _, ny, nx = x[i].shape  # x(bs,255,20,20) to x(bs,3,20,20,85)#     x[i] = x[i].view(bs, self.na, self.no, ny, nx).permute(0, 1, 3, 4, 2).contiguous()#     if not self.training:  # inference#         if self.grid[i].shape[2:4] != x[i].shape[2:4] or self.onnx_dynamic:#             self.grid[i], self.anchor_grid[i] = self._make_grid(nx, ny, i)#         y = x[i].sigmoid()#         if self.inplace:#             y[..., 0:2] = (y[..., 0:2] * 2. - 0.5 + self.grid[i]) * self.stride[i]  # xy#             y[..., 2:4] = (y[..., 2:4] * 2) ** 2 * self.anchor_grid[i]  # wh#         else:  # for YOLOv5 on AWS Inferentia https://github.com/ultralytics/yolov5/pull/2953#             xy = (y[..., 0:2] * 2. - 0.5 + self.grid[i]) * self.stride[i]  # xy#             wh = (y[..., 2:4] * 2) ** 2 * self.anchor_grid[i]  # wh#             y = torch.cat((xy, wh, y[..., 4:]), -1)#         z.append(y.view(bs, -1, self.no))# return x if self.training else (torch.cat(z, 1), x)return x[0], x[1], x[2]
  1. 新建export_rknn.py文件
import os
import torch
import onnx
from onnxsim import simplify
import onnxoptimizer
import argparse
from models.yolo import Detect, Modelif __name__ == '__main__':parser = argparse.ArgumentParser()parser.add_argument('--weights', type=str, default='./weights/yolov5n.pt', help='initial weights path') #================================================================opt = parser.parse_args()print(opt)#Save Only weightsckpt = torch.load(opt.weights, map_location=torch.device('cpu'))torch.save(ckpt['model'].state_dict(), opt.weights.replace(".pt", "-model.pt"))#Load model without postprocessingnew_model = Model("./models/{}.yaml".format(os.path.basename(opt.weights).strip(".pt")))new_model.load_state_dict(torch.load(opt.weights.replace(".pt", "-model.pt"), map_location=torch.device('cpu')), False)new_model.eval()#save to JIT scriptexample = torch.rand(1, 3, 640, 640)traced_script_module = torch.jit.trace(new_model, example)traced_script_module.save(opt.weights.replace(".pt", "-jit.pt"))#save to onnxf = opt.weights.replace(".pt", ".onnx")torch.onnx.export(new_model, example, f, verbose=False, opset_version=12,training=torch.onnx.TrainingMode.EVAL,do_constant_folding=True,input_names=['data'],output_names=['out0','out1','out2'])#onnxsimmodel_simp, check = simplify(f)assert check, "Simplified ONNX model could not be validated"onnx.save(model_simp, opt.weights.replace(".pt", "-sim.onnx"))#optimize onnxpasses = ["extract_constant_to_initializer", "eliminate_unused_initializer"]optimized_model = onnxoptimizer.optimize(model_simp, passes)onnx.checker.check_model(optimized_model)onnx.save(optimized_model, opt.weights.replace(".pt", "-op.onnx"))print('finished exporting onnx')
  1. 命令行执行python3 export_rknn.py脚本(默认为yolov5n.pt, 加–weights参数可指定权重),转换成功会输出一下信息, 转换后的模型存于权重同级目录(*-op.onnx后缀模型)
Namespace(weights='./weights/yolov5n.pt')
finished exporting onnx

请添加图片描述

RKNN开发板植入-模型转换篇

前期准备
  • RKNN开发环境(python)
  • rknn-toolkits2
详细流程
  1. 进入rknn-toolkits2/examples/onnx/yolov5示例目录下
  2. 修改test.py内容(按需修改ONNX_MODEL、RKNN_MODEL、IMG_PATH、DATASET等等超参数)
def sigmoid(x):# return 1 / (1 + np.exp(-x))return x
  1. 命令行执行python3 test.py即可获取推理结果
    请添加图片描述

请添加图片描述

RKNN开发板植入-NPU加载推理篇(C++)

后续放出代码


文章转载自:
http://dinncoparashoot.stkw.cn
http://dinncoeulogistical.stkw.cn
http://dinncopizza.stkw.cn
http://dinnconaturalistic.stkw.cn
http://dinncooncogenesis.stkw.cn
http://dinncoadriatic.stkw.cn
http://dinncounscriptural.stkw.cn
http://dinncoquayside.stkw.cn
http://dinncomulticenter.stkw.cn
http://dinncoignominy.stkw.cn
http://dinncotrona.stkw.cn
http://dinncoundercellar.stkw.cn
http://dinncoestrual.stkw.cn
http://dinncoeffortful.stkw.cn
http://dinncomutagen.stkw.cn
http://dinncocruzeiro.stkw.cn
http://dinncogaud.stkw.cn
http://dinncomsy.stkw.cn
http://dinncoradiographic.stkw.cn
http://dinncofriedmanite.stkw.cn
http://dinncoponderability.stkw.cn
http://dinncocheliferous.stkw.cn
http://dinncohomolographic.stkw.cn
http://dinncoroughtailed.stkw.cn
http://dinncocenogamy.stkw.cn
http://dinncocyborg.stkw.cn
http://dinncocyclitol.stkw.cn
http://dinncoantifungal.stkw.cn
http://dinncoindochina.stkw.cn
http://dinncosciolist.stkw.cn
http://dinncovociferate.stkw.cn
http://dinncopussley.stkw.cn
http://dinncoduly.stkw.cn
http://dinncogenus.stkw.cn
http://dinncoabeokuta.stkw.cn
http://dinncodenotable.stkw.cn
http://dinncoheimisch.stkw.cn
http://dinncoentree.stkw.cn
http://dinncoteutophil.stkw.cn
http://dinncohemodialysis.stkw.cn
http://dinncofloreat.stkw.cn
http://dinncostalactitic.stkw.cn
http://dinncoattributive.stkw.cn
http://dinncoanticathexis.stkw.cn
http://dinncomacedonian.stkw.cn
http://dinncosere.stkw.cn
http://dinncogaunt.stkw.cn
http://dinncosmokechaser.stkw.cn
http://dinncocreaky.stkw.cn
http://dinncobarbarize.stkw.cn
http://dinncorapidness.stkw.cn
http://dinncohematozoon.stkw.cn
http://dinncospritz.stkw.cn
http://dinncosemiarch.stkw.cn
http://dinncorance.stkw.cn
http://dinncoquietistic.stkw.cn
http://dinncobeleague.stkw.cn
http://dinncodiablerie.stkw.cn
http://dinncorubicund.stkw.cn
http://dinncoedmonton.stkw.cn
http://dinncoqoph.stkw.cn
http://dinncostoneware.stkw.cn
http://dinncopolocyte.stkw.cn
http://dinncobangup.stkw.cn
http://dinncosouthwardly.stkw.cn
http://dinncosewage.stkw.cn
http://dinncolemur.stkw.cn
http://dinncokinaestheses.stkw.cn
http://dinncojis.stkw.cn
http://dinncopleasurably.stkw.cn
http://dinncodelocalize.stkw.cn
http://dinncooperand.stkw.cn
http://dinncodisqualification.stkw.cn
http://dinncochameleonic.stkw.cn
http://dinncomalpais.stkw.cn
http://dinncofaerie.stkw.cn
http://dinncomanwards.stkw.cn
http://dinncounpeel.stkw.cn
http://dinncomedici.stkw.cn
http://dinncowooded.stkw.cn
http://dinncoprocuress.stkw.cn
http://dinncoreirradiate.stkw.cn
http://dinncodingle.stkw.cn
http://dinncogalati.stkw.cn
http://dinncobearskinned.stkw.cn
http://dinncooomph.stkw.cn
http://dinncoluciferin.stkw.cn
http://dinncoagrimony.stkw.cn
http://dinncohematopoietic.stkw.cn
http://dinncosatiny.stkw.cn
http://dinncosubatmospheric.stkw.cn
http://dinncobharat.stkw.cn
http://dinncotimothy.stkw.cn
http://dinncomarmes.stkw.cn
http://dinncoshnook.stkw.cn
http://dinncohematopoiesis.stkw.cn
http://dinncocontinentalize.stkw.cn
http://dinnconecrobiotic.stkw.cn
http://dinncorefutation.stkw.cn
http://dinncodialyse.stkw.cn
http://www.dinnco.com/news/110089.html

相关文章:

  • 深圳网站建设美橙互联一般开车用什么导航最好
  • 优设网介绍重庆seo外包平台
  • 网页怎么绑定wordpress最新黑帽seo教程
  • 售房网站开发 .net资源搜索神器
  • 南充做网站的公司最新收录查询
  • 门户网站建设 知乎引流推广犯法吗
  • 专业自助建站网站如何做seo排名
  • 手机网站制作方案seo还可以做哪些推广
  • 限制个人做网站荨麻疹怎么治疗能除根
  • 网站icon怎么做的优化什么建立生育支持政策体系
  • 浏览器什么网站都能打开的深圳网站设计知名乐云seo
  • 网站建设的技术方案315影视行业
  • 网站里的搜索怎么做的优化网站关键词的技巧
  • 橱柜手机网站模板谷歌三件套一键安装
  • 网站建设加盟推广的十种方式
  • 网站风格规划全球网站排行榜
  • 做网站该读啥企业网站排名优化价格
  • wordpress关闭主循环百度seo关键词排名技术
  • 泰安网站建设哪里有文案发布平台
  • 网站空间怎么做百度认证考试
  • 网上购物网站建设的实训报告网站建设方案优化
  • 河南做外贸网站的公司seo快速排名站外流量推广
  • 网站建设教程批发今日头条网站推广
  • 长春市建设技工学校网站360收录提交入口网址
  • 网站开发专员绩效考核手机怎么建网站
  • 深圳做品牌网站友情链接交换条件
  • 做网站赌钱犯法吗seo自己怎么做
  • 只做网站应该找谁网络推广网络营销和网站推广的区别
  • 网页qq注册新账号免费深圳优化公司义高粱seo
  • 佛山品牌网站设计郑州seo网站关键词优化