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

晋城市新闻如何优化网站快速排名

晋城市新闻,如何优化网站快速排名,怎样给网站做备案,深圳品牌网站推广公司哪家好RKNPU2通用API 通用API接口按照异构编程规范,需要将数据拷贝到NPU运行时的内存空间。 通用API部署流程 初始化上下文,需要先创建上下文对象和读取模型文件 rknn_context ctx; model load_model(model_path, &model_len); ret rknn_init(&ctx…

RKNPU2通用API

通用API接口按照异构编程规范,需要将数据拷贝到NPU运行时的内存空间。

通用API部署流程

  • 初始化上下文,需要先创建上下文对象和读取模型文件

    rknn_context ctx;
    model = load_model(model_path, &model_len);
    ret = rknn_init(&ctx, model, model_len, 0, NULL);
    \\使用opencv读取需要处理的图片,一定要将图片从BGR转换为RGB格式cv::Mat img = imread(img_path, cv::IMREAD_COLOR);  // 读取图片数据,并保存在img
    cv::cvtColor(img, img, cv::COLOR_BGR2RGB);
    
  • 创建输入

    rknn_input inputs[1];
    inputs[0].index = 0;
    inputs[0].type = RKNN_TENSOR_UINT8;
    inputs[0].size = img.cols*img.rows*img.channels();
    inputs[0].fmt = RKNN_TENSOR_NHWC;
    inputs[0].buf = img.data;			// 把img拷贝到inputs[0].buf
    ``
    - 设置输入
    ```c
    ret = rknn_inputs_set(ctx, io_num.n_input, inputs);  // 把inputs数据拷贝到ctx对象当中
    
  • 执行模型

    ret = rknn_run(ctx, nullptr);
  • 释放资源

    rknn_outputs_release(ctx, 1, outputs);
    rknn_destroy(ctx);
    free(model);

在这里插入图片描述

RKNPU2零拷贝API

通用API需要利用rknn_inputs_set设置输入,零拷贝API则直接将数据拷贝到之前申请好的内存即可。

零拷贝API部署流程

  • 初始化上下文,需要先创建上下文对象和读取模型文件

    rknn_context ctx;
    model = load_model(model_path, &model_len);
    ret = rknn_init(&ctx, model, model_len, 0, NULL);
    \\使用opencv读取需要处理的图片,一定要将图片从BGR转换为RGB格式cv::Mat img = imread(img_path, cv::IMREAD_COLOR);  // 读取图片数据,并保存在img
    cv::cvtColor(img, img, cv::COLOR_BGR2RGB);
  • 创建输入

    // 调用rknn_create_mem接口申请内存
    input_mems[0]   = rknn_create_mem(ctx, input_attrs[0].size_with_stride);
    ...
    // 调用rknn_set_io_mem接口让NPU使用已经申请的内存
    rknn_set_io_mem(ctx, input_mems[0], &input_attrs[0]);
    
  • 执行模型

    ret = rknn_run(ctx, nullptr);
  • 释放资源

    rknn_destroy_mem(ctx, input_mems[0]);
    rknn_destroy(ctx);
    free(model);

在这里插入图片描述

速度对比

warmup轮数50,循环推理1000次,计算平均耗时,包括预处理和后处理的总时间。npu只用了一个核心。

型号速度
通用API30-32ms
零拷贝API30-31ms

来源于https://blog.csdn.net/weixin_43337573/article/details/131817935

http://www.mmbaike.com/news/75904.html

相关文章:

  • 建网站提供下载近期新闻事件
  • 建设雅马哈摩托车官网报价及图片seo外链软件
  • 手机网站做多宽的图片企业整站seo
  • 做平面设计兼职的网站有哪些百度知道网页版进入
  • 通江移动网站建设seo基础入门教程
  • 网站被k的原因宁波seo公司排名
  • 自适应网站 seo怎么做引流推广神器
  • 汕尾住房和建设局网站广告推广系统
  • 深圳做网站建设开发百度官网首页登录入口
  • 哪个网站做海报比较好宝鸡seo培训
  • 做网站项目计划书怎么营销推广
  • 日本 女做视频网站seo实战
  • 博物馆网站建设公司网页制作需要多少钱
  • 长春网站建设百度安装
  • 淄博网站制作设计网上培训
  • 石家庄网站推广招聘网站制作
  • 万网网站流量微商已经被国家定为传销了
  • 人力网站建设的建议郑州seo询搜点网络效果佳
  • 大型网站建设翻译英文商城小程序
  • 有域名了如何自己做网站2022最近比较火的热点话题
  • 电影点评wordpress主题做关键词优化
  • 手机制作图片的软件免费seo关键词排行优化教程
  • 经常投诉网站快照口碑营销成功案例有哪些
  • 做设计的兼职网站求几个好看的关键词
  • imap 做网站网络营销平台排名
  • wordpress主题不分页百度seo教程视频
  • 设计师专用网站方象科技专注于什么领域
  • 加快政务网站群建设管理宣传推广渠道有哪些
  • 专业制作网站是什么深圳门户网站
  • 百度收录不到公司网站手机登录百度pc端入口