Google and Meta open-source TorchTPU, a native PyTorch backend for TPUs