目的

GPUサーバーでjupyter notebookが実行できるように、ターミナルでコマンドを打ち込んで実行して結果を元ノートブックに残すこと。

コマンド

jupyter nbconvert --execute --to notebook --inplace <notebook>

参照:https://stackoverflow.com/questions/35545402/how-to-run-an-ipynb-jupyter-notebook-from-terminal

timeout問題

一つセルの実行時間がデフォルト30秒と限定され、長く延ばすためにコンフィグファイルの修正が必要となります。
~/.jupyter/jupyter_nbconvert_config.py というファイルを開い、無ければ作成し、下記を書き込むこと。

c = get_config()

c.ExecutePreprocessor.timeout = 600

上記の場合は実行時間上限を600秒と設定しました。-1と設定すれば限定なし。

广告
将在 10 秒后关闭
bannerAds