...
Instalirani su NVIDIA alati i biblioteke:
- CUDA (verzije 9.0 i 10.0)
...
- cuDNN 7.3.1
...
- NCCL 2.3.5.
Pripremljeni su moduli za dostupne verzije CUDA Toolkita koji postavljaju sve CUDA varijable okoline:
...
- gpu – općeniti poslovi koji zahtijevaju grafičke procesore
- gpusingle – svi grafički procesori se dodjeljuju na jednom radnom čvoru
- gpufull - grafički procesori se dodijeljuju 4 po radnom čvoru (broj grafičkih procesora mora biti djelitelj od 4)
Paralelna okolina odabire se unutar opisa posla SGE parametrom:
...
Korištenje jednog grafičkog procesora
Za pokretanje poslova koji zahtijevaju na jednom čvoru potrebno je odabrati paralelnu okolinu gpusingle te željeni broj grafičkih procesora (maksimalno 4) jedan grafički procesor potrebno je u opisu posla postaviti:
Code Block |
---|
#$ -pe gpu 1 cuda-wrapper.sh aplikacija |
...
Code Block |
---|
#$ -pe gpusingle 4 cuda-wrapper.sh aplikacija |
...
Korištenje više grafičkih procesora na više čvorova
Dostupni MPI moduli prevedeni s CUDA podrškom:
Verzija | Prevodilac | Verzija CUDA-e | Modul |
---|---|---|---|
MVAPICH2.2 | Intel 2017 | 9.0 | mpi/mvapich2-intel2017-cuda90-2.2-x86_64 |
MVAPICH2.2 | Intel 2018 | 10.0 | mpi/mvapich2-intel2018-cuda-2.2-x86_64 |
OpenMPI 1.10.7 | Intel 2019 | 10.0 | mpi/openmpi-intel-cuda-x86_64 |
OpenMPI 3.0.0 | Intel 2019 | 10.0 | mpi/openmpi3-intel-cuda-x86_64 |
...