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

怎么在手机上做微电影网站行业关键词搜索排名

怎么在手机上做微电影网站,行业关键词搜索排名,麦当劳订餐网站 是谁做的,唐山网站建设RK3588 RKNN ResNet50推理测试 一、背景二、性能数据三、操作步骤3.1 安装依赖3.2 安装rknn-toolkit,更新librknnrt.so3.3 下载推理图片3.4 生成`onnx`模型转换脚本3.5 生成rknn模型3.6 运行rknn模型一、背景 在嵌入式设备上进行AI推理时,我们面临着算力有限、功耗敏感等挑战…

RK3588 RKNN ResNet50推理测试

    • 一、背景
    • 二、性能数据
    • 三、操作步骤
      • 3.1 安装依赖
      • 3.2 安装rknn-toolkit,更新librknnrt.so
      • 3.3 下载推理图片
      • 3.4 生成`onnx`模型转换脚本
      • 3.5 生成rknn模型
      • 3.6 运行rknn模型

一、背景

在嵌入式设备上进行AI推理时,我们面临着算力有限、功耗敏感等挑战。RK3588芯片搭载的NPU(神经网络处理单元)专为加速AI运算设计,而RKNN是Rockchip专为NPU定制的推理框架。通过将通用模型(如ONNX)转换为RKNN格式,可以充分发挥硬件加速能力,实现:

  • 性能提升:相比CPU运算可提速数十倍
  • 能效优化:相同任务功耗降低约80%
  • 模型压缩:通过量化技术减小模型体积

二、性能数据

  • 模型:resnet50 输入:[1,3.224,224 float32] 输出:[1,1000 float32]
精度模式RKNN推理
FP1619.4857 ms MSE:0.00042
INT89.3501 ms MSE:0.00417

三、操作步骤

3.1 安装依赖

apt install software-properties-common -y
add-apt-repository ppa:deadsnakes/ppa   #添加Python软件源
apt install python3.10
apt install python3.10-dev
wget https://bootstrap.pypa.io/get-pip.py
python3.10 get-pip.py
pip3.10 install numpy
/usr/bin/python3.10 -m pip install onnx
pip3.10 install torch
pip3.10 install torchvision
apt install python3.10-setuptools

为什么需要这些依赖?

  • numpy:处理张量数据的基础数学库
  • torch:PyTorch框架用于加载预训练模型
  • onnx:模型转换的中间格式标准

3.2 安装rknn-toolkit,更新librknnrt.so

# 下载RKNN Toolkit(版本需与NPU驱动匹配)
wget https://github.com/airockchip/rknn-toolkit2/archive/refs/tags/v2.3.0.tar.gz
tar -xf v2.3.0.tar.gz
cd rknn-toolkit2-2.3.0/# 安装Python接口
pip3.10 install -r rknn-toolkit2/packages/arm64/arm64_requirements_cp310.txt
pip3.10 install rknn-toolkit2/packages/arm64/rknn_toolkit2-2.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
pip3.10 install rknn-toolkit-lite2/packages/rknn_toolkit_lite2-2.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
cp rknpu2/runtime/Linux/librknn_api/aarch64/librknnrt.so /usr/lib/librknnrt.so

工具链组成说明

  • rknn-toolkit:模型转换工具
  • librknnrt.so:NPU运行时加速库
  • rknnlite:轻量级推理接口

3.3 下载推理图片

wget https://raw.githubusercontent.com/hi20240217/csdn_images/refs/heads/main/YellowLabradorLooking_new.jpg

3.4 生成onnx模型转换脚本

cat> resnet50.py<<-'EOF' 
import requests
from PIL import Image
from io import BytesIO
import torchvision.transforms as transforms
import torch
import numpy as np
import torchvision.models as models
import sysis_half=int(sys.argv[1])# 读取图片
image = Image.open("YellowLabradorLooking_new.jpg")# 定义预处理流程
preprocess = transforms.Compose([transforms.Resize(256),transforms.CenterCrop(224),transforms.ToTensor(),transforms.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225]),
])# 应用预处理
img_t = preprocess(image)
input_tensor = torch.unsqueeze(img_t, 0).float()
http://www.dtcms.com/wzjs/424416.html

相关文章:

  • 网站后台无法编辑文字线上销售平台有哪些
  • 网站建设属于资产百度域名收录
  • 绩溪做网站如何做好网络推广
  • 廊坊安次区网站建设公司seo站长工具推广平台
  • 做诱惑类cpa网站经验安卓aso优化排名
  • 腾讯oss wordpress郑州做网络优化的公司
  • 唐山做企业网站公司新手如何涨1000粉
  • 可以做网站二维码吗seo优化的技巧
  • 布吉网站建设百度收录申请入口
  • 重庆网站建设哪家公司哪家好怎么推广app让人去下载
  • 昌平区做网站徐州网页关键词优化
  • 洪山区建设局网站产品运营推广方案
  • 福建省政府门户网站建设成都优化网站哪家公司好
  • 建设标准下载网站天津百度快速优化排名
  • 做网站划算还是做app划算人力资源培训与开发
  • 别人做的网站不能用怎么办电话营销技巧和营销方法
  • 外贸b2b网站用什么网站程序做百度一下手机版
  • 自己做网站开微店可行吗全免费建立自己的网站
  • 怎样做展示型网站天津seo排名收费
  • 外贸网站外链怎么做整合营销包括哪三方面
  • 专业做网站流程北京网
  • 网站建设方案模板范文游戏广告投放平台
  • 如何在新闻网站发外链永久免费无代码开发平台网站
  • 宝安建网站公司石家庄网站建设方案推广
  • 汕头企业网站建设价格b站网页入口
  • 网站301做下百度荤seo公司
  • 龙岩网站建设专家如何制作网站最简单的方法
  • 海淀区seo引擎优化大连谷歌seo
  • 活动策划方案步骤班级优化大师app
  • 网站建设公司权威机构合肥seo推广培训班