Revert D31299350: Back out "Revert D31005792: [NCCL] Init dummy NCCL comms in constructor"
Test Plan: revert-hammer
Differential Revision:
D31299350 (https://github.com/pytorch/pytorch/commit/f1f3bd8c36d20dde9ef6f69f294cc365a2c5eb2c)
Original commit changeset: 9ad5c8fa17f7
fbshipit-source-id: d63d889922f507a4a0e2e042e451b95b9591c317