vllm.models.inkling.nvidia.logits_processor ¶
Inkling logits processor with muP output scaling.
Classes:
-
InklingLogitsProcessor–LogitsProcessorthat applies Inkling's muP logits width multiplier.
InklingLogitsProcessor ¶
Bases: LogitsProcessor
LogitsProcessor that applies Inkling's muP logits width multiplier.
Parameters:
-
(vocab_size¶int) –Padded vocabulary size.
-
(org_vocab_size¶int | None, default:None) –Unpadded vocabulary size (defaults to
vocab_size). -
(scale¶float, default:1.0) –Base logits scale (kept
1.0for the served checkpoint). -
(logits_as_input¶bool, default:False) –Whether the input is already logits.
-
(soft_cap¶float | None, default:None) –Optional logit soft cap (
Nonefor the served checkpoint). -
(logits_mup_width_multiplier¶float | None, default:None) –muP width divisor for the final logits;
Noneor0disables it.