lcpp_sampling_params class final

Inheritance
Implemented types
Available extensions

Constructors

lcpp_sampling_params()

Properties

address → Pointer<T>

Available on T, provided by the StructAddress extension

The memory address of the underlying data.
no setter
dry_allowed_length ↔ int
tokens extending repetitions beyond this receive penalty
getter/setter pair
dry_base ↔ double
0.0 = disabled; multiplier * base ^ (length of sequence before token - allowed length)
getter/setter pair
dry_multiplier ↔ double
0.0 = disabled; DRY repetition penalty for tokens extending repetition:
getter/setter pair
dry_penalty_last_n ↔ int
how many tokens to scan for repetitions (0 = disable penalty, -1 = context size)
getter/setter pair
dynatemp_exponent ↔ double
controls how entropy maps to temperature in dynamic temperature sampler
getter/setter pair
dynatemp_range ↔ double
0.0 = disabled
getter/setter pair
grammar ↔ Pointer<Char>
optional BNF-like grammar to constrain sampling
getter/setter pair
grammar_lazy ↔ bool
getter/setter pair
hashCode → int
The hash code for this object.
no setterinherited
ignore_eos ↔ bool
getter/setter pair
min_keep ↔ int
0 = disabled, otherwise samplers should return at least min_keep tokens
getter/setter pair
min_p ↔ double
0.0 = disabled
getter/setter pair
mirostat → lcpp_mirostat_type
no setter
mirostat_eta ↔ double
learning rate
getter/setter pair
mirostat_tau ↔ double
target entropy
getter/setter pair
mirostatAsInt ↔ int
0 = disabled, 1 = mirostat, 2 = mirostat 2.0
getter/setter pair
n_grammar_length ↔ int
getter/setter pair
n_prev ↔ int
number of previous tokens to remember
getter/setter pair
n_probs ↔ int
if greater than 0, output the probabilities of top n_probs tokens.
getter/setter pair
n_samplers ↔ int
getter/setter pair
no_perf ↔ bool
disable performance metrics
getter/setter pair
penalty_freq ↔ double
0.0 = disabled
getter/setter pair
penalty_last_n ↔ int
last n tokens to penalize (0 = disable penalty, -1 = context size)
getter/setter pair
penalty_present ↔ double
0.0 = disabled
getter/setter pair
penalty_repeat ↔ double
1.0 = disabled
getter/setter pair
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
samplers ↔ Pointer<Uint8>
getter/setter pair
seed ↔ int
the seed used to initialize llama_sampler
getter/setter pair
temp ↔ double
<= 0.0 to sample greedily, 0.0 to not output probabilities
getter/setter pair
timing_per_token ↔ bool
getter/setter pair
top_k ↔ int
<= 0 to use vocab size
getter/setter pair
top_n_sigma ↔ double
-1.0 = disabled
getter/setter pair
top_p ↔ double
1.0 = disabled
getter/setter pair
typ_p ↔ double
typical_p, 1.0 = disabled
getter/setter pair
xtc_probability ↔ double
0.0 = disabled
getter/setter pair
xtc_threshold ↔ double

0.5 disables XTC

getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited