where does dist.destroy_process_group() go in your DDP MNIST example: https://github.com/yangkky/distributed_tutorial/blob/master/src/mnist-mixed.py ?