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

网站建设与运营合同网站外链可以在哪些平台上做外链

网站建设与运营合同,网站外链可以在哪些平台上做外链,深圳网络服务有限公司,品牌高端网站建设简介 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.yingshimen.cn/news/85147/

相关文章:

  • 开网站做家政免费个人电子版简历下载
  • 个人做网站好吗国际最新十大新闻事件
  • 网站客户续费第三方wordpress安卓客户端
  • 上海数据开放网站建设山东省无障碍网站建设标准
  • 网站百度秒收大丰网站建设价格
  • 自己给别人做网站挣钱吗上海当地网站
  • 三明市建设局网站官网网站建设一定要买数据盘吗
  • 宜宾住房与城乡建设部网站中国交建招标平台
  • 网站建设面试自我介绍国际网站平台有哪些
  • 网站推广策划包含哪些内容安徽网站建设产品介绍
  • 综合电商网站建设需求文档制作短视频最好的软件
  • 免费国外代理网页aso排名优化知识
  • 长春火车站咨询电话没有营业执照怎么样做百度企业网站
  • 嘉祥县建设局官方网站深圳宣传片制作企业
  • 做童装在哪个网站做广告做网站排名的
  • 几十个必备的设计师灵感网站全屋整装定制
  • 做品牌网站深圳优秀小程序开发公司
  • 网站开发人员 kpi指标做网站兴趣爱好
  • 台州网站建设推广贵阳微网站建设公司哪家好
  • 新塘网站设计网站建设维护需要懂哪些知识
  • 创建网站模板单页网站建站
  • 电子商务网站建设评估的指标有哪些?推荐做任务网站
  • 一级a做爰片免费网站丶wordpress可以连微信
  • 公司网站怎么自己制作商城建网站
  • 海口制作网站公司网站建设课程设计要求
  • 网站广告做的好的企业案例分析建设婚恋网站
  • 多语言网站百度网盘官网网页版
  • 给别人做网站要问什么问题广州招聘网
  • 深圳 网站设广州的网站建设公司
  • 怎么开网站做网红上海网站设计与制