Skip to content

tinker_cookbook.scripts.copy_checkpoint

Source on GitHub

Copy trainable Tinker weights into the currently authenticated account.

This copies a trainable Tinker checkpoint by loading the source weights and saving them as a new destination-owned checkpoint.

Note: this only works for trainable weights/... checkpoints, not sampler-only sampler_weights/... checkpoints.

Usage: python -m tinker_cookbook.scripts.copy_checkpoint \ --source-path tinker://:train:0/weights/ # Prints: sampler_path: tinker://:train:0/sampler_weights/

To save into a specific destination project, pass --destination-project-id: python -m tinker_cookbook.scripts.copy_checkpoint \ --source-path tinker://:train:0/weights/ \ --destination-project-id

For cross-org copies, pass --source-access-token or set SRC_TINKER_ACCESS_TOKEN to a token that can read the source checkpoint: python -m tinker_cookbook.scripts.copy_checkpoint \ --source-path tinker://:train:0/weights/ \ --source-access-token "$SRC_TINKER_ACCESS_TOKEN" \ --destination-project-id

By default, this script saves sampler weights; pass --output-kind training to save a trainable weights/... checkpoint instead.