华为云用户手册

  • 用户购买技能时失败是什么原因? 可从如下几个个方面进行排查: 输入的参数不符合要求。 请参见购买技能填写参数。 网络不正常。 报错原因:该行为需要同意HiLens隐私条款。 撤销同意服务条款,然后重新签订。 登录华为HiLens控制台,单击右侧“服务条款”。 图1 服务条款 在弹出的对话框中单击“撤销同意”,并在提示框中单击“确认”。 图2 撤销同意服务条款 退出当前账号登录,重新登录华为HiLens控制台。 弹出“申请华为HiLens权限”页面。 勾选“华为HiLens服务条款”,然后单击“同意隐私声明且授权”。 图3 申请华为HiLens权限 父主题: 购买/定制技能
  • 技能安装提示失败是什么原因? 可从如下几个方面进行排查。 检查华为云账号是否欠费,确保未欠费才能正常安装技能。 检查网络是否连通。命令行输入ping 8.8.8.8和ping 任意网站是否能ping通。 请检查OBS桶是否存储您所需要的技能。如果OBS桶中没有技能,请检查OBS桶是否存在权限设置,详情请见查看桶的信息。 可去掉桶的权限,或重新创建一个没有限制权限的OBS桶,重新安装技能。创建桶的操作请见创建桶。 检查时间是否同步,并修改错误时间。 SSH连接设备,并在SSH窗口命令行输入date,看时间是否同步,不同步则请修改: 调整时区,与中国时区一致,执行命令 timedatectl set-timezone Asia/Shanghai 修改设备时间,以当前时间为2019年10月17日19时19分19秒为例。执行命令 date -s “2019-10-17 19:19:19”(注意使用英文引号) hwclock –w reboot 父主题: 安装/启动技能
  • 使用SSH注册设备 使用SSH注册设备指通过SSH登录HiLens Kit系统,使用Linux命令注册设备。SSH登录设备系统支持操作HiLens Kit的系统文件等配置。 使用SSH注册设备流程如图2所示,详细操作指引请参见表2。 图2 SSH注册设备流程 表2 SSH注册设备流程说明 流程 说明 详细指导 连接PC和HiLens Kit 在注册HiLens Kit至控制台之前,您需要连接PC和HiLens Kit。 连接PC和HiLens Kit SSH登录HiLens Kit 使用SSH连接设备HiLens Kit,用Linux指令进行操作。 SSH登录HiLens Kit设备 组网配置 HiLens Kit有两种组网方式,分为无线和有线两种方式连接路由器,您可以选择其中一种方式进行组网配置。 不能同时使用无线网络和有线网络连接同一个路由器,无线连接会自动删除默认网关,再次使用有线网络时需要配置默认网关。推荐使用无线连接到路由器,以免更新设备IP后遗忘或丢失IP。 无线网络配置(SSH) 有线网络配置(SSH) 注册HiLens Kit 注册设备至控制台上,并在控制台上查看设备状态。 注册HiLens Kit
  • 参考文档 首次获取文档时,在企业技术支持网站(Support-E网站)注册账号并注册产品,输入HiLens Kit的产品序列号(SN),系统默认输入产品名称,完成产品注册申请,详情请参见提升权限。 SN码标注于HiLens Kit底部,为一串长达20的字符串,例如“21023XXXXXXXXXXXXXXX”。 产品注册申请提交之后,若是显示为“产品注册成功”,则可以直接执行下一步;若提示“产品待审核”则需要等待审核成功之后执行下一步,一个工作日之内审核。 HiLens Kit用户指南 介绍了Atlas 200 HiLens 套件(又称Atlas 200 HiLens Kit)的产品外观,逻辑结构和产品规格,指导用户对Atlas 200 HiLens Kit进行安装、连线、上电下电、基本配置等操作。 HiLens Kit 智能边缘管理系统用户指南 介绍了华为HiLens 智能边缘管理系统(Huawei HiLens Intelligent Edge System)的系统架构,并指导用户使用该管理系统对华为Atlas 200 HiLens Kit进行系统管理与维护等操作。
  • 常用操作 初始化配置:HiLens Kit出厂预装华为自研的Euler操作系统,用户无需安装操作系统。用户可通过浏览器登录华为HiLens 智能边缘管理系统,进行初始配置。 修改初始用户名和密码:为保证系统的安全性,初次登录时,请务必修改初始密码,并定期更新。 配置防火墙:为了防止除您允许的IP地址范围之外的用户去访问HiLens Kit智能边缘系统,您可以通过配置防火墙,防止HiLens Kit智能边缘系统受到其他攻击。 恢复出厂设置:在使用HiLens Kit过程中,如果系统被误破坏之后,无法恢复正常的使用,需考虑恢复出厂设置。 使用SD卡:在HiLens Kit使用过程中,插入SD卡,存储技能数据。
  • 如何使用root登录设备,并关闭连接超时? 超时控制有3个位置:sshd超时、clp超时(15min)、shell超时(5min)。clp超时目前还无法关闭,无论是否有操作,15分钟后断线。 关闭sshd超时: 以账号名登录(默认admin),切换到develop模式。执行命令vi /etc/ssh/sshd_config,找到PermitRootLogin no并对应修改为PermitRootLogin yes。 图1 关闭sshd超时 图2 关闭sshd模式 (以下语句默认开头无注释,修改为在前面增加注释符号,去掉限制root登录的设置) #ClientAliveInterval 0 #ClientAliveCountMax 0 #DenyUsers root #DenyGroups root 图3 关闭sshd模式 关闭shell超时:用root登录,命令行输入export TMOUT=0。 图4 root登录 父主题: HiLens Kit系统操作
  • 背景信息 固件1.1.2及以后版本支持配置技能的Python依赖库。开发者在开发技能过程中,可根据自身需要配置技能的Python依赖库。 在配置之前,请检查固件版本是否更新至1.1.2及以后,如果固件版本未更新,请先更新固件版本,详情请见升级HiLens_Device_Agent固件版本。 开发技能时,逻辑代码的存储方式有两种:“在线编辑代码”和“从OBS上传代码”。 如果您的代码逻辑较简单,建议直接在线编辑代码。 如果您的代码结构比较复杂,推荐用本地IDE开发完成后,使用OBS上传代码zip或tar.gz包的方式,上传操作可参见OBS快速入门。上传到OBS需要收取一定费用,收费规则请参见 对象存储服务 OBS。 上传文件时,要求此OBS桶与您使用的华为HiLens处于同一区域。 如果您从OBS上传代码,需要将所有代码文件压缩后上传,上传的文件必须为“.zip”或“tar.gz”格式,且入口文件必须在一级目录。如下示例所示,入口代码(“main.py”)在一级目录,其它的代码按需求自行设计,您可将模型与代码一起打包上传。 入口代码所在文件(如上面的main.py)通过参数【代码执行文件】进行配置,后面会有说明。 代码目录示例如下所示: skill/ |---main.py #入口文件,名称与新建技能的“代码配置”参数一致 |---depends/ #可选,用于存放模型文件 |---workspace/ #工作空间,用于存放技能生成的数据 |---data/ #用于存放运行时配置
  • 模型要求 导入的模型可为“.om”格式、“.pb”格式或“.caffemodel”格式,其中“.om”格式的模型才可以在HiLens Kit上运行,“.pb”格式或“.caffemodel”格式的模型在“导入(转换)”过程中,华为HiLens平台会自动将模型转换为“.om”格式。 并非所有模型都能转换成功,进行导入(转换)模型操作前,请确认是否为“.om”模型支持的TensorFlow和Caffe算子边界,详情请见附录Caffe算子边界和Tensorflow算子边界。
  • 模型要求 导入的模型可为“.om”格式、“.pb”格式或“.caffemodel”格式,其中“.om”格式的模型才可以在HiLens Kit上运行,“.pb”格式或“.caffemodel”格式的模型在“导入(转换)”过程中,华为HiLens平台会自动将模型转换为“.om”格式。 并非所有模型都能转换成功,进行导入(转换)模型操作前,请确认是否为“.om”模型支持的TensorFlow和Caffe算子边界,详情请见附录Caffe算子边界和Tensorflow算子边界。
  • ModelArts训练模型 华为HiLens支持在ModelArts训练自己的算法模型,然后导入华为HiLens使用,训练模型可参见《ModelArts文档》。如果要使用ModelArts的预置算法,当前华为HiLens平台仅支持转换如下预置算法: yolov3_resnet18(检测物体类别和位置) ResNet_v1_50(图像分类)(该预置算法转换方式可参考最佳实践手势判断技能开发)。 暂不支持导入ModelArts中“自动学习”训练的模型。 华为HiLens 只能导入ModelArts中训练的模型文件,不能导入ModelArts的模型。
  • 解决方案 使用当前账号登录OBS管理控制台,确认当前账号是否能访问OBS。 是,请执行步骤2。 否,请执行步骤3。 如能访问OBS,单击右上方登录的用户,在下拉列表中选择“我的凭证”。请根据访问秘钥操作指导,确认当前AK/SK是否是当前账号创建的AK/SK。 是,请联系提交工单处理。 否,请根据“访问秘钥”操作指导更换为当前账号的AK/SK。 请确认当前账号是否欠费。 是,请给账号充值。操作指导请参见华为云帐户充值。 否,且提示资源已过保留期,需要提工单给OBS开通资源。
  • 华为HiLens和ModelArts的关系 ModelArts是面向AI开发者的一站式开发平台,核心功能是模型训练。华为HiLens偏AI应用开发,并实现端云协同推理和管理。 您可以使用ModelArts训练算法模型,然后在ModelArts或者华为HiLens中转换成华为HiLens支持的“om”格式后,在华为HiLens平台上导入模型并新建技能,在其中自己编写逻辑代码,完成AI技能开发,最后将技能部署到HiLens Kit上运行。 ModelArts自动学习功能训练生成的模型,暂时不支持用于华为HiLens平台。 父主题: 其他问题
  • 状态流转介绍 缺陷的全生命周期共有分析、修复、测试、验收、关闭五个状态,完整的转状态流程图如图1所示。 图1 缺陷状态转换流程图 各状态下对应的操作如表1所示。 表1 缺陷状态转换操作说明 状态 流转说明 相关操作 - 新建缺陷。 缺陷提出人默认为创建缺陷的人。 新建缺陷 分析 提交缺陷后,状态变为“分析”。 缺陷当前责任人对缺陷进行分析: 如果分析出不是问题,可单击“无需修复”,直接转给提出人处理。 如果分析出问题描述有误,可单击“退回”,转给相应责任人修改描述。 分析完成后,单击“提交到开发修复”。 分析缺陷 修复 分析缺陷后,状态变为“修复”。 修复当前责任人根据问题进行修复。 修复缺陷 测试 修复缺陷后,状态变为“测试”。 测试当前责任人根据修复后的结果验证问题是否修改,如果未达到预期,可退回到修复或分析阶段。 测试缺陷 验收 测试缺陷后,状态变为“验收”。 跟踪验收当前责任人验收测试的验证结果。 验收缺陷 关闭 验收通过后,状态变为“关闭”。 关闭状态的缺陷支持激活,激活成功后缺陷状态变为“分析”。 - 父主题: 缺陷(Bug)
  • 云审计 服务支持的CodeArts Req操作列表 需求管理(CodeArts Req)提供可视化、可定制的自动交付流水线,帮助企业缩短交付周期,提升交付效率。 通过云审计服务,您可以记录与需求管理相关的操作事件,便于日后的查询、审计和回溯。 表1 云审计服务支持的CodeArts Req操作列表 操作名称 资源类型 事件名称 创建权限模板 privilege_template addPrivilegeTemplate 删除权限模板 privilege_template deletePrivilegeTemplate 修改权限模板名字或描述 privilege_template updatePrivilegeTemplateNameOrDescription 修改权限模板具体权限 privilege_template updatePrivilegeTemplate 项目应用权限模板 privilege_template applyPrivilegeTemplate 添加用户到角色 role_user addUsersToRole 从角色中删除用户 role_user deleteUsersFromRole 修改角色权限 role_privilege updatePrivilegeOfRole 项目下批量添加用户 project batchAddRoleUserRelation 项目下批量修改用户 project batchUpdateRoleUserRelation 项目下批量删除用户 project batchDeleteRoleUserRelation 创建项目 project createProject 更新项目名称 project updateProjectName 更新项目创建者 project updateProjectCreator 更新项目描述 project updateProjectDescription 删除项目 project deleteProject 归档项目 project archiveProject 取消归档项目 project unArchiveProject 设置成员加入审核 member setAuditSwitchOfInvitateMember 添加项目成员 member addProjectMember 移除项目成员 member deleteProjectMember 更新项目成员角色 member updateProjectMemberRole 创建自定义角色 role createProjectRole 更细自定义角色名称 role updateProjectRoleName 删除自定义角色 role deleteProjectRole 更新自定义角色权限 role updateProjectRolePermission 创建公共字段 issue createProjectCommonField 删除公共字段 issue deleteProjectCommonField 更新公共字段 issue updateProjectCommonField 创建公共状态 issue createProjectCommonState 删除公共状态 issue deleteProjectCommonState 更新公共状态 issue updateProjectCommonState 创建模块 issue createProjectModule 创建子模块 issue createProjectChildModule 删除模块 issue deleteProjectModule 更新模块 issue updateProjectModule 创建领域 issue createProjectDomain 删除领域 issue deleteProjectDomain 更新领域 issue updateProjectDomainName 为项目添加自定义字段 issue addProjectFieldFor 创建项目自定义字段 issue createProjectFieldFor 为项目添加自定义状态 issue addProjectStateFor 删除工作项 issue deleteProjectIssue 父主题: 云审计服务支持的关键操作
  • 初始IR 在研发需求列表中,单击“初始”状态的研发需求标题,系统显示“初始”详情页。 在处理研发需求过程中,还可以对研发需求进行评论、关联工作项、添加附件、新增工时和查看历史记录等操作,具体请参见编辑研发需求详情。 设置完成后,在“详情”页签中直接将“状态”修改为“分析”,即可进入“分析”阶段。 在研发需求列表中也可直接修改对应需求的“状态”。 研发需求的状态支持切换到任一阶段。如果需求不涉及分析,可直接将状态修改为“开发”。
  • 验收原始需求 单击“验收”状态的原始需求标题,系统显示“验收”详情页。 在处理需求过程中,还可以对需求进行评论、关联工作项、添加附件、新增工时和查看历史记录等操作,具体请参见编辑原始需求详情。 单击页面右上角的“验收通过”,弹出“验收通过”提示框。 单击“验收不通过”时,可退回到“交付”阶段。 填写“验收结论”。 单击“确定”,进入“关闭”阶段。 在原始需求列表“已完成的”需求可查看到“关闭”状态的需求。
  • 规划原始需求 单击“规划”状态的原始需求标题,系统显示“规划”详情页。 在处理需求过程中,还可以对需求进行评论、关联工作项、添加附件、新增工时和查看历史记录等操作,具体请参见编辑原始需求详情。 规划完成后,单击页面右上角的“开始研发”,进入“实现”阶段。 单击“退回”,填写“退回原因”和“分析结论”后,可退回需求。退回后的状态变为“确认”。 单击“重新提交”,填写重新提交原因,可重新提交需求。需求又回归到“分析”状态。 单击“关闭”,可关闭该需求。 单击“无需研发”,填写无需研发原因,直接进入“验收”阶段。
  • 分析原始需求 在原始需求列表中,单击“分析”状态的原始需求标题,系统显示“分析”详情页。 在处理需求过程中,还可以对需求进行评论、关联工作项、添加附件、新增工时和查看历史记录等操作,具体请参见编辑原始需求详情。 分析完成后,单击页面右上角的“接纳”,弹出“接纳”信息填写窗口。 单击“退回”,填写“退回原因”和“分析结论”后,可退回需求。 单击“挂起”,填写“挂起原因”后,可挂起该需求。 根据项目实际情况填写接纳信息。其中,“计划完成时间”和“计划工时”的取值来源于“详情”页面配置的取值,如果没有配置,则显示为空。 “是否承诺”字段的作用是标记原始需求的计划时间是否是承诺的,不对后续作业行为有影响。 单击“确定”,自动进入“规划”阶段,并且在主页右上角给出“流转成功”的提示。
  • 交付原始需求 单击“交付”状态的原始需求标题,系统显示“交付”详情页。 在处理需求过程中,还可以对需求进行评论、关联工作项、添加附件、新增工时和查看历史记录等操作,具体请参见编辑原始需求详情。 需求交付后,单击页面右上角的“提交验收”,弹出“提交验收”提示框。 单击“退回至实现”,可退回到“实现”阶段。 单击“退回至规划”,可退回到“规划”阶段。 根据项目实际情况选择“责任人”。 单击“确定”,进入“验收”阶段。
  • 状态流转介绍 缺陷的全生命周期共有分析、修复、测试、验收、关闭五个状态,完整的转状态流程图如图1所示。 图1 缺陷状态转换流程图 各状态下对应的操作如表1所示。 表1 缺陷状态转换操作说明 状态 流转说明 相关操作 - 新建缺陷。 缺陷提出人默认为创建缺陷的人。 新建缺陷 分析 提交缺陷后,状态变为“分析”。 缺陷当前责任人对缺陷进行分析: 如果分析出不是问题,可单击“无需修复”,直接转给提出人处理。 如果分析出问题描述有误,可单击“退回”,转给相应责任人修改描述。 分析完成后,单击“提交到开发修复”。 分析缺陷 修复 分析缺陷后,状态变为“修复”。 修复当前责任人根据问题进行修复。 修复缺陷 测试 修复缺陷后,状态变为“测试”。 测试当前责任人根据修复后的结果验证问题是否修改,如果未达到预期,可退回到修复或分析阶段。 测试缺陷 验收 测试缺陷后,状态变为“验收”。 跟踪验收当前责任人验收测试的验证结果。 验收缺陷 关闭 验收通过后,状态变为“关闭”。 关闭状态的缺陷支持激活,激活成功后缺陷状态变为“分析”。 - 父主题: 缺陷(Bug)
  • 分析原始需求 在原始需求列表中,单击“分析”状态的原始需求标题,系统显示“分析”详情页。 在处理需求过程中,还可以对需求进行评论、关联工作项、添加附件、新增工时和查看历史记录等操作,具体请参见编辑原始需求详情。 分析完成后,单击页面右上角的“接纳”,弹出“接纳”信息填写窗口。 单击“退回”,填写“退回原因”和“分析结论”后,可退回需求。 单击“挂起”,填写“挂起原因”后,可挂起该需求。 根据项目实际情况填写接纳信息。其中,“计划完成时间”和“计划工时”的取值来源于“详情”页面配置的取值,如果没有配置,则显示为空。 “是否承诺”字段的作用是标记原始需求的计划时间是否是承诺的,不对后续作业行为有影响。 单击“确定”,自动进入“规划”阶段,并且在主页右上角给出“流转成功”的提示。
  • 规划原始需求 单击“规划”状态的原始需求标题,系统显示“规划”详情页。 在处理需求过程中,还可以对需求进行评论、关联工作项、添加附件、新增工时和查看历史记录等操作,具体请参见编辑原始需求详情。 规划完成后,单击页面右上角的“开始研发”,进入“实现”阶段。 单击“退回”,填写“退回原因”和“分析结论”后,可退回需求。退回后的状态变为“确认”。 单击“重新提交”,填写重新提交原因,可重新提交需求。需求又回归到“分析”状态。 单击“关闭”,可关闭该需求。 单击“无需研发”,填写无需研发原因,直接进入“验收”阶段。
  • 交付原始需求 单击“交付”状态的原始需求标题,系统显示“交付”详情页。 在处理需求过程中,还可以对需求进行评论、关联工作项、添加附件、新增工时和查看历史记录等操作,具体请参见编辑原始需求详情。 需求交付后,单击页面右上角的“提交验收”,弹出“提交验收”提示框。 单击“退回至实现”,可退回到“实现”阶段。 单击“退回至规划”,可退回到“规划”阶段。 根据项目实际情况选择“责任人”。 单击“确定”,进入“验收”阶段。
  • 验收原始需求 单击“验收”状态的原始需求标题,系统显示“验收”详情页。 在处理需求过程中,还可以对需求进行评论、关联工作项、添加附件、新增工时和查看历史记录等操作,具体请参见编辑原始需求详情。 单击页面右上角的“验收通过”,弹出“验收通过”提示框。 单击“验收不通过”时,可退回到“交付”阶段。 填写“验收结论”。 单击“确定”,进入“关闭”阶段。 在原始需求列表“已完成的”需求可查看到“关闭”状态的需求。
  • 分析缺陷 在缺陷列表中,单击“分析”状态的缺陷标题,系统显示“分析”详情页。 在处理缺陷过程中,还可以对缺陷进行评论、关联工作项、添加附件、新增工时和查看历史记录等操作,具体请参见编辑缺陷详情。 分析完成后,单击页面右上角的“提交到开发修复”,弹出接纳信息填写窗口。 单击“退回”,填写“当前责任人”和“退回原因”后,该缺陷的状态直接跳转到“确认”。 单击“重新提交”,该缺陷的状态变为“分析”。 单击“关闭”,选择“关闭类型”,该缺陷的状态变为“关闭”。 单击“无需修复”,填写“当前责任人”和“分析原因”后,该缺陷的状态直接跳转到“测试”。 根据项目实际情况填写“当前责任人”和“分析原因”。 单击“确定”,自动进入“修复”阶段,并且在主页右上角给出“流转成功”的提示。
  • 修复缺陷 单击“修复”状态的缺陷标题,系统显示“修复”详情页。 在处理缺陷过程中,还可以对缺陷进行评论、关联工作项、添加附件、新增工时和查看历史记录等操作,具体请参见编辑缺陷详情。 修复完成后,单击页面右上角的“提交到测试”,弹出“提交到测试”信息填写窗口。 单击“退回到分析”,填写“当前责任人”和“退回原因”后,该缺陷的状态变为“分析”。 单击“挂起”,填写“挂起原因”后,可挂起该缺陷。 根据项目实际情况填写“当前责任人”和“修复方案”。 单击“确定”,自动进入“测试”阶段,并且在主页右上角给出“流转成功”的提示。
  • 验收缺陷 单击“验收”状态的缺陷标题,系统显示“验收”详情页。 在处理缺陷过程中,还可以对缺陷进行评论、关联工作项、添加附件、新增工时和查看历史记录等操作,具体请参见编辑缺陷详情。 验收完成后,单击页面右上角的“验收通过”,弹出确定验收通过提示框窗口。 单击“退回到分析”,填写“当前责任人”和“退回原因”后,该缺陷的状态变为“分析”。 单击“确定”。 选择“关闭类型”。 单击“确定”,该缺陷的状态变为“关闭”。 关闭状态的缺陷支持激活,激活成功后缺陷状态变为“分析”。
  • 测试缺陷 单击“测试”状态的缺陷标题,系统显示“测试”详情页。 在处理缺陷过程中,还可以对缺陷进行评论、关联工作项、添加附件、新增工时和查看历史记录等操作,具体请参见编辑缺陷详情。 测试完成后,单击页面右上角的“测试通过”,弹出“测试通过”信息填写窗口。 单击“退回到修复”,填写“退回原因”和“当前责任人”后,该缺陷的状态变为“修复”。 单击“挂起”,填写“挂起原因”后,可挂起该缺陷。 根据项目实际情况填写“当前责任人”和“测试报告”。 单击“确定”,该缺陷的状态变为“验收”。
  • 分析原始需求 在原始需求列表中,单击“分析”状态的原始需求标题,系统显示“分析”详情页。 在处理需求过程中,还可以对需求进行评论、关联工作项、添加附件、新增工时和查看历史记录等操作,具体请参见编辑原始需求详情。 分析完成后,单击页面右上角的“接纳”,弹出“接纳”信息填写窗口。 单击“退回”,填写“退回原因”和“分析结论”后,可退回需求。 单击“挂起”,填写“挂起原因”后,可挂起该需求。 根据项目实际情况填写接纳信息。其中,“计划完成时间”和“计划工时”的取值来源于“详情”页面配置的取值,如果没有配置,则显示为空。 “是否承诺”字段的作用是标记原始需求的计划时间是否是承诺的,不对后续作业行为有影响。 单击“确定”,自动进入“规划”阶段,并且在主页右上角给出“流转成功”的提示。
  • 交付原始需求 单击“交付”状态的原始需求标题,系统显示“交付”详情页。 在处理需求过程中,还可以对需求进行评论、关联工作项、添加附件、新增工时和查看历史记录等操作,具体请参见编辑原始需求详情。 需求交付后,单击页面右上角的“提交验收”,弹出“提交验收”提示框。 单击“退回至实现”,可退回到“实现”阶段。 单击“退回至规划”,可退回到“规划”阶段。 根据项目实际情况选择“责任人”。 单击“确定”,进入“验收”阶段。
共100000条