User Tools

Site Tools


pl:first_steps:tutorial

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
pl:first_steps:tutorial [2026/09/27 14:00] – pchojeckipl:first_steps:tutorial [2026/09/30 01:59] (current) – pchojecki
Line 39: Line 39:
   * ''LOGIN_MINI'' swoim loginem wydziałowym,   * ''LOGIN_MINI'' swoim loginem wydziałowym,
   * ''LOGIN_EDEN'' swoim loginem na klastrze Eden.   * ''LOGIN_EDEN'' swoim loginem na klastrze Eden.
 +
 +Po poprawnym zalogowaniu powinieneś zobaczyć ekran powitalny Eden:
 +
 +{{:pl:first_steps:tutorial_1.png?900|Ekran powitalny po zalogowaniu do Eden}}
  
 <WRAP center round important 80%> <WRAP center round important 80%>
Line 80: Line 84:
 sinfo sinfo
 </code> </code>
 +
 +Przykładowy wynik:
 +
 +{{:pl:first_steps:tutorial_2.png?900|Przykładowy wynik polecenia sinfo}}
  
 Widzimy m.in. kolejkę ''student''. Widzimy m.in. kolejkę ''student''.
Line 88: Line 96:
 sfree sfree
 </code> </code>
 +
 +Przykładowy wynik:
 +
 +{{:pl:first_steps:tutorial_3.png?900|Przykładowy wynik polecenia sfree}}
  
 O, widzimy że zarówno węzeł ''stud-1'', jak i ''stud-2'' mają wolne CPU. Uruchommy sesję z: O, widzimy że zarówno węzeł ''stud-1'', jak i ''stud-2'' mają wolne CPU. Uruchommy sesję z:
Line 109: Line 121:
 </code> </code>
  
-Widzimy, że dostaliśmy ''stud-1''. Oznacza to, że jesteśmy już na węźle obliczeniowym. Możemy tutaj uruchamiać obliczenia, testować kod, uruchomić Pythona itd.+Przykładowe uruchomienie sesji: 
 + 
 +{{:pl:first_steps:tutorial_4.png?1000|Uruchomienie sesji interaktywnej i sprawdzenie nazwy węzła}} 
 + 
 +Widzimy, że dostaliśmy ''stud-1''. Zmienił się również prompt terminala z ''@eden'' na ''@stud-1''. Oznacza to, że jesteśmy już na węźle obliczeniowym. 
 + 
 +Możemy tutaj uruchamiać obliczenia, testować kod, uruchomić Pythona itd.
  
 Po zakończeniu pracy wychodzimy z sesji: Po zakończeniu pracy wychodzimy z sesji:
Line 129: Line 147:
   * ''-A GROUP_NAME'' — przypisuje zadanie do konkretnej grupy rozliczeniowej lub projektu.   * ''-A GROUP_NAME'' — przypisuje zadanie do konkretnej grupy rozliczeniowej lub projektu.
   * ''--cpus-per-task=1'' — żąda jednego rdzenia CPU.   * ''--cpus-per-task=1'' — żąda jednego rdzenia CPU.
-  * ''--gres=gpu:NUM_OF_GPUS'' — żąda dostępu do określonej liczby GPU, np. ''--gres=gpu:1'' +  * ''--gres=gpu:NUM_OF_GPUS'' — żąda dostępu do określonej liczby GPU, np. ''--gres=gpu:1''. 
-  * ''--mem=MEM_IN_MBYTES'' — rezerwuje pamięć RAM dla całego zadania, np. ''--mem=4000M'', lub ''--mem=4G''+  * ''--mem=MEM_IN_MBYTES'' — rezerwuje pamięć RAM dla całego zadania, np. ''--mem=4000M'' lub ''--mem=4G''.
   * ''--time=TIME'' — ustala maksymalny czas trwania zadania w formacie ''DD-HH:MM:SS'', np. ''--time=00:30:00''. Po upływie tego czasu zadanie zostanie zakończone.   * ''--time=TIME'' — ustala maksymalny czas trwania zadania w formacie ''DD-HH:MM:SS'', np. ''--time=00:30:00''. Po upływie tego czasu zadanie zostanie zakończone.
   * ''--pty bash'' — tworzy interaktywny pseudoterminal z powłoką Bash.   * ''--pty bash'' — tworzy interaktywny pseudoterminal z powłoką Bash.
Line 206: Line 224:
 Submitted batch job 1752516 Submitted batch job 1752516
 </code> </code>
 +
 +Przykład:
 +
 +{{:pl:first_steps:tutorial_5.png?700|Wysłanie zadania za pomocą sbatch}}
  
 Liczba na końcu to ''JOBID'' zadania. Liczba na końcu to ''JOBID'' zadania.
Line 230: Line 252:
 Hello Eden Hello Eden
 </code> </code>
 +
 +Przykład dla zadania o ''JOBID'' równym ''1752516'':
 +
 +{{:pl:first_steps:tutorial_6.png?1000|Odczytanie wyniku zadania z pliku logu}}
  
 ==== Zadanie, które możemy zobaczyć w kolejce ==== ==== Zadanie, które możemy zobaczyć w kolejce ====
Line 257: Line 283:
 </code> </code>
  
-Przez około 30 sekund powinniśmy zobaczyć nasze zadanie na liście.+Przykładowy wynik: 
 + 
 +{{:pl:first_steps:tutorial_8.png?1000|Zadanie widoczne w kolejce Slurm}} 
 + 
 +Jeżeli zadanie zostało już uruchomione, przez około 30 sekund powinniśmy zobaczyć je na liście. 
 + 
 +W kolumnie ''ST'' wartość ''R'' oznacza, że zadanie jest aktualnie wykonywane (//Running//).
  
 Po jego zakończeniu ponowne wykonanie: Po jego zakończeniu ponowne wykonanie:
Line 292: Line 324:
  
 TODO TODO
 +
 +----
 +
 +//Tutorial przygotowany na podstawie materiałów opracowanych przez **Tymona Tumialisa**. Dziękujemy za przygotowanie instrukcji, przykładów oraz materiałów graficznych.//
pl/first_steps/tutorial.1790535600.txt.gz · Last modified: by pchojecki