事件¶
- 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()
。流的设备必须与事件的设备匹配。