{
  "source_run_sha256": "c7ab116fbec56cc24307c31fde6538f93d69e745bb2f908be33f9d4ed5d1df04",
  "run": {
    "model_id": "google/ddpm-bedroom-256",
    "revision": "d6ccd889ac8a4c072ae35e63fed664718cdaa060",
    "seed": 20260909,
    "generator_device": "cpu",
    "model_device": "mps",
    "dtype": "float32",
    "python": "3.12.14",
    "platform": "macOS-26.5.2-arm64-arm-64bit",
    "versions": {
      "torch": "2.14.0",
      "diffusers": "0.40.0",
      "huggingface_hub": "1.30.0",
      "numpy": "2.5.3",
      "Pillow": "12.3.0",
      "safetensors": "0.8.0"
    },
    "steps": 1000,
    "text_prompt": null,
    "batch_size": 1,
    "source_files": [
      {
        "file": "README.md",
        "bytes": 2983,
        "sha256": "fefbff232cc9f2681bc499debc5a351095b89b50ab5ce4860276774b2d157dcf",
        "url": "https://huggingface.co/google/ddpm-bedroom-256/resolve/d6ccd889ac8a4c072ae35e63fed664718cdaa060/README.md"
      },
      {
        "file": "config.json",
        "bytes": 790,
        "sha256": "32b2f0534ffcea4231d844a85087e1fd67d8f4d067e41c2149c38b079d8afaf5",
        "url": "https://huggingface.co/google/ddpm-bedroom-256/resolve/d6ccd889ac8a4c072ae35e63fed664718cdaa060/config.json"
      },
      {
        "file": "scheduler_config.json",
        "bytes": 256,
        "sha256": "af2d0e17f61f358ffe9e671f285334b9a01c3bc8740834e3709b1efd5a4cdae5",
        "url": "https://huggingface.co/google/ddpm-bedroom-256/resolve/d6ccd889ac8a4c072ae35e63fed664718cdaa060/scheduler_config.json"
      },
      {
        "file": "model_index.json",
        "bytes": 167,
        "sha256": "16c2a1210d06e8730cd271275a781ae90a04e56ede9bfdd7b11a299cbb36650f",
        "url": "https://huggingface.co/google/ddpm-bedroom-256/resolve/d6ccd889ac8a4c072ae35e63fed664718cdaa060/model_index.json"
      },
      {
        "file": "diffusion_pytorch_model.bin",
        "bytes": 454853117,
        "sha256": "d0c4c246baad16eb12629b6a4d458fecf210483b76796e6fa9cd1756b217966a",
        "url": "https://huggingface.co/google/ddpm-bedroom-256/resolve/d6ccd889ac8a4c072ae35e63fed664718cdaa060/diffusion_pytorch_model.bin"
      }
    ],
    "scheduler": {
      "num_train_timesteps": 1000,
      "beta_start": 0.0001,
      "beta_end": 0.02,
      "beta_schedule": "linear",
      "trained_betas": null,
      "variance_type": "fixed_small",
      "clip_sample": true,
      "prediction_type": "epsilon",
      "thresholding": false,
      "dynamic_thresholding_ratio": 0.995,
      "clip_sample_range": 1.0,
      "sample_max_value": 1.0,
      "timestep_spacing": "leading",
      "steps_offset": 0,
      "rescale_betas_zero_snr": false,
      "_use_default_values": [
        "rescale_betas_zero_snr",
        "dynamic_thresholding_ratio",
        "sample_max_value",
        "thresholding",
        "prediction_type",
        "steps_offset",
        "timestep_spacing",
        "clip_sample_range"
      ],
      "_class_name": "DDPMScheduler",
      "_diffusers_version": "0.1.1"
    },
    "runner_sha256": "65caf4e3b17bcc78ece3f04016a5965a81fb5527e84ae7c00dc86a84cc31b816",
    "scheduler_source_sha256": "3822205d8e95938da6af85dfb9e0455c15bc37983d2d5842ee586c29bc75b74a",
    "unet_source_sha256": "f357831c6666c11768e6bd737298116d70689dbafb50b016188ddc3149c51fa0",
    "started_utc": "2026-09-09T00:51:37.346879+00:00",
    "pixel_mapping": "round(255 * clip(raw/2 + 0.5, 0, 1)); channel order RGB; no frame normalization",
    "status": "complete",
    "completed_steps": 1000,
    "parameters_unchanged": true,
    "finished_utc": "2026-09-09T00:52:49.968801+00:00"
  },
  "verification": {
    "completed_runs": 2,
    "steps_per_run": 1000,
    "identical_png_frames": 101,
    "compared_png_frames": 101,
    "raw_state_comparisons": [
      {
        "completed_steps": 0,
        "max_abs_difference": 0.0
      },
      {
        "completed_steps": 200,
        "max_abs_difference": 0.0
      },
      {
        "completed_steps": 400,
        "max_abs_difference": 0.0
      },
      {
        "completed_steps": 600,
        "max_abs_difference": 0.0
      },
      {
        "completed_steps": 800,
        "max_abs_difference": 0.0
      },
      {
        "completed_steps": 1000,
        "max_abs_difference": 0.0
      }
    ],
    "raw_to_png_mapping_exact": true,
    "independent_numpy_step": {
      "timestep": 499,
      "input_completed_steps": 500,
      "output_completed_steps": 501,
      "max_abs_difference": 2.86102294921875e-06,
      "absolute_tolerance": 1e-05,
      "basis": "DDPM posterior mean and variance, reconstructed from archived input, predicted noise, RNG state and linear beta schedule."
    },
    "comparison_scope": "Same model files, code versions, CPU RNG and MPS machine; no cross-platform equivalence or original training reproduction claimed.",
    "repeat_run_elapsed_seconds": 71.746,
    "source_verification": {
      "tool": "hf cache verify",
      "checked_downloaded_files": 5,
      "unused_remote_files_not_downloaded": 5,
      "revision": "d6ccd889ac8a4c072ae35e63fed664718cdaa060"
    },
    "first_run_manifest_sha256": "c7ab116fbec56cc24307c31fde6538f93d69e745bb2f908be33f9d4ed5d1df04",
    "repeat_run_manifest_sha256": "291659c751bebe7bc5474c73ef0fdafedffa054336c4e2076320423baf4b285e"
  },
  "displayed_stages": [
    {
      "completed_steps": 0,
      "file": "/media/scenes/room-0000.png",
      "sha256": "6b723c77061cb0d7ec3d617869fec7e858915c7754cd0cfda890f6dad6714c17",
      "raw_min": -4.545910835266113,
      "raw_max": 5.040161609649658,
      "display_clipped_fraction": 0.3179982503255208,
      "archived_file": "frames/0000.png"
    },
    {
      "completed_steps": 800,
      "file": "/media/scenes/room-0800.png",
      "sha256": "f868f8061ff52bbf6fed4184dd98f097d851fe57526d126c03cd95acdfd4bbff",
      "raw_min": -2.737154245376587,
      "raw_max": 3.0375843048095703,
      "display_clipped_fraction": 0.13900248209635416,
      "archived_file": "frames/0800.png"
    },
    {
      "completed_steps": 960,
      "file": "/media/scenes/room-0960.png",
      "sha256": "5a6b89c44c887ff86739bd4a394db74d39b14958a720472b31a97e9a664e6fa7",
      "raw_min": -1.4060869216918945,
      "raw_max": 1.4248653650283813,
      "display_clipped_fraction": 0.010996500651041666,
      "archived_file": "frames/0960.png"
    },
    {
      "completed_steps": 1000,
      "file": "/media/scenes/room-1000.png",
      "sha256": "1397c29ae552a6cf5dd0d0eef2a21b5f666e1c42b34edac430d31331516f0d4f",
      "raw_min": -1.0,
      "raw_max": 1.0,
      "display_clipped_fraction": 0.0,
      "archived_file": "frames/1000.png"
    }
  ]
}
