Program turns into zombie process when killed using `ctrl-c`
Bug
0% utilization in second GPU in 2x GPUs training

Is the second GPUs only used to store tensors? Is the multi GPUs training in this codebase specially implemented, such that it is different from the multi GPUs training in PyTorch?
To Reproduce
Run training code with 2 GPUs
Expected behavior
Comparable utilization in 2 GPUs?
Environment
PyTorch version: 1.0.0.dev20190409 Is debug build: No CUDA used to build PyTorch: 10.0.130
OS: Ubuntu 16.04.4 LTS GCC version: (Ubuntu 5.5.0-12ubuntu1~16.04) 5.5.0 20171010 CMake version: version 3.5.1
Python version: 3.5 Is CUDA available: Yes CUDA runtime version: 10.0.130 GPU models and configuration: GPU 0: GeForce RTX 2080 Ti GPU 1: TITAN X (Pascal)
Nvidia driver version: 418.39 cuDNN version: Could not collect
Versions of relevant libraries: [pip] Could not collect [conda] Could not collect Pillow (6.0.0)
UPDATE: Note that this is actually a wrong description of the problem but is still kept here just to keep the flow. The correct description of the problem is in the post below.
Source: facebookresearch/maskrcnn-benchmark