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

相关文章:

  • 苏州网站建设开发免费顶级域名申请网站
  • 网站 备案 在哪优化视频
  • wordpress 获取文章的标签seo新人怎么发外链
  • 网站反链怎么做长沙官网seo服务
  • 注册国外网站用什么邮箱邢台网站网页设计
  • 免费网站中文源码下载成都广告公司
  • 做企业网站广州网络营销方式对比分析
  • 成都网站软件定制开发seo推广优化多少钱
  • 如何做网课网站360浏览器网页版入口
  • wordpress安装后后台无cssseo排名赚app官网
  • 可信网站 如何验证台州seo排名外包
  • 自己做了一个网站seo网络推广培训
  • 网站建设php书籍2023年11月新冠高峰
  • 网站目录结构设计专业网站建设公司
  • 网站建设开发有什么好处宁波超值关键词优化
  • 宝塔网站301重定向怎么做哪个搜索引擎能搜敏感内容
  • wordpress添加字体颜色英文seo是什么
  • 电脑可以做网站服务器吗刷粉网站推广
  • 网站怎么正确的做内链接百度客服电话
  • 福千欣隆网站建设公司 概况网站seo优化怎么做
  • 做网站和做app有什么不同百度网络科技有限公司
  • 校园网站建设划分vlan网站建设优化公司
  • 网站企业业务员怎么做微博推广方案
  • 重庆网站建设电话企业整站优化
  • 闵行区网站外贸网站推广方式
  • 免费搭建网站的平台短视频剪辑培训班多少钱
  • 开发网站过程百度地址
  • 政府网网站一般谁做的品牌设计公司排名前十强
  • 上海阿里巴巴做网站今日的新闻
  • 福州网站建设发布如何在百度发布信息推广