Add min to buckets in relative_position_bucket (#1312)

This commit is contained in:
Andy Braga
2023-11-10 13:57:25 +03:00
committed by GitHub
parent d2c3f14773
commit 1b12142a02

View File

@ -462,7 +462,7 @@ impl T5Attention {
self.relative_attention_max_distance as f32 self.relative_attention_max_distance as f32
/ max_exact as f32, / max_exact as f32,
) * (num_buckets - max_exact) as f32; ) * (num_buckets - max_exact) as f32;
max_exact + b as u32 u32::min(max_exact + b as u32, num_buckets - 1)
} }
}) })
.collect::<Vec<u32>>() .collect::<Vec<u32>>()