云服务器内容精选

  • 问题原因 认证身份失败,请检查用户名或密码是否错误。 注册HiLens Kit所使用的账号名必须是华为云账号,不是华为账号。 华为帐号和华为云帐号不同,如果您暂未注册华为账号,建议您先注册华为账号并开通华为云,请参考注册华为帐号并开通华为云。 如果您使用的账号是华为账号,请使用此账号创建子账号,详情请见创建IAM用户,并给子账号添加admin权限。 注册HiLens Kit所使用的用户名、账号名、设备名仅支持英文字母、数字和下划线,不支持以数字开头的名称以及只有数字的名称。 注册设备时提示:“The account is locked”、“Password: Authenticating the account” 检查华为云账号和密码是否正确,如5次输入错误将导致账户被锁,15min后自动解锁。
  • 检查设备时间 使用SSH连接到端侧设备,查看当前设备时间是否正确。 具体操作如下: 网线连接电脑和设备,使用PuTTY软件SSH连接到端侧设备,详细操作指导请参见使用SSH注册设备。 在PuTTY里输入命令date,查看当前设备时间。 PuTTY上显示时间为协调世界时间(Coordinated Universal Time,缩写为UTC),与北京时间相差8小时。 在判断设备时间是否正确时,在UTC时间基础上加8小时,换算成北京时间后,判断是否与当前时间一致。 如果设备时间与当前时间一致,请重启设备。 具体操作如下: 网线连接电脑和设备,使用PuTTY软件SSH连接到HiLens Kit设备,详细操作指导请参见使用SSH注册设备。 在PuTTY里输入命令reboot,按回车即可重新启动设备。 如果设备时间与当前时间不一致,请修改设备时间。 具体操作如下: 网线连接电脑和设备,使用PuTTY软件SSH连接到HiLens Kit设备,详细操作指导请参见使用SSH注册设备。 在PuTTY里输入命令 timedatectl set-timezone Asia/Shanghai 按回车结束。 在PuTTY里输入命令 hwclock –w 按回车结束。 浏览器输入https://192.168.2.111(以设备IP是“192.168.2.111”为例),输入“用户名”和“密码”,登录华为HiLens智能边缘管理系统。详情请参见登录华为HiLens智能边缘系统。 单击上方“管理”,进入“管理”页面。 单击“时间”,在“时间”页签下选择“手动矫正时间”,单击重新配置时间。 单击上方“维护”,进入“维护”页面。 单击“系统重启”,在“系统重启”页签下单击“重启系统”,如图2所示,完成设备时间的修改。 图2 重启系统
  • 专业版HiLens计费项 专业版HiLens控制台计费项请参见表2。 表2 专业版HiLens控制台计费项说明 计费项 说明 计费模式 HiLens端云协同AI运行服务 专业版HiLens提供HiLens端云协同AI运行服务,注册设备后,需要购买HiLens端云协同AI运行服务,并在设备管理页面对设备进行权限激活,该设备方能部署技能。 当前仅支持包年/包月套餐包计费模式,详情请见HiLens端云边协同AI运行服务计费模式。 技能 在专业版华为HiLens的技能市场购买商用技能时,会收取费用。 当前仅支持包周期计费模式。计费模式请见商用技能计费模式。 HiLens端云边协同AI运行服务计费模式 HiLens端边云协同平台服务支持包年/包月套餐包计费模式。 专业版HiLens提供HiLens端云协同AI运行服务。注册设备后,需购买HiLens端云协同AI运行服务,并在设备管理页面对设备进行权限激活,该设备方能部署技能。 商用技能计费模式 在华为HiLens技能市场购买商用技能时,会收取费用,仅支持包周期(包年包月)计费模式。 商用技能一般为X元/技能/路/年,不同的技能价格不一样,详细价格请以实际购买时的费用为准。
  • 基础版HiLens计费项 基础版华为HiLens根据用户选择使用的资源不同进行收费。基础版HiLens控制台计费项请参见表1。 表1 基础版HiLens控制台计费项说明 计费项 说明 计费模式 HiLens Kit 用户使用华为HiLens前,需要购买HiLens Kit设备。该设备是一种多模态AI开发套件,支持通过端云协同实现图像、视频、语音等多种数据分析与推理计算,可广泛用于智能监控、智慧家庭、AI教育、智慧工业、智慧门店等应用场景。详细介绍请参见HiLens Kit简介。 当前HiLens Kit仅支持一次性购买。 一次性购买 HiLens端边云协同平台服务 当您注册的设备超过1台时,需购买HiLens端边云协同平台服务,在设备管理页面对指定设备进行权限激活后,该设备方能安装您自行开发的“基础技能”类型的技能,包括在控制台新建的技能、在HiLens Studio开发的技能以及使用可训练技能模板开发的技能。 当前仅支持包年/包月套餐包计费模式,详情请见HiLens端云边协同平台服务计费模式。 技能 在基础版华为HiLens的技能市场购买商用技能时,会收取费用。 当前仅支持包周期计费模式。计费模式请见商用技能计费模式。 HiLens端云边协同平台服务计费模式 HiLens端边云协同平台服务支持包年/包月套餐包计费模式。 适用于注册多个设备场景。当您注册的设备超过1台时,需购买HiLens端边云协同平台服务,在设备管理页面对指定设备进行权限激活后,该设备方能安装您自行开发的“基础技能”类型的技能。 如果您安装的技能来自技能市场,其安装权限不受限制,无需另外购买HiLens端边云协同平台服务,也无需激活权限。 商用技能计费模式 在华为HiLens技能市场购买商用技能时,会收取费用,仅支持包周期(包年包月)计费模式。 商用技能一般为X元/技能/路/年,不同的技能价格不一样,详细价格请以实际购买时的费用为准。
  • 解决模型转换问题 针对日志报错信息解决模型转换问题。 确认上传的模型文件是否正确 导入自定义模型前,需要将自定义的模型上传到OBS服务,非“.om”格式的模型上传文件包含caffe模型文件“.caffemodel”和“.prototxt”和配置文件“.cfg”,或tensorflow的“.pb”模型文件和配置文件“.cfg”。 确认待转换的模型算子是否为“.om”模型支持的TensorFlow和Caffe算子边界 并非所有模型都能转换成功,进行导入(转换)模型操作前,请确认是否为“.om”模型支持的TensorFlow和Caffe算子边界,详情请见附录Caffe算子边界和Tensorflow算子边界。 确认模型转换时所填写的参数是否准确 详情的参数说明请见导入模型参数。此处列举常见易错的参数说明。 “输入张量形状” “输入张量形状”指要添加张量形状,即模型输入数据的shape,格式为NHWC,如“input_name:1,224,224,3”,必填项。“input_name”必须是转换前的网络模型中的节点名称。当模型存在动态shape输入时必须提供。例如“input_name1:?,h,w,c”,该参数必填,其中“?”为batch数,表示1次处理的图片数量,需要根据实际情况填写,用于将动态shape的原始模型转换为固定shape的离线模型。 如果存在多个输入,请以分号(;)隔开。 “转换类型” 根据导入的模型选择正确的模型转换类型。 TF-FrozenGraph-To-Ascend-HiLens 该模板将TF frozen_graph模型转换成可在ascend芯片上运行的模型。HiLens Kit系统固件版本为2.2.200.011时,建议使用此模板进行转换。 TF-SavedModel-To-Ascend-HiLens 该模板将TF saved_model模型转换成可在ascend芯片上运行的模型。HiLens Kit系统固件版本为2.2.200.011时,建议使用此模板进行转换。 TF-FrozenGraph-To-Ascend 该模板将TF frozen_graph模型转换成可在ascend芯片上运行的模型。HiLens Kit系统固件版本低于2.2.200.011时,建议使用此模板进行转换。 TF-SavedModel-To-Ascend 该模板将TF saved_model模型转换成可在ascend芯片上运行的模型。HiLens Kit系统固件版本低于2.2.200.011时,建议使用此模板进行转换。 Caffe转Ascend 支持将Caffe模型转换成可在ascend芯片上运行的模型。 TF-FrozenGraph-To-Ascend-893 该模板将TF frozen_graph模型转换成可在ascend芯片上运行的模型。HiLens Kit系统固件版本低于2.2.200.011时,建议使用此模板进行转换。 “转换输入目录” 在本地开发模型后或在ModelArts开发并转换模型后,针对Ascend芯片,其模型输入目录需要满足一定的规范要求,详情请见模型输入目录规范。 模型输入目录总不能有多个模型。 模型输入目录中可以只放一个模型文件,其他文件非必须。 “转换输出目录” 针对不同的转换任务,基于Ascend芯片,其模型输出目录需要满足一定的规范要求,详情请见模型输出目录规范。
  • 用户购买技能时失败是什么原因? 可从如下几个个方面进行排查: 输入的参数不符合要求。 请参见购买技能填写参数。 网络不正常。 报错原因:该行为需要同意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
  • 常用操作 初始化配置:HiLens Kit出厂预装华为自研的Euler操作系统,用户无需安装操作系统。用户可通过浏览器登录华为HiLens 智能边缘管理系统,进行初始配置。 修改初始用户名和密码:为保证系统的安全性,初次登录时,请务必修改初始密码,并定期更新。 配置防火墙:为了防止除您允许的IP地址范围之外的用户去访问HiLens Kit智能边缘系统,您可以通过配置防火墙,防止HiLens Kit智能边缘系统受到其他攻击。 恢复出厂设置:在使用HiLens Kit过程中,如果系统被误破坏之后,无法恢复正常的使用,需考虑恢复出厂设置。 使用SD卡:在HiLens Kit使用过程中,插入SD卡,存储技能数据。
  • 参考文档 首次获取文档时,在企业技术支持网站(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进行系统管理与维护等操作。
  • 如何使用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算子边界。
  • ModelArts训练模型 华为HiLens支持在ModelArts训练自己的算法模型,然后导入华为HiLens使用,训练模型可参见《ModelArts文档》。如果要使用ModelArts的预置算法,当前华为HiLens平台仅支持转换如下预置算法: yolov3_resnet18(检测物体类别和位置) ResNet_v1_50(图像分类)(该预置算法转换方式可参考最佳实践手势判断技能开发)。 暂不支持导入ModelArts中“自动学习”训练的模型。 华为HiLens 只能导入ModelArts中训练的模型文件,不能导入ModelArts的模型。
  • 模型要求 导入的模型可为“.om”格式、“.pb”格式或“.caffemodel”格式,其中“.om”格式的模型才可以在HiLens Kit上运行,“.pb”格式或“.caffemodel”格式的模型在“导入(转换)”过程中,华为HiLens平台会自动将模型转换为“.om”格式。 并非所有模型都能转换成功,进行导入(转换)模型操作前,请确认是否为“.om”模型支持的TensorFlow和Caffe算子边界,详情请见附录Caffe算子边界和Tensorflow算子边界。