快捷方式

torch.nn.attention.bias.causal_upper_left

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

建立左上三角因果偏置。

此函式生成一個左上三角矩陣,用於表示因果注意力偏置,並設定對角線偏移量,使包含值與矩陣的左上角對齊。這等同於 scaled_dot_product_attention 中的 is_causal=True 引數。

構建此偏置的等效 PyTorch 程式碼是

torch.tril(torch.ones(size, dtype=torch.bool))

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

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

size – 偏置矩陣的大小。

返回值

左上三角因果偏置變體。

返回值型別

CausalBias

文件

訪問 PyTorch 的全面開發者文件

檢視文件

教程

獲取面向初學者和高階開發者的深度教程

檢視教程

資源

查詢開發資源並解答疑問

檢視資源