python - Heroku - 如何从 AWS S3 存储桶加载模型?
问题描述
我开发了一个使用 Python + Flask + Stanford CoreNLP 的应用程序。斯坦福 CoreNLP 管道需要知道模型在计算机上本地存储的位置,例如
currentDirectory = os.getcwd()
models_dir = currentDirectory + '/models'
pipeline = stanfordnlp.Pipeline(models_dir=models_dir, lang='en', use_gpu=(not cpu))
鉴于 Heroku 服务器的空间限制,我想使用 AWS s3 服务来存储模型,但我不知道如何加载模型(从 Heroku 服务器到 AWS S3 存储桶),因为我必须提供本地路径包含模型的本地文件夹。
你知道如何解决这个问题吗?目前,我看到的唯一解决方案是将模型直接从 AWS s3 存储桶下载到 Heroku 服务器,但由于速度慢且服务器空间有限,这将无法正常工作。
解决方案
推荐阅读
- python - 在 python 中,for 和 while 循环都不是在线性时间 O(n) 中运行
- php - 如何在 Laravel 8 中使用 pagination() 函数时更正浏览器中分散的分页链接和对象视图
- frida - 可变参数打印函数的 Frida 语法
- substrate - 如何在基板中创建自定义令牌
- linux - Containerized jenkins : Cant find the /var/lib/jenkins folder
- javascript - Javascript function returning undefined instead of integer value
- plsql - 如何在 PL-SQL 中舍入数字?
- python - How to find K-means total number of iterations in sklearn python?
- build - 使用 Cygwin 构建 Assimp
- python - 如何从 Python 中的 JSON 获取国家和州到 HTML 中的下拉列表?