mirror of
https://github.com/vladmandic/automatic
synced 2026-08-27 23:51:00 +02:00
4b2f38ab7f
Signed-off-by: Vladimir Mandic <mandic00@live.com>
17 lines
670 B
TypeScript
17 lines
670 B
TypeScript
import { gradioApp } from './script';
|
|
import { randomId, requestProgress } from './progressBar';
|
|
|
|
export function startTrainMonitor(...args: unknown[]): unknown[] {
|
|
const errorEl = gradioApp().querySelector('#train_error');
|
|
if (errorEl instanceof HTMLElement) errorEl.innerHTML = '';
|
|
const id = randomId();
|
|
const onProgress = (progress: { textinfo?: string }): void => {
|
|
const progressEl = gradioApp().getElementById('train_progress');
|
|
if (progressEl) progressEl.innerHTML = progress.textinfo ?? '';
|
|
};
|
|
requestProgress(id, gradioApp().getElementById('train_gallery'), null, onProgress, false);
|
|
const res = [...args];
|
|
res[0] = id;
|
|
return res;
|
|
}
|