mirror of
https://github.com/ROCm/composable_kernel.git
synced 2026-06-07 08:15:04 +00:00
Avoid seqlen_k=0 for kvcache
This commit is contained in:
@@ -149,7 +149,10 @@ decode_seqlen(mode_enum mode,
|
||||
if(use_kvcache)
|
||||
{
|
||||
std::vector<ck_tile::index_t> seqlen_ks(batch);
|
||||
randints(seqlen_ks.begin(), seqlen_ks.end(), seqlen_k_min, seqlen_k_max, seed);
|
||||
// generate random numbers in range [1, seqlen_k_max] if given seqlen_k_min = 0
|
||||
ck_tile::index_t real_seqlen_k_min =
|
||||
std::min(std::max(1, seqlen_k_min), seqlen_k_max);
|
||||
randints(seqlen_ks.begin(), seqlen_ks.end(), real_seqlen_k_min, seqlen_k_max, seed);
|
||||
return seqlen_ks;
|
||||
}
|
||||
else
|
||||
|
||||
Reference in New Issue
Block a user