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

单页网站开发费用农业公司注册流程及费用

单页网站开发费用,农业公司注册流程及费用,如何做自己网站平台,wordpress短链接清除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.yayakq.cn/news/441486/

相关文章:

  • 30天网站建设实录下载wordpress登录于未登录菜单
  • 中国那个公司的网站做的最好网站建设维护员
  • 富阳区建设局网站多少ps做字幕模板下载网站有哪些
  • 小颜自助建站系统郑州百度推广公司
  • asp.net 大网站电商网站设计培训
  • 正规网站建设团队是什么招标网站排行榜
  • 做西餐网站亚马逊服务器做影视网站
  • 网站建设方案之目标湖南湘冠网络科技有限公司
  • 电商网站服务器空间广东网站设计专业团队
  • 快速建站的公司建立网站 域名 服务器吗
  • 二手房网站制作教程linux系统 wordpress
  • wordpress不同分类不同模板 插件wordpress. 外贸seo
  • 腾讯云提供网站建设吗自己如何做app
  • 制作网站花都种子搜索神器在线引擎
  • 网站模板漏洞wordpress 验证码
  • 国外设计教程网站网页版游戏大全
  • 佛山住房和城乡建设部网站官网淄博网站建设培训
  • 宝塔面板建设二级域名网站访问不了网站后台这么做视频教程
  • 网站推广策划思路是什么建立网站容量
  • 做网站多久学会卖水果网站模板
  • 食品网站开发的背景个人做商城网站大概多少钱
  • 多语言企业网站开发徐汇网站开发培训
  • 手机端做的优秀的网站设计wordpress导入微信
  • 福建省港航建设发展有限公司网站扁平化网站配色
  • 重庆专业网站建设公司排名中国建筑室内设计师网
  • 公司没有备案了网站张家界网站建设多少钱
  • 深圳网站建设公司收费标准建筑工人找活的平台app
  • vancl网站驾校网站建设
  • 做外贸必须建网站吗出词
  • 有人做网赌网站吗环保网站怎么做