在以 TFLite 格式导出模型时,我一直在使用 AutoML Vision Edge 完成一些图像分类任务,并取得了很好的效果。但是,我只是尝试导出 saved_model.pb 文件并使用 Tensorflow 2.0 运行它,似乎遇到了一些问题。
代码片段:
import numpy as np
import tensorflow as tf
import cv2
from tensorflow import keras
my_model = tf.keras.models.load_model('saved_model')
print(my_model)
print(my_model.summary())
'saved_model' 是包含我下载的 saved_model.pb 文件的目录。这是我所看到的:
2019-10-18 23:29:08.801647: I tensorflow/core/platform/cpu_feature_guard.cc:142] 您的 CPU 支持未编译此 TensorFlow 二进制文件以使用的指令:AVX2 FMA 2019-10-18 23:29:08.829017 :我 tensorflow/compiler/xla/service/service.cc:168] XLA 服务 0x7ffc2d717510 在平台主机上执行计算。设备:2019-10-18 23:29:08.829038:I tensorflow/compiler/xla/service/service.cc:175] StreamExecutor 设备(0):主机,默认版本回溯(最后一次调用):文件“classify_in_out_tf2. py",第 81 行,在 print(my_model.summary()) AttributeError: 'AutoTrackable' 对象没有属性 'summary'
我不确定这是我如何导出模型的问题,还是我的代码加载模型的问题,或者这些模型是否与 Tensorflow 2.0 或某种组合不兼容。
任何帮助将不胜感激!
潇湘沐
慕娘9325324
随时随地看视频慕课网APP
相关分类