【问题标题】:Tensorflow model to Numpy张量流模型到 Numpy
【发布时间】:2019-06-18 04:19:08
【问题描述】:

我想在另一个 Python 包中使用在 Tensorflow 中实现的预训练 SqueezeNet 模型。问题是Tenorflowdoes not support Python 3.7 的当前版本以及包括整个 Tensorflow 包作为要求不是一个好主意,因为它非常占用空间并且可能是包中问题的额外来源。最好的选择是避免 Tensorflow 作为要求。

是否有任何选项可以将Tensorflow 模型转换为Numpy 中的操作或任何其他更轻的表示形式。我不需要训练模型的支持,因为它已经过预训练。我将仅将模型用于预测目的。解决方案必须具有打包在 Python 包中的选项(可通过 pip 安装)。

欢迎提出其他建议。

【问题讨论】:

    标签: python numpy tensorflow neural-network deep-learning


    【解决方案1】:

    您可能想尝试将您的模型导出到 tflite,看看您是否有能力依赖它。目前没有支持将任何 tensorflow 模型自动转换为 numpy 的方法,但您可以通过检查模型手动执行此操作。

    【讨论】:

    • 感谢您的建议。我将尝试将模型导出到 tflite。
    • 在没有安装Tensorflow(然后使用其精简版解释器)的情况下,我找不到从 Python 运行 tflite 的解决方案。我想我需要找到另一个解决方案。
    猜你喜欢
    • 2017-11-05
    • 1970-01-01
    • 2018-11-25
    • 2017-11-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多