The FlyteDirectory class takes a path to try to upload to (s3, GCS, etc.) and returns that remote path. I guess there are some issues while uploading this data.
Error Message: Failed to put data from /tmp/flyte-7r28p3sc/sandbox/local_flytekit/4caa1910fce7d3d52380f87cc9598b27/dataset_cache to union:///05/kiran73code/development/flytesnacks/axpt9vsfws5zndvt2b8f-n0-0/7a233f69f804ff16ed9da163620753fb (recursive=True).