首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在本地部署经过训练的Sagemaker Mxnet对象检测模型?

在本地部署经过训练的Sagemaker Mxnet对象检测模型?
EN

Stack Overflow用户
提问于 2019-05-02 16:57:18
回答 2查看 290关注 0票数 0

我已经在AWS Sagemaker上训练了一个对象检测模型。我想在我的机器上本地使用这个模型。我下载了这个模型,它包含3个文件hyperparams.json,model-symbol.json .json和model-0000.params。我已经看过很多教程来在本地部署对象分类模型,但没有得到任何用于对象检测的教程。

EN

回答 2

Stack Overflow用户

发布于 2019-05-04 04:55:38

有不同的可能性:

  • 您可以将SageMaker Python SDK本地安装在您的计算机上,并使用SageMaker在本地训练和部署您的模型,因此您需要在MXNet估计器中指明train_instance_type='local‘。然后,SageMaker会将数据从S3拉入到您的本地计算机中,并在那里训练模型。然后,mxnet_estimator.deploy将在本地部署该模型。你可以在这里找到详细的描述
  • 你可以使用MXNet的模型服务器。您需要将模型文件转换为模型存档(.mar),您可以在以下way:mxnet-model-server --models mymodel=mymodel.mar

中部署它

票数 1
EN

Stack Overflow用户

发布于 2019-05-04 08:43:54

正如NRauschmayr提到的,如果您还使用SageMaker的Python SDK本地模式特性在SageMaker上进行训练,那么使用它会很方便。一个细微的修正是,您会将predictor的instance_type设置为“本地”,因为您对本地部署感兴趣。您可以在此处阅读有关本地模式的更多信息:https://sagemaker.readthedocs.io/en/stable/overview.html#local-mode

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

https://stackoverflow.com/questions/55948882

复制
相关文章

相似问题

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