首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在同一台机器上托管多个模型的AWS SageMaker (ML计算实例)

在同一台机器上托管多个模型的AWS SageMaker (ML计算实例)
EN

Stack Overflow用户
提问于 2018-03-22 06:36:41
回答 2查看 2.5K关注 0票数 3

通过使用部署功能,我能够托管在SageMaker中开发的模型。目前,我发现我开发的不同模型需要部署在不同的ML计算实例上。

是否有方法将所有模型部署在同一个实例上,使用单独的实例似乎是非常昂贵的选择。如果可以在同一个实例上部署多个模型,这会为模型创建不同的端点吗?

EN

回答 2

Stack Overflow用户

发布于 2018-03-24 14:58:55

SageMaker旨在解决规模上的部署问题,您希望每秒钟有数千次模型调用。对于这样的用例,您希望在每个实例上具有相同模型的多个任务,并且通常在负载均衡器和自动缩放组后面为同一个模型拥有多个实例,以允许根据需要进行向上和向下扩展。

如果您不需要这样的规模,而且对于您需要处理的每秒请求来说,甚至拥有单个模型的一个实例都不经济,那么您可以将经过SageMaker培训的模型自己托管在一些服务框架中,比如MXNet服务(https://github.com/awslabs/mxnet-model-server )或TensorFlow服务(https://www.tensorflow.org/serving/ )。

还请注意,您可以控制用于宿主的实例类型,并且可以为较小的负载选择一个较小的实例。下面是可以从中选择的各种实例类型的列表:https://aws.amazon.com/sagemaker/pricing/instance-types/

票数 4
EN

Stack Overflow用户

发布于 2019-12-02 10:38:15

我相信这是一个新的功能介绍在AWS的sagemaker,请参考下面的链接,这正是这样做。

是的,现在在AWS中,您可以在同一个ML实例中部署多个模型。

在下面链接中,functionality/

你可以找到例子,

  • multi_model_bring_your_own
  • multi_model_sklearn_home_value
  • multi_model_xgboost_home_value

另一个链接,详细解释了多模型XGboost。https://aws.amazon.com/blogs/machine-learning/save-on-inference-costs-by-using-amazon-sagemaker-multi-model-endpoints/

希望这对任何希望在未来解决这个问题的人都有帮助。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49422065

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档