mirror of
https://github.com/ROCm/composable_kernel.git
synced 2026-05-16 10:59:55 +00:00
Tiny update in IsTokenPairInsideMask()
This commit is contained in:
@@ -96,16 +96,24 @@ struct HstuBlockMaskWithLocal
|
||||
if(row < contextual_seqlen)
|
||||
return true;
|
||||
|
||||
bool result = false;
|
||||
if constexpr(kUseCausal)
|
||||
result = (row >= col) && (row - col <= max_attn_len);
|
||||
{
|
||||
bool result = (row >= col) && (row - col <= max_attn_len);
|
||||
|
||||
if(min_full_attn_seqlen > 0)
|
||||
result = result || (row >= max_uih_len - min_full_attn_seqlen);
|
||||
|
||||
return result;
|
||||
}
|
||||
else
|
||||
result = abs(row - col) <= max_attn_len;
|
||||
{
|
||||
bool result = abs(row - col) <= max_attn_len;
|
||||
|
||||
if(min_full_attn_seqlen > 0)
|
||||
result = result || (row >= max_uih_len - min_full_attn_seqlen);
|
||||
if(min_full_attn_seqlen > 0)
|
||||
result = result || (row >= max_uih_len - min_full_attn_seqlen);
|
||||
|
||||
return result;
|
||||
return result;
|
||||
}
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user