在Amazon Sagemaker中后台运行Jupyter Notebook代码

0 投票
1 回答
36 浏览
提问于 2025-04-14 16:32

我在亚马逊的Sagemaker笔记本实例上运行代码(这是一个普通的jupyter笔记本,不是jupyterLab)。

  1. 我想知道怎么才能在后台运行代码,然后关闭浏览器标签页?因为一旦我关闭jupyter笔记本的标签页,程序就会停止,我想避免这种情况。我听说不应该在笔记本里处理这些,而是应该使用Sagemaker的处理任务。那我该怎么在更高的实例上运行下面这样简单的代码呢?
df_new['predicted_values'] = df_original.progress_apply(lambda x: LLM_pretrained_model.predict( x['comment_body'] )
  1. 过了12小时,内核崩溃了,提示我需要重新登录。我该怎么避免这个问题?因为我的数据量很大,程序至少需要运行28小时。

  2. 我能否从Sagemaker的jupyter笔记本(不是jupyterLab笔记本)推送代码到GitHub?

1 个回答

1

你可以把你的笔记本转换成一个Python脚本,然后在终端里运行它。

另外,SageMaker提供了一些特定的功能,比如训练任务处理任务,这些可以在专门的服务器上运行你的工作。

关于GitHub的问题,是的,你可以通过在Jupyter终端里使用git命令把你的代码推送到GitHub上。

撰写回答