我们如何在Sagemaker中自动执行Jupyter笔记本python脚本?

时间:2020-06-30 12:13:11

标签: amazon-sagemaker

我用terraform创建了Sagemaker笔记本实例,并部署了Jupyter笔记本python脚本来创建和部署回归模型。

我能够运行scribe并通过AWS控制台手动成功创建模型。但是,我找不到自动执行它的方法。我什至尝试通过笔记本实例的生命周期配置通过外壳命令执行脚本。但是,它没有按预期工作。还有其他想法吗?

1 个答案:

答案 0 :(得分:1)

弄清楚了。将以下脚本作为生命周期配置传递给笔记本实例。

#!/bin/sh
sudo -u ec2-user -i <<'EOF'
source activate python3
pip install runipy
nohup runipy <<path_to_the_jupyter_notebook>> &
source deactivate
EOF