mirror of
https://github.com/storytold/cloud-worker.git
synced 2026-10-09 00:09:43 +00:00
52f8a79f35aa05f874422f5e29a7eb258ef50568
- refheavy suite: ref2v saturation with 1/4/8 refs, the priority modality - family suite: reduced grid for int8/bf16 family comparisons - 8 distinct 1344x768 reference scenes generated into /ComfyUI/input Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
cloud-worker
Tooling for running the MiniMax H3 open-weights video model (native stereo audio, 24 fps, 5–15 s, ~1 MP native) on RunPod GPU machines via ComfyUI.
Current test rig: 1x B200 (180 GB) pod — connection details in pod-info.txt.
Layout
scripts/pod/— runs on the podinstall-minimax-h3.sh— one-shot setup on a fresh pod (afterinstall-comfy.sh)download-weights.sh— all weight families →/workspace/minimax-h3/modelsdownload-weights-tmpfs.sh— overflow files →/dev/shm(network-volume quota workaround; ephemeral, re-run after pod restart)extra_model_paths.yaml— installed to/ComfyUI/extra_model_paths.yamlstart-comfyui.sh— headless ComfyUI in tmux on 127.0.0.1:8188make-test-images.py— synthetic reference/first-frame images →/ComfyUI/input
scripts/local/port-forward.sh— persistent tunnellocalhost:8188→ pod ComfyUI panel (auto-reconnects)bench/minimax_bench.py— API-based benchmark harness (t2v / i2v / ref2v × duration × resolution × weight family); appends tobench/results.csv+bench/results.jsonldocs/WEIGHTS.md— which weights are downloaded, where, and which familydocs/RESEARCH.md— model/ComfyUI findings, running without ComfyUI (SGLang / vLLM-Omni / diffusers), concurrency model, RunPod serverlessdocs/BENCHMARKS.md— measured results on the B200
Quick start
# tunnel to the ComfyUI panel (leave running)
scripts/local/port-forward.sh &
open http://localhost:8188
# one-off generation through the API
python3 bench/minimax_bench.py --task t2v --width 864 --height 480 --seconds 5
# smoke suite / full sweep
python3 bench/minimax_bench.py --suite quick
python3 bench/minimax_bench.py --suite sweep --prefix prunedint8_
On the pod, ComfyUI runs in tmux session comfyui
(tmux attach -t comfyui), logs at /workspace/minimax-h3/comfyui.log.
Description
Languages
Python
87%
Shell
13%