Wandb使用及本地部署

如何在本地部署Weights & Biases(W&B)

AI导读:本文讨论了如何在本地部署Weights & Biases(W&B),主要包括使用docker进行部署的步骤。首先,用户需要有可以访问的服务器或在本机上进行部署,并确保已安装docker。在docker中,用户需从docker hub拉取wandb/local镜像并启动容器,指定端口6010以供外部访问。此外,文章还提到如果在更改设置后遇到问题,可以查看Docker容器的日志以获取帮助。最后,文中提供了切换到本地和远程的操作指南及相关参考链接。

在代码中使用

本地部署

前提

使用可以访问的服务器(使用内网穿透)或在本机部署

安装docker(linux)

使用docker部署

从docker hub拉取wandb/local镜像

1
docker pull wandb/local

启动容器,指定端口6010为外部访问端口

1
2
3
4
5
6
docker run --rm -d \
-e HOST=http://server_ip:6010 \
-p 6010:8080 \
-v /path/on/host:/vol \
--name wandb-local \
wandb/local
1
2
3
4
5
6
docker run --rm -d \
-e HOST=http://home.jankiny.ninja:6010 \
-p 6010:8080 \
-v /home/home/wandb/data:/vol \
--name wandb-local \
wandb/local

如果更改设置后遇到问题,查看 Docker 容器的日志可能会提供有用的信息:

1
docker logs wandb-local

配置Wandb Local

本地与远程切换

切换到本地

1
wandb login --relogin --host=http://server_ip:6010
1
wandb login --relogin --host=http://home.jankiny.ninja:6010

求换到wandb.ai

1
wandb login --relogin --host=https://api.wandb.ai

参考文章:
Getting started | Weights & Biases Documentation (wandb.ai)

system-admin – Application Error Unable to reach the backend api. If this perists, check the system logs. · Issue #46 · wandb/server (github.com)

作者

Janki

发布于

2024-05-07

更新于

2024-09-04

许可协议

评论