Skip to main content

Usage

Description

Run code in a Docker container with W&B configured. Start a Docker container, inject the WANDB_DOCKERs environment variable, and mount the current working directory at /app by default. Inject WANDB_API_KEY if logged in. Override the container entrypoint to ensure wandb is installed. Pass additional arguments to insert them into docker run before the image name. Use a default image if none is specified. Use --jupyter to install and start JupyterLab on port 8888. Enable the NVIDIA runtime automatically if NVIDIA Docker is available on the host. Requires Docker to be installed and running on the host machine. To inject W&B environment variables into an existing docker run command without modifying the entrypoint, use wandb docker-run. For example, to run the default image and mount a dataset into the container:
To run a default image and start JupyterLab:
To run a GPU-enabled image with a training command:

Arguments

Options