我使用python库https://github.com/facebookresearch/fastText/tree/master/python
创建了fasstext模型我正在将模型集成到使用Google Cloud API的Flask应用程序中:gcloud处理文件并将其馈入快速文本。
该应用程序可以完全按照我在本地环境中以及在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
预期结果是Web应用程序可以像在我的本地环境中一样工作。