Event¶
- class torch.cuda.Event(enable_timing=False, blocking=False, interprocess=False)[source][source]¶
CUDA 事件的包裝。
CUDA 事件是同步標記,可用於監控裝置的進度、準確測量時間以及同步 CUDA 串流。
底層 CUDA 事件會在第一次記錄事件或將其匯出到另一個進程時,才會延遲初始化。創建後,只有同一裝置上的串流可以記錄該事件。但是,任何裝置上的串流都可以等待該事件。
- 參數
- record(stream=None)[source][source]¶
在給定的串流中記錄事件。
如果未指定串流,則使用
torch.cuda.current_stream()
。串流的裝置必須與事件的裝置相符。