JupyterLab: Difference between revisions

From Alliance Doc
Jump to navigation Jump to search
(First version (to be completed later))
 
(Server Options form)
Line 1: Line 1:
{{draft}}
{{draft}}


JupyterLab is now the recommended graphical user interface to use on [[JupyterHub]] Web servers. From a JupyterLab portal, it is possible to manage files and folders remotely, as well as starting Jupyter applications like a Terminal, Notebooks, RStudio and a Linux Desktop.
JupyterLab is now the recommended user interface to use on [[JupyterHub]] Web servers. From a JupyterLab portal, you can manage your remote files and folders, and you can launch Jupyter applications like a Terminal, (Python 3) Notebooks, RStudio and a Linux Desktop.


See also [[JupyterHub#Compute_Canada_initiatives]] for the list of available JupyterHub clusters at Compute Canada. Notable ones are [https://jupyterhub.beluga.computecanada.ca/ Béluga], [https://jupyterhub.helios.calculquebec.ca/ Hélios] and [https://jupyter.scinet.utoronto.ca/ Niagara].
The section [[JupyterHub#Compute_Canada_initiatives]] contains the list of available JupyterHub servers at Compute Canada. Compute Canada credentials are used for authentication.
 
== Launching a JupyterLab portal as a job ==
[[File:JupyterHub_Server_Options.png|thumb|JupyterHub Server Options form]]
On Béluga and Hélios, once the authentication is done on JupyterHub, your Web browser is redirected to either a previously launched portal or a form that allows you to configure and submit a new interactive job on the cluster. In any case, the JupyterLab portal is running on dedicated compute resources.
 
In the ''Server Options'' form, you can:
* Select the compute account to be used (any <code>def-*</code>, <code>rrg-*</code>, <code>rpp-*</code> or <code>ctb-*</code> account you have access to)
* Set the amount of hours required for the session
* Set the number of cores on a single node
* Set the amount of memory for the entire job
* Select zero or one GPU
* Select a user Interface:
** Jupyter Notebook (old interface)
** '''JupyterLab''' (recommended, modern interface)
** Terminal (for a single terminal)


== The JupyterLab Interface ==
== The JupyterLab Interface ==
asdf
asdf

Revision as of 17:00, 7 January 2021


This article is a draft

This is not a complete article: This is a draft, a work in progress that is intended to be published into an article, which may or may not be ready for inclusion in the main wiki. It should not necessarily be considered factual or authoritative.




JupyterLab is now the recommended user interface to use on JupyterHub Web servers. From a JupyterLab portal, you can manage your remote files and folders, and you can launch Jupyter applications like a Terminal, (Python 3) Notebooks, RStudio and a Linux Desktop.

The section JupyterHub#Compute_Canada_initiatives contains the list of available JupyterHub servers at Compute Canada. Compute Canada credentials are used for authentication.

Launching a JupyterLab portal as a job

JupyterHub Server Options form

On Béluga and Hélios, once the authentication is done on JupyterHub, your Web browser is redirected to either a previously launched portal or a form that allows you to configure and submit a new interactive job on the cluster. In any case, the JupyterLab portal is running on dedicated compute resources.

In the Server Options form, you can:

  • Select the compute account to be used (any def-*, rrg-*, rpp-* or ctb-* account you have access to)
  • Set the amount of hours required for the session
  • Set the number of cores on a single node
  • Set the amount of memory for the entire job
  • Select zero or one GPU
  • Select a user Interface:
    • Jupyter Notebook (old interface)
    • JupyterLab (recommended, modern interface)
    • Terminal (for a single terminal)

The JupyterLab Interface

asdf