The TorchData library provides new composable building blocks called DataPipes and a new DataLoader2. Together, they allow easy construction of flexible, reusable data pipeline and execution in various settings/backends. We will examine these new features, showcase examples, and discuss how they improve upon the data loading functionalities provided by PyTorch.