概要
機械学習のコードを.ipynbファイルで実装していたが、実行に非常に時間がかかるので、GPUサーバー(Ubuntu Server)でバックグラウンド実行したくなった。.ipynbだと扱いにくいので、.pyに変換し、nohupで実行したい。
前提
-
- Python環境があること
- Jupyter環境があること
手順
nbconvertのインストール
変換にはjupyter nbconvertを使うので、nbconvertをインストールする必要がある。
pip install nbconvert
↓詳しくは
https://github.com/jupyter/nbconvert
https://nbconvert.readthedocs.io/en/latest/
-
- 変換
- 以下を実行するとpythonファイル(<ファイル名>.py)が生成される。
jupyter nbconvert --to python <ファイル名>.ipynb
まとめ
その他の形式への変換も可能です。知りたい方は以下を参照してください。