{
  "slug": "gojira-video-rollout-may-2026",
  "title": "Gojira Video Rollout: 10 Open-Weight Video Models on DGX Spark",
  "publishedDate": "2026-05-08",
  "missionControlSection": "Image Lab",
  "videoCatalogCount": 10,
  "taskMix": {
    "T2V": 5,
    "I2V": 5
  },
  "validatedModel": "hfvideo::Wan-AI/Wan2.1-T2V-1.3B-Diffusers",
  "validatedClip": {
    "durationSeconds": 5.0625,
    "sizeBytes": 46631,
    "codec": "mpeg4",
    "width": 832,
    "height": 480,
    "avgFrameRate": "16/1",
    "frames": 81,
    "latencyMs": 354842,
    "assetId": "9afb4e6e5fcd40e98318d89425a625a2",
    "assetUrl": "/assets/9afb4e6e5fcd40e98318d89425a625a2",
    "thumbnailUrl": "/assets/abf232a8d0b24493b8eee852f179af63"
  },
  "sparkObservations": {
    "peakGpuTempC": 77,
    "peakGpuUtilPct": 96,
    "peakGpuPowerW": 83.76
  },
  "attempts": [
    {
      "attempt": 1,
      "jobId": "2f37e9a5-a706-4807-a728-3dc8e55f953a",
      "status": "failed",
      "latencyMs": 2401354,
      "startedAt": "2026-05-08T06:45:49.910Z",
      "finishedAt": "2026-05-08T07:25:51.276Z",
      "problem": "Cold-start model hydration exceeded the original 40-minute public runtime timeout.",
      "fix": "Raised SPARK_HFVIDEO_TIMEOUT_MS to 7200000 and completed a direct Spark prefetch."
    },
    {
      "attempt": 2,
      "jobId": "598a1c0b-6dde-4025-b468-b6c9d366e020",
      "status": "failed",
      "latencyMs": 344915,
      "startedAt": "2026-05-08T07:30:19.156Z",
      "finishedAt": "2026-05-08T07:36:04.083Z",
      "problem": "Diffusers progress output polluted stdout and broke the JSON handoff back to the queue worker.",
      "fix": "Patched generate_hf_video.py to silence tqdm / diffusers progress output and return clean JSON only."
    },
    {
      "attempt": 3,
      "jobId": "dcd7fe5f-60b2-40ab-b8fd-cb38dbede93e",
      "status": "failed",
      "latencyMs": 333590,
      "startedAt": "2026-05-08T07:38:29.329Z",
      "finishedAt": "2026-05-08T07:44:02.929Z",
      "problem": "The Spark video runtime finished inference but could not export MP4 because OpenCV was missing.",
      "fix": "Installed opencv-python-headless into the Spark runtime venv."
    },
    {
      "attempt": 4,
      "jobId": "a2221339-937c-471b-9413-2fa331c41e75",
      "status": "completed",
      "latencyMs": 354842,
      "startedAt": "2026-05-08T07:45:37.265Z",
      "finishedAt": "2026-05-08T07:51:32.113Z",
      "problem": "",
      "fix": "Validated hosted render, downloaded the MP4 locally, and left background prefetch running for the remaining catalog."
    }
  ],
  "catalog": [
    {
      "label": "Wan 2.1 T2V 1.3B",
      "model_id": "Wan-AI/Wan2.1-T2V-1.3B-Diffusers",
      "task": "T2V",
      "family": "wan-t2v",
      "keyframe": "no",
      "frames": 49,
      "fps": 16,
      "steps": 20
    },
    {
      "label": "CogVideoX 2B",
      "model_id": "zai-org/CogVideoX-2b",
      "task": "T2V",
      "family": "cogvideox-t2v",
      "keyframe": "no",
      "frames": 49,
      "fps": 8,
      "steps": 28
    },
    {
      "label": "CogVideoX 5B",
      "model_id": "zai-org/CogVideoX-5b",
      "task": "T2V",
      "family": "cogvideox-t2v",
      "keyframe": "no",
      "frames": 49,
      "fps": 8,
      "steps": 32
    },
    {
      "label": "Mochi 1 Preview",
      "model_id": "genmo/mochi-1-preview",
      "task": "T2V",
      "family": "mochi-t2v",
      "keyframe": "no",
      "frames": 31,
      "fps": 8,
      "steps": 28
    },
    {
      "label": "SkyReels V2 DF 14B 540P",
      "model_id": "Skywork/SkyReels-V2-DF-14B-540P-Diffusers",
      "task": "T2V",
      "family": "skyreels-v2-df-t2v",
      "keyframe": "no",
      "frames": 49,
      "fps": 16,
      "steps": 24
    },
    {
      "label": "LTX Video 13B Distilled",
      "model_id": "Lightricks/LTX-Video-0.9.8-13B-distilled",
      "task": "I2V",
      "family": "ltx-i2v",
      "keyframe": "required",
      "frames": 65,
      "fps": 12,
      "steps": 18
    },
    {
      "label": "HunyuanVideo I2V",
      "model_id": "hunyuanvideo-community/HunyuanVideo-I2V",
      "task": "I2V",
      "family": "hunyuan-i2v",
      "keyframe": "required",
      "frames": 49,
      "fps": 16,
      "steps": 18
    },
    {
      "label": "SkyReels V1 Hunyuan I2V",
      "model_id": "Skywork/SkyReels-V1-Hunyuan-I2V",
      "task": "I2V",
      "family": "skyreels-v1-i2v",
      "keyframe": "required",
      "frames": 49,
      "fps": 16,
      "steps": 22
    },
    {
      "label": "SkyReels V2 I2V 14B 540P",
      "model_id": "Skywork/SkyReels-V2-I2V-14B-540P-Diffusers",
      "task": "I2V",
      "family": "skyreels-v2-i2v",
      "keyframe": "required",
      "frames": 49,
      "fps": 16,
      "steps": 24
    },
    {
      "label": "Stable Video Diffusion XT",
      "model_id": "stabilityai/stable-video-diffusion-img2vid-xt",
      "task": "I2V",
      "family": "stable-video-diffusion-i2v",
      "keyframe": "required",
      "frames": 25,
      "fps": 7,
      "steps": 18
    }
  ],
  "publicRoutes": {
    "gojira": "https://chat.neonflux.co/gojira",
    "missionControl": "https://chat.neonflux.co/mission-control/gojira-video-rollout-may-2026/"
  },
  "notes": [
    "The first public Wan run failed on cold-start timeout while pulling a 31-file checkpoint set into the Spark cache.",
    "The second run reached 20/20 inference steps but failed because progress bars contaminated the JSON transport channel.",
    "The third run completed inference again but failed at MP4 export because OpenCV was missing from the Spark runtime venv.",
    "The fourth run completed cleanly after the timeout, wrapper, and export fixes were all in place.",
    "Background prefetch of the remaining catalog is running after Wan validation so later models do not pay the same cold-start penalty."
  ]
}