检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
保证华为云账号不欠费。在华为HiLens控制台开发技能时,会占用OBS资源,需要收取一定费用,收费规则请参见对象存储服务 OBS。 已在技能模板页面查找并获取到满足相应业务要求的技能模板,详细操作请参见获取技能模板。 1. 开始新建技能 登录华为HiLens管理控制台,在左侧导航栏中选择“技能开发>技能管理”,进入技能列表。
页面自动跳至“创建技能”页面,您选择的模板默认配置将自动加载,您可以在创建技能页面右侧查看到相关信息。 图1 创建技能 在“创建技能”页面填写技能的基本信息和配置运行时配置,详情请见新建技能项目。 其中,运行时配置参考表1填写。 您还可以单击“预览JSON格式”查看JSON格式的运行时配置。开发者通过HiLens
图1 HiLens Studio界面 表1 功能区域介绍 区域 功能说明 1 单击查看开发项目的文件目录,详情请参见项目文件目录说明。 单击可在搜索框中搜索您想要查看的项目内容。 单击查看代码来源。 单击在该页签下可调试技能代码,详情请参见 断点调试代码。 2 代码编辑区,可在该区域内直接编辑代码。
caffemodel”格式。然后再使用导入(转换)模型功能将其转换为Ascend310芯片支持的“.om”格式。 后续操作 模型开发完成后,需要把模型导入至华为HiLens控制台。针对TensorFlow和Caffe引擎开发的算法模型,会通过导入(转换)模型功能将其转换为Ascend310芯片支持的“
Studio如何配置运行时配置? HiLens Studio如何备份技能? 为什么添加新AK/SK后,进入HiLens Studio页面没有数据? 在HiLens Studio 如何导出技能源代码? HiLens Studio中模型运行失败怎么办? 为什么Modelarts训练的模型无法加载到HiLens
在“我的应用”页签下,选择已创建的应用,单击操作列的“查看”。 默认进入“应用总览”页签。 在开发版本列表,单击“开发新版本”,即可进入应用开发页面,开发新的应用版本。 图1 更新版本 在“应用开发”页面,您可以选择修改“数据选择”、“模型训练”、“模型评估”、“服务部署”步骤的配置信息,重新部署模板。操作指引如下:
sound_mode) 参数说明 表1 参数说明 参数名 是否必选 参数类型 描述 file_path 否 字符串 音频文件路径,从该文件获取音频数据,构造一个音频文件数据的采集器。 sample_rate 否 整型 采样率,本地麦克风录音参数。默认值为“AUDIO_SAMPLE_RATE_44100”,可取值:
Pro控制台自主上传训练数据优化模型,一键部署技能至设备。该模板暂不支持修改逻辑代码。 可在“技能开发>技能模板”页面选择可训练模板新建技能,详情请见新建可训练技能。 基于基础模板,还可以执行如下操作: 查看技能模板 下载技能模板 收藏技能模板 使用技能模板新建技能 查看技能模板 登录华
Console” 查看代码调试信息。 图11 Debug Console 运行代码 代码调试完成后,可运行代码,查看技能输出。 单击HiLens Studio界面上方导航栏的运行按钮。 HDMI技能在运行完技能代码后,可在HiLens Studio小程序界面查看技能输出。 图12
在使用华为HiLens之前,如果您想实现资源隔离管理,您可以创建工作空间,实现资源隔离,即在不同工作空间导入的模型、创建的技能等资源,均实现隔离管理。 隔离资源说明 每个华为云账号或IAM账号,均存在一个默认的工作空间“default”,该空间可查看当前账号下在华为HiLens所创建的所有资源。 创建工作空间后,可实现隔离管理的资源如下:
可以提交工单。 登录华为HiLens管理控制台,单击左侧导航栏“设备管理>产品管理”,进入“产品管理”页面。 选择设备产品,单击左侧箭头,查看产品下的所有技能。 选择需要删除的技能,单击“删除”。 图2 删除技能-42 确认需删除的技能信息,单击“确定”。 父主题: 管理产品
视频采集器 本地摄像头 构造视频采集器(本地摄像头),如果创建失败可以查看技能日志或输出来定位错误原因。 接口调用 static std::shared_ptr<VideoCapture> hilens::VideoCapture::Create() 返回值 成功则返回视频采集器实例
开发可训练技能时,模型训练报错“数据集发布失败”怎么办? 问题描述 在开发可训练技能过程中,训练模型时报错“数据集发布失败”。 问题原因 检查训练模型的数据集,数据集中每个标签要有大于5个样本。如果存在一个标签的样本数少于5个,会导致模型训练失败。 父主题: 技能开发
新建可训练技能 本章节介绍使用可训练技能模板新建技能。使用可训练技能模板新建技能,可自主上传数据训练模型,并快速创建技能,一键部署至端侧设备。 使用可训练技能模板新建技能,仅支持训练模型提高模型精度,暂不支持修改技能的逻辑代码。如果您希望自行修改技能的逻辑代码,可以选择开发基础技能,详情请见控制台开发技能。
模型配置文件 模型配置文件是一个json文件,模型在加载的时候将会根据这个文件自动加载合适的模型并进行输入的预处理。本小节将介绍该json文件的具体结构。 表1 参数说明 参数名 参数类型 是否必填 说明 ModelCfgs ArrayList<ModelCfg> 是 模型配置。ModelCfg参数说明请见表2。
计算资源 输出 技能运行时,数据输出位置,当前支持“DIS”、“Webhook”、“本地路径”、“本地屏幕”和“RTSP”。 DIS 输出数据到数据接入服务(Data Ingestion Service,简称DIS),需要提前在DIS控制台创建通道,详情请见数据接入服务 DIS 用户指南。
计算资源 输出 技能运行时,数据输出位置,当前支持“DIS”、“Webhook”、“本地路径”、“本地屏幕”和“RTSP”。 DIS 输出数据到数据接入服务(Data Ingestion Service,简称DIS),需要提前在DIS控制台创建通道,详情请见数据接入服务 DIS 用户指南。
方便您部署相同工作负载的不同环境,配置文件支持多版本,方便您进行更新和回滚工作负载。 方便您快速将配置以文件的形式导入到容器中。 在专业版HiLens管理控制台创建部署时,可通过配置项导入环境变量。 创建配置项 在专业版管理控制台左侧菜单栏选择“配置管理”。 默认进入“配置项管理”页签。 单击“创建配置项”。
字符。 模型地址 ModelArts模型的地址。 默认从ModelArts导入模型,在下拉框中选择模型框架。 当前仅支持“TensorFlow”和“Caffe”两种模型框架。 在下方的模型列表中勾选待导入的模型。 请求方法 模型发送请求的方法类型。当前支持“POST”、“GET”、“PUT”、“DELETE”。
duration: break count += 1 writer.release() 父主题: 管理数据