找回密码
 立即注册
查看: 279|回复: 0

tensorflow训练的模型转成 iOS下的clmodel

[复制链接]
发表于 2022-6-26 11:19 | 显示全部楼层 |阅读模式
苹果介绍的转换方式一共有三种:传送门

1. coremltools


苹果自己实现的tensorflow转iOS模型的转换工具
本人使用的版本是6.0b1 最大支持的tensorflow版本2.8.0
支持的iOS版本最低13
向下支持可以用方案3再训练一个模型
本人使用最新的tensorflow 再使用coremltools转化时,提示


WARNING:root:TensorFlow version 2.9.2 has not been tested with coremltools. You may run into unexpected errors. TensorFlow 2.8.0 is the most recent version that has been tested.
所以建议根据coremltools版本选择对应的tensorflow python版本
2.  mxnet


点进去
提示 The 'apache/incubator-mxnet' repository doesn't contain the 'tools/coreml' path in 'master'.
找不到文档了,这里也没办法说明
应该是用不了了
3. tfcoreml


库已经不再维护 并且满足以下才行
Conversion API tfcoreml.convert should only be used if all of the following conditions are met:
Primary deployment target is iOS 12 or earlier.
Source model is a TensorFlow 1 graph_def object serialized as frozen protobuf format (".pb")
满足以上2点才能用 目前iOS要支持到iOS15,应该是用不了了。
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-11-26 05:43 , Processed in 0.086957 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表