wandb本地部署

pip install --upgrade wandb
wandb server start

(如果失败了)

docker pull wandb/local:latest

启动

docker run --rm -d -v wandb:/vol -p 8080:8080 --name wandb-local wandb/local:latest

打开http://localhost:8080/signup (有可能失败,就关了docker再开一次)
在这里插入图片描述

拿licence
https://deploy.wandb.ai/
有就复制,没有就创建
在这里插入图片描述
如果你的过期了license过期了,可以发邮件给contact@wandb.com
在这里插入图片描述
可以参考这个
在这里插入图片描述

然后在update lincense里复制进去
再点update
在这里插入图片描述
点update settings
在这里插入图片描述

此时就可以http://localhost:8080/home

登录

wandb login --relogin --host=http://localhost:8080

在这里插入图片描述
http://localhost:8080/authorize
这里找到key
在这里插入图片描述
跑个案例

import wandb
import random

# start a new wandb run to track this script
wandb.init(
    # set the wandb project where this run will be logged
    project="my-awesome-project",

    # track hyperparameters and run metadata
    config={
    "learning_rate": 0.02,
    "architecture": "CNN",
    "dataset": "CIFAR-100",
    "epochs": 10,
    }
)

# simulate training
epochs = 10
offset = random.random() / 5
for epoch in range(2, epochs):
    acc = 1 - 2 ** -epoch - random.random() / epoch - offset
    loss = 2 ** -epoch + random.random() / epoch + offset

    # log metrics to wandb
    wandb.log({"acc": acc, "loss": loss})

# [optional] finish the wandb run, necessary in notebooks
wandb.finish()

在这里插入图片描述
在这里插入图片描述

参考:
https://docs.wandb.ai/guides/hosting/self-managed/basic-setup

### WandB 训练无法启动的原因分析与解决方案 当遇到WandB训练无法启动的情况,可能由多种因素引起。通常情况下,这类问题源于配置错误、依赖项冲突或是网络连接不稳定等问题。 #### 配置文件设置不当 如果项目中的`wandb.init()`函数调用参数不正确,可能会导致初始化失败从而阻止整个程序运行。确保传递给此方法的关键字参数如project名称、entity实体名以及group分组标签等均按照官方文档指南准确无误地设定[^1]。 ```python import wandb wandb.init(project="my_project", entity="my_entity") ``` #### Python包版本兼容性问题 有时不同版本之间的差异也会引发意想不到的行为。特别是对于深度学习框架而言,特定版本的PyTorch或其他库可能与当前安装的WANDB SDK存在一定的适配度挑战。建议查看项目的requirements.txt文件来确认所使用的软件栈是否是最新的稳定组合,并尝试更新至最新版或回滚到已知工作良好的版本集合中去测试效果如何变化。 #### 网络访问权限不足 由于Weights & Biases服务端位于云端服务器上,因此客户端设备需要具备稳定的互联网接入能力才能顺利完成数据同步操作。防火墙策略过于严格或者代理服务器配置失误都可能导致API请求被拦截而使日志记录功能失效。检查本地计算机的安全防护措施并调整相应规则以允许必要的HTTP(S)流量通过可能是解决问题的一个方向。 #### API密钥验证失败 每次执行带有W&B集成的应用之前都需要先完成身份认证流程。这一步骤涉及到读取存储于环境变量内的个人令牌字符串(即`WANDB_API_KEY`)。一旦该值丢失、过期或者是拼写有误都会造成登录环节报错进而影响后续动作。重新生成一个新的有效凭证并将它安全保存下来供脚本随时调用不失为一种有效的应对办法。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Nightmare004

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值