{
  "protocol": {
    "purpose": "Controlled reimplementations informed by the three pinned repositories; not exact upstream reproductions",
    "base_stages": [
      "diffusion",
      "flow"
    ],
    "base_updates": 20000,
    "batch_size": 128,
    "data": "MNIST official training split; 28x28, [-1,1]; uniform class sampling",
    "initial_seed": 42,
    "shared_random_streams": {
      "data": 100,
      "noise": 200,
      "time": 300
    },
    "architecture": "Identical conditional DigitUNet with global 7x7 attention",
    "conditioning": "10 classes; guidance=1; no label dropout; no external classifier guidance",
    "diffusion": {
      "timesteps": 1000,
      "schedule": "cosine, offset 0.008",
      "target": "epsilon"
    },
    "flow": {
      "path": "independent linear interpolation, noise at t=0",
      "target": "data - noise"
    },
    "followup_updates": 12000,
    "followup_controls": "Both reflow and continued-flow start from the same frozen base-flow EMA, same optimizer and update budget",
    "teacher_pairs": 20000,
    "teacher_nfe": 128,
    "evaluation_nfe": [
      1,
      4,
      16,
      64
    ],
    "native_ddpm_reference_nfe": 1000,
    "evaluation_samples": 1000,
    "evaluation_labels": "100 samples per requested class",
    "evaluation_seed": 2026,
    "family_order": [
      "DDPM",
      "DDIM",
      "Flow Matching / RF1",
      "Rectified Flow / RF2"
    ],
    "limitations": "One training seed; shared V100 hardware; reflow pair-generation cost reported separately",
    "quality_diagnostics": [
      "requested-class agreement",
      "independent classifier feature Frechet distance",
      "within-class feature and pixel variance ratios"
    ]
  },
  "hardware": "Tesla V100-PCIE-16GB",
  "classifier": {
    "test_accuracy": 0.9889000058174133,
    "train_images": 50000,
    "validation_images": 10000,
    "test_images": 10000,
    "epochs": 6,
    "seed": 17,
    "guidance_used": false,
    "architecture": "two-convolution MNIST classifier, 128D features"
  },
  "timing_note": "Shared GPU; training times include retained segments, not queue waiting or discarded post-checkpoint work",
  "classifier_sha256": "e2d5b4e8d2b36f04b9e166d3ecdc84b4f4d5def8e285c11af0522c59187bd1c9",
  "input_bank_sha256": "1302d2fa406dbe660babde426782f23b395c8baf2dab67ac948484f2df2205af",
  "reference": "first 100 official test images per true class; no classifier-based selection",
  "real_reference_class_agreement": 0.9850000143051147,
  "real_vs_real_feature_distance": 9.09833280093062,
  "real_within_class_feature_variance": 484.3000719021704,
  "real_within_class_pixel_variance": 158.5247393614943,
  "feature_metric": "128D independent-classifier feature Frechet distance; not Inception FID",
  "configurations": {
    "ddpm": {
      "1": {
        "nfe": 1,
        "counted_network_calls": 10,
        "batch_size": 100,
        "sample_count": 1000,
        "requested_class_agreement": 0.3720000088214874,
        "per_class_agreement": [
          0.3100000023841858,
          0.0,
          0.8899999856948853,
          0.9399999976158142,
          0.009999999776482582,
          0.7300000190734863,
          0.029999999329447746,
          0.05000000074505806,
          0.7300000190734863,
          0.029999999329447746
        ],
        "mean_classifier_confidence": 0.8463271856307983,
        "fraction_confidence_above_0_95": 0.44200000166893005,
        "classifier_feature_frechet_distance": 1901.8002999745413,
        "within_class_feature_variance_ratio": 0.776367245572931,
        "within_class_pixel_variance_ratio": 3.6312536612088264,
        "predicted_class_histogram": [
          31,
          1,
          254,
          284,
          1,
          169,
          3,
          5,
          249,
          3
        ],
        "sampler_seconds_including_output_transfer": 0.13065130199538544,
        "seconds_per_image": 0.00013065130199538542,
        "samples_per_second": 7653.961229068499
      },
      "4": {
        "nfe": 4,
        "counted_network_calls": 40,
        "batch_size": 100,
        "sample_count": 1000,
        "requested_class_agreement": 0.9610000252723694,
        "per_class_agreement": [
          1.0,
          0.8999999761581421,
          0.9900000095367432,
          1.0,
          0.9700000286102295,
          0.9800000190734863,
          1.0,
          0.9100000262260437,
          0.9700000286102295,
          0.8899999856948853
        ],
        "mean_classifier_confidence": 0.9761136770248413,
        "fraction_confidence_above_0_95": 0.9010000228881836,
        "classifier_feature_frechet_distance": 70.37134154080104,
        "within_class_feature_variance_ratio": 0.7126186236406422,
        "within_class_pixel_variance_ratio": 0.7155319580832217,
        "predicted_class_histogram": [
          106,
          90,
          104,
          105,
          100,
          100,
          100,
          97,
          109,
          89
        ],
        "sampler_seconds_including_output_transfer": 0.21994124000775628,
        "seconds_per_image": 0.0002199412400077563,
        "samples_per_second": 4546.6689192292215
      },
      "16": {
        "nfe": 16,
        "counted_network_calls": 160,
        "batch_size": 100,
        "sample_count": 1000,
        "requested_class_agreement": 0.9800000190734863,
        "per_class_agreement": [
          1.0,
          0.9900000095367432,
          0.9800000190734863,
          0.9800000190734863,
          0.9900000095367432,
          0.9599999785423279,
          0.9900000095367432,
          0.949999988079071,
          0.9800000190734863,
          0.9800000190734863
        ],
        "mean_classifier_confidence": 0.9891137480735779,
        "fraction_confidence_above_0_95": 0.953000009059906,
        "classifier_feature_frechet_distance": 24.092024498319915,
        "within_class_feature_variance_ratio": 0.8931375950971578,
        "within_class_pixel_variance_ratio": 0.9297617135996958,
        "predicted_class_histogram": [
          102,
          99,
          100,
          103,
          102,
          96,
          100,
          98,
          100,
          100
        ],
        "sampler_seconds_including_output_transfer": 0.8519260100147221,
        "seconds_per_image": 0.0008519260100147222,
        "samples_per_second": 1173.8108570986335
      },
      "64": {
        "nfe": 64,
        "counted_network_calls": 640,
        "batch_size": 100,
        "sample_count": 1000,
        "requested_class_agreement": 0.9810000061988831,
        "per_class_agreement": [
          0.9900000095367432,
          1.0,
          0.9599999785423279,
          1.0,
          0.9900000095367432,
          0.9399999976158142,
          0.9900000095367432,
          0.9900000095367432,
          0.9800000190734863,
          0.9700000286102295
        ],
        "mean_classifier_confidence": 0.9849206805229187,
        "fraction_confidence_above_0_95": 0.9459999799728394,
        "classifier_feature_frechet_distance": 22.175435177237887,
        "within_class_feature_variance_ratio": 0.9759765647634849,
        "within_class_pixel_variance_ratio": 0.9820525031866586,
        "predicted_class_histogram": [
          100,
          100,
          97,
          103,
          101,
          94,
          103,
          101,
          101,
          100
        ],
        "sampler_seconds_including_output_transfer": 3.356193715997506,
        "seconds_per_image": 0.003356193715997506,
        "samples_per_second": 297.9565795721021
      },
      "1000": {
        "nfe": 1000,
        "counted_network_calls": 10000,
        "batch_size": 100,
        "sample_count": 1000,
        "requested_class_agreement": 0.9610000252723694,
        "per_class_agreement": [
          0.9900000095367432,
          0.9800000190734863,
          0.949999988079071,
          0.9599999785423279,
          0.9700000286102295,
          0.9700000286102295,
          0.9599999785423279,
          0.9200000166893005,
          0.9900000095367432,
          0.9200000166893005
        ],
        "mean_classifier_confidence": 0.979400098323822,
        "fraction_confidence_above_0_95": 0.9290000200271606,
        "classifier_feature_frechet_distance": 21.114987158536223,
        "within_class_feature_variance_ratio": 1.0592887961565132,
        "within_class_pixel_variance_ratio": 1.0237268455173258,
        "predicted_class_histogram": [
          103,
          99,
          96,
          102,
          102,
          98,
          96,
          96,
          108,
          100
        ],
        "sampler_seconds_including_output_transfer": 52.22547343399492,
        "seconds_per_image": 0.05222547343399492,
        "samples_per_second": 19.14774408438534
      }
    },
    "ddim": {
      "1": {
        "nfe": 1,
        "counted_network_calls": 10,
        "batch_size": 100,
        "sample_count": 1000,
        "requested_class_agreement": 0.3720000088214874,
        "per_class_agreement": [
          0.3100000023841858,
          0.0,
          0.8899999856948853,
          0.9399999976158142,
          0.009999999776482582,
          0.7300000190734863,
          0.029999999329447746,
          0.05000000074505806,
          0.7300000190734863,
          0.029999999329447746
        ],
        "mean_classifier_confidence": 0.8463271856307983,
        "fraction_confidence_above_0_95": 0.44200000166893005,
        "classifier_feature_frechet_distance": 1901.8002999745413,
        "within_class_feature_variance_ratio": 0.776367245572931,
        "within_class_pixel_variance_ratio": 3.6312536612088264,
        "predicted_class_histogram": [
          31,
          1,
          254,
          284,
          1,
          169,
          3,
          5,
          249,
          3
        ],
        "sampler_seconds_including_output_transfer": 0.06290899499435909,
        "seconds_per_image": 6.29089949943591e-05,
        "samples_per_second": 15895.977993125907
      },
      "4": {
        "nfe": 4,
        "counted_network_calls": 40,
        "batch_size": 100,
        "sample_count": 1000,
        "requested_class_agreement": 0.9599999785423279,
        "per_class_agreement": [
          1.0,
          0.9100000262260437,
          0.9900000095367432,
          0.9900000095367432,
          0.8799999952316284,
          0.9700000286102295,
          1.0,
          0.9599999785423279,
          0.949999988079071,
          0.949999988079071
        ],
        "mean_classifier_confidence": 0.9697648882865906,
        "fraction_confidence_above_0_95": 0.8949999809265137,
        "classifier_feature_frechet_distance": 73.95920825796156,
        "within_class_feature_variance_ratio": 0.6940167339767346,
        "within_class_pixel_variance_ratio": 0.7316563387200613,
        "predicted_class_histogram": [
          101,
          91,
          106,
          107,
          90,
          97,
          100,
          101,
          109,
          98
        ],
        "sampler_seconds_including_output_transfer": 0.21486279802047648,
        "seconds_per_image": 0.00021486279802047649,
        "samples_per_second": 4654.132819701527
      },
      "16": {
        "nfe": 16,
        "counted_network_calls": 160,
        "batch_size": 100,
        "sample_count": 1000,
        "requested_class_agreement": 0.9670000076293945,
        "per_class_agreement": [
          1.0,
          0.9300000071525574,
          0.9800000190734863,
          0.9900000095367432,
          0.9599999785423279,
          0.949999988079071,
          0.9800000190734863,
          1.0,
          0.9399999976158142,
          0.9399999976158142
        ],
        "mean_classifier_confidence": 0.9761483073234558,
        "fraction_confidence_above_0_95": 0.9160000085830688,
        "classifier_feature_frechet_distance": 25.467736764913752,
        "within_class_feature_variance_ratio": 0.949659884300765,
        "within_class_pixel_variance_ratio": 0.9737290675227898,
        "predicted_class_histogram": [
          102,
          93,
          100,
          106,
          102,
          99,
          101,
          104,
          98,
          95
        ],
        "sampler_seconds_including_output_transfer": 0.8248936079908162,
        "seconds_per_image": 0.0008248936079908163,
        "samples_per_second": 1212.2775474472257
      },
      "64": {
        "nfe": 64,
        "counted_network_calls": 640,
        "batch_size": 100,
        "sample_count": 1000,
        "requested_class_agreement": 0.9639999866485596,
        "per_class_agreement": [
          1.0,
          0.9300000071525574,
          0.9700000286102295,
          0.9900000095367432,
          0.9900000095367432,
          0.9399999976158142,
          0.9900000095367432,
          0.9599999785423279,
          0.949999988079071,
          0.9200000166893005
        ],
        "mean_classifier_confidence": 0.9755895137786865,
        "fraction_confidence_above_0_95": 0.9079999923706055,
        "classifier_feature_frechet_distance": 23.94292484832613,
        "within_class_feature_variance_ratio": 1.015346543114271,
        "within_class_pixel_variance_ratio": 1.0137580415188276,
        "predicted_class_histogram": [
          101,
          94,
          101,
          105,
          107,
          97,
          102,
          99,
          98,
          96
        ],
        "sampler_seconds_including_output_transfer": 3.264401110005565,
        "seconds_per_image": 0.003264401110005565,
        "samples_per_second": 306.3349038005612
      }
    },
    "fm": {
      "1": {
        "nfe": 1,
        "counted_network_calls": 10,
        "batch_size": 100,
        "sample_count": 1000,
        "requested_class_agreement": 1.0,
        "per_class_agreement": [
          1.0,
          1.0,
          1.0,
          1.0,
          1.0,
          1.0,
          1.0,
          1.0,
          1.0,
          1.0
        ],
        "mean_classifier_confidence": 0.9776910543441772,
        "fraction_confidence_above_0_95": 0.8679999709129333,
        "classifier_feature_frechet_distance": 1276.5717293409593,
        "within_class_feature_variance_ratio": 0.004621830116869938,
        "within_class_pixel_variance_ratio": 0.005143411943575696,
        "predicted_class_histogram": [
          100,
          100,
          100,
          100,
          100,
          100,
          100,
          100,
          100,
          100
        ],
        "sampler_seconds_including_output_transfer": 0.05873337801313028,
        "seconds_per_image": 5.873337801313028e-05,
        "samples_per_second": 17026.09374479436
      },
      "4": {
        "nfe": 4,
        "counted_network_calls": 40,
        "batch_size": 100,
        "sample_count": 1000,
        "requested_class_agreement": 0.9900000095367432,
        "per_class_agreement": [
          0.9900000095367432,
          0.9900000095367432,
          1.0,
          0.9900000095367432,
          1.0,
          0.9700000286102295,
          1.0,
          1.0,
          0.9800000190734863,
          0.9800000190734863
        ],
        "mean_classifier_confidence": 0.9891822338104248,
        "fraction_confidence_above_0_95": 0.9549999833106995,
        "classifier_feature_frechet_distance": 47.9410438864702,
        "within_class_feature_variance_ratio": 0.6486132738375622,
        "within_class_pixel_variance_ratio": 0.6809199717287651,
        "predicted_class_histogram": [
          100,
          99,
          102,
          102,
          100,
          99,
          101,
          100,
          99,
          98
        ],
        "sampler_seconds_including_output_transfer": 0.20066542300628498,
        "seconds_per_image": 0.000200665423006285,
        "samples_per_second": 4983.419589774962
      },
      "16": {
        "nfe": 16,
        "counted_network_calls": 160,
        "batch_size": 100,
        "sample_count": 1000,
        "requested_class_agreement": 0.9789999723434448,
        "per_class_agreement": [
          1.0,
          0.9700000286102295,
          0.9700000286102295,
          0.9900000095367432,
          0.9700000286102295,
          0.9599999785423279,
          0.9900000095367432,
          0.9900000095367432,
          0.9700000286102295,
          0.9800000190734863
        ],
        "mean_classifier_confidence": 0.9845594763755798,
        "fraction_confidence_above_0_95": 0.9390000104904175,
        "classifier_feature_frechet_distance": 22.256705487339786,
        "within_class_feature_variance_ratio": 0.8968532140302061,
        "within_class_pixel_variance_ratio": 0.9245271593005456,
        "predicted_class_histogram": [
          100,
          97,
          99,
          105,
          101,
          99,
          101,
          100,
          97,
          101
        ],
        "sampler_seconds_including_output_transfer": 0.7705810930056032,
        "seconds_per_image": 0.0007705810930056032,
        "samples_per_second": 1297.7219517540493
      },
      "64": {
        "nfe": 64,
        "counted_network_calls": 640,
        "batch_size": 100,
        "sample_count": 1000,
        "requested_class_agreement": 0.9760000109672546,
        "per_class_agreement": [
          1.0,
          0.9700000286102295,
          0.9599999785423279,
          0.9900000095367432,
          0.949999988079071,
          0.9599999785423279,
          0.9900000095367432,
          0.9900000095367432,
          0.9700000286102295,
          0.9800000190734863
        ],
        "mean_classifier_confidence": 0.9819220900535583,
        "fraction_confidence_above_0_95": 0.9350000023841858,
        "classifier_feature_frechet_distance": 20.93261594024989,
        "within_class_feature_variance_ratio": 0.9563986351442819,
        "within_class_pixel_variance_ratio": 0.9811630267518185,
        "predicted_class_histogram": [
          101,
          97,
          98,
          103,
          98,
          99,
          103,
          101,
          98,
          102
        ],
        "sampler_seconds_including_output_transfer": 3.044490735977888,
        "seconds_per_image": 0.003044490735977888,
        "samples_per_second": 328.46215893601686
      },
      "dense_path": {
        "nfe": 128,
        "constant_velocity_defect": 0.03357331424869168
      }
    },
    "rf2": {
      "1": {
        "nfe": 1,
        "counted_network_calls": 10,
        "batch_size": 100,
        "sample_count": 1000,
        "requested_class_agreement": 0.968999981880188,
        "per_class_agreement": [
          0.9900000095367432,
          0.9599999785423279,
          0.9399999976158142,
          0.9900000095367432,
          0.9700000286102295,
          0.9700000286102295,
          1.0,
          0.9800000190734863,
          0.9800000190734863,
          0.9100000262260437
        ],
        "mean_classifier_confidence": 0.977455198764801,
        "fraction_confidence_above_0_95": 0.9129999876022339,
        "classifier_feature_frechet_distance": 29.42985665951892,
        "within_class_feature_variance_ratio": 0.8626393085103754,
        "within_class_pixel_variance_ratio": 0.8792924426504728,
        "predicted_class_histogram": [
          101,
          96,
          96,
          105,
          102,
          100,
          100,
          104,
          102,
          94
        ],
        "sampler_seconds_including_output_transfer": 0.05920155797502957,
        "seconds_per_image": 5.9201557975029575e-05,
        "samples_per_second": 16891.44735720953
      },
      "4": {
        "nfe": 4,
        "counted_network_calls": 40,
        "batch_size": 100,
        "sample_count": 1000,
        "requested_class_agreement": 0.972000002861023,
        "per_class_agreement": [
          0.9800000190734863,
          0.9599999785423279,
          0.949999988079071,
          0.9900000095367432,
          0.9800000190734863,
          0.9700000286102295,
          0.9900000095367432,
          0.9800000190734863,
          0.9800000190734863,
          0.9399999976158142
        ],
        "mean_classifier_confidence": 0.9793067574501038,
        "fraction_confidence_above_0_95": 0.9279999732971191,
        "classifier_feature_frechet_distance": 22.03367694593726,
        "within_class_feature_variance_ratio": 0.9249272738046498,
        "within_class_pixel_variance_ratio": 0.9420378308732227,
        "predicted_class_histogram": [
          100,
          96,
          97,
          105,
          103,
          100,
          101,
          101,
          100,
          97
        ],
        "sampler_seconds_including_output_transfer": 0.200011794018792,
        "seconds_per_image": 0.00020001179401879198,
        "samples_per_second": 4999.705166916535
      },
      "16": {
        "nfe": 16,
        "counted_network_calls": 160,
        "batch_size": 100,
        "sample_count": 1000,
        "requested_class_agreement": 0.972000002861023,
        "per_class_agreement": [
          0.9900000095367432,
          0.9599999785423279,
          0.949999988079071,
          0.9900000095367432,
          0.9700000286102295,
          0.9599999785423279,
          0.9900000095367432,
          0.9800000190734863,
          0.9800000190734863,
          0.949999988079071
        ],
        "mean_classifier_confidence": 0.9802492260932922,
        "fraction_confidence_above_0_95": 0.9330000281333923,
        "classifier_feature_frechet_distance": 21.78433954212187,
        "within_class_feature_variance_ratio": 0.9448369251290729,
        "within_class_pixel_variance_ratio": 0.960821254010278,
        "predicted_class_histogram": [
          101,
          96,
          97,
          106,
          101,
          100,
          101,
          101,
          99,
          98
        ],
        "sampler_seconds_including_output_transfer": 0.7661162299918942,
        "seconds_per_image": 0.0007661162299918942,
        "samples_per_second": 1305.2849696325848
      },
      "64": {
        "nfe": 64,
        "counted_network_calls": 640,
        "batch_size": 100,
        "sample_count": 1000,
        "requested_class_agreement": 0.9700000286102295,
        "per_class_agreement": [
          0.9900000095367432,
          0.9399999976158142,
          0.949999988079071,
          0.9900000095367432,
          0.9700000286102295,
          0.9599999785423279,
          0.9900000095367432,
          0.9700000286102295,
          0.9800000190734863,
          0.9599999785423279
        ],
        "mean_classifier_confidence": 0.9807811975479126,
        "fraction_confidence_above_0_95": 0.9399999976158142,
        "classifier_feature_frechet_distance": 21.7898896283632,
        "within_class_feature_variance_ratio": 0.9522920292491238,
        "within_class_pixel_variance_ratio": 0.9670868627632366,
        "predicted_class_histogram": [
          101,
          94,
          97,
          106,
          102,
          100,
          101,
          100,
          99,
          100
        ],
        "sampler_seconds_including_output_transfer": 3.046912374004023,
        "seconds_per_image": 0.003046912374004023,
        "samples_per_second": 328.20110237888963
      },
      "dense_path": {
        "nfe": 128,
        "constant_velocity_defect": 0.0015119899803624093
      }
    },
    "continued": {
      "1": {
        "nfe": 1,
        "counted_network_calls": 10,
        "batch_size": 100,
        "sample_count": 1000,
        "requested_class_agreement": 1.0,
        "per_class_agreement": [
          1.0,
          1.0,
          1.0,
          1.0,
          1.0,
          1.0,
          1.0,
          1.0,
          1.0,
          1.0
        ],
        "mean_classifier_confidence": 0.9782010912895203,
        "fraction_confidence_above_0_95": 0.8569999933242798,
        "classifier_feature_frechet_distance": 1247.8040133950228,
        "within_class_feature_variance_ratio": 0.004921753797458085,
        "within_class_pixel_variance_ratio": 0.004882494112314768,
        "predicted_class_histogram": [
          100,
          100,
          100,
          100,
          100,
          100,
          100,
          100,
          100,
          100
        ],
        "sampler_seconds_including_output_transfer": 0.06123811798170209,
        "seconds_per_image": 6.123811798170208e-05,
        "samples_per_second": 16329.698445317987
      },
      "4": {
        "nfe": 4,
        "counted_network_calls": 40,
        "batch_size": 100,
        "sample_count": 1000,
        "requested_class_agreement": 0.984000027179718,
        "per_class_agreement": [
          0.9900000095367432,
          0.9700000286102295,
          1.0,
          0.9900000095367432,
          1.0,
          0.9599999785423279,
          0.9900000095367432,
          0.9800000190734863,
          0.9800000190734863,
          0.9800000190734863
        ],
        "mean_classifier_confidence": 0.9888739585876465,
        "fraction_confidence_above_0_95": 0.9580000042915344,
        "classifier_feature_frechet_distance": 45.15716972513928,
        "within_class_feature_variance_ratio": 0.641369500825095,
        "within_class_pixel_variance_ratio": 0.6805704643831476,
        "predicted_class_histogram": [
          100,
          97,
          103,
          103,
          101,
          98,
          100,
          98,
          100,
          100
        ],
        "sampler_seconds_including_output_transfer": 0.20136695800465532,
        "seconds_per_image": 0.0002013669580046553,
        "samples_per_second": 4966.058036079988
      },
      "16": {
        "nfe": 16,
        "counted_network_calls": 160,
        "batch_size": 100,
        "sample_count": 1000,
        "requested_class_agreement": 0.984000027179718,
        "per_class_agreement": [
          1.0,
          0.9800000190734863,
          0.9700000286102295,
          0.9900000095367432,
          0.9900000095367432,
          0.9599999785423279,
          1.0,
          0.9800000190734863,
          0.9900000095367432,
          0.9800000190734863
        ],
        "mean_classifier_confidence": 0.9846034646034241,
        "fraction_confidence_above_0_95": 0.9449999928474426,
        "classifier_feature_frechet_distance": 23.163273490291886,
        "within_class_feature_variance_ratio": 0.881279503548585,
        "within_class_pixel_variance_ratio": 0.9230223227453206,
        "predicted_class_histogram": [
          101,
          98,
          99,
          103,
          102,
          98,
          101,
          99,
          99,
          100
        ],
        "sampler_seconds_including_output_transfer": 0.7735055339871906,
        "seconds_per_image": 0.0007735055339871906,
        "samples_per_second": 1292.8155728185911
      },
      "64": {
        "nfe": 64,
        "counted_network_calls": 640,
        "batch_size": 100,
        "sample_count": 1000,
        "requested_class_agreement": 0.9810000061988831,
        "per_class_agreement": [
          1.0,
          0.9700000286102295,
          0.9599999785423279,
          0.9900000095367432,
          0.9700000286102295,
          0.9700000286102295,
          1.0,
          0.9800000190734863,
          0.9900000095367432,
          0.9800000190734863
        ],
        "mean_classifier_confidence": 0.982982337474823,
        "fraction_confidence_above_0_95": 0.9459999799728394,
        "classifier_feature_frechet_distance": 22.870722296895565,
        "within_class_feature_variance_ratio": 0.9405063579018775,
        "within_class_pixel_variance_ratio": 0.981701177260788,
        "predicted_class_histogram": [
          101,
          98,
          99,
          102,
          99,
          99,
          102,
          99,
          101,
          100
        ],
        "sampler_seconds_including_output_transfer": 3.0538517350214534,
        "seconds_per_image": 0.003053851735021453,
        "samples_per_second": 327.4553209417598
      },
      "dense_path": {
        "nfe": 128,
        "constant_velocity_defect": 0.03288243678623897
      }
    }
  },
  "checkpoints": {
    "diffusion": {
      "sha256": "8bfef7b6786fa70487e252712998745b723b5253db97712e120de583b4b66f42",
      "metadata": {
        "stage": "diffusion",
        "seed": 42,
        "steps": 20000,
        "planned_steps": 20000,
        "batch_size": 128,
        "parameters": 1226721,
        "architecture": "DigitUNet + 10-class embedding",
        "image_shape": [
          1,
          28,
          28
        ],
        "normalization": "[-1,1]",
        "conditioning": "class labels, no CFG or label dropout",
        "class_sampling": "uniform over 10 labels",
        "optimizer": "AdamW",
        "weight_decay": 0.0001,
        "gradient_clip": 1,
        "learning_rate": 0.0002,
        "lr_schedule": "1000 warmup + cosine to 2e-5",
        "ema_max_decay": 0.999,
        "training_seconds": 415.4233589110081,
        "last_200_loss": 0.03767333695665002,
        "hardware": "Tesla V100-PCIE-16GB",
        "torch_version": "2.5.1+cu124",
        "precision": "FP32",
        "teacher_sha256": null,
        "initialization": "same seeded initialization",
        "initial_weights_sha256": "58608e695ff551040b7dd10fe9ef85a25f458971f298cb3934e129b03822e012",
        "class_presentations": [
          255532,
          256105,
          256248,
          255528,
          256574,
          256143,
          255864,
          256128,
          256101,
          255777
        ],
        "dataset_presentations": 2560000,
        "source_protocol": "unified/protocol.json"
      },
      "random_stream_state_sha256": {
        "data_rng": "e1baa737ba01036a8962065098bdc8cdc64de9a35956b21adfcd0e18a95b148b",
        "noise_rng": "6b67e025b8b00a29a2bdd6435823893df0eb56e562eb64db96baf3cebf4d1250",
        "time_rng": "270a49b5bff0b3e2331f02d29eda20b5eb39b098e85a55f19c26fafd0e6b74ca"
      }
    },
    "flow": {
      "sha256": "3f759c365f77855ca192ac36705f5c8a3b2f2c9c8c788c12d74dfeece8529c5b",
      "metadata": {
        "stage": "flow",
        "seed": 42,
        "steps": 20000,
        "planned_steps": 20000,
        "batch_size": 128,
        "parameters": 1226721,
        "architecture": "DigitUNet + 10-class embedding",
        "image_shape": [
          1,
          28,
          28
        ],
        "normalization": "[-1,1]",
        "conditioning": "class labels, no CFG or label dropout",
        "class_sampling": "uniform over 10 labels",
        "optimizer": "AdamW",
        "weight_decay": 0.0001,
        "gradient_clip": 1,
        "learning_rate": 0.0002,
        "lr_schedule": "1000 warmup + cosine to 2e-5",
        "ema_max_decay": 0.999,
        "training_seconds": 410.48580170900095,
        "last_200_loss": 0.1521190743893385,
        "hardware": "Tesla V100-PCIE-16GB",
        "torch_version": "2.5.1+cu124",
        "precision": "FP32",
        "teacher_sha256": null,
        "initialization": "same seeded initialization",
        "initial_weights_sha256": "58608e695ff551040b7dd10fe9ef85a25f458971f298cb3934e129b03822e012",
        "class_presentations": [
          255532,
          256105,
          256248,
          255528,
          256574,
          256143,
          255864,
          256128,
          256101,
          255777
        ],
        "dataset_presentations": 2560000,
        "source_protocol": "unified/protocol.json"
      },
      "random_stream_state_sha256": {
        "data_rng": "e1baa737ba01036a8962065098bdc8cdc64de9a35956b21adfcd0e18a95b148b",
        "noise_rng": "6b67e025b8b00a29a2bdd6435823893df0eb56e562eb64db96baf3cebf4d1250",
        "time_rng": "270a49b5bff0b3e2331f02d29eda20b5eb39b098e85a55f19c26fafd0e6b74ca"
      }
    },
    "reflow": {
      "sha256": "89783e807c06d69d3dba8ec56091e062efb27384f59a698834ba179301558fce",
      "metadata": {
        "stage": "reflow",
        "seed": 42,
        "steps": 12000,
        "planned_steps": 12000,
        "batch_size": 128,
        "parameters": 1226721,
        "architecture": "DigitUNet + 10-class embedding",
        "image_shape": [
          1,
          28,
          28
        ],
        "normalization": "[-1,1]",
        "conditioning": "class labels, no CFG or label dropout",
        "class_sampling": "uniform over 10 labels",
        "optimizer": "AdamW",
        "weight_decay": 0.0001,
        "gradient_clip": 1,
        "learning_rate": 0.0001,
        "lr_schedule": "constant",
        "ema_max_decay": 0.999,
        "training_seconds": 252.08426797398715,
        "last_200_loss": 0.004007367984158918,
        "hardware": "Tesla V100-PCIE-16GB",
        "torch_version": "2.5.1+cu124",
        "precision": "FP32",
        "teacher_sha256": "3f759c365f77855ca192ac36705f5c8a3b2f2c9c8c788c12d74dfeece8529c5b",
        "initialization": "same teacher EMA",
        "initial_weights_sha256": "e90f3880af00fa1566bdfefaa6c179bbde1dbcef9abe5ac460c39469d4498d50",
        "class_presentations": [
          153298,
          153795,
          154381,
          153728,
          153419,
          153914,
          153597,
          153012,
          153429,
          153427
        ],
        "dataset_presentations": 1536000,
        "source_protocol": "unified/protocol.json"
      },
      "random_stream_state_sha256": {
        "data_rng": "d2adc876d1d6fe6b52766800193f62e7b2896c103d35306c79242dbc2fa2cc51",
        "noise_rng": "c249ebcde8313c1474aa714441ac74001186d3be7e7d967518bad1bc3844334b",
        "time_rng": "19d4667f77d719db719a3a1a8736af47b158b0fd9e4d718cff6a4ae25c94dcd8"
      }
    },
    "continued": {
      "sha256": "b174a57f14e59576015af4340365a332a7e8019257926466a6f6a29e20afc0f4",
      "metadata": {
        "stage": "continued",
        "seed": 42,
        "steps": 12000,
        "planned_steps": 12000,
        "batch_size": 128,
        "parameters": 1226721,
        "architecture": "DigitUNet + 10-class embedding",
        "image_shape": [
          1,
          28,
          28
        ],
        "normalization": "[-1,1]",
        "conditioning": "class labels, no CFG or label dropout",
        "class_sampling": "uniform over 10 labels",
        "optimizer": "AdamW",
        "weight_decay": 0.0001,
        "gradient_clip": 1,
        "learning_rate": 0.0001,
        "lr_schedule": "constant",
        "ema_max_decay": 0.999,
        "training_seconds": 258.4693982869794,
        "last_200_loss": 0.1519408094137907,
        "hardware": "Tesla V100-PCIE-16GB",
        "torch_version": "2.5.1+cu124",
        "precision": "FP32",
        "teacher_sha256": "3f759c365f77855ca192ac36705f5c8a3b2f2c9c8c788c12d74dfeece8529c5b",
        "initialization": "same teacher EMA",
        "initial_weights_sha256": "e90f3880af00fa1566bdfefaa6c179bbde1dbcef9abe5ac460c39469d4498d50",
        "class_presentations": [
          153298,
          153795,
          154381,
          153728,
          153419,
          153914,
          153597,
          153012,
          153429,
          153427
        ],
        "dataset_presentations": 1536000,
        "source_protocol": "unified/protocol.json"
      },
      "random_stream_state_sha256": {
        "data_rng": "d2adc876d1d6fe6b52766800193f62e7b2896c103d35306c79242dbc2fa2cc51",
        "noise_rng": "dc2ecc5e98bcb769fb78c056d64a34ec908fb7f69740c3e67a6f17030e95803d",
        "time_rng": "19d4667f77d719db719a3a1a8736af47b158b0fd9e4d718cff6a4ae25c94dcd8"
      }
    }
  },
  "pair_generation": {
    "pairs": 20000,
    "teacher_nfe": 128,
    "seconds": 133.34109249399626,
    "teacher_checkpoint": "results/unified/flow/checkpoint.pt",
    "teacher_sha256": "3f759c365f77855ca192ac36705f5c8a3b2f2c9c8c788c12d74dfeece8529c5b",
    "seed": 1234,
    "label_counts": [
      2000,
      2000,
      2000,
      2000,
      2000,
      2000,
      2000,
      2000,
      2000,
      2000
    ]
  },
  "audit_checks": {
    "base_initial_weights_identical": true,
    "base_class_streams_identical": true,
    "followup_initial_weights_identical": true,
    "followup_class_streams_identical": true,
    "all_visual_samples_included_in_metrics": true,
    "ddpm_ddim_share_checkpoint": true,
    "teacher_and_pair_parent_hashes_match": true,
    "shared_random_stream_final_states_match": true,
    "one_step_diffusion_endpoints_identical": true
  }
}