检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
进入“设备列表”页面。 选择待部署技能的设备,单击操作列的“部署应用”。 进入“部署应用”页面。 填写部署的信息,然后单击右下角的“下一步”。 表1 部署基本信息 参数 说明 部署名称 应用部署的名称,命名必须唯一。只允许英文小写字母、数字、中划线的字符,且长度范围在2~32, 开头和结尾只允许英文小写字母或数字。
workspace_id 否 String 工作空间ID,默认为注册账号子账号的default工作空间,可通过专业版HiLens控制台展开工作空间列表获取到工作空间ID tags 否 String 标签的key和value通过点连接,多个标签通过逗号连接,如:tags=key1.value1,key2
面。 选择需要发布的技能,单击左侧。 下方显示当前技能的所有版本信息。 选择技能版本,单击操作列的“发布”。 进入发布技能页面。 图1 发布技能 在发布技能页面按表1设置对应的发布信息,单击右下角的“确定”。 表1 发布至AI Gallery参数说明 参数字段 说明 技能名称 技能创建时的名称。
两者改为一致。其中,技能检验值是指在华为HiLens管理控制台新建技能时,所填写的“基本信息”中的“检验值”参数,用于技能校验,防止技能伪冒,该字段必须与技能代码中初始化的接口hilens.init的参数一致。 图2 报错信息 图3 技能检验值 图4 技能代码 请检查HiLens
3”,必填项。“input_name”必须是转换前的网络模型中的节点名称。当模型存在动态shape输入时必须提供。例如“input_name1:?,h,w,c”,该参数必填,其中“?”为batch数,表示1次处理的图片数量,需要根据实际情况填写,用于将动态shape的原始模型转换为固定shape的离线模型。 如果存在多个输入,请以分号(;)隔开。
axis:1个int型列表,指定要移除的维度,默认为[];不能指定非1的维度 name:此操作的名称(可选) squeeze_dims:不推荐使用的参数,axis和dim不能同时存在 【约束】 无限制 【输出】 1个tensor,与input的类型、数据相同,但删除了1个或多个值为1的维度 【量化工具支持】
配置,可勾选其对应的选项,然后填写配置信息。 实例数 应用部署的实例数量。应用部署可以有一个或多个实例,用户可以自定义设置具体实例个数,默认为1。 每个实例都由相同的应用部署而成。为防止出现节点异常或实例异常,导致部署应用异常,建议使用多个实例,以保障部署技能的高可靠性。 重启策略
资源要求 运行所必须的资源类型及数量,如CPU及其算力、内存及尺寸、存储及空间尺寸等。 app.rpm的打包,用户可以通过使用ModelBox的开发环境,将模型和业务逻辑代码等打包成相应的rpm包。 容器镜像 容器镜像格式是一个包含应用运行需要的各种组件和应用本身的镜像。可以使用Mo
”,然后单击“操作”列的“确定”。 编辑密钥:单击操作列的“编辑”,请输入“密钥键”和“密钥值”,然后单击操作列的“保存”。 删除密钥:单击操作列的“删除”。 标签 为密钥添加标签。 添加标签:单击“添加”,请输入“标签键”和“标签值”,然后单击“操作”列的“确定”。 编辑标签:
AUDIO_SOUND_MODE_MONO AUDIO_SOUND_MODE_STEREO 本地麦克风只有一个,不支持多个进程设置不同的录音参数,先设置的生效。 麦克风录音接口和播放音频文件的接口不能同时使用。 返回值 音频数据采集器。 如果创建失败则抛出一个CreateError。开发者可以在查看技能日志输出。
soundMode(声道模式):取值0(单声道)和1(双声道)。 每帧的采样点个数u32PtNumPerFrm和采样率enSamplerate的取值决定了硬件产生中断的频率,频率过高会影响系统的性能,跟其他业务也会相互影响,建议这两个参数的取值满足算式:“(u32PtNumPerFrm * 1000)/enSamplerate
s 表1 Query参数 参数 是否必选 参数类型 描述 limit 否 Integer 每页显示的条目数量, 最大 100,默认值 10 offset 否 Integer 查询的起始位置, 默认值 0 skill_name 否 String 技能名称,支持模糊匹配。中英文、数字、下划线、中划线
s 表1 Query参数 参数 是否必选 参数类型 描述 limit 否 Integer 每页显示的条目数量, 最大 100,默认值 10 offset 否 Integer 查询的起始位置, 默认值 0 skill_name 否 String 技能名称,支持模糊匹配。中英文、数字、下划线、中划线
示例-输出 本示例展示了多种输出端的接口调用,在使用前请确保各种输出端已连接并可用,若您的某种输出端条件不具备,请将示例代码当中相应的代码注释掉或者删除,再运行示例代码。输出模块示例如下所示: #! /usr/bin/python3.7 import hilens import cv2
获取难例配置 接口调用 Json::Value GetHardSampleConfig() 返回值 Json::Value对象,可以解析出各配置项的值。 父主题: 难例上传模块
string 上传难例集的url。 获取难例集的url首先需要在难例上传界面配置相应的数据集,然后通过get_hard_sample_config获取难例配置,详情请见获取难例配置,返回值中的参数dataset_path对应的是数据集的url。 index 是 int 上传图片的序号。 model_name
Kit,华为HiLens控制台支持以产品的方式管理35xx芯片的摄像头设备。 用户(一般是厂商)可在控制台创建产品、下载产品证书并内置到(一批)设备中,则这批设备就归类到对应的产品。 华为HiLens支持在技能市场选购适用于产品的技能,分发技能至产品,并下载技能的SDK内置到设备中,设备即可使用所分发的技能。 发布在北京一、北京四、亚太-新加坡区域
责关键的AI推理,逻辑代码负责处理模型推理的结果。 本章节介绍在专业版HiLens控制台开发技能。 当前华为HiLens支持如下两种格式的技能。 技能包 容器镜像 单设备部署技能的流程请见控制台新建技能流程。 技能包 RPM格式技能包。 RPM包中包含用户的业务代码、用户的模型和业务的配置文件。
infer([input1]) # 假设模型2的输入为模型1的输出(已经是list),数据类型为float32 input2 = output1 # 进行推理 output2 = model2.infer(input2) # 假设模型3的输入是多输入,数据类型为float32
y中auth.scope的取值需要选择project,如下所示。 获取用户Token接口请求构造如下,您可以从接口的请求部分看到所需的请求参数及参数说明。获取Token消息头只需填写“Content-Type”。将消息体加入后的请求如下所示,加粗的斜体字段需要根据实际值填写,其中