Я создал модель fasstext с использованием библиотеки python: https://github.com/facebookresearch/fastText/tree/master/python
Я интегрирую модель в приложение для колб, использующее облачные API Google: gcloud обрабатывает файл и передает его в fasttext.
Приложение работает точно так, как я хочу, в моей локальной среде, и когда я запускаю его на http://127.0.0.1:8080.
При развертывании в Google App Engine у меня возникают проблемы. Моя текущая ошибка:
An internal error occurred:
std::bad_alloc
See logs for full stacktrace.
У кого-нибудь есть какие-либо указания относительно того, что здесь делать?
Если у меня есть приложение, работающее в локальной среде, как лучше всего сделать его веб-приложением?
Я попытался изменить файл FastText.py
и изменить файл requirements.txt
.
Traceback (most recent call last): File "/env/lib/python3.6/site-packages/flask/app.py", line 2292,
in wsgi_app response = self.full_dispatch_request() File "/env/lib/python3.6/site-packages/flask/app.py", line 1815,
in full_dispatch_request rv = self.handle_user_exception(e) File "/env/lib/python3.6/site-packages/flask/app.py", line 1718,
in handle_user_exception reraise(exc_type, exc_value, tb) File "/env/lib/python3.6/site-packages/flask/_compat.py", line 35,
in reraise raise value File "/env/lib/python3.6/site-packages/flask/app.py", line 1813, in full_dispatch_request rv = self.dispatch_request() File "/env/lib/python3.6/site-packages/flask/app.py", line 1799,
in dispatch_request return self.view_functions[rule.endpoint](**req.view_args) File "/home/vmagent/app/main.py", line 323,
in upload model = load_model('shaforms.bin') File "/home/vmagent/app/FastText.py", line 320,
in load_model return _FastText(path) File "/home/vmagent/app/FastText.py", line 37,
in __init__ self.f.loadModel(model) MemoryError: std::bad_alloc
Ожидаемый результат - веб-приложение будет работать так же, как и в моей локальной среде.