Я обнаружил следующую ошибку в браузере при запуске моих приложений на gcloud:
Внутренняя ошибка сервера Сервер обнаружил внутреннюю ошибку и не смог выполнить ваш запрос. Либо сервер перегружен, либо в приложении произошла ошибка.
При просмотре файлов журнала отображается:
ОШИБКА в приложении: исключение включено / прогнозирование [ POST]
И мои коды приведены ниже:
@app.route('/predict', methods=['POST'])
def predict():
if request.method == 'POST':
BizUnit = request.form.get('BizUnit')
Region = request.form.get('Region')
Category = request.form.get('Category')
sel = (BizUnit, Region, Category)
dict = {'COO': 0, 'Finance': 1, 'HR': 2, 'AMER': 0, 'APAC': 1,
'EMEA': 2, 'Resources': 0, 'Facility': 1, 'Services': 2}
sel_num = ([dict[sel[0]], dict[sel[1]], dict[sel[2]]])
final_features = [np.array(sel_num)]
prediction = model.predict(final_features)
output = round(prediction[0], 2)
return render_template('index.html', prediction_text=
'Spends should be $ {}'.format(output))
Буду очень признателен, если кто-нибудь посоветует некоторые указатели для решения этой проблемы. Спасибо