ノートブック・セッションのヒント
ノートブック・セッションの使用に役立つこれらのヒントを開発しました。
-
JupyterLabインタフェースは、他のブラウザよりもFirefoxで高速に動作することがわかりました。ノートブックの作成、ノートブックのオープン、コードの記述、およびセルの実行はFirefoxの方が高速に実行されることがわかりました。
-
ノートブック・セッションを使用するユーザーは1人以下にすることをお薦めします。たとえそれが、各ユーザーのノートブック・セッションが小さくなることを意味するとしてもです。次の理由から、同じノートブック・セッションに多数のユーザーがいることは避けることをお薦めします:
-
リソースの競合を引き起こします。同じOCPUおよびメモリーを使用して、多数のノートブックを実行できます。同じことが、チーム内の異なるメンバーがインストールした依存関係にも当てはまり、競合が発生する可能性があります。たとえば、Hadoopを使用する場合です。
-
同じファイルを編集したり、書き込むときに競合します。
-
-
ノートブック・セルで長時間実行されるPythonプロセスを実行しないでください。ノートブック・セルの実行制限は約30分です。プロセスをターミナルで直接実行し、Pythonロギングを使用してジョブの進行中の更新を取得します。
nohupを使用するか、UNIXのniceコマンドを使用して、Pythonジョブに優先度を割り当てます。JupyterLab変換ツールを使用して、ノートブックをPythonスクリプトに変換することもできます。OCPUの数に2を掛けた数より少ないスレッドを使用するようにしてください。
-
ワークロードのメモリーおよびCPU使用量をモニターするには、JupyterLabターミナル・ウィンドウで
topまたはIを実行します。 -
ノートブック・セッションでJupyterLabランチャ・エラーが表示された場合は、次のキーを押します:
-
LinuxおよびWindowsの場合:
-
FirefoxおよびChrome:
Ctrl + Shift + R
-
-
Macの場合:
-
FirefoxおよびChrome:
Command + Shift + R -
Safari:
Command + Option + R
-
-