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:
+22
-1
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user