# Copy to cluster.env and set on EACH machine (change only RANK per machine). # Then: source it and run `daisychain-train` (or use the scripts/ helpers). MASTER_ADDR=100.101.102.10 # the coordinator's IP (Tailscale 100.x recommended) MASTER_PORT=29560 WORLD_SIZE=3 RANK=0 # 0 on the coordinator, 1 / 2 / ... on the others GLOO_SOCKET_IFNAME=tailscale0 # the NIC to use (tailscale0, or eth0 / your LAN NIC) USE_LIBUV=0 # Task + training DAISY_TASK=daisychain.example_task:ExampleTask # swap for "your_module:YourTask" DAISY_STEPS=300 DAISY_LR=0.05 DAISY_OPTIMIZER=sgd DAISY_BASE_BATCH=32 DAISY_STATUS_FILE=status.json DAISY_SAVE=daisychain_model.pt