欢迎光临散文网 会员登陆 & 注册

编译 Keras 模型

2023-06-12 11:55 作者:HyperAI超神经  | 我要投稿

本篇文章译自英文文档 Compile Keras Models

作者是 Yuwei Hu

更多 TVM 中文文档可访问 →TVM 中文站。https://tvm.hyper.ai/ 

本文介绍如何用 Relay 部署 Keras 模型。

首先安装 Keras 和 TensorFlow,可通过 pip 快速安装:


或参考官网:https://keras.io/#installation


加载预训练的 Keras 模型

加载 Keras 提供的预训练 resnet-50 分类模型:


加载测试图像

这里使用的还是先前猫咪的图像:


输出结果:

使用 Relay 编译模型

将 Keras 模型(NHWC 布局)转换为 Relay 格式(NCHW 布局):



在 TVM 上执行

查找分类集名称

在 1000 个类的分类集中,查找分数最高的第一个:


输出结果:


下载 Python 源代码:from_keras.py

https://tvm.apache.org/docs/_downloads/c23f7654585d9b0fa2129e1765b2a8f2/from_keras.py

下载 Jupyter Notebook:from_keras.ipynb 

https://tvm.apache.org/docs/_downloads/c82f632d47458e76d2af9821b6778e36/from_keras.ipynb


编译 Keras 模型的评论 (共 条)

分享到微博请遵守国家法律