Table of Contents

Enum LiteRtSamplerType

Namespace
LiteRtLmSharp
Assembly
LiteRtLmSharp.dll

Token sampling strategy. Mirrors LiteRT-LM's LiteRtLmSamplerType.

public enum LiteRtSamplerType

Fields

Greedy = 3

Always pick the highest-probability token (argmax).

TopK = 1

Sample probabilistically among the top-k tokens.

TopP = 2

Nucleus (top-p) sampling after a top-k cut.

Unspecified = 0

Let the engine choose its default: the binding sends no sampler parameters at all, so the executor's internal default sampling applies and the other LiteRtSamplerParams fields are not forwarded. (Native v0.14.0 removed its unspecified sampler type; not sending parameters preserves the pre-v0.14.0 behavior, where the unspecified type also deferred to the executor.)