海思SD3403开发板学习(五)
海思SD3403开发板学习系列:五 模型初始化与反初始化
文章目录
- 海思SD3403开发板学习系列:五 模型初始化与反初始化
- 前言
- 一、初始化
- 二、反初始化
前言
本文使用yolox模型进行目标检测任务。
一、初始化
初始化流程如下:
- ACL初始化:
ACL就是华为的AscendCL(Ascend Computing Language),是一套用于在昇腾平台上开发深度神经网络推理应用的C语言API库,提供Device管理、 Context管理、 Stream管理、内存管理、模型加载与执行、算子加载与执行、媒体数据处理等API,能够实现在昇腾CANN平台上进行深度学习推理计算、图形图像预处理、单算子加速计算等能力。首先对ACL初始化基本可以理解为初始化一个整体的框架。 - 设备号初始化:
每个NNN内核都具有唯一的一个设备号。3403只有一个NNN硬件,设备号设0即可。 - context初始化:
context作为一个容器,管理了所有对象(包括Stream、 Event、设备内存等)的生命周期。不同context的对象是完全隔离的,不能建立联系。 - stream初始化:
stream用于维护一些异步操作的执行顺序,确保按照应用程序中的代码调用顺序在Device上执行。本文使用同步方案,所以stream的使用很少。同步方案会在输入传入NNN并进行推演时进行等待,直到NNN处理完数据并返回结果时才停止等待,执行后续流程。
二、反初始化
反初始化流程:
海思SD3403开发板学习(五)相关推荐
- 海思SD3403开发板学习(二)
海思SD3403开发板学习系列:二 配置基础环境 文章目录 海思SD3403开发板学习系列:二 配置基础环境 前言 一.交叉编译工具安装 1. 工具链名 1. 安装 二.NFS挂载 1.安装NFS 2 ...
- 海思SD3403开发板学习(三)
海思SD3403开发板学习系列:三 CANN和MindStudio安装 文章目录 海思SD3403开发板学习系列:三 CANN和MindStudio安装 前言 一.CANN安装 1.安装依赖项 2.C ...
- 海思SD3403开发板学习(一)
海思SD3403开发板学习系列:一 简介 文章目录 海思SD3403开发板学习系列:一 简介 一.3403开发板 二.性能介绍 1.简介 2.主要特点 3.性能参数 一.3403开发板 SD3043标 ...
- 海思SD3403开发板
一.3403开发板 SD3043标准开发板是常州海图电子科技有限公司推出的一款基于海思SD3043芯片设计的嵌入式开发,具有强劲的处理器性能以及强悍的视频处理.视频分析与编解码能力. 二.性能介绍 1 ...
- Hi3559av100安装linux,海思hi3559AV100开发板参数规格介绍
海思hi3559AV100开发板调试参数资料介绍: 处理器内核: 双核 arm Cortex A73@1.8GHz,32KB I-Cache, 64KB D-Cache /512KB L2 cache ...
- 开发板_Hi3516DV300核心板/开发板;Hi3516EV100+4G+AUDIO RTMP开发板;海思系列开发板/核心板定制开发...
1.海思Hi3516DV300核心板/开发板 一,芯片参数 1. 处理器内核 *双核ARM Cortex-A7@ 900MHz,32KB I-Cache,32KB D-Cache,256KB L2 C ...
- ssh海思3531a开发板的交叉编译
作者: 使徒保罗 邮箱:297329588szh@163.com 声明: 欢迎交流学习,如有任何疑问,请通过邮箱联系本人 环境: ubuntu14.04 32位 功能: ssh 海思3531a交叉编译 ...
- 海思 hikey970 开发板简介
原链接:http://community.bwbot.org/topic/461 运行测试平台:小强ROS机器人 基本信息 2018年3月19日的Linaro Connect大会上华为正式发布了HiH ...
- 海思Hi3516EV300开发板防雷防静电图
一.应用场合: 适用于开发以下产品: (1)200万/300万网络摄像机. (2)4G/WIFI无线传输产品. (3)安防监控产品. (4)网络音视频产品. (5)编码器. (6)双路摄像机. (8) ...
最新文章
- c语言中如何设计和编写一个应用系统?
- 如何识别AWARD的BIOS-ID
- 【控制】《自动控制原理》胡寿松老师-第7章-线性离散系统的分析与校正
- matlab 中括号
- pycharm新建py文件时,自动补充文件头注释信息
- win7怎么修改服务器端口,win7服务器端口设置方法
- Linux/Windows 文件交互读取转义字符变换
- 【人脸识别】基于matlab GUI PCA人脸二维码识别(带面板)【含Matlab源码 754期】
- STM32/GD32下用PWM+DMA驱动WS2812B RGB全彩灯珠
- 这7种类型的食物可能引起 “痘痘”
- Web用户控件开发--分页控件
- uniapp(APP)打开高德导航
- linux 下搭建portal服务器搭建,Linux环境下IBM WebSphere Portal v8.5独立服务器安装记录...
- 证明:串联谐振回路中电容与电感两端电压的模值相等,且等于外加电压的Q倍
- 达人评测 r7 7730u和i7 12700h差距 锐龙r77730u和酷睿i712700h对比
- 广东户外徒步指南 持续更新
- 基于单片机交通灯控制的c语言程序设计,基于单片机控制的交通灯毕业设计
- 公钥加密私钥解密私钥加密公钥解密
- 腾讯位置服务JavaScript API GL实现文本标记的碰撞避让
- 量子技术推动新的传感器热潮
热门文章
- java libjli.so_解决setcap导致Java加载libjli.so 失败问题
- 免费的计算机一级操作系统,计算机一级题题库,第二章操作系统
- AI创业有风险,起步需谨慎!创业者从准备到失败~
- 校准不好TOF相机就废了?
- 小笑话一则,但是却引人深思,谁能讲出它更深成的意义
- 计算机文档里的圆圈,电脑怎么打出圆圈符号?利用word或者输入法打出圆圈的方法介绍...
- ZynqMP Vitis PS加载PL代码
- Uncaught SyntaxError: Unexpected token < in JSON at position 0 at JSON.parse (<anonymous>)
- 算法很美 笔记 4.多维数组与矩阵
- 量子力学 or 线性代数(二)