Wandb(一)初探

因为flower的原因接触到了这个wandb库,于是开始问gemini它的作用,得到了

  • 像logging一样打印状态
  • 把数据上传的云端进行可视化

这和我之前的想法不谋而合,我也是想能清楚的知道数据运行的结果,并且可视化还能保存到本地。这个想法实现也不难,不过现在现成的成熟工具,这可太棒喽!

网络超时

但是在安装完wandb库,还要注册账号,本地化key等。正当我以为一切都准备就绪的时候,我运行了一个test脚本,结果发现网络问题存在,上传实验数据的时候一直弹erro,终端也无法正常继续工作。这个时候我上wandb的云端,发现数据已经成功上传了,但是本地终端还是弹erro报错,这也是很奇怪。修改代理,换国内镜像等操作都试了,发现烦人erro报错依然在。

离线模式

这里还有一种方法我没试,就是离线。我一想离线以后,本地分析直接丧失了wandb的极强的数据可视化功能。而且我正常运行wandb并上传数据的时候就有erro,你离线以后再上传就没有这个问题吗?处于这两个考虑,就没有把这个方法当做备选项。但是人总有走投无路的时候,实在没办法了,我还是去进行了离线模式。这下好了, 直接终端十分清爽。然后wandb就提示一些信息,我觉得非常好

  • 未上传的实验 结果及路径
  • 上传指定路径的实验结果还是上传全部
  • 多次重复实验的结果 是否需要清理

抱着试试的态度,我上传了一份实验数据,结果成功上传并无报错。,果然听人劝,吃饱饭!

目前是的状态是能够用wandb,后面还需要到熟练使用的地步。

暂时的目标是

  • 实现flower的stratege的覆写
  • 将wandb和flower配合使用
相关推荐
SpikeKing2 年前
Training - 使用 WandB 配置 可视化 模型训练参数
可视化·模型训练·wandb·permission
一般的一天2 年前
学习时遇到的错误
服务器·pycharm·wandb