{
  "tested_date": "2026-10-15",
  "environment": {
    "gpu": "NVIDIA GeForce RTX 3090, 24576 MiB, 595.84",
    "comfyui_revision": "73c9bad4d21e7addbe1d13bc92eee0f1431b017d",
    "sadtalker_revision": "cd4c0465ae0b54a6f85af57f5c65fec9fe23e7f8",
    "worker": {
      "python": "3.10.21",
      "torch": "2.1.2+cu121",
      "cuda": "12.1"
    },
    "node_hashes": {
      "._runner.py": "23a10b56b67086f392f88c390f9edfe9e254e96a251d6bdc4ab82648791362dd",
      "runner.py": "309e32e16d4aea859a71ab8849bafef46382ce3b1afadcb896ba9c781eef5900",
      ".___init__.py": "23a10b56b67086f392f88c390f9edfe9e254e96a251d6bdc4ab82648791362dd",
      "__init__.py": "cb71a8321d8238da3c0df658ad8f1a5577ab63d4d18b538be1fab98f8685c0b6",
      "._nodes.py": "23a10b56b67086f392f88c390f9edfe9e254e96a251d6bdc4ab82648791362dd",
      "nodes.py": "286587fc721fa230b918adde3e085a8d931b12b13a5dda2a6f8edf47b15361f4",
      "._setup_worker.py": "23a10b56b67086f392f88c390f9edfe9e254e96a251d6bdc4ab82648791362dd",
      "setup_worker.py": "02c5e6c140dd6517f1bfcb3177b5a83320a7e8022efd8207c8c03e0d2e42d10f"
    },
    "worker_threads": 4
  },
  "settings": {
    "size": 512,
    "preprocess": "crop",
    "still": true,
    "enhancer": "gfpgan",
    "batch_size": 2,
    "expression_scale": 1.0,
    "pose_style": 0
  },
  "prompt_id": "c21bdd97-e1a1-4272-b1c9-43f3bd78b8b5",
  "execution_seconds": 208.254,
  "timing_method": "ComfyUI execution_start to execution_success; includes loading, worker/model startup, inference and export. Excludes queue wait, software installation, TTS generation and file transfer. One measured run on the already running ComfyUI server; no seed control. Input-loading nodes may reuse cached results; SadTalker itself executed afresh.",
  "input_hashes": {
    "image": "6b081b784452c9797f9c18141b3e0cfc510ac29d5a8e9a2904a55fb092e185a8",
    "audio": "4c27ed9af9dc56b199e608005b1d095518d8ca0116af039377175a1fe0163626"
  },
  "prepared_input_hashes": {
    "source.png": "91d1a7e536927a91d573dfcf0a173136af7b0553aa1542598d2b840b1259ff2e",
    "driven.wav": "47048aae57c94d29aa533f733c5392c327a5245fadfd47104c3ff05d52b9813f"
  },
  "output_sha256": "0932f168fb1a1b6a2c3215c2ca9abd997b417b80b88762271a340f5739db27c4",
  "output_bytes": 2050990,
  "samples": [
    {
      "elapsed_seconds": 0.05,
      "memory_mib": 265.0,
      "utilization_pct": 0.0,
      "power_w": 25.35
    },
    {
      "elapsed_seconds": 1.098,
      "memory_mib": 265.0,
      "utilization_pct": 0.0,
      "power_w": 25.34
    },
    {
      "elapsed_seconds": 2.13,
      "memory_mib": 265.0,
      "utilization_pct": 0.0,
      "power_w": 25.3
    },
    {
      "elapsed_seconds": 3.162,
      "memory_mib": 265.0,
      "utilization_pct": 0.0,
      "power_w": 25.36
    },
    {
      "elapsed_seconds": 4.194,
      "memory_mib": 265.0,
      "utilization_pct": 0.0,
      "power_w": 25.42
    },
    {
      "elapsed_seconds": 5.239,
      "memory_mib": 265.0,
      "utilization_pct": 0.0,
      "power_w": 25.43
    },
    {
      "elapsed_seconds": 6.292,
      "memory_mib": 265.0,
      "utilization_pct": 0.0,
      "power_w": 25.43
    },
    {
      "elapsed_seconds": 7.342,
      "memory_mib": 265.0,
      "utilization_pct": 0.0,
      "power_w": 25.44
    },
    {
      "elapsed_seconds": 8.394,
      "memory_mib": 265.0,
      "utilization_pct": 0.0,
      "power_w": 25.42
    },
    {
      "elapsed_seconds": 9.421,
      "memory_mib": 265.0,
      "utilization_pct": 0.0,
      "power_w": 25.51
    },
    {
      "elapsed_seconds": 10.47,
      "memory_mib": 265.0,
      "utilization_pct": 0.0,
      "power_w": 25.54
    },
    {
      "elapsed_seconds": 11.522,
      "memory_mib": 265.0,
      "utilization_pct": 0.0,
      "power_w": 25.35
    },
    {
      "elapsed_seconds": 12.548,
      "memory_mib": 738.0,
      "utilization_pct": 3.0,
      "power_w": 31.42
    },
    {
      "elapsed_seconds": 13.591,
      "memory_mib": 898.0,
      "utilization_pct": 7.0,
      "power_w": 109.24
    },
    {
      "elapsed_seconds": 14.618,
      "memory_mib": 1816.0,
      "utilization_pct": 0.0,
      "power_w": 108.83
    },
    {
      "elapsed_seconds": 15.661,
      "memory_mib": 2212.0,
      "utilization_pct": 3.0,
      "power_w": 116.45
    },
    {
      "elapsed_seconds": 16.708,
      "memory_mib": 6886.0,
      "utilization_pct": 100.0,
      "power_w": 228.88
    },
    {
      "elapsed_seconds": 17.757,
      "memory_mib": 7366.0,
      "utilization_pct": 100.0,
      "power_w": 275.0
    },
    {
      "elapsed_seconds": 18.8,
      "memory_mib": 7366.0,
      "utilization_pct": 100.0,
      "power_w": 274.82
    },
    {
      "elapsed_seconds": 19.826,
      "memory_mib": 7366.0,
      "utilization_pct": 100.0,
      "power_w": 274.39
    },
    {
      "elapsed_seconds": 20.858,
      "memory_mib": 7366.0,
      "utilization_pct": 98.0,
      "power_w": 274.54
    },
    {
      "elapsed_seconds": 21.901,
      "memory_mib": 7622.0,
      "utilization_pct": 98.0,
      "power_w": 273.19
    },
    {
      "elapsed_seconds": 22.947,
      "memory_mib": 7622.0,
      "utilization_pct": 100.0,
      "power_w": 272.62
    },
    {
      "elapsed_seconds": 23.993,
      "memory_mib": 7654.0,
      "utilization_pct": 100.0,
      "power_w": 272.66
    },
    {
      "elapsed_seconds": 25.021,
      "memory_mib": 7654.0,
      "utilization_pct": 100.0,
      "power_w": 273.73
    },
    {
      "elapsed_seconds": 26.066,
      "memory_mib": 7654.0,
      "utilization_pct": 100.0,
      "power_w": 273.84
    },
    {
      "elapsed_seconds": 27.109,
      "memory_mib": 7654.0,
      "utilization_pct": 100.0,
      "power_w": 275.17
    },
    {
      "elapsed_seconds": 28.156,
      "memory_mib": 7654.0,
      "utilization_pct": 100.0,
      "power_w": 275.1
    },
    {
      "elapsed_seconds": 29.203,
      "memory_mib": 7654.0,
      "utilization_pct": 100.0,
      "power_w": 274.65
    },
    {
      "elapsed_seconds": 30.23,
      "memory_mib": 7654.0,
      "utilization_pct": 98.0,
      "power_w": 274.25
    },
    {
      "elapsed_seconds": 31.256,
      "memory_mib": 7654.0,
      "utilization_pct": 97.0,
      "power_w": 273.54
    },
    {
      "elapsed_seconds": 32.303,
      "memory_mib": 7654.0,
      "utilization_pct": 99.0,
      "power_w": 272.78
    },
    {
      "elapsed_seconds": 33.353,
      "memory_mib": 7654.0,
      "utilization_pct": 100.0,
      "power_w": 271.96
    },
    {
      "elapsed_seconds": 34.398,
      "memory_mib": 7654.0,
      "utilization_pct": 100.0,
      "power_w": 273.39
    },
    {
      "elapsed_seconds": 35.429,
      "memory_mib": 7654.0,
      "utilization_pct": 100.0,
      "power_w": 273.94
    },
    {
      "elapsed_seconds": 36.474,
      "memory_mib": 7654.0,
      "utilization_pct": 100.0,
      "power_w": 275.38
    },
    {
      "elapsed_seconds": 37.519,
      "memory_mib": 7750.0,
      "utilization_pct": 100.0,
      "power_w": 274.53
    },
    {
      "elapsed_seconds": 38.567,
      "memory_mib": 7782.0,
      "utilization_pct": 100.0,
      "power_w": 275.27
    },
    {
      "elapsed_seconds": 39.595,
      "memory_mib": 8230.0,
      "utilization_pct": 98.0,
      "power_w": 274.33
    },
    {
      "elapsed_seconds": 40.621,
      "memory_mib": 8230.0,
      "utilization_pct": 97.0,
      "power_w": 273.94
    },
    {
      "elapsed_seconds": 41.666,
      "memory_mib": 8358.0,
      "utilization_pct": 99.0,
      "power_w": 272.83
    },
    {
      "elapsed_seconds": 42.713,
      "memory_mib": 8358.0,
      "utilization_pct": 100.0,
      "power_w": 272.17
    },
    {
      "elapsed_seconds": 43.76,
      "memory_mib": 8358.0,
      "utilization_pct": 100.0,
      "power_w": 273.58
    },
    {
      "elapsed_seconds": 44.787,
      "memory_mib": 8358.0,
      "utilization_pct": 100.0,
      "power_w": 273.9
    },
    {
      "elapsed_seconds": 45.834,
      "memory_mib": 8358.0,
      "utilization_pct": 100.0,
      "power_w": 275.45
    },
    {
      "elapsed_seconds": 46.878,
      "memory_mib": 8358.0,
      "utilization_pct": 100.0,
      "power_w": 274.97
    },
    {
      "elapsed_seconds": 47.925,
      "memory_mib": 8614.0,
      "utilization_pct": 100.0,
      "power_w": 274.84
    },
    {
      "elapsed_seconds": 48.969,
      "memory_mib": 8614.0,
      "utilization_pct": 100.0,
      "power_w": 275.17
    },
    {
      "elapsed_seconds": 49.999,
      "memory_mib": 8614.0,
      "utilization_pct": 99.0,
      "power_w": 274.19
    },
    {
      "elapsed_seconds": 51.047,
      "memory_mib": 8614.0,
      "utilization_pct": 98.0,
      "power_w": 273.63
    },
    {
      "elapsed_seconds": 52.094,
      "memory_mib": 8614.0,
      "utilization_pct": 99.0,
      "power_w": 272.88
    },
    {
      "elapsed_seconds": 53.138,
      "memory_mib": 8614.0,
      "utilization_pct": 100.0,
      "power_w": 272.94
    },
    {
      "elapsed_seconds": 54.183,
      "memory_mib": 8614.0,
      "utilization_pct": 100.0,
      "power_w": 273.41
    },
    {
      "elapsed_seconds": 55.212,
      "memory_mib": 8614.0,
      "utilization_pct": 100.0,
      "power_w": 273.88
    },
    {
      "elapsed_seconds": 56.258,
      "memory_mib": 8614.0,
      "utilization_pct": 100.0,
      "power_w": 274.01
    },
    {
      "elapsed_seconds": 57.303,
      "memory_mib": 8614.0,
      "utilization_pct": 100.0,
      "power_w": 274.89
    },
    {
      "elapsed_seconds": 58.349,
      "memory_mib": 8614.0,
      "utilization_pct": 100.0,
      "power_w": 274.78
    },
    {
      "elapsed_seconds": 59.397,
      "memory_mib": 9126.0,
      "utilization_pct": 100.0,
      "power_w": 275.38
    },
    {
      "elapsed_seconds": 60.424,
      "memory_mib": 9158.0,
      "utilization_pct": 100.0,
      "power_w": 274.51
    },
    {
      "elapsed_seconds": 61.47,
      "memory_mib": 9190.0,
      "utilization_pct": 98.0,
      "power_w": 274.3
    },
    {
      "elapsed_seconds": 62.514,
      "memory_mib": 9254.0,
      "utilization_pct": 97.0,
      "power_w": 273.18
    },
    {
      "elapsed_seconds": 63.557,
      "memory_mib": 9318.0,
      "utilization_pct": 99.0,
      "power_w": 273.16
    },
    {
      "elapsed_seconds": 64.59,
      "memory_mib": 9414.0,
      "utilization_pct": 100.0,
      "power_w": 272.98
    },
    {
      "elapsed_seconds": 65.634,
      "memory_mib": 9414.0,
      "utilization_pct": 100.0,
      "power_w": 273.12
    },
    {
      "elapsed_seconds": 66.681,
      "memory_mib": 9510.0,
      "utilization_pct": 100.0,
      "power_w": 273.76
    },
    {
      "elapsed_seconds": 67.726,
      "memory_mib": 9510.0,
      "utilization_pct": 100.0,
      "power_w": 275.01
    },
    {
      "elapsed_seconds": 68.77,
      "memory_mib": 9638.0,
      "utilization_pct": 100.0,
      "power_w": 274.88
    },
    {
      "elapsed_seconds": 69.794,
      "memory_mib": 9638.0,
      "utilization_pct": 100.0,
      "power_w": 274.96
    },
    {
      "elapsed_seconds": 70.839,
      "memory_mib": 9702.0,
      "utilization_pct": 100.0,
      "power_w": 275.16
    },
    {
      "elapsed_seconds": 71.886,
      "memory_mib": 9702.0,
      "utilization_pct": 100.0,
      "power_w": 274.61
    },
    {
      "elapsed_seconds": 72.929,
      "memory_mib": 9798.0,
      "utilization_pct": 98.0,
      "power_w": 274.5
    },
    {
      "elapsed_seconds": 73.977,
      "memory_mib": 9798.0,
      "utilization_pct": 97.0,
      "power_w": 273.02
    },
    {
      "elapsed_seconds": 75.004,
      "memory_mib": 9862.0,
      "utilization_pct": 99.0,
      "power_w": 272.92
    },
    {
      "elapsed_seconds": 76.05,
      "memory_mib": 9958.0,
      "utilization_pct": 100.0,
      "power_w": 273.04
    },
    {
      "elapsed_seconds": 77.097,
      "memory_mib": 9958.0,
      "utilization_pct": 100.0,
      "power_w": 272.91
    },
    {
      "elapsed_seconds": 78.144,
      "memory_mib": 10054.0,
      "utilization_pct": 100.0,
      "power_w": 273.85
    },
    {
      "elapsed_seconds": 79.19,
      "memory_mib": 10054.0,
      "utilization_pct": 100.0,
      "power_w": 274.31
    },
    {
      "elapsed_seconds": 80.22,
      "memory_mib": 10150.0,
      "utilization_pct": 100.0,
      "power_w": 275.11
    },
    {
      "elapsed_seconds": 81.246,
      "memory_mib": 10150.0,
      "utilization_pct": 100.0,
      "power_w": 275.04
    },
    {
      "elapsed_seconds": 82.286,
      "memory_mib": 10278.0,
      "utilization_pct": 100.0,
      "power_w": 275.19
    },
    {
      "elapsed_seconds": 83.331,
      "memory_mib": 10278.0,
      "utilization_pct": 100.0,
      "power_w": 274.66
    },
    {
      "elapsed_seconds": 84.378,
      "memory_mib": 10374.0,
      "utilization_pct": 98.0,
      "power_w": 273.98
    },
    {
      "elapsed_seconds": 85.42,
      "memory_mib": 10374.0,
      "utilization_pct": 97.0,
      "power_w": 273.37
    },
    {
      "elapsed_seconds": 86.453,
      "memory_mib": 10534.0,
      "utilization_pct": 98.0,
      "power_w": 272.76
    },
    {
      "elapsed_seconds": 87.498,
      "memory_mib": 10598.0,
      "utilization_pct": 99.0,
      "power_w": 272.94
    },
    {
      "elapsed_seconds": 88.524,
      "memory_mib": 10726.0,
      "utilization_pct": 100.0,
      "power_w": 272.28
    },
    {
      "elapsed_seconds": 89.577,
      "memory_mib": 10726.0,
      "utilization_pct": 100.0,
      "power_w": 273.69
    },
    {
      "elapsed_seconds": 90.606,
      "memory_mib": 10790.0,
      "utilization_pct": 100.0,
      "power_w": 273.78
    },
    {
      "elapsed_seconds": 91.652,
      "memory_mib": 10854.0,
      "utilization_pct": 100.0,
      "power_w": 275.41
    },
    {
      "elapsed_seconds": 92.7,
      "memory_mib": 10918.0,
      "utilization_pct": 100.0,
      "power_w": 275.23
    },
    {
      "elapsed_seconds": 93.746,
      "memory_mib": 11046.0,
      "utilization_pct": 100.0,
      "power_w": 274.7
    },
    {
      "elapsed_seconds": 94.789,
      "memory_mib": 11046.0,
      "utilization_pct": 100.0,
      "power_w": 274.85
    },
    {
      "elapsed_seconds": 95.816,
      "memory_mib": 11142.0,
      "utilization_pct": 100.0,
      "power_w": 274.56
    },
    {
      "elapsed_seconds": 96.864,
      "memory_mib": 11142.0,
      "utilization_pct": 98.0,
      "power_w": 273.97
    },
    {
      "elapsed_seconds": 97.912,
      "memory_mib": 11238.0,
      "utilization_pct": 97.0,
      "power_w": 273.4
    },
    {
      "elapsed_seconds": 98.957,
      "memory_mib": 11270.0,
      "utilization_pct": 99.0,
      "power_w": 272.72
    },
    {
      "elapsed_seconds": 100.001,
      "memory_mib": 11334.0,
      "utilization_pct": 100.0,
      "power_w": 272.72
    },
    {
      "elapsed_seconds": 101.029,
      "memory_mib": 11430.0,
      "utilization_pct": 100.0,
      "power_w": 272.26
    },
    {
      "elapsed_seconds": 102.078,
      "memory_mib": 11494.0,
      "utilization_pct": 100.0,
      "power_w": 273.64
    },
    {
      "elapsed_seconds": 103.124,
      "memory_mib": 11526.0,
      "utilization_pct": 100.0,
      "power_w": 273.98
    },
    {
      "elapsed_seconds": 104.171,
      "memory_mib": 11526.0,
      "utilization_pct": 100.0,
      "power_w": 275.41
    },
    {
      "elapsed_seconds": 105.223,
      "memory_mib": 11622.0,
      "utilization_pct": 100.0,
      "power_w": 275.22
    },
    {
      "elapsed_seconds": 106.251,
      "memory_mib": 11750.0,
      "utilization_pct": 100.0,
      "power_w": 275.04
    },
    {
      "elapsed_seconds": 107.296,
      "memory_mib": 11750.0,
      "utilization_pct": 8.0,
      "power_w": 227.06
    },
    {
      "elapsed_seconds": 108.345,
      "memory_mib": 11750.0,
      "utilization_pct": 0.0,
      "power_w": 149.17
    },
    {
      "elapsed_seconds": 109.389,
      "memory_mib": 11750.0,
      "utilization_pct": 0.0,
      "power_w": 136.27
    },
    {
      "elapsed_seconds": 110.457,
      "memory_mib": 11750.0,
      "utilization_pct": 0.0,
      "power_w": 128.27
    },
    {
      "elapsed_seconds": 111.484,
      "memory_mib": 11750.0,
      "utilization_pct": 0.0,
      "power_w": 121.16
    },
    {
      "elapsed_seconds": 112.528,
      "memory_mib": 11750.0,
      "utilization_pct": 0.0,
      "power_w": 120.77
    },
    {
      "elapsed_seconds": 113.571,
      "memory_mib": 11750.0,
      "utilization_pct": 5.0,
      "power_w": 120.19
    },
    {
      "elapsed_seconds": 114.62,
      "memory_mib": 11750.0,
      "utilization_pct": 42.0,
      "power_w": 139.02
    },
    {
      "elapsed_seconds": 115.649,
      "memory_mib": 11750.0,
      "utilization_pct": 6.0,
      "power_w": 163.07
    },
    {
      "elapsed_seconds": 116.695,
      "memory_mib": 11750.0,
      "utilization_pct": 59.0,
      "power_w": 166.5
    },
    {
      "elapsed_seconds": 117.742,
      "memory_mib": 11750.0,
      "utilization_pct": 0.0,
      "power_w": 166.28
    },
    {
      "elapsed_seconds": 118.788,
      "memory_mib": 11750.0,
      "utilization_pct": 52.0,
      "power_w": 164.62
    },
    {
      "elapsed_seconds": 119.831,
      "memory_mib": 11750.0,
      "utilization_pct": 30.0,
      "power_w": 166.73
    },
    {
      "elapsed_seconds": 120.876,
      "memory_mib": 11750.0,
      "utilization_pct": 6.0,
      "power_w": 162.3
    },
    {
      "elapsed_seconds": 121.903,
      "memory_mib": 11750.0,
      "utilization_pct": 59.0,
      "power_w": 166.27
    },
    {
      "elapsed_seconds": 122.944,
      "memory_mib": 11750.0,
      "utilization_pct": 6.0,
      "power_w": 165.23
    },
    {
      "elapsed_seconds": 123.99,
      "memory_mib": 11750.0,
      "utilization_pct": 35.0,
      "power_w": 162.88
    },
    {
      "elapsed_seconds": 125.033,
      "memory_mib": 11750.0,
      "utilization_pct": 54.0,
      "power_w": 165.73
    },
    {
      "elapsed_seconds": 126.081,
      "memory_mib": 11750.0,
      "utilization_pct": 0.0,
      "power_w": 164.67
    },
    {
      "elapsed_seconds": 127.108,
      "memory_mib": 11750.0,
      "utilization_pct": 35.0,
      "power_w": 160.84
    },
    {
      "elapsed_seconds": 128.152,
      "memory_mib": 11750.0,
      "utilization_pct": 37.0,
      "power_w": 165.9
    },
    {
      "elapsed_seconds": 129.199,
      "memory_mib": 11750.0,
      "utilization_pct": 6.0,
      "power_w": 162.49
    },
    {
      "elapsed_seconds": 130.245,
      "memory_mib": 11750.0,
      "utilization_pct": 13.0,
      "power_w": 159.12
    },
    {
      "elapsed_seconds": 131.291,
      "memory_mib": 11750.0,
      "utilization_pct": 54.0,
      "power_w": 163.52
    },
    {
      "elapsed_seconds": 132.316,
      "memory_mib": 11750.0,
      "utilization_pct": 30.0,
      "power_w": 164.78
    },
    {
      "elapsed_seconds": 133.363,
      "memory_mib": 11750.0,
      "utilization_pct": 0.0,
      "power_w": 160.39
    },
    {
      "elapsed_seconds": 134.408,
      "memory_mib": 11750.0,
      "utilization_pct": 26.0,
      "power_w": 158.57
    },
    {
      "elapsed_seconds": 135.454,
      "memory_mib": 11750.0,
      "utilization_pct": 58.0,
      "power_w": 164.55
    },
    {
      "elapsed_seconds": 136.481,
      "memory_mib": 11750.0,
      "utilization_pct": 19.0,
      "power_w": 164.16
    },
    {
      "elapsed_seconds": 137.527,
      "memory_mib": 11750.0,
      "utilization_pct": 13.0,
      "power_w": 160.04
    },
    {
      "elapsed_seconds": 138.549,
      "memory_mib": 11750.0,
      "utilization_pct": 52.0,
      "power_w": 162.35
    },
    {
      "elapsed_seconds": 139.591,
      "memory_mib": 11750.0,
      "utilization_pct": 30.0,
      "power_w": 164.34
    },
    {
      "elapsed_seconds": 140.636,
      "memory_mib": 11750.0,
      "utilization_pct": 6.0,
      "power_w": 160.61
    },
    {
      "elapsed_seconds": 141.661,
      "memory_mib": 11750.0,
      "utilization_pct": 59.0,
      "power_w": 164.35
    },
    {
      "elapsed_seconds": 142.705,
      "memory_mib": 11750.0,
      "utilization_pct": 10.0,
      "power_w": 163.62
    },
    {
      "elapsed_seconds": 143.732,
      "memory_mib": 11750.0,
      "utilization_pct": 6.0,
      "power_w": 157.79
    },
    {
      "elapsed_seconds": 144.78,
      "memory_mib": 11750.0,
      "utilization_pct": 39.0,
      "power_w": 159.27
    },
    {
      "elapsed_seconds": 145.826,
      "memory_mib": 11750.0,
      "utilization_pct": 53.0,
      "power_w": 163.88
    },
    {
      "elapsed_seconds": 146.871,
      "memory_mib": 11750.0,
      "utilization_pct": 22.0,
      "power_w": 153.48
    },
    {
      "elapsed_seconds": 147.916,
      "memory_mib": 11750.0,
      "utilization_pct": 8.0,
      "power_w": 159.32
    },
    {
      "elapsed_seconds": 148.945,
      "memory_mib": 11750.0,
      "utilization_pct": 59.0,
      "power_w": 163.82
    },
    {
      "elapsed_seconds": 149.99,
      "memory_mib": 11750.0,
      "utilization_pct": 8.0,
      "power_w": 163.37
    },
    {
      "elapsed_seconds": 151.034,
      "memory_mib": 11750.0,
      "utilization_pct": 35.0,
      "power_w": 161.52
    },
    {
      "elapsed_seconds": 152.076,
      "memory_mib": 11750.0,
      "utilization_pct": 33.0,
      "power_w": 163.84
    },
    {
      "elapsed_seconds": 153.12,
      "memory_mib": 11750.0,
      "utilization_pct": 6.0,
      "power_w": 160.81
    },
    {
      "elapsed_seconds": 154.148,
      "memory_mib": 11750.0,
      "utilization_pct": 47.0,
      "power_w": 163.32
    },
    {
      "elapsed_seconds": 155.192,
      "memory_mib": 11750.0,
      "utilization_pct": 8.0,
      "power_w": 161.55
    },
    {
      "elapsed_seconds": 156.239,
      "memory_mib": 11750.0,
      "utilization_pct": 26.0,
      "power_w": 159.18
    },
    {
      "elapsed_seconds": 157.283,
      "memory_mib": 11750.0,
      "utilization_pct": 59.0,
      "power_w": 163.24
    },
    {
      "elapsed_seconds": 158.33,
      "memory_mib": 11750.0,
      "utilization_pct": 24.0,
      "power_w": 157.53
    },
    {
      "elapsed_seconds": 159.373,
      "memory_mib": 11750.0,
      "utilization_pct": 6.0,
      "power_w": 163.24
    },
    {
      "elapsed_seconds": 160.399,
      "memory_mib": 11750.0,
      "utilization_pct": 35.0,
      "power_w": 162.58
    },
    {
      "elapsed_seconds": 161.428,
      "memory_mib": 11750.0,
      "utilization_pct": 58.0,
      "power_w": 158.6
    },
    {
      "elapsed_seconds": 162.475,
      "memory_mib": 11750.0,
      "utilization_pct": 36.0,
      "power_w": 154.93
    },
    {
      "elapsed_seconds": 163.521,
      "memory_mib": 11750.0,
      "utilization_pct": 20.0,
      "power_w": 155.68
    },
    {
      "elapsed_seconds": 164.567,
      "memory_mib": 11750.0,
      "utilization_pct": 1.0,
      "power_w": 158.22
    },
    {
      "elapsed_seconds": 165.592,
      "memory_mib": 11750.0,
      "utilization_pct": 31.0,
      "power_w": 162.99
    },
    {
      "elapsed_seconds": 166.639,
      "memory_mib": 11750.0,
      "utilization_pct": 6.0,
      "power_w": 159.2
    },
    {
      "elapsed_seconds": 167.686,
      "memory_mib": 11750.0,
      "utilization_pct": 35.0,
      "power_w": 158.62
    },
    {
      "elapsed_seconds": 168.73,
      "memory_mib": 11750.0,
      "utilization_pct": 44.0,
      "power_w": 163.05
    },
    {
      "elapsed_seconds": 169.756,
      "memory_mib": 11750.0,
      "utilization_pct": 2.0,
      "power_w": 161.16
    },
    {
      "elapsed_seconds": 170.801,
      "memory_mib": 11750.0,
      "utilization_pct": 7.0,
      "power_w": 154.46
    },
    {
      "elapsed_seconds": 171.845,
      "memory_mib": 11750.0,
      "utilization_pct": 44.0,
      "power_w": 158.95
    },
    {
      "elapsed_seconds": 172.888,
      "memory_mib": 11750.0,
      "utilization_pct": 30.0,
      "power_w": 162.92
    },
    {
      "elapsed_seconds": 173.933,
      "memory_mib": 11750.0,
      "utilization_pct": 6.0,
      "power_w": 158.45
    },
    {
      "elapsed_seconds": 174.959,
      "memory_mib": 11750.0,
      "utilization_pct": 35.0,
      "power_w": 158.01
    },
    {
      "elapsed_seconds": 176.006,
      "memory_mib": 11750.0,
      "utilization_pct": 53.0,
      "power_w": 162.5
    },
    {
      "elapsed_seconds": 177.047,
      "memory_mib": 11750.0,
      "utilization_pct": 0.0,
      "power_w": 161.56
    },
    {
      "elapsed_seconds": 178.092,
      "memory_mib": 11750.0,
      "utilization_pct": 22.0,
      "power_w": 155.98
    },
    {
      "elapsed_seconds": 179.134,
      "memory_mib": 11750.0,
      "utilization_pct": 51.0,
      "power_w": 159.93
    },
    {
      "elapsed_seconds": 180.18,
      "memory_mib": 11750.0,
      "utilization_pct": 30.0,
      "power_w": 161.99
    },
    {
      "elapsed_seconds": 181.207,
      "memory_mib": 11750.0,
      "utilization_pct": 0.0,
      "power_w": 157.94
    },
    {
      "elapsed_seconds": 182.252,
      "memory_mib": 11750.0,
      "utilization_pct": 35.0,
      "power_w": 158.21
    },
    {
      "elapsed_seconds": 183.298,
      "memory_mib": 11750.0,
      "utilization_pct": 59.0,
      "power_w": 162.08
    },
    {
      "elapsed_seconds": 184.341,
      "memory_mib": 11750.0,
      "utilization_pct": 30.0,
      "power_w": 162.26
    },
    {
      "elapsed_seconds": 185.384,
      "memory_mib": 11750.0,
      "utilization_pct": 0.0,
      "power_w": 157.98
    },
    {
      "elapsed_seconds": 186.41,
      "memory_mib": 11750.0,
      "utilization_pct": 20.0,
      "power_w": 155.31
    },
    {
      "elapsed_seconds": 187.452,
      "memory_mib": 11750.0,
      "utilization_pct": 59.0,
      "power_w": 161.93
    },
    {
      "elapsed_seconds": 188.478,
      "memory_mib": 11750.0,
      "utilization_pct": 30.0,
      "power_w": 161.76
    },
    {
      "elapsed_seconds": 189.523,
      "memory_mib": 11750.0,
      "utilization_pct": 6.0,
      "power_w": 157.85
    },
    {
      "elapsed_seconds": 190.569,
      "memory_mib": 11750.0,
      "utilization_pct": 0.0,
      "power_w": 154.83
    },
    {
      "elapsed_seconds": 191.593,
      "memory_mib": 11750.0,
      "utilization_pct": 16.0,
      "power_w": 154.7
    },
    {
      "elapsed_seconds": 192.637,
      "memory_mib": 11750.0,
      "utilization_pct": 57.0,
      "power_w": 162.23
    },
    {
      "elapsed_seconds": 193.683,
      "memory_mib": 11750.0,
      "utilization_pct": 28.0,
      "power_w": 160.81
    },
    {
      "elapsed_seconds": 194.729,
      "memory_mib": 11750.0,
      "utilization_pct": 42.0,
      "power_w": 162.59
    },
    {
      "elapsed_seconds": 195.755,
      "memory_mib": 11750.0,
      "utilization_pct": 6.0,
      "power_w": 160.65
    },
    {
      "elapsed_seconds": 196.803,
      "memory_mib": 11750.0,
      "utilization_pct": 54.0,
      "power_w": 160.91
    },
    {
      "elapsed_seconds": 197.847,
      "memory_mib": 11750.0,
      "utilization_pct": 6.0,
      "power_w": 162.06
    },
    {
      "elapsed_seconds": 198.895,
      "memory_mib": 11750.0,
      "utilization_pct": 35.0,
      "power_w": 159.55
    },
    {
      "elapsed_seconds": 199.941,
      "memory_mib": 11750.0,
      "utilization_pct": 30.0,
      "power_w": 162.33
    },
    {
      "elapsed_seconds": 200.983,
      "memory_mib": 11750.0,
      "utilization_pct": 15.0,
      "power_w": 158.94
    },
    {
      "elapsed_seconds": 202.012,
      "memory_mib": 11750.0,
      "utilization_pct": 57.0,
      "power_w": 162.36
    },
    {
      "elapsed_seconds": 203.074,
      "memory_mib": 11750.0,
      "utilization_pct": 0.0,
      "power_w": 134.28
    },
    {
      "elapsed_seconds": 204.115,
      "memory_mib": 11750.0,
      "utilization_pct": 0.0,
      "power_w": 125.54
    },
    {
      "elapsed_seconds": 205.191,
      "memory_mib": 11750.0,
      "utilization_pct": 0.0,
      "power_w": 116.02
    },
    {
      "elapsed_seconds": 206.269,
      "memory_mib": 11750.0,
      "utilization_pct": 0.0,
      "power_w": 115.9
    },
    {
      "elapsed_seconds": 207.297,
      "memory_mib": 11750.0,
      "utilization_pct": 0.0,
      "power_w": 115.88
    },
    {
      "elapsed_seconds": 208.346,
      "memory_mib": 265.0,
      "utilization_pct": 0.0,
      "power_w": 116.05
    }
  ],
  "sampling_method": "Whole-device memory, GPU utilization and power sampled at a 1-second target interval plus query latency; includes other allocations.",
  "peak_gpu_mib": 11750.0,
  "mean_utilization_pct": 54.960199004975124,
  "mean_power_w": 198.34542288557213,
  "output_dimensions": [
    1024,
    1024
  ],
  "output_seconds": 15.16,
  "output_fps": 25,
  "preview_bytes": 337977,
  "preview_sha256": "519c494173031b15ab7d8a4661e0e167c551550721a9c6ec24e10b8aee82431a",
  "screenshots": [
    {
      "file": "comfyui-settings.jpg",
      "alt": "Raw ComfyUI canvas showing the generated Indian female portrait, same Hindi female narration and tested SadTalker settings",
      "caption": "Imported ComfyUI workflow showing the portrait, Hindi audio, node connections and tested settings. Watch the measured output in the demo above."
    }
  ],
  "reproducibility_note": "The workflow JSON sets rendering options but not CPU thread limits. Set OMP_NUM_THREADS, MKL_NUM_THREADS, OPENBLAS_NUM_THREADS and NUMEXPR_NUM_THREADS to 4 for the isolated worker to reproduce this setup.",
  "audio_content_check": {
    "method": "Local faster-whisper small, Hindi language specified; machine transcript checked against intended script",
    "scope": "Recognized the overall narration; spelling and word differences in machine transcription are not treated as measured TTS pronunciation errors. No lip-sync score derived."
  },
  "observations": [
    {
      "title": "Mouth movement and head pose",
      "text": "Frames sampled every two seconds show changing lip openings and visible teeth while the head stays close to the source pose. These frame checks confirm animation, but do not measure the alignment of individual Hindi sounds."
    },
    {
      "title": "Face detail and expression",
      "text": "The face outline and hair remain recognizable in the sampled frames. The eyes appear more open than in the source in several frames, the skin looks smoother, and teeth and inner-mouth shapes change with the expression. Inspect the moving original MP4 at full size for brief artifacts. GFPGAN was enabled; this run does not isolate its effect."
    },
    {
      "title": "Audio and video duration",
      "text": "The MP4 contains both video and audio streams lasting 15.16 seconds. The prepared WAV is 15.189 seconds, a difference of about 29 milliseconds at a 25 fps output cadence. Matching durations is an export check, not a lip-sync accuracy measurement."
    }
  ]
}
