{
  "input": {
    "id": "lincoln",
    "file": "lincoln.jpg",
    "image_type": "Archival photo",
    "title": "Abraham Lincoln, 1863",
    "dimensions": [
      795,
      1024
    ],
    "sha256": "b60ef17bb0ad3de56dc8231fcf37fdb78a38cd4dece8f9dc5ac6b2d889fe0e9f",
    "provenance": "Library of Congress, Alexander Gardner, 1863; original scan, unchanged.",
    "source_url": "https://www.loc.gov/pictures/item/2008680252/",
    "audio": {
      "file": "narration-0-4s.wav",
      "original": "/demo-media/sadtalker-male-narration-audio.wav",
      "original_sha256": "f133f9117a71f9783c9588635a632d6a56f85d258ba6dceb1371d8f51f021e48",
      "transformation": "First 4 seconds, mono PCM16 WAV at 16 kHz; same speech, not a new recording.",
      "sha256": "9180312db9fbbf21800ed3be376cd9e2818cc2b7cc5735cb3a5d654b5937c451",
      "language": "English",
      "style": "Male narration"
    }
  },
  "environment": {
    "gpu": "NVIDIA GeForce RTX 4090, 24564 MiB, 570.86.16",
    "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"
    }
  },
  "run": {
    "id": "new-01-lincoln",
    "input_id": "lincoln",
    "settings": {
      "size": 256,
      "preprocess": "crop",
      "still": false,
      "enhancer": "none",
      "batch_size": 2,
      "expression_scale": 1.0,
      "pose_style": 0
    },
    "status": "success",
    "prompt_id": "0b88d960-ef16-4012-bd28-31d07e21d4e5",
    "execution_seconds": 20.742,
    "sha256": "5cc9930560b424fe91c4c652db012897e7d3bec9e1a0d68d798d29337d1a9e1f",
    "input_hashes": {
      "image": "b60ef17bb0ad3de56dc8231fcf37fdb78a38cd4dece8f9dc5ac6b2d889fe0e9f",
      "audio": "9180312db9fbbf21800ed3be376cd9e2818cc2b7cc5735cb3a5d654b5937c451"
    },
    "peak_gpu_mib": 4059.0,
    "mean_utilization_pct": 14.65,
    "mean_power_w": 81.1055,
    "prepared_input_hashes": {
      "image": "fe20a3a8e2949eaf3e5b0da7b86e66d0b6e5a91bf31ba47b2919192a0016b902",
      "audio": "6a01a2ce5bcec0425d17e3f5a62d343f961b4b75e5d3927857101a7cbc5e692f"
    }
  },
  "prepared_input_hashes": {
    "image": "fe20a3a8e2949eaf3e5b0da7b86e66d0b6e5a91bf31ba47b2919192a0016b902",
    "audio": "6a01a2ce5bcec0425d17e3f5a62d343f961b4b75e5d3927857101a7cbc5e692f"
  },
  "sampling": "Whole-device memory.used, utilization.gpu and power.draw sampled at a 1-second target interval plus nvidia-smi query latency. Means are unweighted sample means; includes other allocations.",
  "timing_method": "ComfyUI execution_start to execution_success; input loading, worker/model startup, inference and export included; queue wait and installation excluded. Fresh filenames invalidate cache. One render per input/settings/audio combination. No seed control."
}
