我有一个 Sagemaker Jupyter 笔记本实例,我一直错误地将它留在网上过夜,不必要地花费了金钱......
当没有活动(例如 1 小时)时,是否有任何方法可以自动停止 Sagemaker 笔记本实例?或者我必须制作一个自定义脚本?
您可以使用生命周期配置 https://aws.amazon.com/blogs/machine-learning/customize-your-amazon-sagemaker-notebook-instances-with-lifecycle-configurations-and-the-option-to-disable-internet-access/设置一个自动作业,该作业将在不活动后停止您的实例。
There's GitHub 存储库 https://github.com/aws-samples/amazon-sagemaker-notebook-instance-lifecycle-config-samples其中有您可以使用的示例。在存储库中,有一个自动停止怠速 https://github.com/aws-samples/amazon-sagemaker-notebook-instance-lifecycle-config-samples/blob/master/scripts/auto-stop-idle/on-start.sh一旦实例空闲超过 1 小时,该脚本将关闭您的实例。
你需要做的是
- 使用脚本创建生命周期配置
- 将配置与实例关联起来。您可以在编辑或创建 Notebook 实例时执行此操作。
如果您认为 1 小时太长,您可以调整脚本。这条线 https://github.com/aws-samples/amazon-sagemaker-notebook-instance-lifecycle-config-samples/blob/master/scripts/auto-stop-idle/on-start.sh#L17有价值。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)