It seems that PyTorch has something called `IterableDataset`, which is different from `IterableDataset` in TorchSharp.