【问题标题】:How to convert keras model to corml format using coremltools如何使用 coremltools 将 keras 模型转换为 corml 格式
【发布时间】:2019-05-23 14:52:10
【问题描述】:

我想使用 coremltools 将我的 keras 模型转换为 coreml。 当我尝试这样做时,它给了我一个错误

ImportError: 无法导入名称“relu6”

我的 tensorflow 版本是 1.5.1 我的keras版本是2.1.6

完整的 colab 文件在这里:

https://colab.research.google.com/drive/1kSeErLsp_xaU37haUrwBO5jiNlV2RCll

我已经尝试过不同版本的模块,但我准备尝试一个我没有尝试过的新版本

【问题讨论】:

    标签: tensorflow keras coreml coremltools


    【解决方案1】:

    您的安装似乎仍在尝试使用 Keras 2.2.0,因为 coremltools 中的错误发生在它检查 Keras 版本 >= 2.2.0 之后。

    写信 keras.__version__ 看看你的笔记本真正使用的是什么版本的 Keras。

    尝试安装旧版本的keras_applications,它仍然具有relu6 功能。它最近被改变了。 Keras 的问题在于内容经常在次要版本之间移动。

    【讨论】:

    • 如何安装更高版本的keras
    • 您必须将!pip install 命令放入文件setup.py 并放入您的Google Drive。现在,当你运行 colab notebook 时,它会首先安装正确版本的 Keras,然后启动 notebook。通过在笔记本中执行!pip install,在您重新启动笔记本之前它不会看到这些包。
    猜你喜欢
    • 2020-11-17
    • 2019-08-29
    • 1970-01-01
    • 2021-12-05
    • 2019-06-28
    • 1970-01-01
    • 2021-07-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多