Draft

This documentation is in draft and under active review. Figures for the Fall 2026 GPU reservation system are not yet published, and some pages describe behavior that has not been verified against a primary source. Confirm any figure with datahub@ucsd.edu before relying on it.

Running Jobs

This section covers launching containers with launch.sh, job modes and the runtime limit, monitoring and checkpointing a running job, and direct use of the Kubernetes cluster beneath the launcher.

Page Covers
launch.sh Reference Invocation and wrapper scripts, default resources and resource tiers, resource requests and limits, and the resource, GPU, image, workspace, placement, and job execution flags.
Job Modes, Runtime Limits & Configuration Interactive, background, and batch job modes; running several jobs at once; the runtime limit and raising it; and configuring a launch with environment variables.
Watching a Running Job Monitoring CPU, memory, and GPU use from the browser, from a shell inside the container, and from TensorBoard or another dashboard; memory limits and OOMKilled; checking on a detached job; and listing and stopping sessions.
Checkpointing & Logging Long Runs Causes of an interrupted run, resumable and atomic checkpoints, checkpoint frequency, the termination warning, resuming, and logging for unattended jobs.
Direct Kubernetes Use and Session Events Scope of support, the namespace and kubectl, running a service from a manifest, multi-pod topologies, and the pod and reservation events a session emits.

← Documentation index