0 / 0
Go back to the English version of the documentation
在 Notebook 编辑器中创建作业
Last updated: 2024年6月19日
在 Notebook 编辑器中创建作业

您可以创建作业以直接在 Notebook 编辑器中运行 Notebook。

要创建 Notebook 作业,请执行以下操作:

  1. 在笔记本编辑器中,单击菜单栏中的 作业 图标 作业 ,然后选择 创建作业

  2. 输入名称和可选的描述,以定义作业详细信息。

  3. 在“配置”页面上,选择:

    • Notebook 版本。 缺省情况下,使用的是最新保存的 Notebook 版本。 如果不存在 Notebook 版本,那么必须通过单击 Notebook 操作栏中的 版本 图标 版本 来创建版本。

    • 运行时。 缺省情况下,作业使用为 Notebook 选择的环境模板。

    • 高级配置,用于添加环境变量以及选择作业运行保留时间设置。

      • 在作业启动时传递给 Notebook 并且会影响 Notebook 执行的环境变量。

        每一项变量声明都必须按以下格式针对单个变量做出,并独占一行:VAR_NAME=foo

        例如,要确定在不同作业中使用同一个 Notebook 时访问哪个数据源,在训练模型的 Notebook 作业中,可以将变量 DATA_SOURCE 设置为 DATA_SOURCE=jdbc:db2//db2.server.com:1521/testdata,而在针对实际数据运行模型的作业中,将其设置为 DATA_SOURCE=jdbc:db2//db2.server.com:1521/productiondata。 又比如,在不同的作业中,可以不同的值,将 Keras 模型所需的变量 BATCH_SIZENUM_CLASSESEPOCHS 传递给同一个 Notebook。

      • 选择作业运行结果输出。 您可以选择:

        • 日志和笔记本 ,用于存储特定运行的输出文件,日志文件以及生成的笔记本。 这是为所有新作业设置的缺省值。 选择:

          • 要比较不同作业运行的结果,而不仅仅是通过查看日志文件。 通过保留特定作业运行的输出文件,可以比较作业运行的结果以微调代码。 例如,通过在启动作业时配置不同的环境变量,您可以更改 Notebook 中的代码行为方式,然后在运行之间逐步比较这些差异 (包括图形)。

            注:

            • 缺省情况下,作业运行保留时间值设置为 5 ,以避免创建过多的运行输出文件。 这意味着将保留最后一个 5 作业运行输出文件。 如果要比较更多的运行输出文件,那么需要调整此值。
            • 不能使用特定作业运行的结果来创建 URL 以启用 "按 URL 共享"。 如果要使用特定作业结果运行作为通过 "按 URL 共享" 显示的内容的源,那么必须创建新作业并选择 日志和更新的版本
          • 查看日志。

        • 仅记录 以仅存储日志文件。 生成的 Notebook 已废弃。 选择:

          • 查看日志。
        • 日志和更新后的版本 ,用于存储日志文件并更新您用作此任务的输入的版本的输出单元。 选择:

          • 查看日志。
          • 通过 "按 URL 共享" 来共享作业运行的结果。
    • 保留时间配置,用于设置保留已完成的作业运行和作业运行工件(如日志或 Notebook 结果)的时间长度。 您可以选择要保留作业运行的天数或最后一个要保留的作业运行数。 缺省情况下,保留时间值设置为 5 (将保留最后一个 5 作业运行输出文件)。

      更改缺省值时请注意,因为过多的作业运行文件会快速使用项目存储器。

  4. 在“调度”页面上,可以选择性添加一次性调度或重复调度。

    如果定义开始日期和时间而不选择重复,那么该项作业将在指定的日期和时间只运行一次。 如果定义开始日期和时间且选择了重复,那么将按照“重复”部分中指示的时间戳首次运行该项作业。

    无法更改时区; 必须在 Web 浏览器的时区中设置作业调度。 调度将转换为运行作业的计算节点的时区。

    如果排除特定工作日,那么该作业可能无法正常运行。 这是因为,创建该调度的用户在一个时区,运行该作业的计算节点在另一个时区。

    注: 如果 Web 浏览器的时区设置为 "夏令时" (DST) 之后的本地时区,那么调度的作业可能会以不同方式显示。 例如,调度的作业显示在 3:00PM 东部标准时区 (EST) 每天对应于 8:00PM 全球标准时间 (UTC)。 当本地时区更改为东部夏令时时区 (EDT) 时,调度的作业将继续在 8:00PM (UTC) 运行,现在将显示为每天 4:00PM (EDT)。

    创建调度作业时会生成 API 密钥,将来的运行将使用此 API 密钥。 如果未创建调度作业但选择修改该作业,那么当您修改该作业时将生成 API 密钥,并且将来的运行将使用此 API 密钥。

  5. (可选)设置为查看作业的通知。 您可以选择要接收的警报类型。

  6. 复查作业设置。 然后,创建该作业并立即运行,或者创建该作业并稍后运行。 所有的 Notebook 代码单元格都会运行,所有的输出单元格都会更新。

    该 Notebook 作业会列示在项目中的作业下。 要查看 Notebook 运行输出,请单击作业,然后在 "作业运行详细信息" 页面上单击 运行结果

了解更多信息

父主题: 创建和管理作业

Generative AI search and answer
These answers are generated by a large language model in watsonx.ai based on content from the product documentation. Learn more