Spaces:
Build error
Build error
const path = require('path') | |
module.exports = { | |
version: "2.1", | |
title: "fluxgym", | |
description: "[NVIDIA Only] Dead simple web UI for training FLUX LoRA with LOW VRAM support (From 12GB)", | |
icon: "icon.png", | |
menu: async (kernel, info) => { | |
let installed = info.exists("env") | |
let running = { | |
install: info.running("install.js"), | |
start: info.running("start.js"), | |
update: info.running("update.js"), | |
reset: info.running("reset.js") | |
} | |
if (running.install) { | |
return [{ | |
default: true, | |
icon: "fa-solid fa-plug", | |
text: "Installing", | |
href: "install.js", | |
}] | |
} else if (installed) { | |
if (running.start) { | |
let local = info.local("start.js") | |
if (local && local.url) { | |
return [{ | |
default: true, | |
icon: "fa-solid fa-rocket", | |
text: "Open Web UI", | |
href: local.url, | |
}, { | |
icon: 'fa-solid fa-terminal', | |
text: "Terminal", | |
href: "start.js", | |
}, { | |
icon: "fa-solid fa-flask", | |
text: "Outputs", | |
href: "outputs?fs" | |
}] | |
} else { | |
return [{ | |
default: true, | |
icon: 'fa-solid fa-terminal', | |
text: "Terminal", | |
href: "start.js", | |
}] | |
} | |
} else if (running.update) { | |
return [{ | |
default: true, | |
icon: 'fa-solid fa-terminal', | |
text: "Updating", | |
href: "update.js", | |
}] | |
} else if (running.reset) { | |
return [{ | |
default: true, | |
icon: 'fa-solid fa-terminal', | |
text: "Resetting", | |
href: "reset.js", | |
}] | |
} else { | |
return [{ | |
default: true, | |
icon: "fa-solid fa-power-off", | |
text: "Start", | |
href: "start.js", | |
}, { | |
icon: "fa-solid fa-flask", | |
text: "Outputs", | |
href: "sd-scripts/fluxgym/outputs?fs" | |
}, { | |
icon: "fa-solid fa-plug", | |
text: "Update", | |
href: "update.js", | |
}, { | |
icon: "fa-solid fa-plug", | |
text: "Install", | |
href: "install.js", | |
}, { | |
icon: "fa-regular fa-circle-xmark", | |
text: "Reset", | |
href: "reset.js", | |
}] | |
} | |
} else { | |
return [{ | |
default: true, | |
icon: "fa-solid fa-plug", | |
text: "Install", | |
href: "install.js", | |
}] | |
} | |
} | |
} | |