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



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

由于以下原因,它不适合AppEngine:

  1. AppEngine没有具有这么多RAM的实例(除非您使用与GCE选项基本相同的Flexible)。

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

  3. 前端实例的时间限制将使您甚至不太可能有时间将数据加载到内存中,从而无法分析数据。 后端类型的实例可以做到这一点,但比从常规 VM 执行此操作更难。

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

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

最新更新