我在保存训练好的深度学习模型时,出现了如上的编码错误,一开始我以为是路径问题,但是找了好几遍都没发现问题,所以觉得不是路径问题。似乎从这些提示的错误中无法找到问题所在。
但是,我在过了两三天再去run模型的时候,出现了下面这个警告:
WARNING:absl:Found untraced functions such as gru_cell_2_layer_call_and_return_conditional_losses, gru_cell_2_layer_call_fn, gru_cell_3_layer_call_and_return_conditional_losses, gru_cell_3_layer_call_fn, gru_cell_2_layer_call_fn while saving (showing 5 of.....
于是我就对这个警告比较好奇,为啥会有这个警告呢?
于是我就试着去stackoverflow看了看,结果看到了下面这个帖子,
然后在保存模型的时候做了如下修改:
model.save(filepath, save_format="h5")
结果,完美解决编码问题!!!