import tensorflow as tf kmodel = tf.keras.models.load_model('model.h5') kmodel.save('model.kmodle')出现WARNING:absl:Found untraced functions such as _jit_compiled_convolution_op, _jit_compiled_convolution_op, _jit_compiled_convolution_op, _jit_compiled_convolution_op, _jit_compiled_convolution_op while saving (showing 5 of 7). These functions will not be directly callable after loading. INFO:tensorflow:Assets written to: model.kmodle\assets INFO:tensorflow:Assets written to: model.kmodle\assets的警告怎么修改解决
时间: 2023-06-13 19:06:03 浏览: 230
解决Tensorflow2.0 tf.keras.Model.load_weights() 报错处理问题
这个警告是因为在保存 Keras 模型时,某些自定义的 Op 操作没有被跟踪到。这将导致在加载模型时,这些 Op 操作将不可直接调用。
你可以尝试使用 `tf.keras.experimental.export_saved_model` 函数来保存模型,例如:
```
import tensorflow as tf
kmodel = tf.keras.models.load_model('model.h5')
tf.keras.experimental.export_saved_model(kmodel, 'model_kmodle')
```
这将使用 TensorFlow SavedModel 格式保存模型,可以避免这个警告。
阅读全文