如何将预先训练好的机器学习模型转移到App Engine

时间:2016-05-25 06:29:26

标签: python google-app-engine flask machine-learning

我有很少的机器学习模型,我已经训练过(尺寸在300MB - 4 GB)。现在我想使用rest API查询它们。我在烧瓶中构建我的API,这需要这些模型在内存中。谷歌应用引擎适合它吗?或者我应该使用计算引擎吗?

1 个答案:

答案 0 :(得分:1)

由于以下原因,它不适合用于引擎:

  1. appengine没有这么多ram的实例(除非你使用灵活的,它与gce选项基本相同)。

  2. 即使这样,实例也可以消失,这需要不断地将数据重新加载到内存中(你可以在memcached上)

  3. 对前端实例的时间限制将使您甚至无法花时间将数据加载到内存中,从而无法分析数据。一个后端类型的实例可以做到这一点,但比从常规虚拟机中执行它更难。

  4. 祝你好运加载你需要的库,因为没有人应该写入文件存储,即使对于临时文件也是如此。

  5. 因此计算引擎是正确的位置。