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

Method _pick_sequence

examples/server/server.py:803–819  ·  view source on GitHub ↗
(candidates: set[int], preferred_sequences: Optional[Any])

Source from the content-addressed store, hash-verified

801
802 @staticmethod
803 def _pick_sequence(candidates: set[int], preferred_sequences: Optional[Any]) -> int:
804 if preferred_sequences is None:
805 return next(iter(candidates))
806 if isinstance(preferred_sequences, OrderedDict):
807 for sequence_id in reversed(preferred_sequences):
808 if sequence_id in candidates:
809 return sequence_id
810 return next(iter(candidates))
811 if isinstance(preferred_sequences, (list, tuple)):
812 for sequence_id in reversed(preferred_sequences):
813 if sequence_id in candidates:
814 return sequence_id
815 return next(iter(candidates))
816 preferred = candidates & preferred_sequences
817 if preferred:
818 return next(iter(preferred))
819 return next(iter(candidates))
820
821 @staticmethod
822 def _common_prefix_len(

Callers 1

longest_prefixMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected