Closed JxiaoC closed 2 years ago
解决了..
with tf.Session() as sess:
saver.restore(sess, tf.train.latest_checkpoint('.'))
predict = tf.argmax(tf.reshape(y_conv, [-1, CAPTCHA_LEN, len(CAPTCHA_LIST)]), 2)
vector_list = sess.run(predict, feed_dict={x: image_list, keep_prob: 1})
vector_list = vector_list.tolist()
text_list = [vec2text(vector) for vector in vector_list]
tf.reset_default_graph() # 在with 外执行reset_default_graph重置操作
return text_list
验证的时候, 第二次请求就出现Original stack trace for 'save1/RestoreV2' 这样的错误提示, 每次请求save*就会+1, 如果是重新运行python文件, 就正常
尝试过在with tf.Session() as sess:下面增加sess.run(tf.compat.v1.global_variables_initializer()), 虽然这样是不报错了...但是只有第一次返回的是正确的验证码, 接下来都是错误的验证码...
初学者...希望能指点指点