| |
| software:juypter:darwin [2026-03-27 15:45] – First draft of DARWIN Jupyter Notebook with Miniforge page. Node names still need to be updated. mbotto | software:juypter:darwin [2026-03-27 15:52] (current) – Update Jupyter Notebook server output and node names mbotto |
|---|
| |
| <code bash> | <code bash> |
| [(my_workgroup:user)@r05n17 ~]$ vpkg_require jupyter-notebook/20260326 | [(my_workgroup:user)@r1n02 ~]$ vpkg_require jupyter-notebook/20260326 |
| Adding dependency `miniforge/25.11.0-1` to your environment | Adding dependency `miniforge/25.11.0-1` to your environment |
| Adding package `jupyter-notebook/20260326` to your environment | Adding package `jupyter-notebook/20260326` to your environment |
| (/lustre/my_workgroup/sw/conda-envs/jupyter-notebook/20260326) [(my_workgroup:user)@r05n17 ~]$ | (/lustre/my_workgroup/sw/conda-envs/jupyter-notebook/20260326) [(my_workgroup:user)@r1n02 ~]$ |
| </code> | </code> |
| |
| |
| <code bash> | <code bash> |
| (/lustre/my_workgroup/sw/conda-envs/jupyter-notebook/20260326) [(my_workgroup:user)@r05n17 ~]$ jupyter notebook --no-browser --ip=$(hostname -s) | (/lustre/my_workgroup/sw/conda-envs/jupyter-notebook/20260326) [(my_workgroup:user)@r1n02 ~]$ jupyter notebook --no-browser --ip=$(hostname -s) |
| [I 2026-03-27 14:42:42.749 ServerApp] jupyter_lsp | extension was successfully linked. | [I 2026-03-27 15:49:27.620 ServerApp] Extension package jupyter_lsp took 2.0761s to import |
| [I 2026-03-27 14:42:42.756 ServerApp] jupyter_server_terminals | extension was successfully linked. | [I 2026-03-27 15:49:28.268 ServerApp] Extension package jupyter_server_terminals took 0.6469s to import |
| [I 2026-03-27 14:42:42.763 ServerApp] jupyterlab | extension was successfully linked. | [I 2026-03-27 15:49:31.083 ServerApp] jupyter_lsp | extension was successfully linked. |
| [I 2026-03-27 14:42:42.769 ServerApp] notebook | extension was successfully linked. | [I 2026-03-27 15:49:31.093 ServerApp] jupyter_server_terminals | extension was successfully linked. |
| [I 2026-03-27 14:42:43.761 ServerApp] notebook_shim | extension was successfully linked. | [I 2026-03-27 15:49:31.100 ServerApp] jupyterlab | extension was successfully linked. |
| [I 2026-03-27 14:42:43.820 ServerApp] notebook_shim | extension was successfully loaded. | [I 2026-03-27 15:49:31.106 ServerApp] notebook | extension was successfully linked. |
| [I 2026-03-27 14:42:43.824 ServerApp] jupyter_lsp | extension was successfully loaded. | [I 2026-03-27 15:49:51.486 ServerApp] notebook_shim | extension was successfully linked. |
| [I 2026-03-27 14:42:43.826 ServerApp] jupyter_server_terminals | extension was successfully loaded. | [I 2026-03-27 15:49:52.340 ServerApp] notebook_shim | extension was successfully loaded. |
| [I 2026-03-27 14:42:43.843 LabApp] JupyterLab extension loaded from /lustre/my_workgroup/sw/conda-envs/jupyter-notebook/20260326/lib/python3.14/site-packages/jupyterlab | [I 2026-03-27 15:49:52.345 ServerApp] jupyter_lsp | extension was successfully loaded. |
| [I 2026-03-27 14:42:43.843 LabApp] JupyterLab application directory is /lustre/my_workgroup/sw/conda-envs/jupyter-notebook/20260326/share/jupyter/lab | [I 2026-03-27 15:49:52.348 ServerApp] jupyter_server_terminals | extension was successfully loaded. |
| [I 2026-03-27 14:42:43.844 LabApp] Extension Manager is 'pypi'. | [I 2026-03-27 15:49:52.393 LabApp] JupyterLab extension loaded from /lustre/my_workgroup/sw/codna-envs/jupyter-notebook/20260326/lib/python3.14/site-packages/jupyterlab |
| [I 2026-03-27 14:42:44.007 ServerApp] jupyterlab | extension was successfully loaded. | [I 2026-03-27 15:49:52.393 LabApp] JupyterLab application directory is /lustre/my_workgroup/sw/codna-envs/jupyter-notebook/20260326/share/jupyter/lab |
| [I 2026-03-27 14:42:44.013 ServerApp] notebook | extension was successfully loaded. | [I 2026-03-27 15:49:52.397 LabApp] Extension Manager is 'pypi'. |
| [I 2026-03-27 14:42:44.016 ServerApp] Serving notebooks from local directory: /home/4296 | [I 2026-03-27 15:49:55.357 ServerApp] jupyterlab | extension was successfully loaded. |
| [I 2026-03-27 14:42:44.017 ServerApp] Jupyter Server 2.17.0 is running at: | [I 2026-03-27 15:49:55.368 ServerApp] notebook | extension was successfully loaded. |
| [I 2026-03-27 14:42:44.017 ServerApp] http://r05n17:8888/tree?token=0f2f120dc34903954fb4b62dcb92e2b0c5950b670c0559ef | [I 2026-03-27 15:49:55.370 ServerApp] Serving notebooks from local directory: /lustre/it_css/users/4296 |
| [I 2026-03-27 14:42:44.017 ServerApp] http://127.0.0.1:8888/tree?token=0f2f120dc34903954fb4b62dcb92e2b0c5950b670c0559ef | [I 2026-03-27 15:49:55.370 ServerApp] Jupyter Server 2.17.0 is running at: |
| [I 2026-03-27 14:42:44.017 ServerApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). | [I 2026-03-27 15:49:55.370 ServerApp] http://r1n02:8888/tree?token=6b177fe35204c0fdc41bdb4d40ee45c9e3074939f53ad867 |
| [C 2026-03-27 14:42:44.021 ServerApp] | [I 2026-03-27 15:49:55.371 ServerApp] http://127.0.0.1:8888/tree?token=6b177fe35204c0fdc41bdb4d40ee45c9e3074939f53ad867 |
| | [I 2026-03-27 15:49:55.371 ServerApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). |
| | [C 2026-03-27 15:49:55.412 ServerApp] |
| |
| To access the server, open this file in a browser: | To access the server, open this file in a browser: |
| file:/home/4296/.local/share/jupyter/runtime/jpserver-361926-open.html | file:/home/4296/.local/share/jupyter/runtime/jpserver-40654-open.html |
| Or copy and paste one of these URLs: | Or copy and paste one of these URLs: |
| http://r05n17:8888/tree?token=0f2f120dc34903954fb4b62dcb92e2b0c5950b670c0559ef | http://r1n02:8888/tree?token=6b177fe35204c0fdc41bdb4d40ee45c9e3074939f53ad867 |
| http://127.0.0.1:8888/tree?token=0f2f120dc34903954fb4b62dcb92e2b0c5950b670c0559ef | http://127.0.0.1:8888/tree?token=6b177fe35204c0fdc41bdb4d40ee45c9e3074939f53ad867 |
| [I 2026-03-27 14:42:44.079 ServerApp] Skipped non-installed server(s): basedpyright, bash-language-server, dockerfile-language-server-nodejs, javascript-typescript-langserver, jedi-language-server, julia-language-server, pyrefly, pyright, python-language-server, python-lsp-server, r-languageserver, sql-language-server, texlab, typescript-language-server, unified-language-server, vscode-css-languageserver-bin, vscode-html-languageserver-bin, vscode-json-languageserver-bin, yaml-language-server | [I 2026-03-27 15:49:55.582 ServerApp] Skipped non-installed server(s): basedpyright, bash-language-server, dockerfile-language-server-nodejs, javascript-typescript-langserver, jedi-language-server, julia-language-server, pyrefly, pyright, python-language-server, python-lsp-server, r-languageserver, sql-language-server, texlab, typescript-language-server, unified-language-server, vscode-css-languageserver-bin, vscode-html-languageserver-bin, vscode-json-languageserver-bin, yaml-language-server |
| </code> | </code> |
| |
| At this point you will not be prompted for any further input, but the Jupyter Notebook server is running. Note the following URL in the output above: | At this point you will not be prompted for any further input, but the Jupyter Notebook server is running. Note the following URL in the output above: |
| <code bash> | <code bash> |
| http://r05n17:8888/tree?token=0f2f120dc34903954fb4b62dcb92e2b0c5950b670c0559ef | http://r1n02:8888/tree?token=0f2f120dc34903954fb4b62dcb92e2b0c5950b670c0559ef |
| </code> | </code> |
| Before continuing, **make a note of the corresponding URL from your output**, since you will need it for a later step (the token and most likely the compute node name will be different for you). | Before continuing, **make a note of the corresponding URL from your output**, since you will need it for a later step (the token and most likely the compute node name will be different for you). |
| |
| <note warning> | <note warning> |
| Your compute node name will likely be different than ''r05n17'', so please make sure to change that accordingly. This SSH tunnel connection will have to remain open while you are using Jupyter Notebook. If it is closed or internet connectivity is lost, then your connection to Jupyter Notebook will also be lost. | Your compute node name will likely be different than ''r1n02'', so please make sure to change that accordingly. This SSH tunnel connection will have to remain open while you are using Jupyter Notebook. If it is closed or internet connectivity is lost, then your connection to Jupyter Notebook will also be lost. |
| </note> | </note> |
| |
| Open a new terminal session on your local machine. Set up an SSH tunnel using the below ''ssh'' command. | Open a new terminal session on your local machine. Set up an SSH tunnel using the below ''ssh'' command. |
| <code> | <code> |
| $ ssh -L 8888:r05n17:8888 user@darwin.hpc.udel.edu | $ ssh -L 8888:r1n02:8888 user@darwin.hpc.udel.edu |
| </code> | </code> |
| |
| Open a new Command Prompt or PowerShell session on your local machine. Set up an SSH tunnel using the below ''ssh'' command. | Open a new Command Prompt or PowerShell session on your local machine. Set up an SSH tunnel using the below ''ssh'' command. |
| <code> | <code> |
| > ssh -L 8888:r05n17:8888 user@darwin.hpc.udel.edu | > ssh -L 8888:r1n02:8888 user@darwin.hpc.udel.edu |
| </code> | </code> |
| |
| Open a Linux terminal via WSL on your local machine. Set up an SSH tunnel using the below ''ssh'' command. | Open a Linux terminal via WSL on your local machine. Set up an SSH tunnel using the below ''ssh'' command. |
| <code> | <code> |
| $ ssh -L 8888:r05n17:8888 user@darwin.hpc.udel.edu | $ ssh -L 8888:r1n02:8888 user@darwin.hpc.udel.edu |
| </code> | </code> |
| |
| |
| <code> | <code> |
| http://r05n17:8888/tree?token=0f2f120dc34903954fb4b62dcb92e2b0c5950b670c0559ef | http://r1n02:8888/tree?token=0f2f120dc34903954fb4b62dcb92e2b0c5950b670c0559ef |
| </code> | </code> |
| |