Tensorflow:检查点文件在培训结束时被删除,没有任何错误消息
我是按照这个链接来训练音频识别模型的。 从命令开始:Tensorflow:检查点文件在培训结束时被删除,没有任何错误消息,tensorflow,speech-recognition,Tensorflow,Speech Recognition,我是按照这个链接来训练音频识别模型的。 从命令开始: python tensorflow/examples/speech_commands/train.py 命令末尾显示: 信息:tensorflow:保存到 “/media/slattann/HDD2/tmp/speech\u commands\u train/conv.ckpt-18000” 信息:tensorflow:混淆矩阵: [[257 0 0 0 0 0 0 0 0 0 0 0] [
python tensorflow/examples/speech_commands/train.py
命令末尾显示:
信息:tensorflow:保存到
“/media/slattann/HDD2/tmp/speech\u commands\u train/conv.ckpt-18000”
信息:tensorflow:混淆矩阵:
[[257 0 0 0 0 0 0 0 0 0 0 0]
[ 0 194 4 3 4 7 8 16 5 0 7 9]
[ 0 4 239 1 3 0 6 2 0 0 1 0]
[ 1 4 0 216 1 6 3 4 1 0 3 13]
[ 0 0 0 0 257 0 2 1 3 1 6 2]
[ 2 7 0 13 3 213 2 0 1 0 1 11]
[ 0 2 11 0 5 0 246 3 0 0 0 0]
[ 1 11 0 1 1 1 0 240 1 2 1 0]
[ 1 7 0 0 1 0 1 2 234 0 0 0]
[ 1 4 0 0 19 0 1 2 9 222 3 1]
[ 0 2 1 0 7 1 1 0 1 0 235 1]
[ 0 6 0 33 5 3 6 2 0 0 2 194]]
信息:tensorflow:最终测试精度=89.2%(N=3081)
但是我找不到这个检查点文件。
最后,我只能看到:
----------------------------------------------------------------------------
我可以在/media/slattann/HDD2/tmp/speech\u commands\u train文件夹中看到的文件:
checkpoint
conv.ckpt-17600.data-00000-of-00001
conv.ckpt-17600.index
conv.ckpt-17600.meta
conv.ckpt-17700.data-00000-of-00001
conv.ckpt-17700.index
conv.ckpt-17700.meta
conv.ckpt-17800.data-00000-of-00001
conv.ckpt-17800.index
conv.ckpt-17800.meta
conv.ckpt-17900.data-00000-of-00001
conv.ckpt-17900.index
conv.ckpt-17900.meta
conv.ckpt-18000.data-00000-of-00001
conv.ckpt-18000.index
conv.ckpt-18000.meta
conv_labels.txt
conv.pbtxt
----------------------------------------------------------------------------
在创建tensorflow模型(.pb)之前,我无法继续冻结图形阶段
:当它说
保存到/media/slattann/HDD2/tmp/speech\u命令\u train/conv.ckpt-18000“
时,它真正的意思是它创建(至少)三个前缀相同的文件:
- conv.ckpt-18000.meta(包含元图定义)
- conv.ckpt-18000.index
- conv.ckpt-18000.data-00000-of-00001(包含实际变量的数据,可能分片)
path/To/checkpoint/dir/conv.ckpt-18000传递给它,它将自己处理其余的部分
更多关于为什么有三个文件的信息,我可以开始冻结图形,但失败了,出现错误:-tensorflow/core/platform/cpu_feature_guard.cc:140]您的cpu支持此tensorflow二进制文件未编译使用的指令:SSE4.1 SSE4.2 AVX AVX2 FMA 2018-02-27 22:48:14.098664:W tensorflow/core/framework/op_kernel.cc:1273]op_要求在save_restore_tensor.cc:170:未找到:未成功的TensorSliceReader构造函数:未能找到的任何匹配文件---此错误是否意味着我需要先编译Tensorflow?你能分享一下命令吗。谢谢Sameer Lattanavarth错误可能有不同的来源。错误消息是什么?我假设您已经安装了Tensorflow,所以不需要编译它。尝试将freeze\u graph
的checkpoint\u name参数更改为.data
文件的全名,然后查看我使用的错误changesTensorflow是否是git克隆的。在git克隆之后,我尝试的下一步是训练模型生成检查点。那么,如果我必须编译,那么要编译的命令是什么呢?谢谢,这很复杂,一条评论中无法描述(超出了这个问题的范围)。从这里开始:阅读文档,在那里他们解释了如何安装tensorflow,或者如果你真的想要的话自己构建它(可能不是)。