【发布时间】:2020-12-30 00:21:28
【问题描述】:
我正在尝试从 Google Cloud Run 上的 Flask 驱动的 docker 容器中提供相当大的模型 (1GB)。
我正在尝试找出加载 pickle / joblib 模型文件的最佳方式 - 以减少容器启动时间。
由于包含在 github 源中不是一个选项或不需要,我现在唯一的想法是尝试使用 gsutil 将其从 Dockerfile 读入容器。
这将如何影响冷容器启动时间?有没有更简单的方法来实现这一点?
此外,在代码中调用 joblib.load(model_file_path) 似乎不是一个好主意 - 因为加载可能需要 30 秒或更长时间。
【问题讨论】:
标签: python docker flask google-cloud-platform google-cloud-run