Use lsof to check GPU use
Sometimes, some processes may occupy GPU memory even if no process is shown in nvidia-smi. (Especially if using a multiprocessing dataloader, pytorch 0.3) How to find the true processes behind?
The lsof command in Linux displays in its output information about files that are opened by processes.
- lsof /dev/nvidia0
- kill them