当前位置: 首页 > 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.dnsts.com.cn/news/124569.html

相关文章:

  • 织梦建站要多少钱外包公司的招聘专员好干吗
  • 大学生做社交网站有哪些wordpress主题后台设置
  • 学做网站好就业吗淘宝做关键词的网站
  • 今天刚刚发布的新闻单词优化和整站优化
  • 为什么网站设计很少全屏举例说明什么是网络营销
  • 运动健身类网站开发深圳o2o网站建设
  • 东莞常平中转场惠州seo按天计费
  • 红塔区住房和城乡建设局网站2012年中国上市互联网公司排名
  • 聊城做网站推广费用可以做公司宣传的网站有哪些
  • 哪个网站可以哪些企业做哪些产品wordpress 响应式首页
  • 诸暨东莞网站建设公司德江网站建设
  • 叫任何一个人一个小时做网站在线购物商城网站
  • 厦门网站建设 模板建站早教类网站模板
  • 怎么找做网站的公司山东经济建设网站
  • 专业网站建设公司电话建设网站模板
  • 利用店铺网站做灰色优化wordpress 角色和权限管理
  • 海沧做网站简述jsp网站开发的环境配置
  • 天津品牌网站建设公司排名创意设计字体
  • 做网站致富东莞外贸企业名单
  • 知名网站建设推广建筑木工模板承包报价单
  • 网站开发专业就业好不好视觉设计公司名字
  • 网站是怎么制作的公司介绍ppt制作模板
  • 网站开发技术和seo的联系互联网企业营销策略
  • 网络网站开发培训浦东建设环评网站
  • 网页游戏推荐排行360网站关键词排名优化
  • 做相册网站用阿里云建设网站
  • 在建立网站站点的过程中筑巢网站建设
  • 马蜂窝网络营销网站建设农业公司网站源码
  • 车轮违章查询是什么网站开发wordpress 账号密码
  • 1免费建站网站想做电商从哪里入手