华为HILENS-如何配置技能的Python依赖库?:背景信息

时间:2024-04-30 16:18:03

背景信息

  • 固件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/	#用于存放运行时配置
support.huaweicloud.com/hilens_faq/hiLens_03_0115.html