Accelerate documentation

التسجيل

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

التسجيل

راجع دليل استكشاف الأخطاء وإصلاحها أو المثال أدناه لمعرفة كيفية استخدام مسجّل Accelerate.

accelerate.logging.get_logger

< >

( name: strlog_level: str | None = None )

المعاملات

  • name (str) — اسم السجّال، مثل __file__
  • log_level (str، اختياري) — مستوى التسجيل المستخدم. إذا لم يُمرَّر، فسيتم افتراضياً استخدام متغير البيئة LOG_LEVEL، أو INFO إذا لم يكن موجوداً

يعيد logging.Logger لـname يمكنه التعامل مع تعدد العمليات.

إذا كان يجب استدعاء سجل على جميع العمليات، مرّر 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)
Update on GitHub