Files
yichuan520030910320 46f6cc100b Initial commit
2025-06-30 09:05:05 +00:00

30 lines
1.2 KiB
Fish

#!/usr/bin/env fish
set scaling_out_dir "/Users/ec2-user/scaling_out"
# Define an array of paths to download
set paths \
"examples/" \
"indices/rpj_wiki/facebook/contriever-msmarco/diskann/_disk_graph.index" \
"indices/rpj_wiki/facebook/contriever-msmarco/diskann/_partition.bin" \
"indices/rpj_wiki/facebook/contriever-msmarco/diskann/ann_disk.index_medoids.bin" \
"indices/rpj_wiki/facebook/contriever-msmarco/diskann/ann_disk.index_centroids.bin" \
"indices/rpj_wiki/facebook/contriever-msmarco/diskann/ann_disk.index_max_base_norm.bin" \
"embeddings/facebook/contriever-msmarco/rpj_wiki/compressed_10/" \
"passages/rpj_wiki/8-shards/" \
"indices/rpj_wiki/facebook/contriever-msmarco/flat_results_nq_k3.json"
# Download each path using a for loop
for path in $paths
echo "Downloading $path..."
# if ends with /, then create the directory
if string match -q "*/" $path
echo "Creating directory $scaling_out_dir/$path"
mkdir -p "$scaling_out_dir/$path"
aws s3 cp "s3://retrieval-scaling-out/$path" "$scaling_out_dir/$path" --recursive
else
aws s3 cp "s3://retrieval-scaling-out/$path" "$scaling_out_dir/$path"
end
end
echo "Download completed."