Hi! Can you interrupt the process while it hangs and paste the error traceback here?
This behavior is due to a bug in save_to_disk where we skip the last progress bar update. However, this bug doesn’t affect the actual saving of a dataset to disk - this can verified by reloading the saved dataset with load_from_disk.
PS: You can get a proper output by updating datasets to the latest release.