{
  "kind": "comparison",
  "compare_name": "compare_reptok_prior_vs_gw_direct_bge_coco1000",
  "dataset": "COCO val2017",
  "caption_source": "COCO captions_val2017 first caption per image",
  "sample_seed": 20260630,
  "sample_count": 3000,
  "eval_offset": 2000,
  "eval_samples": 1000,
  "gw_label": "GW-96hr ImageNet-only direct BGE->RepTok path",
  "reptok_prior_label": "ImageNet caption->RepTok-token prior trained by us",
  "gw_direct_policy": "BGE caption embedding to RepTok decoder output only; no grounding, attention, or fusion",
  "metrics_definition": {
    "lpips": "decoded/generated image vs paired COCO val image; lower is better",
    "clip_similarity": "ViT-B-32/openai image-caption cosine; higher is better",
    "fid": "generated 1000 images vs paired 1000 COCO val reference images; lower is better"
  },
  "generation": {
    "gw_direct_bge": {
      "gw_checkpoint": "gw_setup/outputs/gw6_runs/gw6_imagenet_16h_plus96h_small_1gpu_sonar_m1_c16_v2p5_s24/checkpoints/last.ckpt",
      "generated": 0,
      "reused": 1000
    },
    "reptok_prior": {
      "prior_checkpoint": "gw_setup/outputs/reptok_t2i_prior_imagenet/runs/mixer_flow_paper_v1/checkpoints/last.pt",
      "generated": 0,
      "reused": 1000
    }
  },
  "metrics": [
    {
      "model": "gw_direct_bge",
      "n_samples": 1000,
      "lpips_mean": 0.7014688248932361,
      "lpips_std": 0.05542194062016755,
      "clip_similarity_mean": 0.28640163788199424,
      "clip_similarity_std": 0.03300513231734236,
      "fid": 77.60134887695312
    },
    {
      "model": "reptok_prior",
      "n_samples": 1000,
      "lpips_mean": 0.7214722891151905,
      "lpips_std": 0.07157120731752703,
      "clip_similarity_mean": 0.3033647171854973,
      "clip_similarity_std": 0.036609110396594494,
      "fid": 65.88847351074219
    }
  ],
  "artifacts": {
    "side_by_side_grid": "assets/side_by_side_grid.jpg",
    "metrics_csv": "metrics.csv",
    "per_sample_metrics_csv": "per_sample_metrics.csv",
    "manifest_public_jsonl": "manifest_public.jsonl"
  },
  "grounded_short_t5_summary": {
    "kind": "comparison",
    "compare_name": "compare_gw6_short_t5_grounded_bge_coco1000",
    "dataset": "COCO val2017",
    "caption_source": "COCO captions_val2017 first caption per image",
    "sample_seed": 20260630,
    "sample_count": 3000,
    "eval_offset": 2000,
    "eval_samples": 1000,
    "gw_run_name": "gw6_imagenet_16h_plus96h_small_1gpu_sonar_m1_c16_v2p5_s24",
    "grounded_label": "GW short_T5_keep grounded BGE",
    "grounding_config": "short_T5_keep",
    "metrics_definition": {
      "lpips": "generated image vs paired COCO val image; lower is better",
      "clip_similarity": "ViT-B-32/openai image-caption cosine; higher is better",
      "fid": "generated images vs paired COCO val reference images; lower is better"
    },
    "metrics": [
      {
        "model": "gw_direct_bge",
        "n_samples": 1000,
        "lpips_mean": 0.7014688248932361,
        "lpips_std": 0.05542194062016755,
        "clip_similarity_mean": 0.28640163788199424,
        "clip_similarity_std": 0.03300513231734236,
        "fid": 77.60134887695312
      },
      {
        "model": "gw_short_t5_grounded",
        "n_samples": 1000,
        "lpips_mean": 0.6958555586636066,
        "lpips_std": 0.058191509654314716,
        "clip_similarity_mean": 0.2887599302381277,
        "clip_similarity_std": 0.03265254305688373,
        "fid": 67.09028625488281
      }
    ],
    "generation": {
      "gw_checkpoint": "gw_setup/outputs/gw6_runs/gw6_imagenet_16h_plus96h_small_1gpu_sonar_m1_c16_v2p5_s24/checkpoints/last.ckpt",
      "attention_checkpoint": "gw_setup/outputs/gw6_runs/gw6_imagenet_16h_plus96h_small_1gpu_sonar_m1_c16_v2p5_s24/text_grounded_reptok_iterative_attention_tstate_mse_20260722_sigmoid_keep/short_T5_keep/attention.pt",
      "gw_direct_bge": {
        "generated": 1000,
        "reused": 0
      },
      "gw_short_t5_grounded": {
        "attention_checkpoint": "gw_setup/outputs/gw6_runs/gw6_imagenet_16h_plus96h_small_1gpu_sonar_m1_c16_v2p5_s24/text_grounded_reptok_iterative_attention_tstate_mse_20260722_sigmoid_keep/short_T5_keep/attention.pt",
        "generated": 1000,
        "reused": 0
      }
    },
    "artifacts": {
      "side_by_side_grid": "assets/side_by_side_grid.jpg",
      "metrics_csv": "metrics.csv",
      "per_sample_metrics_csv": "per_sample_metrics.csv",
      "manifest_public_jsonl": "manifest_public.jsonl"
    }
  },
  "bge_memory_prior_summary": {
    "kind": "comparison",
    "compare_name": "compare_reptok_bge_memory_prior_vs_gw_direct_bge_coco1000",
    "dataset": "COCO val2017",
    "caption_source": "COCO captions_val2017 first caption per image",
    "sample_seed": 20260630,
    "sample_count": 3000,
    "eval_offset": 2000,
    "eval_samples": 1000,
    "gw_label": "GW-96hr ImageNet-only direct BGE->RepTok path",
    "reptok_prior_label": "ImageNet caption->RepTok-token prior trained by us",
    "gw_direct_policy": "BGE caption embedding to RepTok decoder output only; no grounding, attention, or fusion",
    "metrics_definition": {
      "lpips": "decoded/generated image vs paired COCO val image; lower is better",
      "clip_similarity": "ViT-B-32/openai image-caption cosine; higher is better",
      "fid": "generated 1000 images vs paired 1000 COCO val reference images; lower is better"
    },
    "generation": {},
    "metrics": [
      {
        "model": "gw_direct_bge",
        "n_samples": 1000,
        "lpips_mean": 0.7014688248932361,
        "lpips_std": 0.05542194062016755,
        "clip_similarity_mean": 0.28640163788199424,
        "clip_similarity_std": 0.03300513231734236,
        "fid": 77.60134887695312
      },
      {
        "model": "reptok_prior",
        "n_samples": 1000,
        "lpips_mean": 0.7245100690126419,
        "lpips_std": 0.060922619101622055,
        "clip_similarity_mean": 0.29028694324195387,
        "clip_similarity_std": 0.036915632404643926,
        "fid": 70.26390838623047
      }
    ],
    "artifacts": {
      "side_by_side_grid": "assets/side_by_side_grid.jpg",
      "metrics_csv": "metrics.csv",
      "per_sample_metrics_csv": "per_sample_metrics.csv",
      "manifest_public_jsonl": "manifest_public.jsonl"
    }
  },
  "parameter_summary": {
    "gw_direct_bge": {
      "active_generator_params": 37750860,
      "checkpoint_tensor_params_including_loss_copy": 75501721,
      "checkpoint": "gw_setup/outputs/gw6_runs/gw6_imagenet_16h_plus96h_small_1gpu_sonar_m1_c16_v2p5_s24/checkpoints/last.ckpt"
    },
    "reptok_prior": {
      "prior_params": 796387072,
      "subgroups": {
        "image/time/text projections": 14754560,
        "latent transformer blocks": 780595200,
        "learned helper/null/position tokens": 50944,
        "output head": 986368,
        "total": 796387072
      },
      "checkpoint": "gw_setup/outputs/reptok_t2i_prior_imagenet/runs/mixer_flow_paper_v1/checkpoints/last.pt"
    },
    "notes": [
      "GW parameter count reports the active gw_mod generator copy.",
      "RepTok prior count excludes the frozen RepTok decoder and frozen text encoder."
    ],
    "reptok_prior_37m": {
      "prior_params": 36780672,
      "subgroups": {
        "image/time/text projections": 2182208,
        "latent transformer blocks": 34209280,
        "learned helper/null/position tokens": 43456,
        "output head": 345728,
        "total": 36780672
      },
      "checkpoint": "gw_setup/outputs/reptok_t2i_prior_imagenet/runs/latent_transformer_clip_token_37m_v1/checkpoints/last.pt"
    },
    "gw_short_t5_grounded": {
      "active_gw_generator_params": 37750860,
      "short_t5_attention_params": 526336,
      "combined_active_params": 38277196,
      "checkpoint": "gw_setup/outputs/gw6_runs/gw6_imagenet_16h_plus96h_small_1gpu_sonar_m1_c16_v2p5_s24/text_grounded_reptok_iterative_attention_tstate_mse_20260722_sigmoid_keep/short_T5_keep/attention.pt"
    },
    "reptok_prior_bge_memory": {
      "prior_params": 850131712,
      "subgroups": {
        "image/time/text projections": 14097920,
        "latent transformer blocks": 780595200,
        "learned helper/null/position tokens": 12288,
        "output head": 986368,
        "total": 850131712
      },
      "checkpoint": "gw_setup/outputs/reptok_t2i_prior_imagenet/runs/latent_transformer_bge_memory_v1/checkpoints/last.pt"
    }
  },
  "model_size_metrics": [
    {
      "model": "gw_direct_bge",
      "label": "GW direct BGE",
      "params": 37750860,
      "params_m": 37.75086,
      "params_label": "37.8M",
      "lpips": 0.7014688248932361,
      "clip_similarity": 0.28640163788199424,
      "fid": 77.60134887695312
    },
    {
      "model": "gw_short_t5_grounded",
      "label": "GW short_T5 grounded",
      "params": 38277196,
      "params_m": 38.277196,
      "params_label": "38.3M",
      "lpips": 0.6958555586636066,
      "clip_similarity": 0.2887599302381277,
      "fid": 67.09028625488281
    },
    {
      "model": "reptok_prior",
      "label": "RepTok prior 796M",
      "params": 796387072,
      "params_m": 796.387072,
      "params_label": "796.4M",
      "lpips": 0.7214722891151905,
      "clip_similarity": 0.3033647171854973,
      "fid": 65.88847351074219
    },
    {
      "model": "reptok_prior_37m",
      "label": "RepTok prior 37M",
      "params": 36780672,
      "params_m": 36.780672,
      "params_label": "36.8M",
      "lpips": 0.7331561633348465,
      "clip_similarity": 0.27740161304920913,
      "fid": 81.88143920898438
    },
    {
      "model": "reptok_prior_bge_memory",
      "label": "RepTok prior BGE memory",
      "params": 850131712,
      "params_m": 850.131712,
      "params_label": "850.1M",
      "lpips": 0.7245100690126419,
      "clip_similarity": 0.29028694324195387,
      "fid": 70.26390838623047
    }
  ]
}
