TODO: PyTorch interoperability