Differentiable OT with PyTorch ------------------------------