【2023 · CANN训练营第一季】应用开发(初级)第三章——模型转换

举报
STRUGGLE_xlf 发表于 2023/05/25 20:42:10 2023/05/25
【摘要】 1.模型转换工具介绍在进行模型转换前,请务必查看如下约束要求:支持原始框架类型为Caffe、TensorFlow、MindSpore、ONNX的模型转换:当原始框架类型为Caffe、MindSpore、ONNX时,输入数据类型为FP32、FP16(通过设置入参–input_fp16_nodes实现,MindSpore框架不支持该参数)、UINT8(通过配置数据预处理–insert_op_c...

1.模型转换工具介绍

image.png

在进行模型转换前,请务必查看如下约束要求:

  • 支持原始框架类型为Caffe、TensorFlow、MindSpore、ONNX的模型转换:
  • 当原始框架类型为Caffe、MindSpore、ONNX时,输入数据类型为FP32、FP16(通过设置入参–input_fp16_nodes实现,MindSpore框架不支持该参数)、UINT8(通过配置数据预处理–insert_op_conf实现);
  • 当原始框架类型为TensorFlow时,输入数据类型为FP16、FP32、UINT8、INT32、INT64、BOOL。当原始框架类型为Caffe时,模型文件(.prototxt)和权重文件(.caffemodel)的op name、op type必须保持名称一致(包括大小写)。
  • 当原始框架类型为TensorFlow时,只支持FrozenGraphDef格式。
  • 不支持动态shape的输入,例如:NHWC输入为[?,?,?,3]多个维度可任意指定数值。模型转换时需指定固定数值。
  • 对于Caffe框架网络模型: 输入数据最大支持四维,转维算子(reshape、expanddim等)不能输出五维模型中的所有层算子除const算子外,输入和输出需要满足dim!=0。
    只支持《算子规格说明》中的算子,并需满足算子限制条件。

image.png

image.png

image.png

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。