Access
- Datahub in the Browser
- The Login Node
- Remote Editor Setup
- When Access Starts & Ends
- Sign-In & Session Problems
Datahub and PARASOL (formerly DSMLP) have three access routes: the browser, the shell, and a remote editor. Start here to choose a route, to fix a sign-in or startup failure, or to find out when your access starts and ends. Moving between the routes has no eligibility requirement and requires no request.
| Page | Covers |
|---|---|
| Datahub in the Browser | Signing in, selecting a course and environment, the browser session, concurrent Datahub sessions, stopping a session, and the status and quota pages. |
| The Login Node | Connecting over SSH, the permitted and prohibited uses of dsmlp-login, connecting without a password, tunnels to a notebook or service, and connection failures. |
| Remote Editor Setup | Connecting VS Code to a container over Remote-SSH, the key pair and host entry, pod lifetime, ending the session, and editor connection failures. |
| Sign-In & Session Problems | Campus sign-in failures, a missing course, spawn failures, links clicked before sign-in, launches refused by the cluster, the end of course access, and reporting a problem. |
| When Access Starts & Ends | When access opens for each population, extensions, the duration of research access, the retention timeline, and archiving on request. |
| Route | Interface | Typical use |
|---|---|---|
| Browser | Jupyter in a browser tab at datahub.ucsd.edu | Coursework, assignments, and work that finishes in one sitting |
| Shell | ssh to the login node, then a launch script |
Work that must continue after disconnection, resource requests beyond the course menu, and batch jobs |
| Remote editor | VS Code, attached over SSH | Editing a codebase with local extensions on cluster hardware |
The browser route covers most coursework. It requires no local installation, no
configuration, and no knowledge of Linux. Signing in and selecting a course and
an environment starts a Jupyter session that contains the account's files. A
session started from datahub.ucsd.edu expects the browser window to remain
open while its work runs, and is not the route for work that continues
unattended for hours. Datahub in the Browser
describes signing in and stopping a session.
The shell is the route for work that the course menu does not cover. None of the following uses requires permission.
scp, sftp, rsync, and git, which all run from
the login node. See
Moving & Sharing Data.Shell access begins at the login node, which is for launching jobs and moving files rather than for running work. See The Login Node.
VS Code attached over Remote-SSH runs a local editor, with local extensions and a debugger, against cluster hardware. It serves editing across many files and requires the most setup of the three routes. Closing the editor does not release the container. Remote Editor Setup describes the setup.
The login node and the container share a filesystem, and a home directory
follows the account between routes. A file uploaded in the browser is on the
login node, and a file transferred with scp is in the notebook.
Where Files Live
describes the directories.
Every route draws on the same workspace, the same quotas, and the same GPU classes. The shell exposes more of them directly but grants nothing additional.
A member may have one Datahub session running, alongside any number of shell, VS Code, and batch jobs. See Concurrent Datahub Sessions. The limit that applies is the total CPU, memory, and GPU across everything running at once. See Running Several Jobs at Once.