

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 在 Studio 中创建笔记本作业
<a name="create-notebook-auto-run-studio"></a>

**注意**  
笔记本调度器由 Amazon EventBridge、 SageMaker Training 和 Pipelines 服务构建。如果笔记本作业失败，您可能会看到与这些服务相关的错误。下面将介绍如何在 Studio UI 中创建笔记本作业。

SageMaker Notebook Jobs 为你提供了使用 “笔记本作业” 控件创建和管理非交互式笔记本作业的工具。您可以创建作业，查看创建的作业，以及暂停、停止或恢复现有作业。您也可以修改笔记本计划。

当您使用小工具创建预定的笔记本作业时，调度程序会尝试选择默认选项，并自动填充表单，帮助您快速上手。如果您使用的是 Studio，则至少可以在不设置任何选项的情况下提交按需作业。您也可以提交（计划的）笔记本作业定义，仅提供特定于时间的计划信息。但是，如果您的计划作业需要专门的设置，可以自定义其他字段。如果您运行的是本地 Jupyter 笔记本，则调度器扩展程序提供一项特征，让您可以指定自己的默认值（针对部分选项），这样就不必每次都手动插入相同的值。

创建笔记本作业时，可以包含数据集、映像和本地脚本等附加文件。为此，选择**运行带有输入文件夹**的作业。笔记本作业现在可以访问输入文件文件夹下的所有文件。笔记本作业运行时，目录的文件结构保持不变。

要计划笔记本作业，请完成以下步骤：

1. 打开**创建作业**表单。

   在本地 JupyterLab 环境中，选择任务栏中的**创建笔记本作业**图标 (![\[Blue icon of a calendar with a checkmark, representing a scheduled task or event.\]](http://docs.aws.amazon.com/zh_cn/sagemaker/latest/dg/images/icons/notebook-schedule.png))。如果没有看到该图标，请按照[安装指南](scheduled-notebook-installation.md)中的说明进行安装。

   在 Studio 中，请通过以下两种方式之一打开表单：
   + 使用**文件浏览器**

     1. 在左侧面板的**文件浏览器**中，右键单击要作为计划作业运行的笔记本。

     1. 选择**创建笔记本作业**。
   + 在 Studio 笔记本中
     + 在要作为计划作业运行的 Studio 笔记本中，选择 Studio 工具栏中的**创建笔记本作业**图标 (![\[Blue icon of a calendar with a checkmark, representing a scheduled task or event.\]](http://docs.aws.amazon.com/zh_cn/sagemaker/latest/dg/images/icons/notebook-schedule.png))。

1. 填写弹出表单。该表单显示以下字段：
   + **作业名称**：您为作业指定的描述性名称。
   + **输入文件**：您计划在非交互模式下运行的笔记本的名称。
   + **计算类型**：您要在其中运行笔记本的 Amazon EC2 实例的类型。
   + **参数**：自定义参数，您可以选择将其指定为笔记本的输入。要使用此功能，您可能需要在 Jupyter Notebook 中的特定单元格上标记 **parameters** 标签，以控制参数的应用位置。有关更多详细信息，请参阅[参数化笔记本](notebook-auto-run-troubleshoot-override.md)。
   + （可选）**使用输入文件夹运行任务**：如果选择此选项，计划任务将可以访问与**输入文件**位于同一文件夹中的所有文件。
   + **其他选项**：您可以为作业指定其他自定义项。例如，您可以指定映像或内核、输入和输出文件夹、作业重试和超时选项、加密详细信息以及自定义初始化脚本。有关您可以应用的自定义项的完整列表，请参阅[可用选项](create-notebook-auto-execution-advanced.md)。

1. 计划您的作业。您可以按需运行笔记本，也可以按固定计划运行笔记本。
   + 要按需运行笔记本，请完成以下步骤：
     + 选择**立即运行**。
     + 选择**创建**。
     + 此时将显示**笔记本作业**选项卡。选择**重新加载**以将作业加载到控制面板。
   + 要按固定计划运行笔记本，请完成以下步骤：
     + 选择**按计划运行**。
     + 选择**间隔**下拉列表并选择间隔。间隔从每分钟到每月不等。也可以选择**自定义计划**。
     + 根据所选的间隔，系统会显示其他字段，以帮助您进一步指定所需的运行日期和时间。例如，如果选择**日**进行每日运行，则系统会显示一个附加字段供您指定所需的时间。请注意，您指定的任何时间均采用 UTC 格式。另请注意，如果您选择较小的间隔（例如一分钟），则当下一个作业开始时，如果前一个作业尚未完成，您的作业就会重叠。

       如果选择自定义计划，则可以在表达式框中使用 cron 语法来指定确切的运行日期和时间。cron 语法是一个以空格分隔的数字列表，每个数字代表一个时间单位，从秒到年不等。要获取有关 cron 语法的帮助，可以在表达式框下选择**获取有关 cron 语法的帮助**。
     + 选择**创建**。
     + 此时将显示**笔记本作业定义**选项卡。选择**重新加载**以将作业定义加载到控制面板中。