Korištenje
Dostupne verzije i pripadajući moduli:
Verzija | Modul |
---|---|
1.10.0 | ray/1.10.0 |
Primjer skripte za opis posla:
#$ -N ray-multinode #$ -q p28.q #$ -pe *mpi 14 #$ -cwd module load ray/1.10.0 ray_isabella_start.sh python cluster_test.py
Važno
Prije pozivanja vaše Python skripte, obavezno je u skriptama za opis posla prvo pozvati skriptu ray_isabella_start.sh kako je navedeno u primjeru.
Napomena
Ray je instaliran i konfiguriran u Python virtualnom okruženju kojeg korisnik može proširiti sa svojim proizvoljnim Python aplikacijama. Nakon učitavanja modula, korisnik dodatne aplikacije instalira s:
conda create --prefix $LOCALPKGS python=3.8 conda install --prefix $LOCALPKGS potrebni-python-pkg ili pip install --prefix $LOCALPKGS potrebni-python-pkg
Instalacija
Framework Ray olakšava paralelizaciju Python aplikacija i na klasteru je pripremljen u Conda okruženju s Python 3.8. Ray ima vlastitu head & worker node arhitekturu pa je potrebno "ručno" pripremiti Ray klaster jednom kad raspoređivač poslova dodijeli slobodne resurse. U tu svrhu je pripremljena skripta ray_isabella_start.sh
.
source /apps/miniforge3/bin/activate conda create --prefix /apps/virtenv/ray1.10 python=3.8 conda activate /apps/virtenv/ray1.10 pip3 install -U ray pip3 install -U 'ray[tune]' pip3 install -U 'ray[rlib]' pip3 install -U 'ray[rllib]' pip3 install -U 'ray[server]' pip3 install -U 'ray[serve]