WandBLogger¶
- class torchtune.training.metric_logging.WandBLogger(project: str = 'torchtune', entity: Optional[str] = None, group: Optional[str] = None, log_dir: Optional[str] = None, **kwargs)[源代码]¶
用于 Weights and Biases 应用程序 (https://wandb.ai/) 的日志记录器。有关 WandB 期望的参数的更多信息,请参阅 https://docs.wandb.ai/ref/python/init。
- 参数:
示例
>>> from torchtune.training.metric_logging import WandBLogger >>> logger = WandBLogger(project="my_project", entity="my_entity", group="my_group") >>> logger.log("my_metric", 1.0, 1) >>> logger.log_dict({"my_metric": 1.0}, 1) >>> logger.close()
- 引发:
ImportError – 如果未安装
wandb
包。
注意
此日志记录器需要安装 wandb 包。您可以使用 pip install wandb 安装它。为了使用日志记录器,您需要登录到您的 WandB 帐户。您可以在终端中运行 wandb login 来执行此操作。
- log_config(config: DictConfig) None [source]¶
将配置保存在本地,并将其记录到 W&B。配置存储在与检查点相同的目录中。您可以在以下链接中查看记录到 W&B 的配置示例:https://wandb.ai/capecape/torchtune/runs/6053ofw0/files/torchtune_config_j67sb73v.yaml
- 参数:
config (DictConfig) – 要记录的配置