完成正在进行的 TensorFlow 训练
Posted
技术标签:
【中文标题】完成正在进行的 TensorFlow 训练【英文标题】:Finish Tensorflow training in progress 【发布时间】:2018-06-13 11:42:05 【问题描述】:数据丢失:不是 sstable(坏幻数):您的文件可能在 不同的文件格式,您需要使用不同的还原 运营商?
我目前正在使用 .wav 音频文件目录训练 Tensorflow-wavenet。现在,我想停止训练并生成输出,但是命令不起作用。下面是终端培训:
我见过this *** post,但 tf.train.export_meta_graph 什么也没做。另外,如果我尝试在新的终端选项卡中生成输出,如下所示:
cd /Users/ruchirbaronia/Downloads/tensorflow-wavenet-master
python generate.py --wav_out_path=generated.wav --samples 16000 logdir/train/2018-01-03T09-18-15/model.ckpt-0.index
我收到了这个error,它基本上说我无法生成输出,因为尚未保存训练数据。如何保存并完成训练?
【问题讨论】:
您的屏幕截图显示您尝试将命令输入到看似正在运行的程序中,该程序不期望或不接受输入,更不用说命令作为输入了。就像您正确得出的结论一样,如果您不想中断正在运行的程序以发出其他命令,则可以打开一个新的终端窗口。但是大致上你问题的前半部分基本上是切线的,那部分的答案是“不要那样做”。 【参考方案1】:train.py
可以选择保存检查点的频率。例如,
train.py --checkpoint_every=10 ...
每 10 步保存一次检查点。默认情况下,每 50 步保存一次。一旦你有了一个检查点,你应该可以使用generate.py
。
【讨论】:
以上是关于完成正在进行的 TensorFlow 训练的主要内容,如果未能解决你的问题,请参考以下文章
Tensorflow车牌识别完整项目(含完整源代码及训练集)