SDPBackend¶
- class torch.nn.attention.SDPBackend¶
一个类似枚举的类,包含缩放点积注意力机制的不同后端。此后端类旨在与 sdpa_kernel 上下文管理器一起使用。
- 以下枚举可用
ERROR: 尝试确定后端时发生错误。
MATH: 用于缩放点积注意力机制的数学后端。
FLASH_ATTENTION: 用于缩放点积注意力机制的 Flash Attention 后端。
EFFICIENT_ATTENTION: 用于缩放点积注意力机制的高效注意力后端。
CUDNN_ATTENTION: 用于缩放点积注意力机制的 cuDNN 后端。
请参阅
torch.nn.attention.sdpa_kernel()
以了解更多详情。警告
此类处于 Beta 阶段,可能会发生更改。
- property name¶