快捷方式

torch.nn.attention.bias.causal_lower_right

torch.nn.attention.bias.causal_lower_right(*size)[source][source]

建立一個右下角三角形的因果偏差。

此函式生成一個右下角三角形矩陣,用於表示因果注意力偏差,其對角線偏移量設定使得包含的值對齊到矩陣的右下角。

構建此偏差的等效 PyTorch 程式碼如下:

diagonal_offset = size[1] - size[0]
torch.tril(
    torch.ones(size, dtype=torch.bool),
    diagonal=diagonal_offset,
)

例如,對於 shape=(3,4),具體化的偏差張量將是:

[[1, 1, 0, 0],
 [1, 1, 1, 0],
 [1, 1, 1, 1]]
引數

size – 偏差矩陣的大小。

返回

右下角三角形因果偏差變體。

返回型別

CausalBias


© 版權所有 PyTorch 貢獻者。

使用 Sphinx 構建,主題由 Read the Docs 提供。

文件

查閱全面的 PyTorch 開發者文件

檢視文件

教程

獲取針對初學者和高階開發者的深入教程

檢視教程

資源

查詢開發資源並獲得問題解答

檢視資源