gpt4 book ai didi

python - 借助 AWS SageMaker,是否可以使用 sagemaker 开发工具包部署预训练模型?

转载 作者:行者123 更新时间:2023-12-03 21:20:13 25 4
gpt4 key购买 nike

我试图避免将现有模型训练过程迁移到 SageMaker,并避免创建自定义 Docker 容器来托管我们训练的模型。

我希望将我们现有的、经过训练的模型注入(inject) AWS 通过 sagemaker-python-sdk 提供的预构建 scikit learn 容器中。 .我发现的所有示例都需要先训练模型,这会在 SageMaker 中创建模型/模型配置。然后使用 deploy 进行部署方法。

是否可以向 deploy 提供经过训练的模型?方法并将其托管在 AWS 提供的预先构建的 scikit learn 容器中吗?

供引用,the examples我已经看到遵循以下操作顺序:

  • 创建 sagemaker.sklearn.estimator.SKLearn 的实例并提供训练脚本
  • 调用fit方法就可以了
  • 这将在 SageMaker
  • 中创建模型/模型配置
  • 调用deploy SKLearn 上的方法实例自动获取在步骤 2/3 中创建的模型并将其部署在预构建的 scikit learn 容器中作为 HTTPS 端点。
  • 最佳答案

    是的,您可以将现有模型导入 SageMaker。

    对于 scikit-learn,您将使用 SKLearnModel() 对象从 S3 加载到模型并在 SageMaker 中创建它。然后,您可以像往常一样部署它。

    https://sagemaker.readthedocs.io/en/latest/sagemaker.sklearn.html

    这是一个基于 MXNet 的完整示例,它将为您指明正确的方向:
    https://github.com/awslabs/amazon-sagemaker-examples/blob/master/sagemaker-python-sdk/mxnet_onnx_superresolution/mxnet_onnx.ipynb

    关于python - 借助 AWS SageMaker,是否可以使用 sagemaker 开发工具包部署预训练模型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54916866/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com