这几天在用tensorflow的时候,存取模型遇到了read less bytes than requested的错误。
简单的说就是tf.restore()取出来的一堆参数跟应该有的对不上。
一直不知道错在哪里,卡了好几天。
最后发现是因为是我是边训练模型边定期存模型的,且总是keyboardinterrupt,导致结束的时候最新的模型没保存全。。。
解决方法:让程序自然结束。。
这个问题坑爹就坑爹在,在我的破电脑上跑程序的时候,不提示错误,内核直接崩溃,还以为是那条代码写死了。
后来换了Colab来跑,才找到错。。。