##Jak odpalić pycuda/theano na zeusie
- Tworzymy konto na plgrid z dostpem do tzw/ gpgpu (taka rzecz na zeusie co pozwala nam odpalać rzeczy na gpu).
- Logujemy sie przez ssh na ui.cyfronet.pl z loginem takim jak do konta naplgrid i haslo podajemy takie jak mamy do plgrid
- Musimy najpierw wejsc w kolejke do gpu poprzez
qsub -I -q gpgpu -l nodes=1:ppn=1:gpus=1(dziki temu zyskujemy dostep do takich programow jak kompilator cudy czy pycuda) - To w zasadzie tyle, thano i pycuda sa juz domyslnie zainstalowane razem z pythonem 2.7.6, o ile sie nie myle. Jesli potrzebujecie jakiejs innej aplikacji/albo wersji python to poszukajcie tutaj https://aplikacje.plgrid.pl/ i wpiszcie
module add sciezka/do/modulu - uzywamy
qdelzeby usunac sie z kolejki po zakonczeniu roboty (ważne)
##Jak odpalić nvcc na zeusie
- Tworzymy konto na plgrid z dostpem do tzw/ gpgpu (taka rzecz na zeusie co pozwala nam odpalać rzeczy na gpu).
- Logujemy sie przez ssh na ui.cyfronet.pl z loginem takim jak do konta naplgrid i haslo podajemy takie jak mamy do plgrid
- Musimy najpierw wejsc w kolejke do gpu poprzez
qsub -I -q gpgpu -l nodes=1:ppn=1:gpus=1(dziki temu zyskujemy dostep do takich programow jak kompilator cudy czy pycuda) - wpisujemy
module add gcc - wpisujemy polecenie
module add cudaw konsoli, powinno nam to zaladować pakiet cudy (domyslnie dodaje bodaj cuda 5.0, da sie tez dodac 7.5 poleceniemmodule add plgrid/apps/cuda/7.5) - jesli chcemy cos skompilowac uzywamy kompilatora/polecenia
nvccktory juz powinien dzialac - Uruchamiamy nasz program na gpu
./program - uzywamy
qdelzeby usunac sie z kolejki (ważne) lub też wpisujemy w konsoli exit