Cheatsheet

These commands are all designed to be run from a terminal after logging into Baskerville.

Command Description
pwd Shows the path of the working directory
baskstatus Shows current GPU availability (not through portal)
ln -sn /bask/projects/_initial_/_projectname_ ~/_projectname_ Creates a link from a project directory to your home directory
my_baskerville Information about your Projects and QoS
my_quota Shows how much space you are using in your home directory (not through portal)
module avail Show the available modules on the system
module list Show the loaded modules
module load baskerville Load the basic modules and environment variables
module purge Unload all loaded modules
module spider Get information about a specific module
module unload Unload a specific loaded module e.g. module unload Python/3.8.6-GCCCore-10.2.0
sbatch _batchscript_ Submits a batch script; note the job number
scancel -j _jobnumber_ Cancels a slurm job
squeue -u $USER Show all of a user’s current jobs
squeue -j _jobnumber_ Shows the progress of a specific job Slurm status codes can be found here
squeue -j _jobnumber_ --start Shows when your job is expected to start
srun --account _projectname_ --qos _qos_ --time 5 --export=USER,HOME,PATH,TERM --pty /bin/bash Starts an interactive session on a compute node; run from a login node (not through portal)

Conda cheatsheet is available here.