Prepare model weight

This tutorial will guide you through copying files from S3 or R2 to remote storage.

circle-info
  • An active Float16 project

  • AWS S3 storage credentials or Cloudflare R2

1. Using Copy from S3 object compatibility

Step 1 : Check Storage before copy

float16 storage ls

Step 2 : Copy from S3 or R2

Use the following command to copy file from R2 to your remote storage.

float16 storage copy-to-remote \
    --path /workspace \
    --s3-uri https://40557a5d82224556015a5cxxx.r2.cloudflarestorage.com/BUCKET-A/weight-dir \ # This will download ALL files under "weight-dir" into "workspace"
    --s3-access-key 02e87e05dc0f3c27239d6d13bd6xxxxx \
    --s3-secret-key 2f44f34783f759613b24071afeac55b06286b5e401c9exxxxx \
    --s3_endpoint https://40557a5d82224556015a5cxxx.r2.cloudflarestorage.com

Replace the placeholders with your actual AWS S3 or R2 credentials:

  • <PATH> : Your remote storage path

  • <YOUR_S3_URI_DESTINATION>: Your R2 bucket original path or directory

  • <YOUR_S3_ACCESS_KEY>: Your R2 access key

  • <YOUR_S3_SECRET_KEY>: Your R2 secret key

  • <YOUR_S3_ENDPOINT>: Your R2 endpoint #Optional if you using S3 don't paste this flag.

After running the command, check your specified S3 destination path. You should find the output.txt file successfully copied.

Step 3 : Check Remote Storage

Check the files in your remote storage


circle-check

Explore More

Learn how to use Float16 CLI for various use cases in our tutorials.

Happy coding with Float16 Serverless GPU!

Last updated