Accelerate documentation

Ghi nhật ký

You are viewing main version, which requires installation from source. If you'd like regular pip install, checkout the latest stable version (v1.15.0).
Hugging Face's logo
Join the Hugging Face community

and get access to the augmented documentation experience

to get started

Ghi nhật ký

Tham khảo hướng dẫn khắc phục sự cố hoặc ví dụ bên dưới để tìm hiểu cách sử dụng logger của Accelerate.

accelerate.logging.get_logger

< >

( name: strlog_level: str | None = None )

Tham số

  • name (str) — Tên của logger, chẳng hạn như __file__
  • log_level (str, tùy chọn) — Mức độ ghi log cần sử dụng. Nếu không được truyền vào, giá trị mặc định sẽ là biến môi trường LOG_LEVEL, hoặc INFO nếu biến này không tồn tại

Trả về một logging.Logger cho name có thể xử lý đa tiến trình.

Nếu một log cần được gọi trên tất cả các tiến trình, hãy truyền main_process_only=False Nếu một log cần được gọi trên tất cả các tiến trình và theo thứ tự, hãy truyền thêm in_order=True

Ví dụ:

>>> 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)
Update on GitHub