Skip to content

Kernels (Architecture)

Peng Lyu edited this page Jul 22, 2022 · 17 revisions

Pre-requisites

Overview

The core functionalities offered by the Kernels component are

  • Kernel discovery. Responsible for finding Jupyter kernels on user's machine, connecting to remote jupyter servers and turning Python interpreters into Jupyter environments. More details in general overview and code architecture
  • Kernel launcher. Launching the selected Jupyter kernel with proper environment.
  • Execution. Handling the messages between the extension and Jupyter kernel.
image
Clone this wiki locally