MCPcopy Index your code
hub / github.com/abetlen/llama-cpp-python / position_increments_up_to

Method position_increments_up_to

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

Source from the content-addressed store, hash-verified

3956 return self.length
3957
3958 def position_increments_up_to(self, pos: int) -> List[int]:
3959 increments: List[int] = []
3960 for segment in self.segments:
3961 if pos <= segment.start_pos:
3962 break
3963 take = min(pos, segment.end_pos) - segment.start_pos
3964 if take <= 0:
3965 continue
3966 increments.extend(segment.decoder_position_increments[:take])
3967 if pos <= segment.end_pos:
3968 break
3969 return increments
3970
3971 def is_boundary(self, pos: int) -> bool:
3972 if pos <= 0 or pos >= self.length:

Callers 1

Calls 1

extendMethod · 0.45

Tested by

no test coverage detected