华为云用户手册

  • URI URI格式 POST https://{Endpoint}/v3/{project_id}/configurations/{config_id}/copy URI样例 https://gaussdb-opengauss.cn-north-4.myhuaweicloud.com/v3/619d3e78f61b4be68bc5aa0b59edcf7b/configurations/3ca44134a16d4bbab8eb701e025b19f7pr14/copy 参数说明 表1 参数说明 参数 是否必选 参数类型 描述 project_id 是 String 租户在某一region下的project ID。 获取方法请参见获取项目ID。 config_id 是 String 被复制的参数模板ID。
  • URI URI格式 DELETE https://{Endpoint}/v3/{project_id}/configurations/{config_id} URI样例 https://gaussdb-opengauss.cn-north-1.myhuaweicloud.com/v3/619d3e78f61b4be68bc5aa0b59edcf7b/configurations/3ca44134a16d4bbab8eb701e025b19f7pr14 参数说明 表1 参数说明 参数 是否必选 参数类型 描述 project_id 是 String 租户在某一region下的project ID。 获取方法请参见获取项目ID。 config_id 是 String 参数模板ID。
  • URI URI格式 GET https://{Endpoint}/v3/{project_id}/project-quotas?type={type} URI样例 https://gaussdb-opengauss.cn-north-4.myhuaweicloud.com/v3/054b61972980d4552f0bc00ac8d3f5cd/project-quotas?type=instance 参数说明 表1 参数说明 参数 是否必选 参数类型 描述 project_id 是 String 租户在某一region下的project ID。 获取方法请参见获取项目ID。 type 否 String 根据type过滤查询指定类型的配额。取值:instance,代表查询实例维度的配额。
  • 响应消息 正常响应要素说明 表2 参数说明 参数 参数类型 描述 quotas object 租户实例配额信息。 详情请参见表3。 表3 project-quotas 参数 参数类型 描述 resources Array of objects 资源列表对象。 详情请参见表4。 表4 resources 参数 参数类型 描述 type String 指定类型的配额。 instance: 表示实例的配额。 used Integer 已创建的资源个数。 quota Integer 资源最大的配额数。
  • URI URI格式 DELETE https://{Endpoint}/opengauss/v3/{project_id}/instances/{instance_id} URI样例 https://gaussdb-opengauss.cn-north-1.myhuaweicloud.com/opengauss/v3/0483b6b16e954cb88930a360d2c4e663/instances/dsfae23fsfdsae3435in01 参数说明 表1 参数说明 名称 是否必选 说明 project_id 是 租户在某一region下的project ID。 获取方法请参见获取项目ID。 instance_id 是 实例ID。
  • URI URI格式 GET https://{Endpoint}/v3/{project_id}/instances/{instance_id}/ssl-cert/download-link URI样例 https://gaussdb-opengauss.cn-north-4.myhuaweicloud.com/v3/054b61972980d4552f0bc00ac8d3f5cd/instances/dsfae23fsfdsae3435in14/ssl-cert/download-link 参数说明 表1 参数说明 参数 是否必选 参数类型 描述 project_id 是 String 租户在某一region下的project ID。 获取方法请参见获取项目ID。 instance_id 是 String 实例ID。
  • 请求消息 参数说明 表2 参数说明 名称 是否必选 参数类型 说明 expand_cluster 是 Object 请参见表3 表3 expand_cluster字段数据结构说明 名称 是否必选 参数类型 说明 coordinators 是 Array 请参见表4 isAutoPay 否 int 包周期用户需要填写该字段。 0:表示不自动支付扩容订单费用 1:表示自动支付扩容订单费用 不填写则保持默认。默认值:0 表4 azCode字段数据结构说明 名称 是否必选 参数类型 说明 az_code 是 String 新增CN横向扩容每个节点的可用区 请求样例 (扩单CN) {"expand_cluster": { "coordinators": [ { "az_code":"az1xahz" } ], "isAutoPay":0}} 请求样例 (扩多CN)扩多CN {"expand_cluster": { "coordinators": [ { "az_code":"az1xahz" }, { "az_code":"az2xahz" }, { "az_code":"az3xahz" } ]}}
  • URI URI格式 POST https://{Endpoint}/gaussdb/v3/{project_id}/instances/{instance_id}/action URI样例 https://gaussdb-opengauss.cn-north-1.myhuaweicloud.com/opengauss/v3/0483b6b16e954cb88930a360d2c4e663/instances/dsfae23fsfdsae3435in01/action 参数说明 表1 参数说明 名称 是否必选 说明 project_id 是 租户在某一region下的project ID。 获取方法请参见获取项目ID。 instance_id 是 实例ID。
  • URI URI格式 GET https://{Endpoint}/v3/{project_id}/instances/{instance_id}/public-ips?offset={offset}&limit={limit} URI样例 查询实例已绑定EIP列表 https://gaussdb-opengauss.cn-north-1.myhuaweicloud.com/v3/599628f2665841b2a66fa2780fadc025/instances/e0984e23578c4296950336e613d99d32in14/public-ips?offset=0&limit=1 参数说明 表1 参数说明 名称 参数类型 是否必选 说明 project_id String 是 租户在某一region下的project ID。 获取方法请参见获取项目ID。 instance_id String 是 实例ID。 offset Integer 否 索引位置,偏移量。从第一条数据偏移offset条数据后开始查询,默认为0(偏移0条数据,表示从第一条数据开始查询),必须为数字,不能为负数。 limit Integer 否 查询记录数。默认为50,不能为负数,最小值为1,最大值为50。
  • 响应消息 正常响应要素说明 表2 参数说明 名称 参数类型 说明 public_ips Array of objects 查询实例已绑定EIP列表。 详情请参见表3。 total_count Integer 总记录数。 表3 public_ips字段数据结构说明 名称 参数类型 说明 public_ip_id String 弹性公网ID。 public_ip_type String 弹性公网类型。 port_id String 端口ID。 public_ip_address String 弹性公网IP。 private_ip_address String 内网地址。 bandwidth_id String 带宽ID。 bandwidth_name String 带宽名称。 bandwidth_share_type String 带宽共享类型。 bandwidth_size Integer 带宽大小。 applied_at String 修改时间,格式为“yyyy-mm-ddThh:mm:ssZ”。其中,T指某个时间的开始;Z指时区偏移量,例如北京时间偏移显示为+08:00。
  • 基本概念 帐号 用户注册时的帐号,帐号对其所拥有的资源及云服务具有完全的访问权限,可以重置用户密码、分配用户权限等。由于帐号是付费主体,为了确保帐号安全,建议您不要直接使用帐号进行日常管理工作,而是创建用户并使用创建的用户进行日常管理工作。 用户 用户是云服务的使用人员,具有身份凭证(密码和访问密钥)。 在我的凭证下,您可以查看帐号ID和用户ID。您需要用到帐号、用户和密码等信息。 区域 指云资源所在的物理位置,同一区域内可用区间内网互通,不同区域间内网不互通。通过在不同地区创建云资源,可以将应用程序设计的更接近特定客户的要求,或满足不同地区的法律或其他要求。 可用区 一个可用区是一个或多个物理数据中心的集合,有独立的风火水电,AZ内逻辑上再将计算、网络、存储等资源划分成多个集群。一个Region中的多个AZ间通过高速光纤相连,以满足用户跨AZ构建高可用性系统的需求。 项目 区域默认对应一个项目,这个项目由系统预置,用来隔离物理区域间的资源(计算资源、存储资源和网络资源),以默认项目为单位进行授权,用户可以访问您帐号中该区域的所有资源。如果您希望进行更加精细的权限控制,可以在区域默认的项目中创建子项目,并在子项目中购买资源,然后以子项目为单位进行授权,使得用户仅能访问特定子项目中资源,使得资源的权限控制更加精确。 图1 项目隔离模型 父主题: 使用前必读
  • URI URI格式 GET https://{Endpoint}/v3/{project_id}/instances/{instance_id}/balance URI样例 https://gaussdb-opengauss.cn-north-1.myhuaweicloud.com/v3/0483b6b16e954cb88930a360d2c4e663/instance/dsfae23fsfdsae3435in14/balance 参数说明 表1 参数说明 名称 是否必选 说明 project_id 是 租户在某一region下的project ID。 获取方法请参见获取项目ID。 instance_id 是 实例ID。
  • 创建环境 登录ServiceStage,选择“环境管理”,单击“创建环境” 。 设置环境信息。 “环境名称”:输入环境名称,例如:“test-env”。 “企业项目”:设置企业项目,本例默认使用default。 “虚拟私有云(VPC)”:在下拉列表选择已创建的 虚拟私有云VPC 。 “基础资源”:单击“新增基础资源”,选择该VPC下的基础资源,本例使用云容器引擎(CCE)。 “可选资源”:单击“新增可选资源”,选择该VPC下可选资源,本例使用Cloud Service Engine微服务引擎专业版。 选定VPC后,会加载该VPC下的基础资源和可选资源供选择,不在该VPC下的资源无法选择。 环境创建完成后,不支持修改VPC。 单击“立即创建”,完成环境创建。 图1 设置环境信息
  • 前提条件 已注册华为帐号并开通华为云。 当前登录帐号拥有使用ServiceStage服务的权限。帐号权限授权与绑定,请参考创建用户并授权使用ServiceStage。 获取AK/SK,请参考访问密钥。 如果使用微服务引擎专业版,需要配置AK/SK。 如果使用微服务引擎专享版,不需要配置AK/SK。但需先创建未开启安全认证的微服务引擎专享版,请参考创建微服务引擎专享版。 创建一个虚拟私有网络VPC,请参考创建虚拟私有云和子网。 创建一个CCE集群,集群中至少包含一个E CS 节点(为方便后续步骤的操作,节点规格最好选择4vCPUs、8GB内存)并且绑定弹性IP。集群绑定弹性IP,请参考购买集群。 本例基于ServiceStage绑定GitHub源码仓库,实现源码构建、归档、应用创建,需要先到GitHub官网注册帐号。 已在ServiceStage创建仓库授权,授权访问个人GitHub仓库,请参考仓库授权。
  • 概述 应用管理与运维平台(ServiceStage)是面向企业的应用管理与运维平台,提供应用发布、部署、监控与运维等一站式解决方案。支持Java、Go、Node.js、Docker、Tomcat等运行环境。支持Apache ServiceComb Java Chassis(Java Chassis)、Spring Cloud、Dubbo、Mesher服务网格等微服务应用,让企业应用上云更简单。 ServiceStage新应用模型提供了环境管理功能,把相同VPC下的基础资源(如CCE集群、ECS等)加上可选资源(如ELB、RDS、DCS等)实例组合为一个环境,部署应用时选择环境会自动加载包含的资源。 应用是一个功能相对完备的业务系统,由一个或多个特性相关的组件组成。应用组件是组成应用的某个业务特性的实现,以代码或者软件包为载体,可独立部署运行。 针对应用的组件提供启停、升级、回退、伸缩、查看日志、查看事件、设置访问方式、设置阈值告警等运维操作。 本例基于ServiceComb(SpringMVC)框架,快速创建微服务应用,供您体验ServiceStage新应用模型功能。 ServiceStage基于GitHub提供了一些不同语言的demo。体验特定语言demo在ServiceStage中的源码部署功能,请参考如何体验ServiceStage的源码部署功能?
  • 方案架构 该解决方案基于端边云部署架构构建AR现场作业工作流,云端部署三维重建、模型训练等算力消耗型服务,管理和更新边缘服务。用户按需在边缘部署融合定位、物体定位跟踪等AR能力;基于端侧SDK自定义开发AR面板、AR导航、设备拆解等功能。 图1 方案架构图 该解决方案会部署如下资源: 创建用于上传训练数据和结果数据导出的OBS桶,开发者可以自主通过华为云账号向该桶上传更新数据和下载结果数据; 用户在HiLens技能市场订阅所需的边侧AR服务技能;用户自购边缘服务器,使用HiLens云服务纳管边缘服务器并将技能下发到边缘服务器。
    AI
  • 方案优势 算法高效高精度 采用先进的深度学习、AR算法,深入研究各行业业务场景,提高技术在复杂场景中的适配度,支持多终端视觉定位导航,高效高精度大场景重建,厘米级定位精度、毫秒级位姿输出。 端边云协同架构 端边云协同架构支持端侧使用到最新最优的云上AI服务,边侧算力充足,支持快速部署充分发挥AI算法优势,缓解低算力终端计算压力。 适配复杂场景 该解决方案考虑了多种复杂的环境,如场站中大量重复结构、相似设备,支持弱纹理设备的精准识别及定位跟踪,帮助用户在复杂场景中高效率完成现场作业。 提供通用API接口 提供符合RESTful规范的API访问接口,不同行业不同应用场景用户,均可通过接口直接调用场景重建等云服务,接口通用性强,对接快速、简单易用。
    AI
  • 应用场景 随着国家“出五进一”等用人标准的陆续出台,工业场景中的现场作业面临人员短缺、作业现场专家缺乏等问题。 传统的人工巡检劳动强度大、检测质量差、巡检结果多依靠纯手工纸质记录,后期再录入业务系统,全流程数字化程度低; 作业现场场地面积大,巡检设备众多,需要记录回传的信息类型多,如遇到巡检异常,作业人员缺乏专业知识,作业现场缺少专家支撑,存在安全隐患; 传统线下培训成本高、互动性较弱、经验传递难、知识积累难。 专业设备结构复杂,检修操作过程依靠感觉,缺少规划化监控,安全性较难保障。 AR现场作业解决方案,联合AR眼镜硬件合伙作伴,可以实现如下业务效果: AR智慧巡检,用户穿戴AR设备融入3D数字化信息,完成设备巡检、异常上报、信息录入等工作。设备自动化识别,当用户走到设备附近,设备参数标准参数自动触发显示,和后台数据在视野中实时呈现;3D隐藏结构展示,快速赋能巡检作业新员工;巡检信息后台数据比对,异常数据自动上报,提升巡检效率、降低工作负荷; AR导航导览,工业场景下,场站面积大,场景复杂,巡检点位众多,而且有许多相同设备需要巡检。依靠纸质记录、工人经验很容易出现漏检、错检等现象。AR导航导览可彻底解决这一问题:根据工单,所有巡检点位自动编排,巡检路径最优化,提高作业效率;巡检过程中,根据距离感应,周围设备信息自动化呈现,彻底解决设备贴牌、扫码记录的繁琐步骤;通过定位导航技术,工人到达巡检点位自动打卡,并指引到达下一个巡检点,解决漏检、错检问题; AR辅助维修,借助AR设备现场作业,用户可在产线中对多个设备,高效率、精准地故障发现,从而快速维修,以减少由于设备故障而带来的生产损失。维修任务可视化呈现,与现实中的设备虚实融合,检修员可直观找到待检修区域及设备;维修步骤3D可视化引导,精准指引用户维修过程,按照眼镜端提示操作,全程自动录像,方便问题回溯和实时查看;工单数据智能化回传后台,减少传统纸质信息记录中的错记、漏记问题,提升设备维修效率; AR远程协作,现场作业过程中遇到紧急问题时,作业人员无法第一时间找到解决方法,可通过AR远程协助请求远程联络专家,现场作业状况实时同步,远程专家第一视角作业指导。通过AR标注、屏幕共享,指导现场员工进行作业,快速解决现场问题。多部门、多人协同作业,指定用户知识分享、精准空间内容锚定。
    AI
  • 注册状态回调 定义:Void RegisterStateCallback(StateCallback callback) 描述:在ARInspect SDK工作期间,通过该接口实时获取SDK状态,主要包括运行状态与错误码信息,在注册时立即回调一次当前状态,后续由事件触发。 参数: 表1 名称 类型 描述 callback StateCallback 实现回调函数,处理状态与错误码信息。callback定义如下 callback定义: public delegate void StateCallback (int stateCode); stateCode定义 端SLAM定位中。表示端SLAM定位成功,GetCameraPose返回的数据来自端SLAM。 云SLAM定位中。表示云Slam定位成功,GetCameraPose返回的数据来自云SLAM。 1:未找到License 2:License校验失败 11:SD卡未挂载 12:SD卡空间不足 21:网络未连接 22:IP配置错误 23:服务器不可达 24:端口配置错误 31:Unity配置错误 32:帧率配置错误 返回值:NA 父主题: 接口说明
    AI
  • 获取定位信息 定义:Pose GetCameraPose (long time) 描述:获取未来时间SLAM的定位信息,time为0时表示不带预测,获取当前时间SLAM的定位信息。当此值能够正常获取数据时,说明已经完成定位,可进行后续的接口调用。 参数: 表1 参数 名称 类型 描述 time long 目标时间与当前时间的差值 (单位为纳秒),为0时为不带预测。 例如:想得到的目标位姿的时间是20点30分40秒6000ns,当前时间为20点30分40秒5000ns,那么time的值为1000。即得到time纳秒后的位姿。 返回值: Pose:返回对应时间的6dof 位姿数据。 父主题: 接口说明
    AI
  • 获取当前帧图像 定义:Void GetPictureData(SavePictureCallback callback) 描述:在ARInspect SDK工作期间,摄像头被占用,如果想获取摄像头采集的图像,可调用该接口获取一帧实时图像。 参数: 表1 参数 名称 类型 描述 callback SavePictureCallback 实现回调函数,接收图片数据。callback定义如下 callback定义: public delegate void SavePictureCallback(byte[] data); 返回值:NA 父主题: 接口说明
    AI
  • 运行环境 设备要求: 终端设备(眼镜/PAD),云/边侧服务器(按需选择) 配置文件: ARInspect SDK初始配置文件,包括: ARInspect.config,Unity相关配置 slam_sdk_config.json,SLAM算法适配层相关配置 initParam.json,SLAM算法相关配置 hwServerUrl.json,Android层配置 initParam.schema.json,SLAM算法相关参数格式 默认配置文件跟随ARInspect SDK软件包一起提供,配置文件中关键配置项将在4.2.3.4中介绍。 父主题: 开发准备
    AI
  • SDK接口使用说明 图1 SDK接口使用说明 添加引用:” ARInspect SDK”。 在程序生命周期开始时调用SDK初始化方法,对SDK进行初始化:“InspectSDK.Instance.InitSdk(int mode)”。 在Unity中的Update系列方法中进行SLAM数据的调用及获取:“InspectSDK.Instance.GetCameraPose(null)”。 在可以获取到正常位姿后,可以调用物体识别接口:“InspectSDK.Instance.TrackModel(callback)”。 在程序调用前需调用关闭SDK接口:” InspctSDK.Instance.StopSdk()”。 整体代码示例如下图: 图2 代码示例 父主题: 应用开发
    AI
  • 部署跟踪服务 图1 部署跟踪服务 计算资源配置 按需配置,推荐内存8G以上,加速卡缺省1个(暂时无法精确到小数) 图2 计算资源配置 环境变量配置 新版本不需要配置DETECTION_3D_ENDPOINT,可自动从HiLens配置的环境变量中获取 表1 环境变量配置 环境变量名称 示例 描述 IS_SGLE_INSTANCE True 部署模式,单实例版本需要配置IS_SINGLE_INSTANCE参数;多实例版本不需要配置该参数 MODELS_CONFIG {"models":{"0": {"object_key": "models/shuifo/shuifo.bin","bucket_name": "xr3d-models-bucket"}},"maps":{"0": {"object_key": "maps/F1-2F/F1-2F.bin","bucket_name": "xr3d-models-bucket"}}} 配置模型文件和地图文件在OBS桶的位置 DEFAULT_OBJ_NAME ShuShuiFa 缺省物体名称 LOG _LEVEL 3 日志级别 DETECTION_3D_PORT 8080 定位服务端口 网络配置 单实例网络配置 图3 计算资源配置 数据存储配置 宿主机新建目录并改变权限 sudo mkdir -p /opt/xr3d/models/ 图4 改变权限 表2 数据存储配置 挂载地址 说明 备注 /opt/xr3d/models 3ddetection技能的物体模型文件和ai模型文件 - /opt/xr3d/ai_models edge_server技能的地图文件 - /opt/xr3d/ai_models edge_server技能的物体模型文件 - 在线部署 部署时,通过配置从OBS下载对应的地图和模型文件(需要确认OBS桶中有对应的模型文件) 离线运行 离线状态下无法从OBS通获取模型文件,可以将地图或模型文件拷贝到对应的挂载路径 离线重启电脑 离线重启电脑,技能无法从OBS下载模型文件,可以直接使用挂载路径已有的模型文件 父主题: HiLens部署技能
    AI
  • 配置文件 配置文件中常用参数描述如下 ARInspect.config: "slam_client":使用端SLAM还是云SLAM。 "save_log": 是否保存SDK日志。调试阶段建议为true,否则false。 slam_sdk_config.json: "save_image": 是否保存传给端侧SLAM算法模块的图像。建议false,否则会导致log过大,快速占满磁盘。 "log_level":日志等级,0=trace, 1=debug, 2=info,3=warn,4=error,5=critical,6=off,建议选择info。 " flush_level ":日志写到文件的触发等级,如4表示遇到error,则将日志写到文件,建议选择3(warn) initParam.json: "offlineMapName":配置地图名称,如:"F1-2F.bin" " logLevelSwitch":日志等级开关,0表示关,1表示开。建议调试阶段开启info及以上即[0, 0, 0, 1, 1, 1],否则全0 " logModuleSwitch":模块日志开关,0表示关,1表示开。建议调试阶段开启所有模块[1, 1, 1, 1, 1, 1],否则全0 hwServerUrl.json: "serverIp": 配置边侧服务器ip地址,如"192.168.3.23"。 "vio_type": 配置VIO类型。常用值:1=云SLAM+云TRACK;4=端SLAM+云TRACK。通常有地图选择1,无地图选择4。 " log_level ": 日志等级,取值:0~4,对应debug,info,warn,error,fatal,建议调试阶段选择0(debug),否则为1(info) 父主题: 应用开发
  • 部署物体定位服务 图1 部署物体定位服务 计算资源配置 按需配置,推荐内存4G以上,加速卡缺省1个(暂时无法精确到小数) 图2 部署物体定位服务 环境变量配置 图3 部署物体定位服务 表1 环境变量配置 名称 示例 描述 MODELS_CONFIG {"models":{"0": {"object_key": "models/shuifo/shuifo.bin","bucket_name": "xr3d-models-bucket"}}} 配置模型文件(包含对应的AI模型)在OBS桶的位置 网络配置 图4 网络配置 登入华为云HiLens页面,在设备管理查看对应设备部署服务的状态,跟踪服务与定位服务状态为成功即可。 图5 查看 父主题: HiLens部署技能
  • 开发环境 操作系统: Windows 10 Unity开发环境: Unity版本:2020.1.17 Android SDK版本:API Level 31 Android JDK版本:JDK 1.8 Android NDK版本:NDK-r19 Android Gradle版本:gradle-6.7.1 Unity工程设置(终端为眼镜需设置,PAD不涉及): 删除原相机,点击菜单栏的“ARCamera/Create Camera For ARGlass”创建AR相机。 设置分辨率:将分辨率调整为2560*720 UI设置: Canvas: Rec Transform:Width:1280, Heigh:720 Render Mode:World Space Event Camera:None(Camera) ARInspect SDK软件包: ARInspect for unity_{version}.unitypackage SDK软件包,由华为方提供。 父主题: 开发准备
    AI
  • 边缘服务器安装Docker docker 查看docker版本,版本建议20以上 sudo docker --version 安装教程 sudo apt updatesudo apt install docker-ce docker-ce-cli containerd.io nvidia-docker 查看nvidia-docker版本 sudo nvidia-docker --version 安装教程参考:https://docs.nvidia.com/datacenter/cloud-native/container-toolkit/install-guide.html#install-guide distribution=$(. /etc/os-release;echo $ID$VERSION_ID) \&& curl -fsSL https://nvidia.github.io/libnvidia-container/gpgkey | sudo gpg --dearmor -o /usr/share/keyrings/nvidia-container-toolkit-keyring.gpg \&& curl -s -L https://nvidia.github.io/libnvidia-container/experimental/$distribution/libnvidia-container.list | \sed 's#deb https://#deb [signed-by=/usr/share/keyrings/nvidia-container-toolkit-keyring.gpg] https://#g' | \sudo tee /etc/apt/sources.list.d/nvidia-container-toolkit.listsudo apt-get updatesudo apt-get install -y nvidia-docker2sudo systemctl restart docker 父主题: 边缘服务部署
  • HiLens注册设备 注册页面 图1 注册 注册成功页面(未激活) 图2 注册成功 下载固件和证书 图3 下载 安装固件包 安装新版本固件(旧版本固件存在宿主机重启技能丢失,无法再次拉起本地容器的情况) tar -xvf [固件包]bash install_manual.shps -ef | grep hdad # 查看hdad进程是否存在 注册 hdactl register_bind -p [证书名称].tar.gz --ip [docker0 ip] 注册成功的状态: 图4 状态 容器内的Agent与宿主机中的固件交互,缺省情况下会把宿主机的IP挂载到容器内,如果宿主机的IP是动态获取的,会导致容器内的Agent与宿主机中的固件无法交互;需要使用“ifconfig”命令查看docker0的ip(172.17.0.1) 父主题: 边缘服务部署
    AI
  • 准备工作 注册华为帐号并开通华为云,完成实名认证。 使用华为帐号登录HiLens控制台,选择专业版,选择“北京四”区域。 技能订阅:用户提供北京四的project_id和iam_id,用于共享定制技能。提供账号信息后,等待技能提供方共享技能;共享成功后,用户在HiLens技能市场购买相关的技能(如:AR巡检演示Demo需要skill-xr3d-3ddetection和skill-xr3d-edge-server两个技能) 边缘服务服器:系统:ubuntu18.04,不修改内核,显卡3080、3090(支持cuda11.1),安装新版的nvidia驱动(如:470.63.01)
    AI
共100000条