Closed falexwolf closed 1 week ago
However, timing-wise, it's similar. So, it might just be something in the logging.
Yes, we don't log zarr uploads, i will rework the progress bar for folders soon.
About the logging, it shows one by one upload indeed for some reason, but it seems they are still concurrent in batches.
Could you compare runtimes please
UPath("s3://bucket/folder_destination").upload_from("folder_source", recursive=True)
vs
destination = UPath("s3://bucket/folder_destination")
source = Path("folder_source")
files = (file for file in source.rglob("*") if file.is_file())
for file in files:
(destination / file.relative_to(source)).upload_from(file)
to be sure
I have this folder:
If I save it as an artifact, I get a lot of logging and it seems to upload objects one by one:
This isn't the case if I only passed the
.zarr
folder, in which case I don't get any logging but it seems to upload the folder as a whole.