Merge pull request #3113 from AlpinDale/aphrodite-new-samplers misc: add DRY, skew, and no repeat ngram penalty for aphrodite

a5b53b0e75b82b65dc017afb66bd6020e6f05cdb

Cohee <18619528+Cohee1207@users.noreply.github.com>

Signed
2 files changed, +4 -3Ignore whitespace
public/index.html+3 -3
@@ -1342,12 +1342,12 @@
13421342 <input class="neo-range-slider" type="range" id="presence_pen_textgenerationwebui" name="volume" min="-2" max="2" step="0.01" />
13431343 <input class="neo-range-input" type="number" min="-2" max="2" step="0.01" data-for="presence_pen_textgenerationwebui" id="presence_pen_counter_textgenerationwebui">
13441344 </div>
13451345 <div data-tg-type="aphrodite, ooba" class="alignitemscenter flex-container flexFlowColumn flexBasis30p flexGrow flexShrink gap0">
13461346 <small data-i18n="No Repeat Ngram Size">No Repeat Ngram Size</small>
13471347 <input class="neo-range-slider" type="range" id="no_repeat_ngram_size_textgenerationwebui" name="volume" min="0" max="20" step="1">
13481348 <input class="neo-range-input" type="number" min="0" max="20" step="1" data-for="no_repeat_ngram_size_textgenerationwebui" id="no_repeat_ngram_size_counter_textgenerationwebui">
13491349 </div>
13501350 <div data-tg-type="tabby, aphrodite" class="alignitemscenter flex-container flexFlowColumn flexBasis30p flexGrow flexShrink gap0">
13511351 <small data-i18n="Skew">Skew</small>
13521352 <input class="neo-range-slider" type="range" id="skew_textgenerationwebui" name="volume" min="-5" max="5" step="0.01" />
13531353 <input class="neo-range-input" type="number" min="-5" max="5" step="0.01" data-for="skew_textgenerationwebui" id="skew_counter_textgenerationwebui">
@@ -1402,7 +1402,7 @@
14021402 </div>
14031403 </div>
14041404
14051405 <div data-tg-type="aphrodite, ooba, koboldcpp, tabby, llamacpp" id="dryBlock" class="wide100p">
14061406 <h4 class="wide100p textAlignCenter" title="DRY penalizes tokens that would extend the end of the input into a sequence that has previously occurred in the input. Set multiplier to 0 to disable." data-i18n="[title]DRY_Repetition_Penalty_desc">
14071407 <label data-i18n="DRY Repetition Penalty">DRY Repetition Penalty</label>
14081408 <a href="https://github.com/oobabooga/text-generation-webui/pull/5677" target="_blank">
public/scripts/textgen-settings.js+1 -0
@@ -1258,6 +1258,7 @@ export function getTextGenGenerationData(finalPrompt, maxTokens, isImpersonate,
12581258 'xtc_probability': settings.xtc_probability,
12591259 'nsigma': settings.nsigma,
12601260 'custom_token_bans': toIntArray(banned_tokens),
1261+ 'no_repeat_ngram_size': settings.no_repeat_ngram_size,
12611262 };
12621263
12631264 if (settings.type === OPENROUTER) {