我使用Tensorflow r0.12训练了一些模型并保存了它。后来我更新到r1.0.1。某些型号的加载没有任何问题,但如果型号中有RNN单元,则加载将失败,并显示Key layer-5/bidirectional_rnn/bw/multi_rnn_cell/cell_1/basic_rnn_cell/biases not found in checkpoint
。 另外,如果我检查model.index
文件,我在那里看到类似的条目,例如:5/BiRNN/BW/MultiRNNCell/Cell0/BasicRNNCell/Linear/Bias
。在张量流中加载较旧的检查点
与RNN细胞的包现在在tf.contrib.rnn
(这是tf.nn.rnn_cell
在0.12),所以我认为一些命名已经改变。
问题是: 有没有办法加载我的模型,重新映射其张量并保存张量名称与r1.0兼容?
P.S.如果有帮助,我也有model.meta
文件。
谢谢!