def can_append(self, seq: Sequence) -> bool:
if seq.num_tokens % self.block_size == 0:
return len(self.free_block_ids) > 0
return True
I think this is wrong in " if seq.num_tokens % self.block_size == 0:"
maybe it should be " if seq.num_tokens % self.block_size == 1:"
I think this is wrong in " if seq.num_tokens % self.block_size == 0:"
maybe it should be " if seq.num_tokens % self.block_size == 1:"