{
  "schema": "aner.mnist-benchmark/1",
  "protocol": {
    "epochs": 5,
    "batch_size": 128,
    "topology": [
      784,
      300,
      100,
      10
    ],
    "parameters": 266610,
    "split_seed": 2026,
    "training_rows": 54000,
    "validation_rows": 6000,
    "test_rows": 10000,
    "paired_seeds": [
      42,
      43,
      44
    ],
    "fixed_final_epoch": true
  },
  "results": [
    {
      "host": "mac",
      "device": "cpu",
      "dtype": "Float64",
      "style": "simple",
      "mode": "prod",
      "seed": 42,
      "epochs_requested": 5,
      "batch_size": 128,
      "status": "passed",
      "exit_code": 0,
      "process_wall_seconds": 24.61979912500101,
      "process_peak_rss_bytes": 177897472,
      "sampled_process_gpu_peak_bytes": null,
      "gpu_sampling_interval_ms": 100,
      "aner_sha256": "f041f6f817ebd3bf23750b92ea32562785af473b7cfe573e22d532f33ea37de5",
      "source_sha256": "0d4fd2bd09078eb358bce5c1e4d16de9e671457351f9b4beeda14c7bcc4d95a1",
      "cpu_thread_environment": {
        "OPENBLAS_NUM_THREADS": "2",
        "OMP_NUM_THREADS": "2",
        "VECLIB_MAXIMUM_THREADS": "2"
      },
      "fit_seconds": 24.091210165999655,
      "train_loss": 0.02163947552757827,
      "train_accuracy": 0.994537037037037,
      "test_seconds": 0.09829187500145053,
      "test_loss": 0.06866693771674683,
      "test_accuracy": 0.9779,
      "memory": {
        "host_current_bytes": 2145424,
        "host_peak_bytes": 23145296,
        "device_current_bytes": 0,
        "device_peak_bytes": 0,
        "all_peak_bytes": 23145296
      },
      "epochs": [
        {
          "epoch": 1,
          "loss": 0.2746713211039431,
          "elapsed_seconds": 4.603114625,
          "validation_loss": 0.13627573658212372,
          "validation_accuracy": 0.9598333333333333
        },
        {
          "epoch": 2,
          "loss": 0.10460531679862878,
          "elapsed_seconds": 9.209819958,
          "validation_loss": 0.0913605912201009,
          "validation_accuracy": 0.9746666666666667
        },
        {
          "epoch": 3,
          "loss": 0.06677123632741687,
          "elapsed_seconds": 13.812166667,
          "validation_loss": 0.08525137071845817,
          "validation_accuracy": 0.9753333333333334
        },
        {
          "epoch": 4,
          "loss": 0.04689830286010095,
          "elapsed_seconds": 18.416674667,
          "validation_loss": 0.07249839584783548,
          "validation_accuracy": 0.9793333333333333
        },
        {
          "epoch": 5,
          "loss": 0.034242028462735476,
          "elapsed_seconds": 23.023424542,
          "validation_loss": 0.07065175826238274,
          "validation_accuracy": 0.9796666666666667
        }
      ],
      "effective_device": "cpu",
      "effective_dtype": "Float64"
    },
    {
      "host": "mac",
      "device": "cpu",
      "dtype": "Float64",
      "style": "simple",
      "mode": "prod",
      "seed": 43,
      "epochs_requested": 5,
      "batch_size": 128,
      "status": "passed",
      "exit_code": 0,
      "process_wall_seconds": 24.656248040999344,
      "process_peak_rss_bytes": 182059008,
      "sampled_process_gpu_peak_bytes": null,
      "gpu_sampling_interval_ms": 100,
      "aner_sha256": "f041f6f817ebd3bf23750b92ea32562785af473b7cfe573e22d532f33ea37de5",
      "source_sha256": "72655e5e65ca0089d448c4b1a5dda04c532ef121eaa4feb4c889628f1d849703",
      "cpu_thread_environment": {
        "OPENBLAS_NUM_THREADS": "2",
        "OMP_NUM_THREADS": "2",
        "VECLIB_MAXIMUM_THREADS": "2"
      },
      "fit_seconds": 24.12435212499986,
      "train_loss": 0.02566128640872342,
      "train_accuracy": 0.9927037037037038,
      "test_seconds": 0.09879537499364233,
      "test_loss": 0.0813260035569943,
      "test_accuracy": 0.9755,
      "memory": {
        "host_current_bytes": 2145424,
        "host_peak_bytes": 23145296,
        "device_current_bytes": 0,
        "device_peak_bytes": 0,
        "all_peak_bytes": 23145296
      },
      "epochs": [
        {
          "epoch": 1,
          "loss": 0.28372395817505836,
          "elapsed_seconds": 4.594450291,
          "validation_loss": 0.13116765031990843,
          "validation_accuracy": 0.9626666666666667
        },
        {
          "epoch": 2,
          "loss": 0.10778899687475803,
          "elapsed_seconds": 9.1981205,
          "validation_loss": 0.10297388537519345,
          "validation_accuracy": 0.9698333333333333
        },
        {
          "epoch": 3,
          "loss": 0.07100206849382341,
          "elapsed_seconds": 13.809366583,
          "validation_loss": 0.08172144858066956,
          "validation_accuracy": 0.9765
        },
        {
          "epoch": 4,
          "loss": 0.049740347555174626,
          "elapsed_seconds": 18.432214916,
          "validation_loss": 0.07824629184451129,
          "validation_accuracy": 0.9775
        },
        {
          "epoch": 5,
          "loss": 0.0369023321292522,
          "elapsed_seconds": 23.049311291,
          "validation_loss": 0.07970462567233283,
          "validation_accuracy": 0.9786666666666667
        }
      ],
      "effective_device": "cpu",
      "effective_dtype": "Float64"
    },
    {
      "host": "mac",
      "device": "cpu",
      "dtype": "Float64",
      "style": "simple",
      "mode": "prod",
      "seed": 44,
      "epochs_requested": 5,
      "batch_size": 128,
      "status": "passed",
      "exit_code": 0,
      "process_wall_seconds": 24.65244666700164,
      "process_peak_rss_bytes": 182042624,
      "sampled_process_gpu_peak_bytes": null,
      "gpu_sampling_interval_ms": 100,
      "aner_sha256": "f041f6f817ebd3bf23750b92ea32562785af473b7cfe573e22d532f33ea37de5",
      "source_sha256": "802d6e0cb1d800da70bb8466f5758ee94caca739e832daa846fecd4ee60d6036",
      "cpu_thread_environment": {
        "OPENBLAS_NUM_THREADS": "2",
        "OMP_NUM_THREADS": "2",
        "VECLIB_MAXIMUM_THREADS": "2"
      },
      "fit_seconds": 24.133370875002583,
      "train_loss": 0.027193520234995976,
      "train_accuracy": 0.9917592592592592,
      "test_seconds": 0.09785608299716841,
      "test_loss": 0.07906783763952889,
      "test_accuracy": 0.9758,
      "memory": {
        "host_current_bytes": 2145424,
        "host_peak_bytes": 23145296,
        "device_current_bytes": 0,
        "device_peak_bytes": 0,
        "all_peak_bytes": 23145296
      },
      "epochs": [
        {
          "epoch": 1,
          "loss": 0.2769697117398397,
          "elapsed_seconds": 4.608568417,
          "validation_loss": 0.13360092820830927,
          "validation_accuracy": 0.9605
        },
        {
          "epoch": 2,
          "loss": 0.10565613596364264,
          "elapsed_seconds": 9.220352667,
          "validation_loss": 0.09345816815091182,
          "validation_accuracy": 0.9731666666666666
        },
        {
          "epoch": 3,
          "loss": 0.06856984898518793,
          "elapsed_seconds": 13.831669375,
          "validation_loss": 0.08246507552596878,
          "validation_accuracy": 0.974
        },
        {
          "epoch": 4,
          "loss": 0.04815400744249641,
          "elapsed_seconds": 18.44777125,
          "validation_loss": 0.081402177667555,
          "validation_accuracy": 0.9775
        },
        {
          "epoch": 5,
          "loss": 0.03542555419940095,
          "elapsed_seconds": 23.054031542,
          "validation_loss": 0.08122377025630662,
          "validation_accuracy": 0.9756666666666667
        }
      ],
      "effective_device": "cpu",
      "effective_dtype": "Float64"
    },
    {
      "host": "mac",
      "device": "cpu",
      "dtype": "Float64",
      "style": "simple",
      "mode": "dev",
      "seed": 42,
      "epochs_requested": 5,
      "batch_size": 128,
      "status": "passed",
      "exit_code": 0,
      "process_wall_seconds": 25.129699750003056,
      "process_peak_rss_bytes": 186515456,
      "sampled_process_gpu_peak_bytes": null,
      "gpu_sampling_interval_ms": 100,
      "aner_sha256": "f041f6f817ebd3bf23750b92ea32562785af473b7cfe573e22d532f33ea37de5",
      "source_sha256": "0d4fd2bd09078eb358bce5c1e4d16de9e671457351f9b4beeda14c7bcc4d95a1",
      "cpu_thread_environment": {
        "OPENBLAS_NUM_THREADS": "2",
        "OMP_NUM_THREADS": "2",
        "VECLIB_MAXIMUM_THREADS": "2"
      },
      "fit_seconds": 24.585340999998152,
      "train_loss": 0.02163947552757827,
      "train_accuracy": 0.994537037037037,
      "test_seconds": 0.1043628329935018,
      "test_loss": 0.06866693771674683,
      "test_accuracy": 0.9779,
      "memory": {
        "host_current_bytes": 2145424,
        "host_peak_bytes": 23145296,
        "device_current_bytes": 0,
        "device_peak_bytes": 0,
        "all_peak_bytes": 23145296
      },
      "epochs": [
        {
          "epoch": 1,
          "loss": 0.2746713211039431,
          "elapsed_seconds": 4.670591083,
          "validation_loss": 0.13627573658212372,
          "validation_accuracy": 0.9598333333333333
        },
        {
          "epoch": 2,
          "loss": 0.10460531679862878,
          "elapsed_seconds": 9.3740185,
          "validation_loss": 0.0913605912201009,
          "validation_accuracy": 0.9746666666666667
        },
        {
          "epoch": 3,
          "loss": 0.06677123632741687,
          "elapsed_seconds": 14.067494625,
          "validation_loss": 0.08525137071845817,
          "validation_accuracy": 0.9753333333333334
        },
        {
          "epoch": 4,
          "loss": 0.04689830286010095,
          "elapsed_seconds": 18.765033042,
          "validation_loss": 0.07249839584783548,
          "validation_accuracy": 0.9793333333333333
        },
        {
          "epoch": 5,
          "loss": 0.034242028462735476,
          "elapsed_seconds": 23.471220542,
          "validation_loss": 0.07065175826238274,
          "validation_accuracy": 0.9796666666666667
        }
      ],
      "effective_device": "cpu",
      "effective_dtype": "Float64",
      "dev_report_bytes": 214617,
      "dev_training_progress_count": 5,
      "dev_dropped_captures": 0
    },
    {
      "host": "mac",
      "device": "cpu",
      "dtype": "Float64",
      "style": "functional",
      "mode": "prod",
      "seed": 42,
      "epochs_requested": 5,
      "batch_size": 128,
      "status": "passed",
      "exit_code": 0,
      "process_wall_seconds": 24.768387750002148,
      "process_peak_rss_bytes": 181878784,
      "sampled_process_gpu_peak_bytes": null,
      "gpu_sampling_interval_ms": 100,
      "aner_sha256": "f041f6f817ebd3bf23750b92ea32562785af473b7cfe573e22d532f33ea37de5",
      "source_sha256": "abc36fd44ec05712be07bfe7c77566a049ef06e3b052655922fc512ac2af40f0",
      "cpu_thread_environment": {
        "OPENBLAS_NUM_THREADS": "2",
        "OMP_NUM_THREADS": "2",
        "VECLIB_MAXIMUM_THREADS": "2"
      },
      "fit_seconds": 24.23141229199973,
      "train_loss": 0.02163947552757827,
      "train_accuracy": 0.994537037037037,
      "test_seconds": 0.09975549999944633,
      "test_loss": 0.06866693771674683,
      "test_accuracy": 0.9779,
      "memory": {
        "host_current_bytes": 2145424,
        "host_peak_bytes": 23145296,
        "device_current_bytes": 0,
        "device_peak_bytes": 0,
        "all_peak_bytes": 23145296
      },
      "epochs": [
        {
          "epoch": 1,
          "loss": 0.2746713211039431,
          "elapsed_seconds": 4.626788834,
          "validation_loss": 0.13627573658212372,
          "validation_accuracy": 0.9598333333333333
        },
        {
          "epoch": 2,
          "loss": 0.10460531679862878,
          "elapsed_seconds": 9.260087084,
          "validation_loss": 0.0913605912201009,
          "validation_accuracy": 0.9746666666666667
        },
        {
          "epoch": 3,
          "loss": 0.06677123632741687,
          "elapsed_seconds": 13.899829375,
          "validation_loss": 0.08525137071845817,
          "validation_accuracy": 0.9753333333333334
        },
        {
          "epoch": 4,
          "loss": 0.04689830286010095,
          "elapsed_seconds": 18.526411375,
          "validation_loss": 0.07249839584783548,
          "validation_accuracy": 0.9793333333333333
        },
        {
          "epoch": 5,
          "loss": 0.034242028462735476,
          "elapsed_seconds": 23.144966917,
          "validation_loss": 0.07065175826238274,
          "validation_accuracy": 0.9796666666666667
        }
      ],
      "effective_device": "cpu",
      "effective_dtype": "Float64"
    },
    {
      "host": "mac",
      "device": "cpu",
      "dtype": "Float64",
      "style": "functional",
      "mode": "dev",
      "seed": 42,
      "epochs_requested": 5,
      "batch_size": 128,
      "status": "passed",
      "exit_code": 0,
      "process_wall_seconds": 24.81894866600487,
      "process_peak_rss_bytes": 182222848,
      "sampled_process_gpu_peak_bytes": null,
      "gpu_sampling_interval_ms": 100,
      "aner_sha256": "f041f6f817ebd3bf23750b92ea32562785af473b7cfe573e22d532f33ea37de5",
      "source_sha256": "abc36fd44ec05712be07bfe7c77566a049ef06e3b052655922fc512ac2af40f0",
      "cpu_thread_environment": {
        "OPENBLAS_NUM_THREADS": "2",
        "OMP_NUM_THREADS": "2",
        "VECLIB_MAXIMUM_THREADS": "2"
      },
      "fit_seconds": 24.27313466600026,
      "train_loss": 0.02163947552757827,
      "train_accuracy": 0.994537037037037,
      "test_seconds": 0.10003524999774527,
      "test_loss": 0.06866693771674683,
      "test_accuracy": 0.9779,
      "memory": {
        "host_current_bytes": 2145424,
        "host_peak_bytes": 23145296,
        "device_current_bytes": 0,
        "device_peak_bytes": 0,
        "all_peak_bytes": 23145296
      },
      "epochs": [
        {
          "epoch": 1,
          "loss": 0.2746713211039431,
          "elapsed_seconds": 4.63838525,
          "validation_loss": 0.13627573658212372,
          "validation_accuracy": 0.9598333333333333
        },
        {
          "epoch": 2,
          "loss": 0.10460531679862878,
          "elapsed_seconds": 9.279091083,
          "validation_loss": 0.0913605912201009,
          "validation_accuracy": 0.9746666666666667
        },
        {
          "epoch": 3,
          "loss": 0.06677123632741687,
          "elapsed_seconds": 13.911527583,
          "validation_loss": 0.08525137071845817,
          "validation_accuracy": 0.9753333333333334
        },
        {
          "epoch": 4,
          "loss": 0.04689830286010095,
          "elapsed_seconds": 18.544402542,
          "validation_loss": 0.07249839584783548,
          "validation_accuracy": 0.9793333333333333
        },
        {
          "epoch": 5,
          "loss": 0.034242028462735476,
          "elapsed_seconds": 23.173907625,
          "validation_loss": 0.07065175826238274,
          "validation_accuracy": 0.9796666666666667
        }
      ],
      "effective_device": "cpu",
      "effective_dtype": "Float64",
      "dev_report_bytes": 212985,
      "dev_training_progress_count": 5,
      "dev_dropped_captures": 0
    },
    {
      "host": "mac",
      "device": "cpu",
      "dtype": "Float64",
      "style": "oop",
      "mode": "prod",
      "seed": 42,
      "epochs_requested": 5,
      "batch_size": 128,
      "status": "passed",
      "exit_code": 0,
      "process_wall_seconds": 25.2315048330056,
      "process_peak_rss_bytes": 182108160,
      "sampled_process_gpu_peak_bytes": null,
      "gpu_sampling_interval_ms": 100,
      "aner_sha256": "f041f6f817ebd3bf23750b92ea32562785af473b7cfe573e22d532f33ea37de5",
      "source_sha256": "65826bd7f67a009b8b46b7cd328d067e571f25c3aad3142a7dd2b230daffeeae",
      "cpu_thread_environment": {
        "OPENBLAS_NUM_THREADS": "2",
        "OMP_NUM_THREADS": "2",
        "VECLIB_MAXIMUM_THREADS": "2"
      },
      "initial_loss": 2.3113940493545626,
      "fit_seconds": 24.662660750000214,
      "train_loss": 0.02163947552757827,
      "train_accuracy": 0.994537037037037,
      "test_seconds": 0.12802550000196788,
      "test_loss": 0.06866693771674683,
      "test_accuracy": 0.9779,
      "memory": {
        "host_current_bytes": 6398640,
        "host_peak_bytes": 23132752,
        "device_current_bytes": 0,
        "device_peak_bytes": 0,
        "all_peak_bytes": 23132752
      },
      "epochs": [
        {
          "epoch": 1,
          "loss": 0.2746713211039431,
          "validation_loss": 0.13627573658212372,
          "validation_accuracy": 0.9598333333333333
        },
        {
          "epoch": 2,
          "loss": 0.10460531679862878,
          "validation_loss": 0.0913605912201009,
          "validation_accuracy": 0.9746666666666667
        },
        {
          "epoch": 3,
          "loss": 0.06677123632741687,
          "validation_loss": 0.08525137071845817,
          "validation_accuracy": 0.9753333333333334
        },
        {
          "epoch": 4,
          "loss": 0.04689830286010095,
          "validation_loss": 0.07249839584783548,
          "validation_accuracy": 0.9793333333333333
        },
        {
          "epoch": 5,
          "loss": 0.034242028462735476,
          "validation_loss": 0.07065175826238274,
          "validation_accuracy": 0.9796666666666667
        }
      ],
      "effective_device": "cpu",
      "effective_dtype": "Float64"
    },
    {
      "host": "mac",
      "device": "cpu",
      "dtype": "Float64",
      "style": "oop",
      "mode": "dev",
      "seed": 42,
      "epochs_requested": 5,
      "batch_size": 128,
      "status": "passed",
      "exit_code": 0,
      "process_wall_seconds": 25.278088333005144,
      "process_peak_rss_bytes": 182288384,
      "sampled_process_gpu_peak_bytes": null,
      "gpu_sampling_interval_ms": 100,
      "aner_sha256": "f041f6f817ebd3bf23750b92ea32562785af473b7cfe573e22d532f33ea37de5",
      "source_sha256": "65826bd7f67a009b8b46b7cd328d067e571f25c3aad3142a7dd2b230daffeeae",
      "cpu_thread_environment": {
        "OPENBLAS_NUM_THREADS": "2",
        "OMP_NUM_THREADS": "2",
        "VECLIB_MAXIMUM_THREADS": "2"
      },
      "initial_loss": 2.3113940493545626,
      "fit_seconds": 24.697403665995807,
      "train_loss": 0.02163947552757827,
      "train_accuracy": 0.994537037037037,
      "test_seconds": 0.12775583299662685,
      "test_loss": 0.06866693771674683,
      "test_accuracy": 0.9779,
      "memory": {
        "host_current_bytes": 6398640,
        "host_peak_bytes": 23132752,
        "device_current_bytes": 0,
        "device_peak_bytes": 0,
        "all_peak_bytes": 23132752
      },
      "epochs": [
        {
          "epoch": 1,
          "loss": 0.2746713211039431,
          "validation_loss": 0.13627573658212372,
          "validation_accuracy": 0.9598333333333333
        },
        {
          "epoch": 2,
          "loss": 0.10460531679862878,
          "validation_loss": 0.0913605912201009,
          "validation_accuracy": 0.9746666666666667
        },
        {
          "epoch": 3,
          "loss": 0.06677123632741687,
          "validation_loss": 0.08525137071845817,
          "validation_accuracy": 0.9753333333333334
        },
        {
          "epoch": 4,
          "loss": 0.04689830286010095,
          "validation_loss": 0.07249839584783548,
          "validation_accuracy": 0.9793333333333333
        },
        {
          "epoch": 5,
          "loss": 0.034242028462735476,
          "validation_loss": 0.07065175826238274,
          "validation_accuracy": 0.9796666666666667
        }
      ],
      "effective_device": "cpu",
      "effective_dtype": "Float64",
      "dev_report_bytes": 247520,
      "dev_training_progress_count": 5,
      "dev_dropped_captures": 0
    },
    {
      "host": "mac",
      "device": "cpu",
      "dtype": "Float32",
      "style": "simple",
      "mode": "prod",
      "seed": 42,
      "epochs_requested": 5,
      "batch_size": 128,
      "status": "passed",
      "exit_code": 0,
      "process_wall_seconds": 23.30927033300395,
      "process_peak_rss_bytes": 202915840,
      "sampled_process_gpu_peak_bytes": null,
      "gpu_sampling_interval_ms": 100,
      "aner_sha256": "f041f6f817ebd3bf23750b92ea32562785af473b7cfe573e22d532f33ea37de5",
      "source_sha256": "0d4fd2bd09078eb358bce5c1e4d16de9e671457351f9b4beeda14c7bcc4d95a1",
      "cpu_thread_environment": {
        "OPENBLAS_NUM_THREADS": "2",
        "OMP_NUM_THREADS": "2",
        "VECLIB_MAXIMUM_THREADS": "2"
      },
      "fit_seconds": 22.827143083006376,
      "train_loss": 0.020687625895771715,
      "train_accuracy": 0.9947222222222222,
      "test_seconds": 0.061109832997317426,
      "test_loss": 0.06648857560320758,
      "test_accuracy": 0.9785,
      "memory": {
        "host_current_bytes": 3211864,
        "host_peak_bytes": 33020588,
        "device_current_bytes": 0,
        "device_peak_bytes": 0,
        "all_peak_bytes": 33020588
      },
      "epochs": [
        {
          "epoch": 1,
          "loss": 0.27469874388200266,
          "elapsed_seconds": 4.439776708,
          "validation_loss": 0.1360038246313731,
          "validation_accuracy": 0.9603333333333334
        },
        {
          "epoch": 2,
          "loss": 0.10460699439931799,
          "elapsed_seconds": 8.856449833,
          "validation_loss": 0.0929022315343221,
          "validation_accuracy": 0.9748333333333333
        },
        {
          "epoch": 3,
          "loss": 0.06704561645785967,
          "elapsed_seconds": 13.276051125,
          "validation_loss": 0.07989042862256368,
          "validation_accuracy": 0.9758333333333333
        },
        {
          "epoch": 4,
          "loss": 0.04732061321205563,
          "elapsed_seconds": 17.698208,
          "validation_loss": 0.07295790829261144,
          "validation_accuracy": 0.9783333333333334
        },
        {
          "epoch": 5,
          "loss": 0.034582452104599384,
          "elapsed_seconds": 22.136625792,
          "validation_loss": 0.0683659238020579,
          "validation_accuracy": 0.9778333333333333
        }
      ],
      "effective_device": "cpu",
      "effective_dtype": "Float32"
    },
    {
      "host": "mac",
      "device": "cpu",
      "dtype": "Float32",
      "style": "simple",
      "mode": "prod",
      "seed": 43,
      "epochs_requested": 5,
      "batch_size": 128,
      "status": "passed",
      "exit_code": 0,
      "process_wall_seconds": 23.510087749993545,
      "process_peak_rss_bytes": 202883072,
      "sampled_process_gpu_peak_bytes": null,
      "gpu_sampling_interval_ms": 100,
      "aner_sha256": "f041f6f817ebd3bf23750b92ea32562785af473b7cfe573e22d532f33ea37de5",
      "source_sha256": "72655e5e65ca0089d448c4b1a5dda04c532ef121eaa4feb4c889628f1d849703",
      "cpu_thread_environment": {
        "OPENBLAS_NUM_THREADS": "2",
        "OMP_NUM_THREADS": "2",
        "VECLIB_MAXIMUM_THREADS": "2"
      },
      "fit_seconds": 23.01534937499673,
      "train_loss": 0.028552047379038954,
      "train_accuracy": 0.9917222222222222,
      "test_seconds": 0.06180545799725223,
      "test_loss": 0.08451661544721574,
      "test_accuracy": 0.9752,
      "memory": {
        "host_current_bytes": 3211864,
        "host_peak_bytes": 33020588,
        "device_current_bytes": 0,
        "device_peak_bytes": 0,
        "all_peak_bytes": 33020588
      },
      "epochs": [
        {
          "epoch": 1,
          "loss": 0.2837097631979872,
          "elapsed_seconds": 4.469190333,
          "validation_loss": 0.1315960679848989,
          "validation_accuracy": 0.9626666666666667
        },
        {
          "epoch": 2,
          "loss": 0.10782367095903114,
          "elapsed_seconds": 8.929062417,
          "validation_loss": 0.10180659153064092,
          "validation_accuracy": 0.9708333333333333
        },
        {
          "epoch": 3,
          "loss": 0.0710100584493743,
          "elapsed_seconds": 13.406163333,
          "validation_loss": 0.08242192192872365,
          "validation_accuracy": 0.9773333333333334
        },
        {
          "epoch": 4,
          "loss": 0.049559457565899245,
          "elapsed_seconds": 17.879676667,
          "validation_loss": 0.07867370903491974,
          "validation_accuracy": 0.9786666666666667
        },
        {
          "epoch": 5,
          "loss": 0.03682914216678452,
          "elapsed_seconds": 22.312462917,
          "validation_loss": 0.08302314996719361,
          "validation_accuracy": 0.9775
        }
      ],
      "effective_device": "cpu",
      "effective_dtype": "Float32"
    },
    {
      "host": "mac",
      "device": "cpu",
      "dtype": "Float32",
      "style": "simple",
      "mode": "prod",
      "seed": 44,
      "epochs_requested": 5,
      "batch_size": 128,
      "status": "passed",
      "exit_code": 0,
      "process_wall_seconds": 23.597477707997314,
      "process_peak_rss_bytes": 202833920,
      "sampled_process_gpu_peak_bytes": null,
      "gpu_sampling_interval_ms": 100,
      "aner_sha256": "f041f6f817ebd3bf23750b92ea32562785af473b7cfe573e22d532f33ea37de5",
      "source_sha256": "802d6e0cb1d800da70bb8466f5758ee94caca739e832daa846fecd4ee60d6036",
      "cpu_thread_environment": {
        "OPENBLAS_NUM_THREADS": "2",
        "OMP_NUM_THREADS": "2",
        "VECLIB_MAXIMUM_THREADS": "2"
      },
      "fit_seconds": 23.11016341699724,
      "train_loss": 0.02452151845505944,
      "train_accuracy": 0.9931111111111111,
      "test_seconds": 0.06151145799958613,
      "test_loss": 0.07184501126175746,
      "test_accuracy": 0.9764,
      "memory": {
        "host_current_bytes": 3211864,
        "host_peak_bytes": 33020588,
        "device_current_bytes": 0,
        "device_peak_bytes": 0,
        "all_peak_bytes": 33020588
      },
      "epochs": [
        {
          "epoch": 1,
          "loss": 0.2769468548651095,
          "elapsed_seconds": 4.4833975,
          "validation_loss": 0.134282705783844,
          "validation_accuracy": 0.9616666666666667
        },
        {
          "epoch": 2,
          "loss": 0.10567032738085147,
          "elapsed_seconds": 8.960218083,
          "validation_loss": 0.09357759014765421,
          "validation_accuracy": 0.9745
        },
        {
          "epoch": 3,
          "loss": 0.06862979659990028,
          "elapsed_seconds": 13.443695416,
          "validation_loss": 0.08358214088280996,
          "validation_accuracy": 0.975
        },
        {
          "epoch": 4,
          "loss": 0.04851221098778424,
          "elapsed_seconds": 17.929569833,
          "validation_loss": 0.08565889342625936,
          "validation_accuracy": 0.9756666666666667
        },
        {
          "epoch": 5,
          "loss": 0.035275274671890115,
          "elapsed_seconds": 22.4057645,
          "validation_loss": 0.0773752059340477,
          "validation_accuracy": 0.978
        }
      ],
      "effective_device": "cpu",
      "effective_dtype": "Float32"
    },
    {
      "host": "mac",
      "device": "cpu",
      "dtype": "Float32",
      "style": "simple",
      "mode": "dev",
      "seed": 42,
      "epochs_requested": 5,
      "batch_size": 128,
      "status": "passed",
      "exit_code": 0,
      "process_wall_seconds": 23.547278707999794,
      "process_peak_rss_bytes": 203079680,
      "sampled_process_gpu_peak_bytes": null,
      "gpu_sampling_interval_ms": 100,
      "aner_sha256": "f041f6f817ebd3bf23750b92ea32562785af473b7cfe573e22d532f33ea37de5",
      "source_sha256": "0d4fd2bd09078eb358bce5c1e4d16de9e671457351f9b4beeda14c7bcc4d95a1",
      "cpu_thread_environment": {
        "OPENBLAS_NUM_THREADS": "2",
        "OMP_NUM_THREADS": "2",
        "VECLIB_MAXIMUM_THREADS": "2"
      },
      "fit_seconds": 23.038106667001557,
      "train_loss": 0.020687625895771715,
      "train_accuracy": 0.9947222222222222,
      "test_seconds": 0.06185637500311714,
      "test_loss": 0.06648857560320758,
      "test_accuracy": 0.9785,
      "memory": {
        "host_current_bytes": 3211864,
        "host_peak_bytes": 33020588,
        "device_current_bytes": 0,
        "device_peak_bytes": 0,
        "all_peak_bytes": 33020588
      },
      "epochs": [
        {
          "epoch": 1,
          "loss": 0.27469874388200266,
          "elapsed_seconds": 4.474945042,
          "validation_loss": 0.1360038246313731,
          "validation_accuracy": 0.9603333333333334
        },
        {
          "epoch": 2,
          "loss": 0.10460699439931799,
          "elapsed_seconds": 8.944217584,
          "validation_loss": 0.0929022315343221,
          "validation_accuracy": 0.9748333333333333
        },
        {
          "epoch": 3,
          "loss": 0.06704561645785967,
          "elapsed_seconds": 13.425156084,
          "validation_loss": 0.07989042862256368,
          "validation_accuracy": 0.9758333333333333
        },
        {
          "epoch": 4,
          "loss": 0.04732061321205563,
          "elapsed_seconds": 17.886013209,
          "validation_loss": 0.07295790829261144,
          "validation_accuracy": 0.9783333333333334
        },
        {
          "epoch": 5,
          "loss": 0.034582452104599384,
          "elapsed_seconds": 22.323524542,
          "validation_loss": 0.0683659238020579,
          "validation_accuracy": 0.9778333333333333
        }
      ],
      "effective_device": "cpu",
      "effective_dtype": "Float32",
      "dev_report_bytes": 214661,
      "dev_training_progress_count": 5,
      "dev_dropped_captures": 0
    },
    {
      "host": "mac",
      "device": "cpu",
      "dtype": "Float32",
      "style": "functional",
      "mode": "prod",
      "seed": 42,
      "epochs_requested": 5,
      "batch_size": 128,
      "status": "passed",
      "exit_code": 0,
      "process_wall_seconds": 23.426220333996753,
      "process_peak_rss_bytes": 165117952,
      "sampled_process_gpu_peak_bytes": null,
      "gpu_sampling_interval_ms": 100,
      "aner_sha256": "f041f6f817ebd3bf23750b92ea32562785af473b7cfe573e22d532f33ea37de5",
      "source_sha256": "abc36fd44ec05712be07bfe7c77566a049ef06e3b052655922fc512ac2af40f0",
      "cpu_thread_environment": {
        "OPENBLAS_NUM_THREADS": "2",
        "OMP_NUM_THREADS": "2",
        "VECLIB_MAXIMUM_THREADS": "2"
      },
      "fit_seconds": 22.94611462499597,
      "train_loss": 0.020687625895771715,
      "train_accuracy": 0.9947222222222222,
      "test_seconds": 0.06167558400193229,
      "test_loss": 0.06648857560320758,
      "test_accuracy": 0.9785,
      "memory": {
        "host_current_bytes": 3211864,
        "host_peak_bytes": 33020588,
        "device_current_bytes": 0,
        "device_peak_bytes": 0,
        "all_peak_bytes": 33020588
      },
      "epochs": [
        {
          "epoch": 1,
          "loss": 0.27469874388200266,
          "elapsed_seconds": 4.418007291,
          "validation_loss": 0.1360038246313731,
          "validation_accuracy": 0.9603333333333334
        },
        {
          "epoch": 2,
          "loss": 0.10460699439931799,
          "elapsed_seconds": 8.871066958,
          "validation_loss": 0.0929022315343221,
          "validation_accuracy": 0.9748333333333333
        },
        {
          "epoch": 3,
          "loss": 0.06704561645785967,
          "elapsed_seconds": 13.332273416,
          "validation_loss": 0.07989042862256368,
          "validation_accuracy": 0.9758333333333333
        },
        {
          "epoch": 4,
          "loss": 0.04732061321205563,
          "elapsed_seconds": 17.822311166,
          "validation_loss": 0.07295790829261144,
          "validation_accuracy": 0.9783333333333334
        },
        {
          "epoch": 5,
          "loss": 0.034582452104599384,
          "elapsed_seconds": 22.277978083,
          "validation_loss": 0.0683659238020579,
          "validation_accuracy": 0.9778333333333333
        }
      ],
      "effective_device": "cpu",
      "effective_dtype": "Float32"
    },
    {
      "host": "mac",
      "device": "cpu",
      "dtype": "Float32",
      "style": "functional",
      "mode": "dev",
      "seed": 42,
      "epochs_requested": 5,
      "batch_size": 128,
      "status": "passed",
      "exit_code": 0,
      "process_wall_seconds": 23.73954029200104,
      "process_peak_rss_bytes": 203292672,
      "sampled_process_gpu_peak_bytes": null,
      "gpu_sampling_interval_ms": 100,
      "aner_sha256": "f041f6f817ebd3bf23750b92ea32562785af473b7cfe573e22d532f33ea37de5",
      "source_sha256": "abc36fd44ec05712be07bfe7c77566a049ef06e3b052655922fc512ac2af40f0",
      "cpu_thread_environment": {
        "OPENBLAS_NUM_THREADS": "2",
        "OMP_NUM_THREADS": "2",
        "VECLIB_MAXIMUM_THREADS": "2"
      },
      "fit_seconds": 23.233999291995133,
      "train_loss": 0.020687625895771715,
      "train_accuracy": 0.9947222222222222,
      "test_seconds": 0.06188266700337408,
      "test_loss": 0.06648857560320758,
      "test_accuracy": 0.9785,
      "memory": {
        "host_current_bytes": 3211864,
        "host_peak_bytes": 33020588,
        "device_current_bytes": 0,
        "device_peak_bytes": 0,
        "all_peak_bytes": 33020588
      },
      "epochs": [
        {
          "epoch": 1,
          "loss": 0.27469874388200266,
          "elapsed_seconds": 4.619462333,
          "validation_loss": 0.1360038246313731,
          "validation_accuracy": 0.9603333333333334
        },
        {
          "epoch": 2,
          "loss": 0.10460699439931799,
          "elapsed_seconds": 9.107359,
          "validation_loss": 0.0929022315343221,
          "validation_accuracy": 0.9748333333333333
        },
        {
          "epoch": 3,
          "loss": 0.06704561645785967,
          "elapsed_seconds": 13.579227458,
          "validation_loss": 0.07989042862256368,
          "validation_accuracy": 0.9758333333333333
        },
        {
          "epoch": 4,
          "loss": 0.04732061321205563,
          "elapsed_seconds": 18.050715333,
          "validation_loss": 0.07295790829261144,
          "validation_accuracy": 0.9783333333333334
        },
        {
          "epoch": 5,
          "loss": 0.034582452104599384,
          "elapsed_seconds": 22.521395625,
          "validation_loss": 0.0683659238020579,
          "validation_accuracy": 0.9778333333333333
        }
      ],
      "effective_device": "cpu",
      "effective_dtype": "Float32",
      "dev_report_bytes": 212983,
      "dev_training_progress_count": 5,
      "dev_dropped_captures": 0
    },
    {
      "host": "mac",
      "device": "cpu",
      "dtype": "Float32",
      "style": "oop",
      "mode": "prod",
      "seed": 42,
      "epochs_requested": 5,
      "batch_size": 128,
      "status": "passed",
      "exit_code": 0,
      "process_wall_seconds": 24.18735495799774,
      "process_peak_rss_bytes": 207257600,
      "sampled_process_gpu_peak_bytes": null,
      "gpu_sampling_interval_ms": 100,
      "aner_sha256": "f041f6f817ebd3bf23750b92ea32562785af473b7cfe573e22d532f33ea37de5",
      "source_sha256": "65826bd7f67a009b8b46b7cd328d067e571f25c3aad3142a7dd2b230daffeeae",
      "cpu_thread_environment": {
        "OPENBLAS_NUM_THREADS": "2",
        "OMP_NUM_THREADS": "2",
        "VECLIB_MAXIMUM_THREADS": "2"
      },
      "initial_loss": 2.3113940537770588,
      "fit_seconds": 23.65628979200119,
      "train_loss": 0.020687625895771715,
      "train_accuracy": 0.9947222222222222,
      "test_seconds": 0.10180416700313799,
      "test_loss": 0.06648857560320758,
      "test_accuracy": 0.9785,
      "memory": {
        "host_current_bytes": 9597960,
        "host_peak_bytes": 33008044,
        "device_current_bytes": 0,
        "device_peak_bytes": 0,
        "all_peak_bytes": 33008044
      },
      "epochs": [
        {
          "epoch": 1,
          "loss": 0.27469874388200266,
          "validation_loss": 0.1360038246313731,
          "validation_accuracy": 0.9603333333333334
        },
        {
          "epoch": 2,
          "loss": 0.10460699439931799,
          "validation_loss": 0.0929022315343221,
          "validation_accuracy": 0.9748333333333333
        },
        {
          "epoch": 3,
          "loss": 0.06704561645785967,
          "validation_loss": 0.07989042862256368,
          "validation_accuracy": 0.9758333333333333
        },
        {
          "epoch": 4,
          "loss": 0.04732061321205563,
          "validation_loss": 0.07295790829261144,
          "validation_accuracy": 0.9783333333333334
        },
        {
          "epoch": 5,
          "loss": 0.034582452104599384,
          "validation_loss": 0.0683659238020579,
          "validation_accuracy": 0.9778333333333333
        }
      ],
      "effective_device": "cpu",
      "effective_dtype": "Float32"
    },
    {
      "host": "mac",
      "device": "cpu",
      "dtype": "Float32",
      "style": "oop",
      "mode": "dev",
      "seed": 42,
      "epochs_requested": 5,
      "batch_size": 128,
      "status": "passed",
      "exit_code": 0,
      "process_wall_seconds": 24.4454683330041,
      "process_peak_rss_bytes": 207912960,
      "sampled_process_gpu_peak_bytes": null,
      "gpu_sampling_interval_ms": 100,
      "aner_sha256": "f041f6f817ebd3bf23750b92ea32562785af473b7cfe573e22d532f33ea37de5",
      "source_sha256": "65826bd7f67a009b8b46b7cd328d067e571f25c3aad3142a7dd2b230daffeeae",
      "cpu_thread_environment": {
        "OPENBLAS_NUM_THREADS": "2",
        "OMP_NUM_THREADS": "2",
        "VECLIB_MAXIMUM_THREADS": "2"
      },
      "initial_loss": 2.3113940537770588,
      "fit_seconds": 23.894196499997634,
      "train_loss": 0.020687625895771715,
      "train_accuracy": 0.9947222222222222,
      "test_seconds": 0.10075604199664667,
      "test_loss": 0.06648857560320758,
      "test_accuracy": 0.9785,
      "memory": {
        "host_current_bytes": 9597960,
        "host_peak_bytes": 33008044,
        "device_current_bytes": 0,
        "device_peak_bytes": 0,
        "all_peak_bytes": 33008044
      },
      "epochs": [
        {
          "epoch": 1,
          "loss": 0.27469874388200266,
          "validation_loss": 0.1360038246313731,
          "validation_accuracy": 0.9603333333333334
        },
        {
          "epoch": 2,
          "loss": 0.10460699439931799,
          "validation_loss": 0.0929022315343221,
          "validation_accuracy": 0.9748333333333333
        },
        {
          "epoch": 3,
          "loss": 0.06704561645785967,
          "validation_loss": 0.07989042862256368,
          "validation_accuracy": 0.9758333333333333
        },
        {
          "epoch": 4,
          "loss": 0.04732061321205563,
          "validation_loss": 0.07295790829261144,
          "validation_accuracy": 0.9783333333333334
        },
        {
          "epoch": 5,
          "loss": 0.034582452104599384,
          "validation_loss": 0.0683659238020579,
          "validation_accuracy": 0.9778333333333333
        }
      ],
      "effective_device": "cpu",
      "effective_dtype": "Float32",
      "dev_report_bytes": 247780,
      "dev_training_progress_count": 5,
      "dev_dropped_captures": 0
    },
    {
      "host": "mac",
      "device": "mps",
      "dtype": "Float32",
      "style": "simple",
      "mode": "prod",
      "seed": 42,
      "epochs_requested": 5,
      "batch_size": 128,
      "status": "passed",
      "exit_code": 0,
      "process_wall_seconds": 28.768170999996073,
      "process_peak_rss_bytes": 151126016,
      "sampled_process_gpu_peak_bytes": null,
      "gpu_sampling_interval_ms": 100,
      "aner_sha256": "f041f6f817ebd3bf23750b92ea32562785af473b7cfe573e22d532f33ea37de5",
      "source_sha256": "0d4fd2bd09078eb358bce5c1e4d16de9e671457351f9b4beeda14c7bcc4d95a1",
      "cpu_thread_environment": {
        "OPENBLAS_NUM_THREADS": "2",
        "OMP_NUM_THREADS": "2",
        "VECLIB_MAXIMUM_THREADS": "2"
      },
      "fit_seconds": 28.041625416997704,
      "train_loss": 0.021084756518403688,
      "train_accuracy": 0.9946481481481482,
      "test_seconds": 0.2043953340034932,
      "test_loss": 0.06706952268239111,
      "test_accuracy": 0.9782,
      "memory": {
        "host_current_bytes": 12544,
        "host_peak_bytes": 6598144,
        "device_current_bytes": 1066440,
        "device_peak_bytes": 10415656,
        "all_peak_bytes": 10428208
      },
      "epochs": [
        {
          "epoch": 1,
          "loss": 0.27469858713061723,
          "elapsed_seconds": 5.082661834,
          "validation_loss": 0.13601900959014893,
          "validation_accuracy": 0.9603333333333334
        },
        {
          "epoch": 2,
          "loss": 0.10460876034807276,
          "elapsed_seconds": 10.333367,
          "validation_loss": 0.09102026625474294,
          "validation_accuracy": 0.9758333333333333
        },
        {
          "epoch": 3,
          "loss": 0.06713536367151472,
          "elapsed_seconds": 15.538838417,
          "validation_loss": 0.08201683805386226,
          "validation_accuracy": 0.9765
        },
        {
          "epoch": 4,
          "loss": 0.04711871870689922,
          "elapsed_seconds": 20.748819334,
          "validation_loss": 0.07254944688081741,
          "validation_accuracy": 0.9805
        },
        {
          "epoch": 5,
          "loss": 0.03470550254428828,
          "elapsed_seconds": 25.8992935,
          "validation_loss": 0.06859821357329686,
          "validation_accuracy": 0.9788333333333333
        }
      ],
      "effective_device": "mps",
      "effective_dtype": "Float32"
    },
    {
      "host": "mac",
      "device": "mps",
      "dtype": "Float32",
      "style": "simple",
      "mode": "prod",
      "seed": 43,
      "epochs_requested": 5,
      "batch_size": 128,
      "status": "passed",
      "exit_code": 0,
      "process_wall_seconds": 29.172569333000865,
      "process_peak_rss_bytes": 151420928,
      "sampled_process_gpu_peak_bytes": null,
      "gpu_sampling_interval_ms": 100,
      "aner_sha256": "f041f6f817ebd3bf23750b92ea32562785af473b7cfe573e22d532f33ea37de5",
      "source_sha256": "72655e5e65ca0089d448c4b1a5dda04c532ef121eaa4feb4c889628f1d849703",
      "cpu_thread_environment": {
        "OPENBLAS_NUM_THREADS": "2",
        "OMP_NUM_THREADS": "2",
        "VECLIB_MAXIMUM_THREADS": "2"
      },
      "fit_seconds": 28.496000915998593,
      "train_loss": 0.026213914358505497,
      "train_accuracy": 0.9923703703703703,
      "test_seconds": 0.2038522919974639,
      "test_loss": 0.07839205245263875,
      "test_accuracy": 0.9771,
      "memory": {
        "host_current_bytes": 12544,
        "host_peak_bytes": 6598144,
        "device_current_bytes": 1066440,
        "device_peak_bytes": 10415656,
        "all_peak_bytes": 10428208
      },
      "epochs": [
        {
          "epoch": 1,
          "loss": 0.2837097786863645,
          "elapsed_seconds": 5.180053459,
          "validation_loss": 0.13159609127044677,
          "validation_accuracy": 0.9626666666666667
        },
        {
          "epoch": 2,
          "loss": 0.10780546306018476,
          "elapsed_seconds": 10.427378917,
          "validation_loss": 0.10148272722959518,
          "validation_accuracy": 0.9711666666666666
        },
        {
          "epoch": 3,
          "loss": 0.07077070571758129,
          "elapsed_seconds": 15.65964025,
          "validation_loss": 0.08397145179907481,
          "validation_accuracy": 0.9763333333333334
        },
        {
          "epoch": 4,
          "loss": 0.04952882251309024,
          "elapsed_seconds": 20.874201584,
          "validation_loss": 0.07906715802351634,
          "validation_accuracy": 0.9775
        },
        {
          "epoch": 5,
          "loss": 0.036374165307592465,
          "elapsed_seconds": 26.261907292,
          "validation_loss": 0.0795574369430542,
          "validation_accuracy": 0.9778333333333333
        }
      ],
      "effective_device": "mps",
      "effective_dtype": "Float32"
    },
    {
      "host": "mac",
      "device": "mps",
      "dtype": "Float32",
      "style": "simple",
      "mode": "prod",
      "seed": 44,
      "epochs_requested": 5,
      "batch_size": 128,
      "status": "passed",
      "exit_code": 0,
      "process_wall_seconds": 29.17224683299719,
      "process_peak_rss_bytes": 151240704,
      "sampled_process_gpu_peak_bytes": null,
      "gpu_sampling_interval_ms": 100,
      "aner_sha256": "f041f6f817ebd3bf23750b92ea32562785af473b7cfe573e22d532f33ea37de5",
      "source_sha256": "802d6e0cb1d800da70bb8466f5758ee94caca739e832daa846fecd4ee60d6036",
      "cpu_thread_environment": {
        "OPENBLAS_NUM_THREADS": "2",
        "OMP_NUM_THREADS": "2",
        "VECLIB_MAXIMUM_THREADS": "2"
      },
      "fit_seconds": 28.478315166001266,
      "train_loss": 0.025110480101572144,
      "train_accuracy": 0.9926481481481482,
      "test_seconds": 0.22035541600052966,
      "test_loss": 0.07540185563713313,
      "test_accuracy": 0.9771,
      "memory": {
        "host_current_bytes": 12544,
        "host_peak_bytes": 6598144,
        "device_current_bytes": 1066440,
        "device_peak_bytes": 10415656,
        "all_peak_bytes": 10428208
      },
      "epochs": [
        {
          "epoch": 1,
          "loss": 0.27697481240608074,
          "elapsed_seconds": 5.204053125,
          "validation_loss": 0.1337667541106542,
          "validation_accuracy": 0.96
        },
        {
          "epoch": 2,
          "loss": 0.10570748643080394,
          "elapsed_seconds": 10.411390917,
          "validation_loss": 0.09262682223320007,
          "validation_accuracy": 0.9725
        },
        {
          "epoch": 3,
          "loss": 0.06867669498699683,
          "elapsed_seconds": 15.784465583,
          "validation_loss": 0.08266696119308471,
          "validation_accuracy": 0.9748333333333333
        },
        {
          "epoch": 4,
          "loss": 0.0485422090286458,
          "elapsed_seconds": 21.060066667,
          "validation_loss": 0.084050872584184,
          "validation_accuracy": 0.9773333333333334
        },
        {
          "epoch": 5,
          "loss": 0.03526876151782495,
          "elapsed_seconds": 26.3370635,
          "validation_loss": 0.07687136229872704,
          "validation_accuracy": 0.9771666666666666
        }
      ],
      "effective_device": "mps",
      "effective_dtype": "Float32"
    },
    {
      "host": "mac",
      "device": "mps",
      "dtype": "Float32",
      "style": "simple",
      "mode": "dev",
      "seed": 42,
      "epochs_requested": 5,
      "batch_size": 128,
      "status": "passed",
      "exit_code": 0,
      "process_wall_seconds": 29.304456416000903,
      "process_peak_rss_bytes": 160219136,
      "sampled_process_gpu_peak_bytes": null,
      "gpu_sampling_interval_ms": 100,
      "aner_sha256": "f041f6f817ebd3bf23750b92ea32562785af473b7cfe573e22d532f33ea37de5",
      "source_sha256": "0d4fd2bd09078eb358bce5c1e4d16de9e671457351f9b4beeda14c7bcc4d95a1",
      "cpu_thread_environment": {
        "OPENBLAS_NUM_THREADS": "2",
        "OMP_NUM_THREADS": "2",
        "VECLIB_MAXIMUM_THREADS": "2"
      },
      "fit_seconds": 28.631534833999467,
      "train_loss": 0.021084756518403688,
      "train_accuracy": 0.9946481481481482,
      "test_seconds": 0.20204441600071732,
      "test_loss": 0.06706952268239111,
      "test_accuracy": 0.9782,
      "memory": {
        "host_current_bytes": 12544,
        "host_peak_bytes": 6598144,
        "device_current_bytes": 1066440,
        "device_peak_bytes": 10415656,
        "all_peak_bytes": 14623424
      },
      "epochs": [
        {
          "epoch": 1,
          "loss": 0.27469858713061723,
          "elapsed_seconds": 5.283004791,
          "validation_loss": 0.13601900959014893,
          "validation_accuracy": 0.9603333333333334
        },
        {
          "epoch": 2,
          "loss": 0.10460876034807276,
          "elapsed_seconds": 10.524328208,
          "validation_loss": 0.09102026625474294,
          "validation_accuracy": 0.9758333333333333
        },
        {
          "epoch": 3,
          "loss": 0.06713536367151472,
          "elapsed_seconds": 15.807245875,
          "validation_loss": 0.08201683805386226,
          "validation_accuracy": 0.9765
        },
        {
          "epoch": 4,
          "loss": 0.04711871870689922,
          "elapsed_seconds": 21.077408541,
          "validation_loss": 0.07254944688081741,
          "validation_accuracy": 0.9805
        },
        {
          "epoch": 5,
          "loss": 0.03470550254428828,
          "elapsed_seconds": 26.314501458,
          "validation_loss": 0.06859821357329686,
          "validation_accuracy": 0.9788333333333333
        }
      ],
      "effective_device": "mps",
      "effective_dtype": "Float32",
      "dev_report_bytes": 214600,
      "dev_training_progress_count": 5,
      "dev_dropped_captures": 0
    },
    {
      "host": "mac",
      "device": "mps",
      "dtype": "Float32",
      "style": "functional",
      "mode": "prod",
      "seed": 42,
      "epochs_requested": 5,
      "batch_size": 128,
      "status": "passed",
      "exit_code": 0,
      "process_wall_seconds": 29.32495866699901,
      "process_peak_rss_bytes": 151355392,
      "sampled_process_gpu_peak_bytes": null,
      "gpu_sampling_interval_ms": 100,
      "aner_sha256": "f041f6f817ebd3bf23750b92ea32562785af473b7cfe573e22d532f33ea37de5",
      "source_sha256": "abc36fd44ec05712be07bfe7c77566a049ef06e3b052655922fc512ac2af40f0",
      "cpu_thread_environment": {
        "OPENBLAS_NUM_THREADS": "2",
        "OMP_NUM_THREADS": "2",
        "VECLIB_MAXIMUM_THREADS": "2"
      },
      "fit_seconds": 28.665567833006207,
      "train_loss": 0.021084756518403688,
      "train_accuracy": 0.9946481481481482,
      "test_seconds": 0.20664483300060965,
      "test_loss": 0.06706952268239111,
      "test_accuracy": 0.9782,
      "memory": {
        "host_current_bytes": 12544,
        "host_peak_bytes": 6598144,
        "device_current_bytes": 1066440,
        "device_peak_bytes": 10415656,
        "all_peak_bytes": 10428208
      },
      "epochs": [
        {
          "epoch": 1,
          "loss": 0.27469858713061723,
          "elapsed_seconds": 5.30637,
          "validation_loss": 0.13601900959014893,
          "validation_accuracy": 0.9603333333333334
        },
        {
          "epoch": 2,
          "loss": 0.10460876034807276,
          "elapsed_seconds": 10.556548083,
          "validation_loss": 0.09102026625474294,
          "validation_accuracy": 0.9758333333333333
        },
        {
          "epoch": 3,
          "loss": 0.06713536367151472,
          "elapsed_seconds": 15.828341083,
          "validation_loss": 0.08201683805386226,
          "validation_accuracy": 0.9765
        },
        {
          "epoch": 4,
          "loss": 0.04711871870689922,
          "elapsed_seconds": 21.099625833,
          "validation_loss": 0.07254944688081741,
          "validation_accuracy": 0.9805
        },
        {
          "epoch": 5,
          "loss": 0.03470550254428828,
          "elapsed_seconds": 26.4245915,
          "validation_loss": 0.06859821357329686,
          "validation_accuracy": 0.9788333333333333
        }
      ],
      "effective_device": "mps",
      "effective_dtype": "Float32"
    },
    {
      "host": "mac",
      "device": "mps",
      "dtype": "Float32",
      "style": "functional",
      "mode": "dev",
      "seed": 42,
      "epochs_requested": 5,
      "batch_size": 128,
      "status": "passed",
      "exit_code": 0,
      "process_wall_seconds": 29.169976291996136,
      "process_peak_rss_bytes": 153845760,
      "sampled_process_gpu_peak_bytes": null,
      "gpu_sampling_interval_ms": 100,
      "aner_sha256": "f041f6f817ebd3bf23750b92ea32562785af473b7cfe573e22d532f33ea37de5",
      "source_sha256": "abc36fd44ec05712be07bfe7c77566a049ef06e3b052655922fc512ac2af40f0",
      "cpu_thread_environment": {
        "OPENBLAS_NUM_THREADS": "2",
        "OMP_NUM_THREADS": "2",
        "VECLIB_MAXIMUM_THREADS": "2"
      },
      "fit_seconds": 28.484804791994975,
      "train_loss": 0.021084756518403688,
      "train_accuracy": 0.9946481481481482,
      "test_seconds": 0.1981229169978178,
      "test_loss": 0.06706952268239111,
      "test_accuracy": 0.9782,
      "memory": {
        "host_current_bytes": 12544,
        "host_peak_bytes": 6598144,
        "device_current_bytes": 1066440,
        "device_peak_bytes": 10415656,
        "all_peak_bytes": 14623424
      },
      "epochs": [
        {
          "epoch": 1,
          "loss": 0.27469858713061723,
          "elapsed_seconds": 5.214679166,
          "validation_loss": 0.13601900959014893,
          "validation_accuracy": 0.9603333333333334
        },
        {
          "epoch": 2,
          "loss": 0.10460876034807276,
          "elapsed_seconds": 10.458244416,
          "validation_loss": 0.09102026625474294,
          "validation_accuracy": 0.9758333333333333
        },
        {
          "epoch": 3,
          "loss": 0.06713536367151472,
          "elapsed_seconds": 15.735391125,
          "validation_loss": 0.08201683805386226,
          "validation_accuracy": 0.9765
        },
        {
          "epoch": 4,
          "loss": 0.04711871870689922,
          "elapsed_seconds": 21.016932375,
          "validation_loss": 0.07254944688081741,
          "validation_accuracy": 0.9805
        },
        {
          "epoch": 5,
          "loss": 0.03470550254428828,
          "elapsed_seconds": 26.331577833,
          "validation_loss": 0.06859821357329686,
          "validation_accuracy": 0.9788333333333333
        }
      ],
      "effective_device": "mps",
      "effective_dtype": "Float32",
      "dev_report_bytes": 212982,
      "dev_training_progress_count": 5,
      "dev_dropped_captures": 0
    },
    {
      "host": "mac",
      "device": "mps",
      "dtype": "Float32",
      "style": "oop",
      "mode": "prod",
      "seed": 42,
      "epochs_requested": 5,
      "batch_size": 128,
      "status": "passed",
      "exit_code": 0,
      "process_wall_seconds": 30.139054791005037,
      "process_peak_rss_bytes": 147472384,
      "sampled_process_gpu_peak_bytes": null,
      "gpu_sampling_interval_ms": 100,
      "aner_sha256": "f041f6f817ebd3bf23750b92ea32562785af473b7cfe573e22d532f33ea37de5",
      "source_sha256": "65826bd7f67a009b8b46b7cd328d067e571f25c3aad3142a7dd2b230daffeeae",
      "cpu_thread_environment": {
        "OPENBLAS_NUM_THREADS": "2",
        "OMP_NUM_THREADS": "2",
        "VECLIB_MAXIMUM_THREADS": "2"
      },
      "initial_loss": 2.3113940549073395,
      "fit_seconds": 29.457098791004682,
      "train_loss": 0.021084756518403688,
      "train_accuracy": 0.9946481481481482,
      "test_seconds": 0.2219689580015256,
      "test_loss": 0.06706952268239111,
      "test_accuracy": 0.9782,
      "memory": {
        "host_current_bytes": 0,
        "host_peak_bytes": 4704008,
        "device_current_bytes": 3199320,
        "device_peak_bytes": 10415656,
        "all_peak_bytes": 10415664
      },
      "epochs": [
        {
          "epoch": 1,
          "loss": 0.27469858713061723,
          "validation_loss": 0.13601900959014893,
          "validation_accuracy": 0.9603333333333334
        },
        {
          "epoch": 2,
          "loss": 0.10460876034807276,
          "validation_loss": 0.09102026625474294,
          "validation_accuracy": 0.9758333333333333
        },
        {
          "epoch": 3,
          "loss": 0.06713536367151472,
          "validation_loss": 0.08201683805386226,
          "validation_accuracy": 0.9765
        },
        {
          "epoch": 4,
          "loss": 0.04711871870689922,
          "validation_loss": 0.07254944688081741,
          "validation_accuracy": 0.9805
        },
        {
          "epoch": 5,
          "loss": 0.03470550254428828,
          "validation_loss": 0.06859821357329686,
          "validation_accuracy": 0.9788333333333333
        }
      ],
      "effective_device": "mps",
      "effective_dtype": "Float32"
    },
    {
      "host": "mac",
      "device": "mps",
      "dtype": "Float32",
      "style": "oop",
      "mode": "dev",
      "seed": 42,
      "epochs_requested": 5,
      "batch_size": 128,
      "status": "passed",
      "exit_code": 0,
      "process_wall_seconds": 30.274393583000347,
      "process_peak_rss_bytes": 150175744,
      "sampled_process_gpu_peak_bytes": null,
      "gpu_sampling_interval_ms": 100,
      "aner_sha256": "f041f6f817ebd3bf23750b92ea32562785af473b7cfe573e22d532f33ea37de5",
      "source_sha256": "65826bd7f67a009b8b46b7cd328d067e571f25c3aad3142a7dd2b230daffeeae",
      "cpu_thread_environment": {
        "OPENBLAS_NUM_THREADS": "2",
        "OMP_NUM_THREADS": "2",
        "VECLIB_MAXIMUM_THREADS": "2"
      },
      "initial_loss": 2.3113940549073395,
      "fit_seconds": 29.5648293330014,
      "train_loss": 0.021084756518403688,
      "train_accuracy": 0.9946481481481482,
      "test_seconds": 0.2230280829971889,
      "test_loss": 0.06706952268239111,
      "test_accuracy": 0.9782,
      "memory": {
        "host_current_bytes": 0,
        "host_peak_bytes": 5944472,
        "device_current_bytes": 3199320,
        "device_peak_bytes": 10415656,
        "all_peak_bytes": 14172352
      },
      "epochs": [
        {
          "epoch": 1,
          "loss": 0.27469858713061723,
          "validation_loss": 0.13601900959014893,
          "validation_accuracy": 0.9603333333333334
        },
        {
          "epoch": 2,
          "loss": 0.10460876034807276,
          "validation_loss": 0.09102026625474294,
          "validation_accuracy": 0.9758333333333333
        },
        {
          "epoch": 3,
          "loss": 0.06713536367151472,
          "validation_loss": 0.08201683805386226,
          "validation_accuracy": 0.9765
        },
        {
          "epoch": 4,
          "loss": 0.04711871870689922,
          "validation_loss": 0.07254944688081741,
          "validation_accuracy": 0.9805
        },
        {
          "epoch": 5,
          "loss": 0.03470550254428828,
          "validation_loss": 0.06859821357329686,
          "validation_accuracy": 0.9788333333333333
        }
      ],
      "effective_device": "mps",
      "effective_dtype": "Float32",
      "dev_report_bytes": 247542,
      "dev_training_progress_count": 5,
      "dev_dropped_captures": 0
    }
  ],
  "summary": [
    {
      "host": "mac",
      "device": "cpu",
      "dtype": "Float64",
      "trials": 3,
      "fit_seconds": {
        "median": 24.12435212499986,
        "min": 24.091210165999655,
        "max": 24.133370875002583
      },
      "test_accuracy": {
        "median": 97.58,
        "min": 97.55,
        "max": 97.78999999999999
      },
      "test_loss": {
        "median": 0.07906783763952889,
        "min": 0.06866693771674683,
        "max": 0.0813260035569943
      },
      "process_peak_rss_mib": {
        "median": 173.609375,
        "min": 169.65625,
        "max": 173.625
      },
      "host_peak_mib": {
        "median": 22.073074340820312,
        "min": 22.073074340820312,
        "max": 22.073074340820312
      },
      "device_peak_mib": {
        "median": 0.0,
        "min": 0.0,
        "max": 0.0
      },
      "all_peak_mib": {
        "median": 22.073074340820312,
        "min": 22.073074340820312,
        "max": 22.073074340820312
      }
    },
    {
      "host": "mac",
      "device": "cpu",
      "dtype": "Float32",
      "trials": 3,
      "fit_seconds": {
        "median": 23.01534937499673,
        "min": 22.827143083006376,
        "max": 23.11016341699724
      },
      "test_accuracy": {
        "median": 97.64,
        "min": 97.52,
        "max": 97.85000000000001
      },
      "test_loss": {
        "median": 0.07184501126175746,
        "min": 0.06648857560320758,
        "max": 0.08451661544721574
      },
      "process_peak_rss_mib": {
        "median": 193.484375,
        "min": 193.4375,
        "max": 193.515625
      },
      "host_peak_mib": {
        "median": 31.490886688232422,
        "min": 31.490886688232422,
        "max": 31.490886688232422
      },
      "device_peak_mib": {
        "median": 0.0,
        "min": 0.0,
        "max": 0.0
      },
      "all_peak_mib": {
        "median": 31.490886688232422,
        "min": 31.490886688232422,
        "max": 31.490886688232422
      }
    },
    {
      "host": "mac",
      "device": "mps",
      "dtype": "Float32",
      "trials": 3,
      "fit_seconds": {
        "median": 28.478315166001266,
        "min": 28.041625416997704,
        "max": 28.496000915998593
      },
      "test_accuracy": {
        "median": 97.71,
        "min": 97.71,
        "max": 97.82
      },
      "test_loss": {
        "median": 0.07540185563713313,
        "min": 0.06706952268239111,
        "max": 0.07839205245263875
      },
      "process_peak_rss_mib": {
        "median": 144.234375,
        "min": 144.125,
        "max": 144.40625
      },
      "host_peak_mib": {
        "median": 6.29248046875,
        "min": 6.29248046875,
        "max": 6.29248046875
      },
      "device_peak_mib": {
        "median": 9.933143615722656,
        "min": 9.933143615722656,
        "max": 9.933143615722656
      },
      "all_peak_mib": {
        "median": 9.945114135742188,
        "min": 9.945114135742188,
        "max": 9.945114135742188
      }
    }
  ],
  "summary_units": {
    "fit_seconds": "seconds",
    "test_accuracy": "percent",
    "test_loss": "mean cross entropy",
    "process_peak_rss_mib": "MiB",
    "host_peak_mib": "MiB",
    "device_peak_mib": "MiB",
    "all_peak_mib": "MiB"
  },
  "hardware": [
    {
      "measured_date_local": "2026-10-11",
      "host_label": "Mac M2 Max",
      "cpu": "Apple M2 Max",
      "cpu_logical_cores": 12,
      "physical_ram_bytes": 68719476736,
      "gpu": "Apple M2 Max integrated GPU, 38 cores",
      "os": "26.7.1",
      "os_build": "25G241",
      "architecture": "arm64",
      "compiler": "Apple clang version 21.0.0 (clang-2100.3.34.2)",
      "build": "CMake Release; -O3 -DNDEBUG; C++20; -fno-fast-math; -ffp-contract=off",
      "cpu_provider": "Apple Accelerate",
      "cpu_threading": "VECLIB_MAXIMUM_THREADS=2 requested; exact provider thread count unavailable",
      "cuda_training": "not measured in this report",
      "mps_float64": "native unavailable; preserve policy uses CPU Float64",
      "manifest_sha256": "2c53a427c279b889d953487fac454ee62f2dec1f16598b4ece09f85b0596499b",
      "measured_binary_sha256": "f041f6f817ebd3bf23750b92ea32562785af473b7cfe573e22d532f33ea37de5",
      "source_template_sha256": {
        "simple": "4505fbc2e3ee4887b192e375cbe54a0fe0e194ac3976928f6ca080b591bd9d02",
        "functional": "20921e2b382f0bf2c7bd12a1e5afd3ba9c8ce7044ecb349cc2c3b94d390777d2",
        "oop": "35de0266e22da02e730da15a278bced1fdde3784be6e880ebbce6321f96e2d33"
      }
    }
  ]
}
