One command, automatic teardown
python train.py, and stops the session when the child exits. It waits for terminal state and prints the checkpoint count. The process returns the child’s exit code.
Use safety caps for longer experiments:
25 or quote the dollar sign as '$25'. An unquoted $25 may be expanded by your shell before Compute sees it.
Interactive shell
Keep a session warm
Start creates a user-owned session. You stop it explicitly:exec and shell --session leave a user-owned session running. Billing continues until stop, an idle or spend cap, low balance, or another lifecycle backstop ends the session.
Commands
Session flags
These flags apply when a command may create a session:
Run
compute tinker <command> --help for the installed flag list.
One live session per account
Starting a second session returnsprovider_quota and identifies the existing session. In an interactive terminal, run can attach, stop the old session and retry, or cancel. --yes never stops another session automatically.
Choose a GPU
RunPod Secure H100-SXM is the default:Credentials
run, exec, and shell inject these variables only into the child process:
Use
connect or start --wait --print-exports only when a tool cannot inherit the environment. Those paths print the key into terminal output.
Tinker quickstart
Run the official cookbook or your own training script.
