ElasticKernel: An IPython Kernel that automatically saves and restores Jupyter Notebook execution states.
- イメージをプルする
docker pull ghcr.io/mryutaro/elastickernel- コンテナを起動する
docker run -p 8888:8888 ghcr.io/mryutaro/elastickernel-
ブラウザからJupyterLabにアクセスする
-
Python 3 (Elastic)のカーネルを選択する
- ライブラリをインストールする
$ uv pip install elastic-kernel- カーネルをインストールする
$ elastic-kernel install
Elastic Kernel installed from: /path/to/elastic_kernel- カーネルがインストールされたか確認する
$ jupyter kernelspec list
Available kernels:
elastic_kernel /Users/matsumotoryutaro/Library/Jupyter/kernels/elastic_kernel-
JupyterLabを起動する
-
ブラウザからJupyterLabにアクセスする
-
Python 3 (Elastic)のカーネルを選択する
ここを参考にしてください.
This project includes code from ElasticNotebook, developed at the University of Illinois. ElasticNotebook is licensed under the Apache License 2.0.
Zhaoheng Li, Pranav Gor, Rahul Prabhu, Hui Yu, Yuzhou Mao, Yongjoo Park. "ElasticNotebook: Enabling Live Migration for Computational Notebooks." Proceedings of the VLDB Endowment, Vol. 17, No. 2, pp. 119-133, 2023.