概要
機械学習のコードを.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
まとめ
その他の形式への変換も可能です。知りたい方は以下を参照してください。