_curses.error:prefresh()返回ERR

时间:2018-04-28 12:24:47

标签: python tensorflow

for j in range(10):
    for i in range(0, 20000, conf.batch_size):
        x1 = Xtrain[0][i:i + conf.batch_size]
        x2 = Xtrain[1][i:i + conf.batch_size]
        y = ytrain[i:i + conf.batch_size]
        _, summaries, accc, loss = sess.run([train_step, train_summary_op, acc, cost],
                feed_dict={input_1: x1, input_2: x2, input_3: y, dropout_keep_prob: 1.0})
        time_str = datetime.datetime.now().isoformat()
        print("{}: loss {:g}, acc {:g}".format(time_str, loss, accc))
        train_summary_writer.add_summary(summaries)
    print("\nEvaluation:")
    accc = sess.run(acc, feed_dict={input_1: Xtest[0], input_2: Xtest[1], input_3: ytest, dropout_keep_prob: 1.0})
    print("test accuracy:", accc)

错误:

  

追踪(最近一次通话):     文件“F:/python_workspace/intel/MPCNN/train.py”,第124行,in       feed_dict = {input_1:x1,input_2:x2,input_3:y,dropout_keep_prob:1.0})     运行文件“C:\ ProgramData \ Anaconda3 \ lib \ site-packages \ tensorflow \ python \ debug \ wrappers \ framework.py”,第411行       self._run_call_count))     文件“C:\ ProgramData \ Anaconda3 \ lib \ site-packages \ tensorflow \ python \ debug \ wrappers \ local_cli_wrapper.py”,第212行,   on_run_start       self._run_start_response = self._launch_cli()     文件“C:\ ProgramData \ Anaconda3 \ lib \ site-packages \ tensorflow \ python \ debug \ wrappers \ local_cli_wrapper.py”,第366行,   _launch_cli       title_color = self._title_color)     在run_ui中的文件“C:\ ProgramData \ Anaconda3 \ lib \ site-packages \ tensorflow \ python \ debug \ cli \ curses_ui.py”,第460行       self._dispatch_command(ini​​t_command)     文件“C:\ ProgramData \ Anaconda3 \ lib \ site-packages \ tensorflow \ python \ debug \ cli \ curses_ui.py”,第699行,在_dispatch_com中   普通话       self._display_output(screen_output)     _display_out中的文件“C:\ ProgramData \ Anaconda3 \ lib \ site-packages \ tensorflow \ python \ debug \ cli \ curses_ui.py”,第1044行   放       self._scroll_output(_SCROLL_HOME)     文件“C:\ ProgramData \ Anaconda3 \ lib \ site-packages \ tensorflow \ python \ debug \ cli \ curses_ui.py”,第1282行,在_scroll_outp中   UT       self._screen_render_nav_bar()     在_screen_rend中输入文件“C:\ ProgramData \ Anaconda3 \ lib \ site-packages \ tensorflow \ python \ debug \ cli \ curses_ui.py”,第1295行   er_nav_bar       self._max_x)   _curses.error:prefresh()返回ERR

我不知道如何处理它,请帮助我。

2 个答案:

答案 0 :(得分:0)

在您提供的代码中,表达式为:

feed_dict={input_1: Xtest[0], input_2: Xtest[1], input_3: ytest, dropout_keep_prob: 1.0})

在Anaconda3内部生成错误。

了解anaconda3的期望。然后检查你给anaconda3的是什么。如果一切都如预期的那样,那么尝试使用Google搜索错误("_curses.error: prefresh() returned ERR")。你不是第一个遇到这个问题的人。

答案 1 :(得分:0)

我不知道这是不是同一件事,但是对我来说,错误是因为Curses试图输出超出终端窗口范围的输出。通过扩大我的窗口,我不再有错误。现在要解决其他错误。...