#1325 Increase precision on freq/pres pen for Novel

This commit is contained in:
Cohee 2023-11-06 23:03:22 +02:00
parent 41211137fe
commit 78e1df28c1
2 changed files with 9 additions and 9 deletions

View File

@ -349,7 +349,7 @@
</div> </div>
<div class="range-block"> <div class="range-block">
<div class="range-block-title" data-i18n="temperature"> <div class="range-block-title" data-i18n="temperature">
Temperature novel Temperature
</div> </div>
<div class="range-block-range-and-counter"> <div class="range-block-range-and-counter">
<div class="range-block-range"> <div class="range-block-range">
@ -408,10 +408,10 @@
</div> </div>
<div class="range-block-range-and-counter"> <div class="range-block-range-and-counter">
<div class="range-block-range"> <div class="range-block-range">
<input type="range" id="rep_pen_freq_novel" name="volume" min="0" max="1" step="0.01"> <input type="range" id="rep_pen_freq_novel" name="volume" min="0" max="1" step="0.001">
</div> </div>
<div class="range-block-counter"> <div class="range-block-counter">
<input type="number" min="0" max="1" step="0.01" data-for="rep_pen_freq_novel" id="rep_pen_freq_counter_novel"> <input type="number" min="0" max="1" step="0.001" data-for="rep_pen_freq_novel" id="rep_pen_freq_counter_novel">
</div> </div>
</div> </div>
@ -422,10 +422,10 @@
</div> </div>
<div class="range-block-range-and-counter"> <div class="range-block-range-and-counter">
<div class="range-block-range"> <div class="range-block-range">
<input type="range" id="rep_pen_presence_novel" name="volume" min="0" max="1" step="0.01"> <input type="range" id="rep_pen_presence_novel" name="volume" min="0" max="1" step="0.001">
</div> </div>
<div class="range-block-counter"> <div class="range-block-counter">
<input type="number" min="0" max="1" step="0.01" data-for="rep_pen_presence_novel" id="rep_pen_presence_counter_novel"> <input type="number" min="0" max="1" step="0.001" data-for="rep_pen_presence_novel" id="rep_pen_presence_counter_novel">
</div> </div>
</div> </div>

View File

@ -184,9 +184,9 @@ function loadNovelSettingsUi(ui_settings) {
$("#rep_pen_slope_novel").val(ui_settings.repetition_penalty_slope); $("#rep_pen_slope_novel").val(ui_settings.repetition_penalty_slope);
$("#rep_pen_slope_counter_novel").val(Number(`${ui_settings.repetition_penalty_slope}`).toFixed(2)); $("#rep_pen_slope_counter_novel").val(Number(`${ui_settings.repetition_penalty_slope}`).toFixed(2));
$("#rep_pen_freq_novel").val(ui_settings.repetition_penalty_frequency); $("#rep_pen_freq_novel").val(ui_settings.repetition_penalty_frequency);
$("#rep_pen_freq_counter_novel").val(Number(ui_settings.repetition_penalty_frequency).toFixed(2)); $("#rep_pen_freq_counter_novel").val(Number(ui_settings.repetition_penalty_frequency).toFixed(3));
$("#rep_pen_presence_novel").val(ui_settings.repetition_penalty_presence); $("#rep_pen_presence_novel").val(ui_settings.repetition_penalty_presence);
$("#rep_pen_presence_counter_novel").val(Number(ui_settings.repetition_penalty_presence).toFixed(2)); $("#rep_pen_presence_counter_novel").val(Number(ui_settings.repetition_penalty_presence).toFixed(3));
$("#tail_free_sampling_novel").val(ui_settings.tail_free_sampling); $("#tail_free_sampling_novel").val(ui_settings.tail_free_sampling);
$("#tail_free_sampling_counter_novel").val(Number(ui_settings.tail_free_sampling).toFixed(3)); $("#tail_free_sampling_counter_novel").val(Number(ui_settings.tail_free_sampling).toFixed(3));
$("#top_k_novel").val(ui_settings.top_k); $("#top_k_novel").val(ui_settings.top_k);
@ -245,13 +245,13 @@ const sliders = [
sliderId: "#rep_pen_freq_novel", sliderId: "#rep_pen_freq_novel",
counterId: "#rep_pen_freq_counter_novel", counterId: "#rep_pen_freq_counter_novel",
format: (val) => Number(val).toFixed(2), format: (val) => Number(val).toFixed(2),
setValue: (val) => { nai_settings.repetition_penalty_frequency = Number(val).toFixed(2); }, setValue: (val) => { nai_settings.repetition_penalty_frequency = Number(val).toFixed(3); },
}, },
{ {
sliderId: "#rep_pen_presence_novel", sliderId: "#rep_pen_presence_novel",
counterId: "#rep_pen_presence_counter_novel", counterId: "#rep_pen_presence_counter_novel",
format: (val) => `${val}`, format: (val) => `${val}`,
setValue: (val) => { nai_settings.repetition_penalty_presence = Number(val).toFixed(2); }, setValue: (val) => { nai_settings.repetition_penalty_presence = Number(val).toFixed(3); },
}, },
{ {
sliderId: "#tail_free_sampling_novel", sliderId: "#tail_free_sampling_novel",