mirror of
https://github.com/SillyTavern/SillyTavern.git
synced 2025-06-05 21:59:27 +02:00
Supposed slowdown fix
This commit is contained in:
@ -1215,7 +1215,7 @@ async function Generate(type, automatic_trigger) {//encode("dsfs").length
|
|||||||
if (i === chat.length - 1) {
|
if (i === chat.length - 1) {
|
||||||
if (!pin_examples) {
|
if (!pin_examples) {
|
||||||
let mesExmString = '';
|
let mesExmString = '';
|
||||||
for (let iii = mesExamplesArray.length - 1; iii >= 0; iii--) {
|
for (let iii = 0; iii < mesExamplesArray.length; iii++) {
|
||||||
mesExmString += mesExamplesArray[iii];
|
mesExmString += mesExamplesArray[iii];
|
||||||
const prompt = worldInfoString + storyString + mesExmString + chatString + anchorTop + anchorBottom + charPersonality + promptBias + extension_prompt;
|
const prompt = worldInfoString + storyString + mesExmString + chatString + anchorTop + anchorBottom + charPersonality + promptBias + extension_prompt;
|
||||||
if (encode(JSON.stringify(prompt)).length + 120 < this_max_context) {
|
if (encode(JSON.stringify(prompt)).length + 120 < this_max_context) {
|
||||||
@ -1225,19 +1225,19 @@ async function Generate(type, automatic_trigger) {//encode("dsfs").length
|
|||||||
count_exm_add++;
|
count_exm_add++;
|
||||||
await delay(1);
|
await delay(1);
|
||||||
} else {
|
} else {
|
||||||
break;
|
iii = mesExamplesArray.length;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (!is_pygmalion && Scenario && Scenario.length > 0) {
|
if (!is_pygmalion && Scenario && Scenario.length > 0) {
|
||||||
storyString += `Circumstances and context of the dialogue: ${Scenario}\n`;
|
storyString += `Circumstances and context of the dialogue: ${Scenario}\n`;
|
||||||
}
|
}
|
||||||
|
console.log('calling runGenerate');
|
||||||
|
runGenerate();
|
||||||
|
return;
|
||||||
}
|
}
|
||||||
i++;
|
i++;
|
||||||
}
|
}
|
||||||
console.log('calling runGenerate');
|
|
||||||
runGenerate();
|
|
||||||
return;
|
|
||||||
|
|
||||||
function runGenerate(cycleGenerationPromt = '') {
|
function runGenerate(cycleGenerationPromt = '') {
|
||||||
$(".swipe_right").css("display", "none");
|
$(".swipe_right").css("display", "none");
|
||||||
@ -1424,6 +1424,7 @@ async function Generate(type, automatic_trigger) {//encode("dsfs").length
|
|||||||
textgenerationwebui_settings.top_p, // top_p
|
textgenerationwebui_settings.top_p, // top_p
|
||||||
textgenerationwebui_settings.typical_p, // typical_p
|
textgenerationwebui_settings.typical_p, // typical_p
|
||||||
textgenerationwebui_settings.rep_pen, // repetition_penalty
|
textgenerationwebui_settings.rep_pen, // repetition_penalty
|
||||||
|
1.0, // encoder rep pen
|
||||||
textgenerationwebui_settings.top_k, // top_k
|
textgenerationwebui_settings.top_k, // top_k
|
||||||
0, // min_length
|
0, // min_length
|
||||||
textgenerationwebui_settings.rep_pen_size, // no_repeat_ngram_size
|
textgenerationwebui_settings.rep_pen_size, // no_repeat_ngram_size
|
||||||
|
Reference in New Issue
Block a user