当前位置: 首页 > 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/783836.html

相关文章:

  • 阿里云服务器 放多个网站wordpress模板安装方法
  • 网络科技官网网站建设android开发环境有哪些
  • 宁波大型网站建设东莞做网站的公司有哪些
  • 织梦添加网站音乐西部数据网站管理助手
  • 做房产网站需要多少钱做网站毕业设计
  • 网站建设站wordpress 支持 手机
  • 网站建设 软件有哪些中国建筑校园招聘
  • 临沭有做网站的吗微信公众号线上商城怎么做
  • 做网站开发的薪酬怎么样建设网站的目的和功能
  • wordpress做双语网站网站开发团队 组建
  • 做动漫网站的心得体会网站开发php未来发展
  • 做餐饮连锁加盟如何选网站推广绍兴网站建设专业的公司4000-262-
  • 深圳外贸网站建设酒吧营销用什么软件找客源
  • 怎样用织梦建设网站哪里可以下载免费的个人简历模板
  • pc网站运营廊坊seo网络推广
  • 网站动画效果用什么程序做的网络口碑营销的特点
  • 衡阳衡阳县网站建设如何制作公司网页百度发布
  • 佛山网站建设费用预算阿里云空间部署网站吗
  • 昆山网站建设培训wordpress 鲜果
  • phpcms v9 网站模板南宁保洁网站建设
  • 大型网站要多少钱射击游戏网页版
  • 金阊公司网站建设电话昆明网站建设那家好
  • 广州找人做网站wordpress 管理菜单
  • 网站数据库怎么建汽车之家官网网页版入口
  • 做app网站的软件东莞网站建设推广技巧
  • 个人网站建设规划美丽深圳公众号二维码原图
  • 广西网站建设方案做网站建设的怎么寻找客户
  • 网站设计与建设开发怎样管理一个俄语网站
  • 成都网站制作公司电话高新区禅城区响应式网站
  • 建设银行信用卡网站是多少钱wordpress资源站源码