SolitaryThinker
3a7e7fc69f
studio: single resident generator + engine log tail; fix ray PG leak
...
reload-after-unload failed because RayDistributedExecutor.shutdown() killed
the actors but never removed the placement group — the GPUs stayed reserved
forever. remove it on shutdown.
studio generator management simplified to a single slot: one VideoGenerator
instance at a time, one load in flight at a time (409 otherwise), loading a
new config always releases the old instance, unload shuts it down and
deletes it. jobs wait out an in-flight preload and reuse it on config match.
GET /api/engine/logs: incremental tail of the server's stdout/stderr (ray
relays worker output to the driver, so this captures every rank).
2026-08-06 22:40:39 -07:00
SolitaryThinker
02a10268e9
studio ui: warm models panel on the inference page
...
lists resident/loading/failed generators, preload from the model dropdown
using the persisted default job options (same cache key as jobs), unload with
409 surfaced as a toast. polls only while something is loading. mock server
+ playwright spec + vitest coverage.
2026-08-06 22:29:03 -07:00
SolitaryThinker
9c9dd70214
studio: preload/list/unload resident generators
...
generators were already cached across jobs but only implicitly — the first
job per config silently paid the whole model load. adds:
- POST /api/generators/preload: load a model into memory ahead of time
(async, idempotent; state loading/ready/failed)
- GET /api/generators: what's resident or in flight
- POST /api/generators/unload: shutdown + free VRAM (409 while inference
jobs run)
cache key builder shared with the job path and pinned by a test so preload
and job lookup can't drift apart.
2026-08-06 22:20:28 -07:00
SolitaryThinker
6dd75ef5ab
studio: multi-node inference knobs
...
- forward num_gpus to from_pretrained (was dropped: multi-gpu only ever
happened via sp_size)
- FASTVIDEO_STUDIO_EXECUTOR_BACKEND=ray env knob so a deployment on a ray
cluster can span nodes
- FASTVIDEO_STUDIO_MODEL_PATHS="id=/local/dir" serves a registered model id
from local weights (avoids re-downloading checkpoints already on shared fs)
- accept an existing local dir as model_id in POST /api/jobs
2026-08-06 18:42:44 -07:00
Adhvay Iyer and SolitaryThinker
bc7a804618
[bugfix]: harden FastVideo Studio UI reliability and accessibility ( #1659 )
...
Co-authored-by: SolitaryThinker <wlsaidhi@gmail.com >
2026-08-02 15:26:18 -07:00
Adriel Fung and SolitaryThinker
521dee0e82
[perf]: enable per-block torch.compile for LTX2 with persistent cache ( #1602 )
...
Co-authored-by: SolitaryThinker <wlsaidhi@gmail.com >
2026-07-20 15:59:13 -07:00
William Lin
da856274cc
[feat]: FastVideo Studio — SvelteKit → Next.js port + review fixes ( #1612 )
2026-07-15 18:51:33 -07:00
Mac Lee and SolitaryThinker
a253856147
[ci] Add exact identity performance statuses ( #1560 )
...
Co-authored-by: SolitaryThinker <wlsaidhi@gmail.com >
2026-07-15 14:59:09 -07:00
Mac Lee and SolitaryThinker
1ee11e08dc
[ci]: add performance fingerprint cohorts ( #1546 )
...
Co-authored-by: SolitaryThinker <wlsaidhi@gmail.com >
2026-07-07 07:24:00 +00:00
Mac Lee
9cd53fe5f8
[ci] Add metric-specific performance thresholds ( #1545 )
2026-07-05 12:04:33 -07:00
William Lin
a5a6d171e5
[attn] Make FA4 explicit opt-in via FASTVIDEO_FA4 and delete the runtime fallback machinery ( #1540 )
2026-07-04 14:51:00 -07:00
William Lin
51ed1ea423
[build] Bump fastvideo-kernel pin to 0.3.2 ( #1541 )
2026-07-03 14:48:15 -07:00
William Lin
0d626ef2d1
[kernel] Bump fastvideo-kernel pin to 0.3.1 and version the FA4 tile_mn port as 0.3.2 ( #1539 )
2026-07-03 14:11:08 -07:00
William Lin
b36d0ef085
[infra] Add DGX Spark and multi-architecture CUDA support ( #1447 )
2026-07-03 13:41:43 -07:00
William Lin
10c8c5df4d
[misc] reorg: relocate ui/ and performance_dashboard/ under apps/ ( #1537 )
2026-07-02 20:29:17 -07:00
William Lin
1d15d974fa
[misc]: cleanup outdated or unneeded agent infrastructure ( #1504 )
2026-06-27 19:37:49 -07:00
William Lin
b1d89eba1f
[chore] release fastvideo-kernel 0.3.0 ( #1478 )
2026-06-23 10:02:27 -07:00
Shao Duan and SolitaryThinker
570607945c
[feat] dreamverse: sequence parallelism for serving ( #1424 )
...
Co-authored-by: SolitaryThinker <wlsaidhi@gmail.com >
2026-06-01 23:13:49 -07:00
Kaiqin Kong and SolitaryThinker
d3a821cdcf
[feat] LoRA controls and integration for Dreamverse ( #1420 )
...
Co-authored-by: SolitaryThinker <wlsaidhi@gmail.com >
2026-06-01 18:54:11 -07:00
c2930b2aa1
[ci] Add additional Dreamverse UI tests ( #1417 )
...
Co-authored-by: SolitaryThinker <wlsaidhi@gmail.com >
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2026-05-31 19:53:29 -07:00
alexzms
d6119c1f82
[bugfix]: dreamverse modal bypasses ENTRYPOINT — set ffmpeg env + key check ( #1413 )
2026-05-29 16:50:01 -07:00
alexzms
ba4c02d883
[docs]: highlight Dreamverse deployment paths + add Server B200 (SSH) guide ( #1409 )
2026-05-27 09:30:58 -07:00
Junda Su
2c137931f3
[bugfix] Fix Dreamverse Modal compile warmup latency ( #1394 )
2026-05-26 17:58:38 -07:00
Junda Su
58caa5109f
[ci] Add DreamVerse app CI tests ( #1386 )
2026-05-23 14:28:26 -07:00
Junda Su
3a67319cb6
[infra] Use npm for Dreamverse web builds ( #1385 )
2026-05-22 18:50:10 -07:00
Junda Su
266fa044b3
[infra] Add Dreamverse Modal UI image build ( #1381 )
2026-05-22 11:36:53 -07:00
William Lin
f3398db868
chore: pin dreamverse npm deps to address Dependabot alerts ( #1359 )
2026-05-22 11:29:33 -07:00
Junda Su
44fb84ef6a
[bugfix]: shrink Dreamverse Docker context ( #1368 )
2026-05-20 13:38:52 -07:00
William Lin and Davids048
30c45620a2
[infra] [dreamverse]: add instruction to install nasm and update ffmpeg installer to work in plain venv ( #1361 )
...
Co-authored-by: Davids048 <jundasu@ucsd.edu >
2026-05-17 01:10:55 +00:00
0403c6f47e
[infra] Dreamverse 09/14: Add Docker and launch scripts ( #1332 )
...
Co-authored-by: SolitaryThinker <wlsaidhi@gmail.com >
Co-authored-by: Matthew Noto <99706358+RandNMR73@users.noreply.github.com >
Co-authored-by: XOR-op <17672363+XOR-op@users.noreply.github.com >
Co-authored-by: Zhang Peiyuan <42993249+jzhang38@users.noreply.github.com >
2026-05-12 18:01:11 -07:00
a55b1cdde4
[feat] Dreamverse 08/14: Add frontend media and E2E coverage ( #1331 )
...
Co-authored-by: SolitaryThinker <wlsaidhi@gmail.com >
Co-authored-by: Matthew Noto <99706358+RandNMR73@users.noreply.github.com >
Co-authored-by: XOR-op <17672363+XOR-op@users.noreply.github.com >
Co-authored-by: Zhang Peiyuan <42993249+jzhang38@users.noreply.github.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-05-12 17:45:05 -07:00
aec9a20a16
[feat] Dreamverse 07/14: Add frontend session UI ( #1330 )
...
Co-authored-by: SolitaryThinker <wlsaidhi@gmail.com >
Co-authored-by: Matthew Noto <99706358+RandNMR73@users.noreply.github.com >
Co-authored-by: XOR-op <17672363+XOR-op@users.noreply.github.com >
Co-authored-by: Zhang Peiyuan <42993249+jzhang38@users.noreply.github.com >
2026-05-12 17:22:45 -07:00
038da6e02b
[feat] Dreamverse 06/14: Add frontend scaffold ( #1329 )
...
Co-authored-by: SolitaryThinker <wlsaidhi@gmail.com >
Co-authored-by: Matthew Noto <99706358+RandNMR73@users.noreply.github.com >
Co-authored-by: XOR-op <17672363+XOR-op@users.noreply.github.com >
Co-authored-by: Zhang Peiyuan <42993249+jzhang38@users.noreply.github.com >
2026-05-12 16:44:13 -07:00
04e32991c6
[feat] Dreamverse 05/14: Add streaming runtime ( #1328 )
...
Co-authored-by: SolitaryThinker <wlsaidhi@gmail.com >
Co-authored-by: Matthew Noto <99706358+RandNMR73@users.noreply.github.com >
Co-authored-by: XOR-op <17672363+XOR-op@users.noreply.github.com >
Co-authored-by: Zhang Peiyuan <42993249+jzhang38@users.noreply.github.com >
2026-05-12 15:11:18 -07:00
effc1d3492
[feat] Dreamverse 04/14: Add session and prompt logic ( #1327 )
...
Co-authored-by: SolitaryThinker <wlsaidhi@gmail.com >
Co-authored-by: Matthew Noto <99706358+RandNMR73@users.noreply.github.com >
Co-authored-by: XOR-op <17672363+XOR-op@users.noreply.github.com >
Co-authored-by: Zhang Peiyuan <42993249+jzhang38@users.noreply.github.com >
2026-05-12 14:45:56 -07:00
9ff65c83b6
[feat] Dreamverse 03/14: Add backend skeleton ( #1326 )
...
Co-authored-by: SolitaryThinker <wlsaidhi@gmail.com >
Co-authored-by: Matthew Noto <99706358+RandNMR73@users.noreply.github.com >
Co-authored-by: XOR-op <17672363+XOR-op@users.noreply.github.com >
Co-authored-by: Zhang Peiyuan <42993249+jzhang38@users.noreply.github.com >
2026-05-12 13:58:23 -07:00
15473f3c77
[docs] Dreamverse 02/14: Add app documentation ( #1325 )
...
Co-authored-by: SolitaryThinker <wlsaidhi@gmail.com >
Co-authored-by: Matthew Noto <99706358+RandNMR73@users.noreply.github.com >
Co-authored-by: XOR-op <17672363+XOR-op@users.noreply.github.com >
Co-authored-by: Zhang Peiyuan <42993249+jzhang38@users.noreply.github.com >
2026-05-12 13:34:42 -07:00