云服务器内容精选
-
步骤1:准备数据 华为HiLens在公共OBS桶中提供了人脸检测技能的示例模型,命名为“face_detection_model”,因此本文的操作示例使用此示例模型进行技能开发。您需要执行如下操作,将模型文件上传至您的OBS目录下,即准备工作中您创建的OBS目录“hilens-test1/face-detection”。 单击模型下载链接,将人脸检测案例示例模型“face_detection_model”下载至本地,在文件存放目录完成签名校验(Windows系统推荐使用Git工具),验证成功将返回OK。执行命令如下: echo ec5160c48f5ba6025dac696d7ff8b827f1902f6aa712b6969609cb5f290d149a face_detection_model.zip | sha256sum -c 在本地,将“face_detection_model”压缩包解压。例如解压至本地“face_detection_model”文件夹下,包括两个子文件夹“caffemodel+transfer”和“logic_code”。 参考上传文件,将“caffemodel+transfer”文件夹下的3个文件上传至“hilens-test1/face-detection”OBS路径下,包含caffe模型文件“.caffemodel”和“.prototxt”和配置文件“.cfg”。
-
准备工作 已注册华为云帐号,且在使用华为HiLens前检查帐号状态,帐号不能处于欠费或冻结状态。 已购买HiLens Kit设备,并准备好网线,电脑,路由器,HDMI线,显示屏。 成功注册设备HiLens Kit设备至华为HiLens控制台,详情请参见注册HiLens Kit。 登录OBS服务,创建桶和文件夹,用于存放样例的模型数据。创建名称为“hilens-test1”OBS桶,创建名称为“face-detection”文件夹和名称为“face-detection-output”的文件夹。 创建OBS桶和文件夹的操作指导请参见创建桶和新建文件夹。为保证模型数据能正常访问,请务必保证创建的OBS桶与华为HiLens在同一区域。 占用OBS资源的操作均会收取一定费用,收费规则请参见 对象存储服务 OBS。
-
准备工作 已注册华为云帐号,且在使用华为HiLens前检查帐号状态,帐号不能处于欠费或冻结状态。 已购买HiLens Kit设备,并准备好网线,电脑,路由器,HDMI线,显示屏。 成功注册设备HiLens Kit设备至华为HiLens控制台,详情请参见注册HiLens Kit。 登录OBS服务,创建桶和文件夹,用于存放样例的训练数据。创建名称为“hilens-gesture”OBS桶,区域选择“华北-北京四”,创建如下文件夹: “gesture-data”:用于存放训练模型的数据。 “gesture-data-output”:用于存放模型输出数据。 “gesture-data-record”:用于存放日志。 “gesture-convert-output”:用于存放转换模型后的输出文件。 创建OBS桶和文件夹的操作指导请参见创建桶和新建文件夹。为保证模型数据能正常访问,请务必保证创建的OBS桶与华为HiLens在同一区域。 占用OBS资源的操作均会收取一定费用,收费规则请参见对象存储服务 OBS。
-
步骤1:准备数据 华为HiLens在公共OBS桶中提供了手势识别技能的用于模型训练的示例数据,命名为“gesture_recognition_data”,因此本文的操作示例使用此示例模型进行技能开发。您需要执行如下操作,将模型文件上传至您的OBS目录下,即准备工作中您创建的OBS目录“hilens-gesture/gesture-recognition”。 单击示例数据下载链接,将手势识别案例示例数据“gesture_recognition_data”下载至本地,在文件存放目录完成签名校验(Windows系统推荐使用Git工具),验证成功将返回OK。执行命令如下: echo 244e86ec55fd54461b5f5eff53a7867f43f72f29778babd3fe89a20e860ca529 gesture_recognition_data.zip | sha256sum -c 在本地,将“gesture_recognition_data”压缩包解压。例如解压至本地“gesture_recognition_data”文件夹下,包括1个子文件夹“gesture-data”和1个“.py”文件。 参考上传文件,利用OBS Browser+工具将“gesture_recognition_data/gesture-data”文件夹下的所有数据上传至“hilens-gesture/gesture-data”OBS路径下,OBS Browser+使用方法请参见OBS Browser+工具指南。
-
问题原因 认证身份失败,请检查用户名或密码是否错误。 注册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 重启系统
-
什么是区域、可用区 我们用区域和可用区来描述数据中心的位置,您可以在特定的区域、可用区创建资源。 区域(Region):从地理位置和网络时延维度划分,同一个Region内共享弹性计算、块存储、对象存储、VPC网络、弹性公网IP、镜像等公共服务。Region分为通用Region和专属Region,通用Region指面向公共租户提供通用云服务的Region;专属Region指只承载同一类业务或只面向特定租户提供业务服务的专用Region。 可用区(AZ,Availability Zone):一个AZ是一个或多个物理数据中心的集合,有独立的风火水电,AZ内逻辑上再将计算、网络、存储等资源划分成多个集群。一个Region中的多个AZ间通过高速光纤相连,以满足用户跨AZ构建高可用性系统的需求。 图1阐明了区域和可用区之间的关系。 图1 区域和可用区 目前,华为云已在全球多个地域开放云服务,您可以根据需求选择适合自己的区域和可用区。
-
技能安装提示失败是什么原因? 可从如下几个方面进行排查。 检查华为云账号是否欠费,确保未欠费才能正常安装技能。 检查网络是否连通。命令行输入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
-
解决方案 使用当前账号登录OBS管理控制台,确认当前账号是否能访问OBS。 是,请执行步骤2。 否,请执行步骤3。 如能访问OBS,单击右上方登录的用户,在下拉列表中选择“我的凭证”。请根据访问秘钥操作指导,确认当前AK/SK是否是当前账号创建的AK/SK。 是,请联系提交工单处理。 否,请根据“访问秘钥”操作指导更换为当前账号的AK/SK。 请确认当前账号是否欠费。 是,请给账号充值。操作指导请参见华为云帐户充值。 否,且提示资源已过保留期,需要提工单给OBS开通资源。
-
响应示例 状态码: 200 技能订单详情 { "expiration_stop_flag" : null, "package_order_id" : null, "icon" : null, "commission_flag" : 0, "product_info" : [ ], "package_id" : null, "measure_type" : "physical_src", "update_time" : 1654569785847, "channel_limit" : 0, "resource_step_size" : 1, "cloud_service_type" : null, "developer_id" : "07e463f65280d2d62f2ec010fcd10f1c", "amount" : 10, "format" : "image", "resource_type" : null, "measure_unit" : "road", "skill_chip" : null, "versions" : [ "0.0.1" ], "skill_name" : "skill-free", "skill_type" : null, "used_amount" : 0, "charge_model" : 0, "resource_spec_code" : null, "skill_id" : "26d00abae3a44c24a820ae9e92fe53c4", "skill_platform" : null, "order_limit" : null, "order_id" : "149d60137d634a81b5a4c7033e38e04d", "status" : 0}
-
响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 expiration_stop_flag Integer 技能是否支持永久使用标识。1标识支持,0为不支持 package_order_id String 技能套餐包订单ID icon String 技能图标 commission_flag Integer 定制技能标识 product_info Array of strings 产品收费编码信息 package_id String 套餐包ID measure_type String 计费类型,physical_src表示按物理量纲收费,比如包周期 ,src表示一次性收费 update_time Integer 更新时间 channel_limit Integer 通道数限制 resource_step_size Integer 步长 cloud_service_type String 云服务编码 developer_id String 开发者ID amount Integer 订单数量 format String 技能类型,文件类型file,镜像类型iamge resource_type String 资源类别 expire_time Long 到期时间 measure_unit String 计费单位 qps 表示按qps收费,road表示技能路数instance 表示按实例收费 skill_chip String 芯片类别 versions Array of strings 技能版本列表 skill_name String 技能名字 skill_type String 技能类别 used_amount Integer 订单使用份数 charge_model Integer 计费模式 resource_spec_code String 资源编码 skill_id String 技能ID skill_platform String 技能支持的平台 order_limit Integer 订单购买限制 order_id String 订单ID status Integer 订单状态,0表示正常状态,1表示冻结状态,2表示受限状态
-
请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 租户Token。获取方法请参见 获取Token 表3 请求Body参数 参数 是否必选 参数类型 描述 business 否 String 作业动作,创建作业或者是删除作业又或是更新作业等 data 是 TaskData object 作业详情 description 否 String 作业描述 instance_id 否 String 实例ID,非必选 name 是 String 作业名称 timestamp 否 String 时间戳,非必选 表4 TaskData 参数 是否必选 参数类型 描述 streams 是 Array of TaskStream objects 作业流详情 task_id 否 String 作业id start_time_info 否 StartTimeInfo object 任务启动信息 source_usage_estimate 否 TaskSourceUsageEstimate object 资源消耗 表5 TaskStream 参数 是否必选 参数类型 描述 common 否 Object 作业参数配置 input 是 TaskInput object 输入详情 outputs 是 Array of TaskOutputs objects 输出详情 表6 TaskInput 参数 是否必选 参数类型 描述 data 是 Object 输入数据 type 是 String 输入类型 表7 TaskOutputs 参数 是否必选 参数类型 描述 data 是 Object 输出数据 type 是 String 输出类型 表8 StartTimeInfo 参数 是否必选 参数类型 描述 start_time 是 String 任务启动时间 frequency 否 String 任务运行频率(定时任务频率,每天运行还是单次运行) mode 否 String 任务运行模式(按时间段运行还是按频率运行) day_time_frame 否 Array of TimeFrame objects 每天运行时间段 single_time_frame 否 Array of TimeFrame objects 每次运行时间段 表9 TimeFrame 参数 是否必选 参数类型 描述 start 是 String 任务开始时间 stop 是 String 任务结束时间 表10 TaskSourceUsageEstimate 参数 是否必选 参数类型 描述 cpu 是 Float cpu消耗 memory 是 Integer 内存消耗
-
请求示例 新建一个作业 POST https://{endpoint}/v3/{project_id}/ai-mgr/deployments/{deployment_id}/tasks{ "business" : "string", "data" : { "streams" : [ { "common" : { }, "input" : { "data" : { }, "type" : "string" }, "outputs" : [ { "data" : { }, "type" : "string" } ] } ], "task_id" : "string", "start_time_info" : { "start_time" : "string", "frequency" : "string", "mode" : "string", "day_time_frame" : [ { "start" : "string", "stop" : "string" } ], "single_time_frame" : [ { "start" : "string", "stop" : "string" } ] } }, "description" : "string", "instance_id" : "string", "name" : "string", "timestamp" : "string"}
-
请求示例 删除指定实例 DELETE https://{endpoint}/v3/{project_id}/ai-mgr/deployments/{deployment_id}/{pod_id}Request Header: Content-Type: application/jsonX-Auth-Token: MIINRwYJKoZIhvcNAQcCoIINODCCDTQCAQExDTALBglghkgBZQMEAgEwgguVBgkqhkiG...
更多精彩内容
CDN加速
GaussDB
文字转换成语音
免费的服务器
如何创建网站
域名网站购买
私有云桌面
云主机哪个好
域名怎么备案
手机云电脑
SSL证书申请
云点播服务器
免费OCR是什么
电脑云桌面
域名备案怎么弄
语音转文字
文字图片识别
云桌面是什么
网址安全检测
网站建设搭建
国外CDN加速
SSL免费证书申请
短信批量发送
图片OCR识别
云数据库MySQL
个人域名购买
录音转文字
扫描图片识别文字
OCR图片识别
行驶证识别
虚拟电话号码
电话呼叫中心软件
怎么制作一个网站
Email注册网站
华为VNC
图像文字识别
企业网站制作
个人网站搭建
华为云计算
免费租用云托管
云桌面云服务器
ocr文字识别免费版
HTTPS证书申请
图片文字识别转换
国外域名注册商
使用免费虚拟主机
云电脑主机多少钱
鲲鹏云手机
短信验证码平台
OCR图片文字识别
SSL证书是什么
申请企业邮箱步骤
免费的企业用邮箱
云免流搭建教程
域名价格