首页 > 解决方案 > 您可以将 .tflite 模型文件转换为 .coreml - 或转换回 Tensorflow .pb 文件或 keras h5 文件吗?

问题描述

一般问题:是否有tflite 格式转换为任何其他格式的工具?

我正在尝试将 keras 模型转换为 CoreML 模型,但我不能,因为该模型使用了 CoreML(高斯噪声)不支持的层类型。将 keras .h5 模型转换为 .tflite 很简单,删除了有问题的层(无论如何它只用于训练),并执行一些其他优化。但似乎不可能将生成的 tflite 转换为任何其他格式。Coremltools 不支持 tflite。我想我可能可以将模型从 tflite 加载到 tensorflow 会话中,从那里保存一个 .pb,然后使用 coremltools 将其转换为 coreml,但是我看不到将 tflite 模型加载到 tensorflow 会话中的方法。我在这个问题中看到了链接到的文档,但这似乎是使用 tflite 解释器来读取 tflite 模型,而不是“真实”

标签: tensorflowkerascoremltensorflow-lite

解决方案


推荐阅读