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

难道做网站的工资都不高吗济南城市建设职业学院官网招生网

难道做网站的工资都不高吗,济南城市建设职业学院官网招生网,开发公司人效比,seo网站优化服务合同简介 RK3588是瑞芯微#xff08;Rockchip#xff09;公司推出的一款高性能、低功耗的集成电路芯片。它采用了先进的28纳米工艺技术#xff0c;并配备了八核心的ARM Cortex-A76和Cortex-A55处理器#xff0c;以及ARM Mali-G76 GPU。该芯片支持多种接口和功能#xff0c;适…简介 RK3588是瑞芯微Rockchip公司推出的一款高性能、低功耗的集成电路芯片。它采用了先进的28纳米工艺技术并配备了八核心的ARM Cortex-A76和Cortex-A55处理器以及ARM Mali-G76 GPU。该芯片支持多种接口和功能适用于广泛的应用领域。 本篇为yolov5部署在RK3588的教程。 一、yolov5训练数据 请选择v5.0版本Releases · ultralytics/yolov5 (github.com) 训练方法请按照官方的READEME文件进行。  转换前将model/yolo.py的 Detect 类下的 def forward(self, x):z [] # inference outputfor i in range(self.nl):if os.getenv(RKNN_model_hack, 0) ! 0:z.append(torch.sigmoid(self.m[i](x[i])))continuex[i] self.m[i](x[i]) # convbs, _, 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: # inferenceif self.onnx_dynamic or self.grid[i].shape[2:4] ! x[i].shape[2:4]: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 self.grid[i]) * self.stride[i] # xyy[..., 2:4] (y[..., 2:4] * 2) ** 2 * self.anchor_grid[i] # whelse: # for YOLOv5 on AWS Inferentia https://github.com/ultralytics/yolov5/pull/2953xy, wh, conf y.split((2, 2, self.nc 1), 4) # y.tensor_split((2, 4, 5), 4) # torch 1.8.0xy (xy * 2 self.grid[i]) * self.stride[i] # xywh (wh * 2) ** 2 * self.anchor_grid[i] # why torch.cat((xy, wh, conf), 4)z.append(y.view(bs, -1, self.no))if os.getenv(RKNN_model_hack, 0) ! 0:return zreturn x if self.training else (torch.cat(z, 1),) if self.export else (torch.cat(z, 1), x)修改为 def forward(self, x):z []for i in range(self.nl):x[i] self.m[i](x[i])return x 但在训练阶段请勿修改。 接着将训练好的best.pt放在工程文件夹下使用yolov5工程中的export.py将其转换为onnx模型。 python export.py --weights best.pt 二、下载RKNN-Toolkit2 1、下面的请在 Ubuntu下进行创建一个Python环境 conda create -n rknn152 python3.8 激活环境rknn152 conda activate rknn152 拉取rockchip-linux/rknn-toolkit2 at v1.5.2 (github.com)仓库。我是直接下载的1.5.2版本的zip包。 git clone gitgithub.com:rockchip-linux/rknn-toolkit2.git 2、安装依赖(requirements_cp38-1.5.2.txt,在rknn-toolkit2/doc目录下) pip install -r /home/yuzhou/rknn15/rknn-toolkit2-1.5.2/doc/requirements_cp38-1.5.2.txt -i https://pypi.tuna.tsinghua.edu.cn/simple 安装rknn-toolkit2位置在packages文件夹下面请选择合适的版本。 pip install /home/yuzhou/rknn15/rknn-toolkit2-1.5.2/packages/rknn_toolkit2-1.5.2b642f30c-cp38-cp38-linux_x86_64.whl 3、开发环境与板子连接 sudo apt-get install adb 使用USB-typeC线连接到板子的TypeC0接口PC端识别到虚拟机中。 在开发环境中检查是否连接成功 adb devices 如果连接成功会返回板子的设备ID,如下: List of devices attached * daemon not running; starting now at tcp:5037 * daemon started successfully 75370ea69f64098d    device 三、onnx转rknn模型 在rknn-toolkit2工程文件夹中浏览至./examples/onnx/yolov5将我们在yolov5工程中转换得到的best.onnx复制到该文件夹下需要修改该文件夹下的test.py中的内容。 ONNX_MODEL模型名RKNN_MODEL转换后的rknn模型名IMG_PATH推理的图片路径DATASET需要打开txt文件修改改为IMG_PATH的图片名CLASSES修改为自己数据集的类别 添加target_platformrk3588。 进入此目录运行 python test.py如上图如此说明没有问题并且在该目录下会生成一个推理图片以及转换好的rknn模型。 四、下载NPU工程 git clone https://github.com/rockchip-linux/rknpu2 将rknn_server和rknn库发送到板子上 adb push /home/yuzhou/rknn15/rknpu2-1.5.0/runtime/RK3588/Linux/rknn_server/aarch64/usr/bin/rknn_server /usr/bin/ adb push /home/yuzhou/rknn15/rknpu2-1.5.0/runtime/RK3588/Linux/librknn_api/aarch64/librknnrt.so /usr/bin/ adb push /home/yuzhou/rknn15/rknpu2-1.5.0/runtime/RK3588/Linux/librknn_api/aarch64/librknn_api.so /usr/bin/ 在板子上运行rknn_server服务 adb shell rootok3588:/# chmod x /usr/bin/rknn_server rootok3588:/# rknn_server [1] 6932 rootok3588:/# start rknn server, version:1.5.0 (17e11b1 build: 2023-05-18 21:43:39) I NPUTransfer: Starting NPU Transfer Server, Transfer version 2.1.0 (b5861e72020-11-23T11:50:51)在开发环境中检测rknn_server是否运行成功 (base) yuzhouyuzhou-HP:~$ adb shell rootok3588:/# pgrep rknn_server 6932有返回进程id说明运行成功。 git clone https://github.com/rockchip-linux/rknpu2.git五、部署在rk3588上 修改include文件中的头文件postprocess.h #define OBJ_CLASS_NUM 80 #这里的数字修改为数据集的类的个数修改model目录下的coco_80_labels_list.txt文件改为自己的类并保存 car 将转换后的rknn文件放在model/RK3588目录下 在model目录下放入需要推理的图片 cd /home/yuzhou/rknn15/rknpu2-1.5.0/examples/rknn_yolov5_demo 编译运行shell  bash ./build-linux_RK3588.sh成功后生成install目录将文件推到我们的板子上面 adb push /home/yuzhou/rknn15/rknpu2-1.5.0/examples/rknn_yolov5_demo /mydatas/ 与rk3588进行交互  adb shell 进入我们传入文件的目录下  cd /mydatas/rknn_yolov5_demo_Linux 使用npu加速推理 ./rknn_yolov5_demo ./model/RK3588/best5s.rknn ./model/6.jpg 将生成的图片拉取到本地来 adb pull /mydatas/rknn_yolov5_demo_Linux/6out.jpg /home/yuzhou/rknn-toolkit2/examples/onnx/yolov5_rk3588_demo/test 参考文章 瑞芯微RK3588开发板虚拟机yolov5模型转化、开发板上python脚本调用npu并部署 全流程_yolov5模型在rk3588-CSDN博客 yolov5训练pt模型并转换为rknn模型部署在RK3588开发板上——从训练到部署全过程_yolov5 rknn-CSDN博客 瑞芯微rk3588部署yolov5模型实战_在rk3588上部署yolov5-CSDN博客 yolov5训练并生成rknn模型以及3588平台部署_yolov5 在rk3588上的部署-CSDN博客
http://www.zqtcl.cn/news/610815/

相关文章:

  • 百度网站流量查询宣传片制作公司费用
  • 安徽炒股配资网站开发搭建平台载体
  • 中华建设杂志网站记者黑龙江省建设集团有限公司网站首页
  • 成都络迈品牌网站建设网站建设的行业资讯、
  • 英语网站大全免费赤峰市建设厅官方网站
  • 宁波网站建设熊掌号成都网络关键词排名
  • 织梦网站改版需要怎么做平台设计软件
  • 企业展示型网站网站建设设计
  • 增城网站建设服务网站建设制作设计公司佛山
  • 微网站套餐自媒体网站源码模板dede
  • 企业网站改版升级成都便宜网站建设公司
  • 广州公共资源建设工程交易中心网站新塘做网站
  • 数码港 太原网站开发公司iis 建立子网站
  • 做一个自己的网站需要什么商标设计网站猪八戒
  • 傻瓜式网站建设软件保险预约
  • 网站 备案规定自己做简单网站
  • 网站上怎么做支付接口南乐网站建设
  • 咸阳网站建设公司电话做个公司网站大概多少钱
  • 网站如何做关键词排名点子网创意网
  • 浙江建设培训考试网站河源东莞网站建设
  • 网站移动端做pc端的301跳转哪些网站是增值网
  • wordpress新闻站浙江耀华建设集团网站
  • 网站开发代理企业网站推广技巧和方法
  • 俄语网站开发用模板做的网站多少钱
  • 丽水网站建设公司广州网络公司
  • 做基金的网站哪个好针对大学生推广引流
  • 国外对旅游网站的建设互联网推广和互联网营销
  • 海南省建设厅网站首页有什么做设计的兼职网站
  • 网站导航功能苏州市高新区建设局网站
  • jsp网站 值班多语种网站开发