wandb login
hasn't been run on the remote machine.wandb init
in the directory of your training script, it will create a directory named wandb and will save a default entity which can be checked into source control. If you don't want to create that file or want to override the file you can use the environmental variable.wandb init
, but the environmental variable will override the value.wandb docker my/image/name:tag --digest
wandb.init
take precedence over the environment. You could call wandb.init(dir=os.getenv("WANDB_DIR", my_default_override))
if you want to have a default other than the system default when the environment variable isn't set.wandb off
sets an environment variable, WANDB_MODE=offline
. This stops any data from syncing from your machine to the remote wandb server. If you have multiple projects, they will all stop syncing logged data to W&B servers.export WANDB_API_KEY=X
where X is your API key. When you're logged in, you can find your API key at wandb.ai/authorize.