wandb关闭问题
最近在训练模型的时候,总是弹出让我登录wandb官网,先暂且不谈使用wandb的好处。
第一次就把wandb注册了,记得好像需要挂VPN才可以访问。
但是后来才发现,每一次进行训练都会出现wandb: Currently logged in as: liudawei. Use `wandb login --relogin` to force relogin.
这就意味着每次都得登录一下,虽说登录可以看到训练的状态,是个非常好的工具,但每次都登录有点浪费时间了。
其他博客说明 这么关闭wandb
在网上找了好多好多篇博客,几乎每一片都是说明在两处代码的地方加上wandb = None
。文章来源:https://www.toymoban.com/news/detail-431878.html
第一处:utils/loggers/wandb/wandb_utils.py
try:
import wandb
assert hasattr(wandb, '__version__') # verify package import not local dir
except (ImportError, AssertionError):
wandb = None
# 添加以下语句
wandb = None
第二处:utils/loggers/ __init __.py
try:
import wandb
assert hasattr(wandb, '__version__') # verify package import not local dir
if pkg.parse_version(wandb.__version__) >= pkg.parse_version('0.12.2') and RANK in {0, -1}:
try:
wandb_login_success = wandb.login(timeout=30)
except wandb.errors.UsageError: # known non-TTY terminal issue
wandb_login_success = False
if not wandb_login_success:
wandb = None
except (ImportError, AssertionError):
wandb = None
# 添加以下语句
wandb = None
然而我发现并没有解决问题。文章来源地址https://www.toymoban.com/news/detail-431878.html
其实是这么关闭wandb
第一处:utils/loggers/wandb/wandb_utils.py
# try:
# import wandb
#
# assert hasattr(wandb, '__version__') # verify package import not local dir
# except (ImportError, AssertionError):
# wandb = None
# 添加以下语句
wandb = None
第二处:utils/loggers/ __init __.py
# try:
# import wandb
#
# assert hasattr(wandb, '__version__') # verify package import not local dir
# if pkg.parse_version(wandb.__version__) >= pkg.parse_version('0.12.2') and RANK in {0, -1}:
# try:
# wandb_login_success = wandb.login(timeout=30)
# except wandb.errors.UsageError: # known non-TTY terminal issue
# wandb_login_success = False
# if not wandb_login_success:
# wandb = None
# except (ImportError, AssertionError):
# wandb = None
# 添加以下语句
wandb = None
到了这里,关于训练模型时,wandb关闭问题。你以为加了一句 wandb = None 就能关闭了吗?的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!