0 / 0
Go back to the English version of the documentation
Jupyter 内核和 Notebook 环境
Last updated: 2024年6月13日
Jupyter 内核和 Notebook 环境

Jupyter Notebook 在 Jupyter Notebook 环境中的内核中运行,如果 Notebook 使用 Spark API ,那么这些内核将在 Spark 环境中运行。

在环境中启动的 Notebook Juypter 内核数取决于环境类型:

  • CPU 或 GPU 环境

    以编辑方式打开 Notebook 时,对于您选择的 Notebook 语言和环境运行时,正好有一个交互式会话会连接至相应的 Jupyter 内核。 该运行时是按用户而非按 Notebook 启动。 这意味着,如果打开具有相同环境模板的第二个 Notebook ,那么将在该运行时中启动第二个内核。 资源已共享。 如果要避免共享运行时资源,那么必须将每个 Notebook 与其自己的环境模板相关联。

    重要信息: 停止 Notebook 内核不会停止在其中启动内核的环境运行时,因为其他 Notebook 内核可能仍在该运行时中处于活动状态。 仅当您确定没有任何内核处于活动状态时,才停止环境运行时。
  • Spark 环境

    在 Spark 环境中以编辑方式打开 Notebook 时,将启动专用 Spark 集群,即使在同一 Spark 环境模板中打开了另一个 Notebook 也是如此。 每个 Notebook 内核都有自己的 Spark 驱动程序和 Spark 执行器集合。 未共享任何资源。

如有必要,您可以重新启动或重新连接内核。 重新启动内核时,内核将停止,然后在同一会话中启动,但所有执行结果将丢失。 在连接中断后重新连接到内核时,该 Notebook 会连接到同一内核会话,所有已保存的先前执行结果都可用。

内核将保持活动,即使您离开配置页或关闭 Web 浏览器窗口。 当您重新打开同一配置页时,该配置页将连接到同一内核。 只有在离开笔记本或关闭 Web 浏览器窗口之前保存(每 2 分钟自动保存)的输出单元才可视。 在离开笔记本或关闭窗口后,您将看不到在后台运行的任何单元的输出。 要查看所有输出单元,您需要重新运行笔记本。

了解更多信息

父主题: Jupyter 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