这是一个繁重的课程实例,我不希望包含每个api调用。所以我想要做的是在服务器启动时实例化类。
所以我提出的是这样的事情:
from package import Classobj
from flask import Flask
cobj = Classobj(arg1, arg2)
app = Flask(__name__)
@app.route('/route', methods=['POST'])
def api_call():
res = cobj.foo(arg1,arg2)
return res
类实例化会加载模型,因此通常需要几秒钟。问题是,当我这样做时,我得到一个我无法追踪的错误。
就是这样:
ValueError: Tensor Tensor("dense_1/Sigmoid:0", shape=(?, 4), dtype=float32) is not an element of this graph.
但是,当我在api调用中包含类实例化时,它可以工作。
@app.route('/route', methods=['POST'])
def api_call():
cobj = Classobj(arg1, arg2)
res = cobj.foo(arg1,arg2)
return res
对Python来说还是一个新手,非常感谢任何帮助。谢谢!