捷徑

事件

模組包含與標準 Python 記錄整合的事件處理機制。

使用方法範例

from torch.distributed.elastic import events
event = events.Event(name="test_event", source=events.EventSource.WORKER, metadata={...})
events.get_logging_handler(destination="console").info(event)

API 方法

torch.distributed.elastic.events.record(event, destination='null')[原始碼]
torch.distributed.elastic.events.get_logging_handler(destination='null')[原始碼]
回傳類型

Handler

事件物件

class torch.distributed.elastic.events.api.Event(name, source, timestamp=0, metadata=<factory>)[原始碼]

此類別表示在 torchelastic 作業執行期間發生的泛型事件。

事件可以是任何有意義的動作。

參數
  • name (str) – 事件名稱。

  • source (EventSource) – 事件產生器,例如代理程式或工作者

  • timestamp (int) – 事件發生時的時間戳記(以毫秒為單位)。

  • metadata (Dict[str, Optional[Union[str, int, float, bool]]]) – 與事件相關聯的其他資料。

class torch.distributed.elastic.events.api.EventSource(value)[原始碼]

事件產生器的已知識別碼。

torch.distributed.elastic.events.api.EventMetadataValue

Optional[Union[str, int, float, bool]] 的別名

文件

取得 PyTorch 完整的開發者文件

檢視文件

教學課程

取得適合初學者和進階開發者的深入教學課程

檢視教學課程

資源

尋找開發資源並取得問題解答

檢視資源