Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
doku:ai_intro [2024/03/15 08:56] – Improve readability of example SLURM script mpfisterdoku:ai_intro [2024/03/18 12:11] (current) – Add SSH jump host mpfister
Line 1: Line 1:
-====== AI on VSC ======+====== Introduction to running AI tasks on VSC ======
  
 +<html><!---
 <box> <box>
 This page is still a work in progress. This page is still a work in progress.
 </box> </box>
 +--></html>
  
-VSC5 is a high performance cluster that consists of different kind of nodes. When you login using SSH at ''vsc5.vsc.ac.at'', you reach one of the login nodes that can be used to prepare the software environment, but that should not be used to perform any resource-intensive calculations. When you are finished preparing the software / scripts that you want to run, you submit a job file to the queue, which is later on executed on compute nodes (some of which have GPUs) once the resources become available.+VSC5 is a high performance cluster that consists of different kind of nodes. If you are outside of the university network, you need to use the jump host ''vmos.vsc.ac.at'' to reach VSC. (Note: Not all users are enabled to use the jump host.) To do that, use ''ssh -J username@vmos.vsc.ac.at username@vsc5.vsc.ac.at''. When you login using SSH, you reach one of the login nodes that can be used to prepare the software environment, but that should not be used to perform any resource-intensive calculations. When you are finished preparing the software / scripts that you want to run, you submit a job file to the queue, which is later on executed on compute nodes (some of which have GPUs) once the resources become available.
  
 At VSC5, SLURM is used as scheduler for queuing jobs. You can find an introduction to SLURM in the course material of the VSC introduction course at: At VSC5, SLURM is used as scheduler for queuing jobs. You can find an introduction to SLURM in the course material of the VSC introduction course at:
Line 12: Line 14:
 [[https://wiki.vsc.ac.at/doku.php?id=doku:slurm]] [[https://wiki.vsc.ac.at/doku.php?id=doku:slurm]]
  
-But to make things easier, I will try to give a summary of the most important commands here:+But to make things easier, a summary of the most important commands is given here:
  
 Every SLURM job needs a job description file. These files are kind of shell scripts, but with some additional boilerplate at the top. Here is an example file: Every SLURM job needs a job description file. These files are kind of shell scripts, but with some additional boilerplate at the top. Here is an example file:
  • doku/ai_intro.txt
  • Last modified: 2024/03/18 12:11
  • by mpfister