Tighten YuE for 16GB VRAM and stop the false Waiting status.

Cap Stage-A segments and use a heavier mmgp profile so long lyrics stop OOMing mid-run, and show that Comfy is actually working.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Towsty
2026-09-03 17:19:19 -05:00
co-authored by Cursor
parent 88c5d25b78
commit 3081b8fa36
4 changed files with 51 additions and 15 deletions
+22 -1
View File
@@ -411,14 +411,35 @@ async function refreshStudioQueue() {
if (queued.value && !jobId.value) {
queued.value = false
}
if (jobId.value && /waiting in the job queue/i.test(status.value)) {
status.value = selectedEngine.value === 'yue'
? 'YuE running on Comfy — Stage A can take 10–20+ minutes'
: 'Generating…'
}
return
}
if (row.status === 'waiting' || (row.status === 'held' && !row.liveJobId)) {
queued.value = true
busy.value = true
status.value = row.status === 'held' ? 'Paused in the job queue' : 'Waiting in the job queue…'
status.value = row.status === 'held'
? 'Paused in the job queue'
: (selectedEngine.value === 'yue'
? 'Waiting for GPU… YuE is heavy; do not spam Generate'
: 'Waiting in the job queue…')
return
}
if (row.status === 'running' && row.liveJobId) {
queued.value = false
if (!jobId.value || jobId.value !== row.liveJobId) {
jobId.value = row.liveJobId
listen(row.liveJobId)
}
if (/waiting/i.test(status.value)) {
status.value = selectedEngine.value === 'yue'
? 'YuE running on Comfy — Stage A can take 10–20+ minutes'
: 'Generating…'
}
}
if (row.status === 'error') {
queued.value = false
busy.value = false