Skip to content

Struct FTryllSamplingOverrides

ClassList > FTryllSamplingOverrides

More...

  • #include <TryllSamplingOverrides.h>

Public Attributes

Type Name
bool bOverrideFrequencyPenalty = false
bool bOverrideMaxTokens = false
bool bOverrideMinP = false
bool bOverridePresencePenalty = false
bool bOverrideRepeatPenalty = false
bool bOverrideSeed = false
bool bOverrideTemperature = false
bool bOverrideTopK = false
bool bOverrideTopP = false

Public Functions

Type Name
virtual UPROPERTY (EditAnywhere, BlueprintReadWrite, Category="Tryll|SamplingOverrides", meta=(EditCondition="bOverrideTemperature", ClampMin="0.0", ClampMax="2.0", UIMin="0.0", UIMax="2.0")) = 0
virtual UPROPERTY (EditAnywhere, BlueprintReadWrite, Category="Tryll|SamplingOverrides", meta=(EditCondition="bOverrideTopP", ClampMin="0.0", ClampMax="1.0", UIMin="0.0", UIMax="1.0")) = 0
virtual UPROPERTY (EditAnywhere, BlueprintReadWrite, Category="Tryll|SamplingOverrides", meta=(EditCondition="bOverrideTopK", ClampMin="0.0", UIMin="0.0")) = 0
virtual UPROPERTY (EditAnywhere, BlueprintReadWrite, Category="Tryll|SamplingOverrides", meta=(EditCondition="bOverrideMinP", ClampMin="0.0", ClampMax="1.0", UIMin="0.0", UIMax="1.0")) = 0
virtual UPROPERTY (EditAnywhere, BlueprintReadWrite, Category="Tryll|SamplingOverrides", meta=(EditCondition="bOverrideMaxTokens", ClampMin="1.0", UIMin="1.0")) = 0
virtual UPROPERTY (EditAnywhere, BlueprintReadWrite, Category="Tryll|SamplingOverrides", meta=(EditCondition="bOverrideSeed")) = 0
virtual UPROPERTY (EditAnywhere, BlueprintReadWrite, Category="Tryll|SamplingOverrides", meta=(EditCondition="bOverrideRepeatPenalty", ClampMin="0.0", UIMin="0.0")) = 0
virtual UPROPERTY (EditAnywhere, BlueprintReadWrite, Category="Tryll|SamplingOverrides", meta=(EditCondition="bOverridePresencePenalty")) = 0
virtual UPROPERTY (EditAnywhere, BlueprintReadWrite, Category="Tryll|SamplingOverrides", meta=(EditCondition="bOverrideFrequencyPenalty")) = 0

Detailed Description

Sparse sampling override block. Null on any field means "inherit the selected model's default". No per-field (on_change) attributes: the outer sub-table field carries one callback that re-resolves the whole block and commits derived state.

Public Attributes Documentation

variable bOverrideFrequencyPenalty

bool FTryllSamplingOverrides::bOverrideFrequencyPenalty;

OpenAI-style frequency penalty. Null = inherit model default.


variable bOverrideMaxTokens

bool FTryllSamplingOverrides::bOverrideMaxTokens;

Maximum new tokens to generate. Null = inherit model default.


variable bOverrideMinP

bool FTryllSamplingOverrides::bOverrideMinP;

Minimum token probability (min-p sampling). Null = inherit model default.


variable bOverridePresencePenalty

bool FTryllSamplingOverrides::bOverridePresencePenalty;

OpenAI-style presence penalty. Null = inherit model default.


variable bOverrideRepeatPenalty

bool FTryllSamplingOverrides::bOverrideRepeatPenalty;

Penalise repeated tokens (llama.cpp repeat_penalty). Null = inherit.


variable bOverrideSeed

bool FTryllSamplingOverrides::bOverrideSeed;

RNG seed for reproducible sampling. Null = inherit model default.


variable bOverrideTemperature

bool FTryllSamplingOverrides::bOverrideTemperature;

0.0 = fully deterministic, 2.0 = highly random. Null = inherit.


variable bOverrideTopK

bool FTryllSamplingOverrides::bOverrideTopK;

Top-k sampling limit. Null = inherit model default.


variable bOverrideTopP

bool FTryllSamplingOverrides::bOverrideTopP;

Nucleus sampling cutoff. Null = inherit model default.


Public Functions Documentation

function UPROPERTY [1/9]

virtual FTryllSamplingOverrides::UPROPERTY (
    EditAnywhere,
    BlueprintReadWrite,
    Category="Tryll|SamplingOverrides",
    meta=(EditCondition="bOverrideTemperature", ClampMin="0.0", ClampMax="2.0", UIMin="0.0", UIMax="2.0")
) = 0

function UPROPERTY [2/9]

virtual FTryllSamplingOverrides::UPROPERTY (
    EditAnywhere,
    BlueprintReadWrite,
    Category="Tryll|SamplingOverrides",
    meta=(EditCondition="bOverrideTopP", ClampMin="0.0", ClampMax="1.0", UIMin="0.0", UIMax="1.0")
) = 0

function UPROPERTY [3/9]

virtual FTryllSamplingOverrides::UPROPERTY (
    EditAnywhere,
    BlueprintReadWrite,
    Category="Tryll|SamplingOverrides",
    meta=(EditCondition="bOverrideTopK", ClampMin="0.0", UIMin="0.0")
) = 0

function UPROPERTY [4/9]

virtual FTryllSamplingOverrides::UPROPERTY (
    EditAnywhere,
    BlueprintReadWrite,
    Category="Tryll|SamplingOverrides",
    meta=(EditCondition="bOverrideMinP", ClampMin="0.0", ClampMax="1.0", UIMin="0.0", UIMax="1.0")
) = 0

function UPROPERTY [5/9]

virtual FTryllSamplingOverrides::UPROPERTY (
    EditAnywhere,
    BlueprintReadWrite,
    Category="Tryll|SamplingOverrides",
    meta=(EditCondition="bOverrideMaxTokens", ClampMin="1.0", UIMin="1.0")
) = 0

function UPROPERTY [6/9]

virtual FTryllSamplingOverrides::UPROPERTY (
    EditAnywhere,
    BlueprintReadWrite,
    Category="Tryll|SamplingOverrides",
    meta=(EditCondition="bOverrideSeed")
) = 0

function UPROPERTY [7/9]

virtual FTryllSamplingOverrides::UPROPERTY (
    EditAnywhere,
    BlueprintReadWrite,
    Category="Tryll|SamplingOverrides",
    meta=(EditCondition="bOverrideRepeatPenalty", ClampMin="0.0", UIMin="0.0")
) = 0

function UPROPERTY [8/9]

virtual FTryllSamplingOverrides::UPROPERTY (
    EditAnywhere,
    BlueprintReadWrite,
    Category="Tryll|SamplingOverrides",
    meta=(EditCondition="bOverridePresencePenalty")
) = 0

function UPROPERTY [9/9]

virtual FTryllSamplingOverrides::UPROPERTY (
    EditAnywhere,
    BlueprintReadWrite,
    Category="Tryll|SamplingOverrides",
    meta=(EditCondition="bOverrideFrequencyPenalty")
) = 0


The documentation for this class was generated from the following file C:/_tryll/_monorepo2/server/client-unreal/Source/TryllClient/Public/Generated/Nodes/TryllSamplingOverrides.h