MCPcopy Create free account
hub / github.com/abetlen/llama-cpp-python / clamp_to_reusable_boundary

Method clamp_to_reusable_boundary

examples/server/server.py:3983–3991  ·  view source on GitHub ↗
(self, pos: int)

Source from the content-addressed store, hash-verified

3981 return self.segment_at(pos).kind == "text"
3982
3983 def clamp_to_reusable_boundary(self, pos: int) -> int:
3984 if pos <= 0:
3985 return 0
3986 if pos >= self.length:
3987 return self.length
3988 if self.is_reusable_boundary(pos):
3989 return pos
3990 segment = self.segment_at(pos)
3991 return segment.start_pos
3992
3993 def decoder_pos_up_to(self, pos: int) -> int:
3994 if not self.is_reusable_boundary(pos):

Callers 3

reuse_len_for_requestMethod · 0.80
can_admitMethod · 0.80
can_admitMethod · 0.80

Calls 2

is_reusable_boundaryMethod · 0.95
segment_atMethod · 0.95

Tested by

no test coverage detected