[gmx-users] different nvidia-smi/gmx GPU_IDs
Szilárd Páll
pall.szilard at gmail.com
Fri Jan 18 19:36:23 CET 2019
Hi,
The CUDA runtime tries (and AFAIK has always tried) to be smart about
device order which is what GROMACS will see in its detection. The
nvidia-smi monitoring tools however uses a different mechanism for
enumeration that will always respect the PCI identifier of the devices (~
the order of cards/slots in the box).
This can of course cause some headache in mixed setups, but you can set the
CUDA_DEVICE_ORDER=PCI_BUS_ID environment variable to tell the runtime to
avoid reordering the GPUs and expose them ordered by bus ID.
Cheers,
--
Szilárd
On Sun, Jan 13, 2019 at 2:27 PM Tamas Hegedus <tamas at hegelab.org> wrote:
> Hi,
>
> I have a node with 4 nvidia GPUs.
> From nvidia-smi output:
> 0 Quadro P6000
> 1 GeForce RTX 208
> 2 GeForce GTX 108
> 3 GeForce RTX 208
>
> However, the order of GPUs is differently detected by gmx 2018.3
> Number of GPUs detected: 4
> #0: NVIDIA GeForce RTX 2080 Ti
> #1: NVIDIA GeForce RTX 2080 Ti
> #2: NVIDIA Quadro P6000
> #3: NVIDIA GeForce GTX 1080 Ti
>
> Why is this? This makes difficult to plan/check the running of two gmx
> jobs on the same node.
>
> Thanks for your suggestion.
>
> Tamas
>
> --
> Tamas Hegedus, PhD
> Senior Research Fellow
> MTA-SE Molecular Biophysics Research Group
> Hungarian Academy of Sciences | phone: (36) 1-459 1500/60233
> Semmelweis University | fax: (36) 1-266 6656
> Tuzolto utca 37-47 | mailto:tamas at hegelab.org
> Budapest, 1094, Hungary | http://www.hegelab.org
>
> ---
> This email has been checked for viruses by AVG.
> https://www.avg.com
>
> --
> Gromacs Users mailing list
>
> * Please search the archive at
> http://www.gromacs.org/Support/Mailing_Lists/GMX-Users_List before
> posting!
>
> * Can't post? Read http://www.gromacs.org/Support/Mailing_Lists
>
> * For (un)subscribe requests visit
> https://maillist.sys.kth.se/mailman/listinfo/gromacs.org_gmx-users or
> send a mail to gmx-users-request at gromacs.org.
>
More information about the gromacs.org_gmx-users
mailing list