sagemaker 在本地使用 visual studio 代码而不是笔记本 - SDK
sage maker using visual studio code locally instead of notebooks - SDK
出于成本原因,我更喜欢使用本地笔记本电脑 + 具有 IDE 类似 Visual Studio 的代码。就目前而言,我的 IT 部门也没有 able/reluctant 为 could 9 等设置数据库连接(所以我必须将数据从本地笔记本电脑移动到 S3)。我还研究了 this 以通过 SSH 连接到 EC2。然而,IT 再次不愿意开放网络连接......
我的问题是,我的笔记本电脑只有 8GB (windows)。因此,有时我会 like/have 使用云(例如进行超参数优化等)并最终部署模型(例如 docker images R + plumber - Python + FASt API 等)。遇到这样的代码(运行 in sagemaker notebooks):
estimator = sagemaker.estimator.Estimator(
role=role_arn,
instance_count=1,
instance_type='ml.m5.xlarge',
image_uri=container,
debugger_hook_config=debugger_hook_config,
rules=rules,
sagemaker_session=session)
这是SageMaker Python SDK代码。我还可以通过 Visual Studio 代码在本地执行所有操作吗?我知道像这样的 SDK 是一个不断变化的目标,但我可以使用它吗?有没有 books/tutorials(Google 没有 return 太多)。谢谢
可以。使用 SageMaker Local 在笔记本电脑上的 docker 容器中本地执行训练和推理。
在 Estimator 中,您将指定:instance_type='local'
或 instance_type='local_gpu'
出于成本原因,我更喜欢使用本地笔记本电脑 + 具有 IDE 类似 Visual Studio 的代码。就目前而言,我的 IT 部门也没有 able/reluctant 为 could 9 等设置数据库连接(所以我必须将数据从本地笔记本电脑移动到 S3)。我还研究了 this 以通过 SSH 连接到 EC2。然而,IT 再次不愿意开放网络连接......
我的问题是,我的笔记本电脑只有 8GB (windows)。因此,有时我会 like/have 使用云(例如进行超参数优化等)并最终部署模型(例如 docker images R + plumber - Python + FASt API 等)。遇到这样的代码(运行 in sagemaker notebooks):
estimator = sagemaker.estimator.Estimator(
role=role_arn,
instance_count=1,
instance_type='ml.m5.xlarge',
image_uri=container,
debugger_hook_config=debugger_hook_config,
rules=rules,
sagemaker_session=session)
这是SageMaker Python SDK代码。我还可以通过 Visual Studio 代码在本地执行所有操作吗?我知道像这样的 SDK 是一个不断变化的目标,但我可以使用它吗?有没有 books/tutorials(Google 没有 return 太多)。谢谢
可以。使用 SageMaker Local 在笔记本电脑上的 docker 容器中本地执行训练和推理。
在 Estimator 中,您将指定:instance_type='local'
或 instance_type='local_gpu'