繁体   English   中英

从本地jupyter notebook部署model到amazon sagemaker

[英]Deploy model from local jupyter notebook to amazon sagemaker

是否有必要在 amazon sagemaker 中创建笔记本,然后将 model 文件和部署,如果我有 amazon sagamaker 访问权限,我可以将我的 model 从我的本地 jupyter 笔记本直接部署到 amazon sagemaker 中吗?

或者是否必须使用 amazon sagemaker jupyter notebooks 进行部署。

我尝试从本地 jupyter 笔记本部署 model,预测器工作

  1. 预测器 = model.deploy()
  2. predictor.predict(test_data) 工作并给出预测

但是当我从本地列出存储桶中的对象时,aws 中没有为该部署创建目录,

但是当我在 aws sagemaker notebook 实例中这样做时,它显示正在部署 model 并创建了目录。

请帮忙请..

是的,你是对的,你不需要 SageMaker Notebook 实例来将你的 model 部署到 SageMaker 端点或使用 SageMaker Python SDK。只要你有 SageMaker Python SDK,你就可以安装并使用 makenet of access您本地的 Jupyter Notebook。

我不确定您所说的“当我从本地列出存储桶中的对象时,没有在 aws 中创建该部署的目录”是什么意思。 您希望将哪些文件上传到 S3?

为了让端点托管您的 model,它需要位于 S3 中。 如果您导航到 SageMaker 控制台 > Inference > Endpoints (选择有问题的端点)> Production variants (选择Model name )。 在 SageMaker Model 中,您将看到Model data location ,其中包含您的 model tar ball 的 S3 位置。

暂无
暂无

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

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