相关疑难解决方法(0)

RuntimeError:主线程不在Matplotlib和Flask的主循环中

我正在使用flask,matplotlib来保存图像和tensorflow来创建会话.我运行以下代码时遇到上述错误.烧瓶路线是否在单独的线程上运行?如何在主线程上运行fig.saveFig代码片段.非常感谢

 @app.route('/open', methods = ['GET', 'POST'])
 def sendOutput():
     global loss,a2,xP,yP,scale,sess,fig
     test_X,test_Y = own_model.getEvaluateData(scale)
     cost,ans = sess.run([loss,a2],feed_dict={xP:test_X,yP:test_Y})
     d = np.array(ans) - np.array(test_Y)
     val = hist(d,100)
     sess.close()
     fig.saveFig('abc.png') //Errror on this line
Run Code Online (Sandbox Code Playgroud)

multithreading matplotlib flask tensorflow

7
推荐指数
2
解决办法
4319
查看次数

标签 统计

flask ×1

matplotlib ×1

multithreading ×1

tensorflow ×1