简体   繁体   English

我可以在Sagemaker上部署预训练的sklearn模型(在S3中刺刺)吗?

[英]Can i deploy pretrained sklearn model (pickle in s3) on sagemaker?

I have already developed a scikit learn based machine learning model and have it in a pickle file. 我已经开发了一个基于scikit学习的机器学习模型,并将其保存在pickle文件中。 I am trying to deploy it only for inferencing and found sagemaker on aws. 我试图将其仅用于推理,并在aws上找到了sagemaker。 I do not see scikit learn based libraries on their available libraries and I also do not want to train the model all over again. 我看不到scikit在可用库的基础上学习基于库的方法,也不想再次从头训练模型。 Is it possible to only deploy the model that is already trained and present in AWS S3 on sagemaker? 是否可以仅在sagemaker上部署AWS S3中已经训练并存在的模型?

You need to containerize it before deploy to SageMaker. 您需要先对其进行容器化,然后再部署到SageMaker。

This might be a good start: https://aws.amazon.com/blogs/machine-learning/train-and-host-scikit-learn-models-in-amazon-sagemaker-by-building-a-scikit-docker-container/ 这可能是一个好的开始: https : //aws.amazon.com/blogs/machine-learning/train-and-host-scikit-learn-models-in-amazon-sagemaker-by-building-a-scikit-docker -容器/

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM