如何解决Flask在Google Colab上运行:服务器端页面加载问题
我正在尝试训练一个nlp模型,然后在Google Colab Python笔记本中使用python和Flask显示结果。 第一步,我使用FinBert,这是基于Bert神经网络的财务模型。它获取一个包含新闻文本的text.txt文件,输出是每个文本的情感。这是当我尝试在“ 0.0.0.0:5000”端口上显示输出失败时出现的问题。 顺便说一下,我在“ google colab”上运行代码。
here is the code:
from flask import Flask
from flask_cors import CORS
import sys
import optparse
import time
from flask import request
import sys
from finbert.finbert import predict
from pytorch_pretrained_bert.modeling import BertForSequenceClassification
import nltk
nltk.download('punkt')
app = Flask(__name__)
CORS(app)
start = int(round(time.time()))
model = BertForSequenceClassification.from_pretrained('./models/',num_labels=3,cache_dir=None)
@app.route("/",methods=['POST'])
def score():
text=request.get_json()['text']
return(predict(text,model).to_json(orient='records'))
if __name__ == '__main__':
app.run(host='0.0.0.0',port=5000,debug=False,threaded=True)
我想检查问题是否出自模型,所以我删除了烧瓶部分,仅将一些文本传递给模型,即可正常工作。因此,烧瓶存在一些我无法罚款的问题(对烧瓶而言是全新的)。
解决方法
我不确定这是否能为您的案件提供迅速的解决方案,但是上次遇到问题并且找不到更多解决方案时,我只是降低了烧瓶的等级就解决了这个问题,我花了几天的时间寻找解决方案/错误
!pip install flask==0.12.2
如果这是解决方案,则应将功劳归给this
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。