I am trying to get my neural network running on my university's supercomputer in order to decrease its runtime (not for training, for testing - feedforward runs only).
However, the Matlab function I am using to run my network (
semanticseg) is running more slowly on one of the supercomputer's nVidia Volta V100 GPU's than on my laptop's intel(r) uhd graphics 620.
I've used the Matlab
profile function to make sure that it really is the
semanticseg function that's running more slowly (and not some other part of my code), and it really is, it takes about five times the laptop compute time to run on the supercomputer.
Does anyone have any ideas why this might be? It seems totally illogical to me, and all my coworkers are stumped. Why would a neural network run more slowly on a more powerful GPU?