检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
如果多路线程合并做batch推理,对多路摄像头的推理实时性有一定的加速效果。目前暂时没有提供针对性的模板,C++多线程技能模板,可在HiLens Studio中依据技能模板“Studio_Multi_Thread_CPP”新建技能项目,进行技能开发。 图1 C++多线程技能模板 父主题: 技能开发
当前技能市场购买的技能暂不支持在HiLens Studio中打开,您可以选择在HiLens Studio中选择技能模板新建技能项目,详情请见新建技能项目。 1. 开始新建项目 登录华为HiLens管理控制台,在左侧导航栏中选择“技能开发>HiLens Studio”。 等待大概30秒,进入HiLens
技能开发>HiLensStudio”。 进入HiLens Studio 页面。 在HiLens Studio界面单击左上角,左侧将展示开发项目的文件目录。 选中代码文件,右键单击鼠标,选择“Ultra Download”。 导出技能源代码至本地。 父主题: HiLens Studio使用
行的操作如下: 打开技能项目 在“Getting Started”页面,单击技能项目列表中的技能名称,在HiLens Studio界面打开该技能项目,然后您可以编辑技能项目。 如果打开技能空项目,即单击右上角,左侧无法看到技能项目的文件,请重新新建技能项目。 如果打不开HiLens
预处理模块简介 hilens::Preprocessor类 硬件加速的预处理器 #include <media_process.h> 析构函数 ~Preprocessor() virtual hilens::Preprocessor::~Preprocessor() 父主题: 预处理
Studio中打开技能开发项目: 新建技能项目 打开已有技能项目 项目文件说明 在HiLens Studio界面单击左上角,左侧将展示开发项目的文件目录。打开项目源代码文件“src”,详细代码内容将呈现在HiLens Studio界面的编辑区,您可以直接编辑项目逻辑代码。 文件目录的详细说明如下所示:
获取项目ID 从控制台获取项目ID 登录管理控制台。 在页面右上角单击用户名,在下拉列表中单击“我的凭证”,进入“我的凭证”页面。 在项目列表中查看“项目ID”和“项目”(“项目”即项目名称)。 图1 查看项目ID 多项目时,展开“所属区域”,从“项目ID”列获取子项目ID。项目编
可单击,删除URL。 设置“计算资源” 计算资源指分配给每个实例的计算资源。分别设置cpu核数、内存大小的申请资源量和限制资源量。确认是否其AI加速卡。 申请资源量:预留给每个实例的最小计算资源。 限制资源量:每个实例可使用的最大计算资源。当技能运行所需资源大于所有实例的限制资源时,技能可能无法运行。
内存大小”以及是否打开“开启AI加速卡”开关。 “申请”资源量指预留给每个实例的最小计算资源。“限制”资源量指每个实例可使用的最大计算资源。当技能运行所需资源大于所有实例的限制资源时,技能可能无法运行。 如果打开“开启AI加速卡”开关,选择AI加速器配额。 图3 计算资源 Edge
内存大小”以及是否打开“开启AI加速卡”开关。 “申请”资源量指预留给每个实例的最小计算资源。“限制”资源量指每个实例可使用的最大计算资源。当技能运行所需资源大于所有实例的限制资源时,技能可能无法运行。 如果打开“开启AI加速卡”开关,选择AI加速器配额。 图3 计算资源 Edge
安装第三方库 HiLens Studio支持安装第三方库。 前提条件 在HiLens Studio中打开技能开发项目: 新建技能项目 打开已有技能项目 操作步骤 在HiLens Studio页面,单击上方的“Terminal>New Terminal”,打开技能的终端窗口。 也可以右键单击鼠标,选择“Open
Kit是一款具备AI推理能力的多媒体终端设备,具有强大的计算性能、高清摄像头接入、体积小、接口丰富等特点。硬件集成了Atlas 200 AI加速模块(简称Atlas 200),方便用户快速简捷的接入并使用Ascend 310 AI处理器强大的处理能力,主要应用于AI开发者预研开发和视频监控领域。系统内置HiLens
Kit是一款具备AI推理能力的多媒体终端设备,具有强大的计算性能、高清摄像头接入、体积小、接口丰富等特点。硬件集成了Atlas 200 AI加速模块(简称Atlas 200),方便用户快速简捷的接入并使用Ascend 310 AI处理器强大的处理能力,主要应用于AI开发者预研开发和视频监控领域。系统内置HiLens
已导入模型至HiLens Studio。 保证模型格式为“.om”格式。 操作步骤 在HiLens Studio界面打开技能项目。 单击左上角,左侧将展示开发项目的文件目录。 单击“model”文件夹,右键单击“.om”格式的模型文件,选择“Encrypt Model”。 弹出“Encrypt
构造图像预处理器 构造并初始化一个预处理器,用于进行Resize/Crop操作(3559硬件加速)。如果失败可以查看技能日志或输出来定位错误原因。 接口调用 static std::shared_ptr<Preprocessor> hilens::Preprocessor::Create()
构造图像预处理器 该接口用于构造一个预处理器,用于进行Resize/Crop操作(3559硬件加速)。 接口调用 hilens.Preprocessor() 返回值 返回预处理器实例。 如果失败则抛出一个CreateError。开发者可以在查看技能日志输出。 父主题: 预处理模块
步骤2:在ModelArts停止HiLens Studio技能开发项目 登录ModelArts控制台,在左侧菜单栏中选择“开发环境>Notebook”。 进入Notebook页面。 在HiLens Studio正在运行的技能开发项目,一般项目“名称”为“hilens-studio-instance”,单击操作列的“停止”。
可单击,删除URL。 设置“计算资源” 计算资源指分配给每个实例的计算资源。分别设置cpu核数、内存大小的申请资源量和限制资源量。确认是否其AI加速卡。 申请资源量:预留给每个实例的最小计算资源。 限制资源量:每个实例可使用的最大计算资源。当技能运行所需资源大于所有实例的限制资源时,技能可能无法运行。
Studio开发技能时,如何对技能添加运行时配置的参数及其参数规格,供技能使用者在使用技能时配置运行时配置的值。 新建技能项目时添加运行时配置 首先新建技能项目,进入“创建技能”页面。 登录华为HiLens管理控制台,在左侧导航栏中选择“技能开发>HiLensStudio”。 等待大概30秒,进入HiLens
800”、“通用ARM设备”、“通用x86设备” 等设备类型。 本样例选择“Windows”。 高级设置 图2 高级设置 参数 说明 开启AI加速卡 AI加速卡开关。 批量注册 批量注册开关。如果开启,选择注册设备的数量。 输入值范围必须在1~100000。 IAM用户名 由帐号在IAM中