快捷方式

事件

class torch.mps.event.Event(enable_timing=False)[源代码][源代码]

MPS 事件的包装器。

MPS 事件是同步标记,可用于监控设备进度、准确测量时间以及同步 MPS 流。

参数

enable_timing (bool, 可选) – 指示事件是否应测量时间 (默认: False)

elapsed_time(end_event)[源代码][源代码]

返回事件记录后和 end_event 记录前经过的时间,单位为毫秒。

query()[源代码][源代码]

如果事件当前捕获的所有工作已完成,则返回 True。

record()[源代码][源代码]

在默认流中记录事件。

synchronize()[源代码][源代码]

等待此事件中当前捕获的所有工作完成。这会阻止 CPU 线程在事件完成之前继续进行。

wait()[源代码][源代码]

使提交到默认流的所有未来工作等待此事件。

文档

访问 PyTorch 的全面开发者文档

查看文档

教程

获取面向初学者和高级开发者的深度教程

查看教程

资源

查找开发资源并获得您的问题解答

查看资源