Some more fixes for multi-lora use-these-settings

This commit is contained in:
cmdr2 2023-08-18 17:08:19 +05:30
parent 1190bedafd
commit 894f34678e
2 changed files with 8 additions and 8 deletions

View File

@ -292,10 +292,6 @@ const TASK_MAPPING = {
use_lora_model: {
name: "LoRA model",
setUI: (use_lora_model) => {
if (!use_lora_model) {
return
}
let modelPaths = []
use_lora_model.forEach((m) => {
if (m.includes("models\\lora\\")) {
@ -333,10 +329,6 @@ const TASK_MAPPING = {
lora_alpha: {
name: "LoRA Strength",
setUI: (lora_alpha) => {
if (!lora_alpha) {
return
}
loraModelField.modelWeights = lora_alpha
},
readUI: () => {

View File

@ -204,6 +204,10 @@ class MultiModelSelector {
set modelNames(newModelNames) {
this.resizeEntryList(newModelNames.length)
if (newModelNames.length === 0) {
this.getModelElements()[0].name.value = ""
}
// assign to the corresponding elements
let currElements = this.getModelElements()
for (let i = 0; i < newModelNames.length; i++) {
@ -220,6 +224,10 @@ class MultiModelSelector {
set modelWeights(newModelWeights) {
this.resizeEntryList(newModelWeights.length)
if (newModelWeights.length === 0) {
this.getModelElements()[0].weight.value = this.defaultWeight
}
// assign to the corresponding elements
let currElements = this.getModelElements()
for (let i = 0; i < newModelWeights.length; i++) {