
# 华为HiLens支持的模型必须是ModelArts训练出的模型吗？
不一定要用Modelarts训练出的模型，也可以本地训练。
#### 模型要求
导入的模型可为".om"格式、".pb"格式或".caffemodel"格式，其中".om"格式的模型才可以在HiLens Kit上运行，".pb"格式或".caffemodel"格式的模型在"导入（转换）"过程中，华为HiLens平台会自动将模型转换为".om"格式。
并非所有模型都能转换成功，进行导入（转换）模型操作前，请确认是否为".om"模型支持的TensorFlow和Caffe算子边界，详情请见附录[Caffe算子边界](https://support.huaweicloud.com/usermanual-hilens/hilens_02_0059.html)和[Tensorflow算子边界](https://support.huaweicloud.com/usermanual-hilens/hilens_02_0060.html)。
#### ModelArts训练模型
华为HiLens支持在ModelArts训练自己的算法模型，然后导入华为HiLens使用，训练模型可参见《ModelArts文档》。如果要使用ModelArts的预置算法，当前华为HiLens平台仅支持转换如下预置算法：
- [yolov3_resnet18（检测物体类别和位置）](https://developer.huaweicloud.com/develop/aigallery/algo/detail?id=948196c8-3e7a-4729-850b-069101d6e95c)
- [ResNet_v1_50（图像分类）](https://developer.huaweicloud.com/develop/aigallery/algo/detail?id=fb03c9e2-bd5a-49e6-8455-af8ab2f5f788)（该预置算法转换方式可参考最佳实践[手势判断技能开发](https://support.huaweicloud.com/bestpractice-hilens/hilens_06_0004.html)）。
![](https://support.huaweicloud.com/hilens_faq/public_sys-resources/note_3.0-zh-cn.png)
- 暂不支持导入ModelArts中"自动学习"训练的模型。
- 华为HiLens 只能导入ModelArts中训练的模型文件，不能导入ModelArts的模型。
 
#### 本地训练模型
导入自定义模型前，需要将自定义的模型上传到OBS服务，非".om"格式的模型上传文件包含caffe模型文件".caffemodel"和".prototxt"和配置文件".cfg"，或tensorflow的".pb"模型文件和配置文件".cfg"。
上传操作可参见[OBS快速入门](https://support.huaweicloud.com/qs-obs/obs_qs_0002.html)。模型文件上传至OBS的目录需满足一定规范，详情请见[模型输入目录规范](https://support.huaweicloud.com/usermanual-hilens/hilens_02_0064.html)。
上传到OBS需要收取一定费用，收费规则请参见[对象存储服务 OBS](https://www.huaweicloud.com/pricing.html?tab=detail#/obs)。
上传至OBS时，需确保OBS桶与华为HiLens在同一区域，且OBS文件夹名称满足如下要求：
- 文件夹名称不能包含以下字符：\\:\*?"\<\>\|。
- 文件夹名称不能以英文句号(.)或斜杠(/)开头或结尾。
- 文件夹绝对路径总长度不超过1023个字符。
- 文件夹名称不能包含两个以上相邻斜杠（/）。
 
