Accelerate 文档
日志记录
加入 Hugging Face 社区
并获得增强的文档体验
开始使用
日志记录
请参阅故障排除指南或下面的示例,了解如何使用 Accelerate 的日志记录器。
accelerate.logging.get_logger
< 源码 >( name: str log_level: str = None )
返回一个用于 name
的 logging.Logger
,它可以处理多进程。
如果日志应该在所有进程上调用,请传递 main_process_only=False
。如果日志应该在所有进程上按顺序调用,还要传递 in_order=True
示例
>>> from accelerate.logging import get_logger
>>> from accelerate import Accelerator
>>> logger = get_logger(__name__)
>>> accelerator = Accelerator()
>>> logger.info("My log", main_process_only=False)
>>> logger.debug("My log", main_process_only=True)
>>> logger = get_logger(__name__, log_level="DEBUG")
>>> logger.info("My log")
>>> logger.debug("My second log")
>>> array = ["a", "b", "c", "d"]
>>> letter_at_rank = array[accelerator.process_index]
>>> logger.info(letter_at_rank, in_order=True)