I have 3 same gpu cards, 2 of them are directly installed on the PCIe plots of the motherboard (ASUS prime X299-Deluxe) and, due to the space limits of the PC case, the 3rd one is installed in an external eGPU box (ASUS xg station pro) connected with thunder bolt 3.0 port.
My OS is Ubuntu 18.04.2, Nvidia driver version is 440.44 and CUDA version is 10.0. All the cards are recognized successfully by the OS.
I tested the computational speed of these 3 cards by my deep-learning program (tensorflow frame work, gpu version 1.14) and found that the eGPU one is about two times slower than the other two. Besides, I also run tests using VASP-gpu version as
mpirun -np 8 vasp_gpu
Then all the three cards were used while the system quickly went dead in a short time.
If I unplug the eGPU box and only use the 2 gpu cards installed on the motherboard, the VASP software operates fine.
Has anyone tested the compuational speed of eGPU box with thunderbolt 3.0 port? And is this because of the speed difference of the 3 cards that the VASP software leads to the shutdown of the OS?
Thanks for your help.