{
  "models": {
    "TS3": {
      "parameters": 982884,
      "current_epoch": 6000,
      "phase": "completed",
      "best_epoch": 6000,
      "mean_U_percent": 1.3970678945023693,
      "mean_VM_percent": 7.515014535159212
    },
    "TS3_HALF": {
      "parameters": 515636,
      "current_epoch": 6000,
      "phase": "completed",
      "best_epoch": 6000,
      "mean_U_percent": 2.0525888191770947,
      "mean_VM_percent": 8.868679848296502,
      "export_review": {
        "steps": 6000,
        "optimizer_updates": 6000,
        "cases": 20,
        "total_original_nodes": 1083269,
        "parameters": 515636,
        "actual_best_epoch": 6000,
        "weights_only_CPU_load_and_strict_model_load": true,
        "source_initial_normalization_and_LR_match": true,
        "original_node_ids_and_saved_prediction_metrics_match": true,
        "max_metric_recompute_difference": 6.938893903907228e-18,
        "uniform_node_weights": true,
        "added_points": 0,
        "interpolated_features_or_labels": false,
        "neural_forwards": 0,
        "CUDA_initialized": false,
        "inference_bytes": 2094302,
        "inference_sha256": "e43ff8cb0ba21fd8a5afc9277e7822b748e0816da77e1da1f7e8a674ae91d6d0",
        "updated_unix": 1793427292.1910102
      }
    }
  },
  "target_epoch": 6000,
  "epoch_comparison": [
    {
      "method": "TS3",
      "epoch": 2000,
      "mean_U_percent": 2.178207296966283,
      "mean_VM_percent": 9.635928431754557,
      "training_loss": 0.005362176871858537
    },
    {
      "method": "TS3",
      "epoch": 4000,
      "mean_U_percent": 1.6691244651708994,
      "mean_VM_percent": 8.17355845807368,
      "training_loss": 0.004030225751921535
    },
    {
      "method": "TS3",
      "epoch": 6000,
      "mean_U_percent": 1.3970678945023693,
      "mean_VM_percent": 7.515014535159212,
      "training_loss": 0.0034801651723682875
    },
    {
      "method": "TS3_HALF",
      "epoch": 2000,
      "mean_U_percent": 2.5063354283375703,
      "mean_VM_percent": 11.881471784157464,
      "training_loss": 0.007790091005153953
    },
    {
      "method": "TS3_HALF",
      "epoch": 4000,
      "mean_U_percent": 2.4158994157035756,
      "mean_VM_percent": 10.246571787305712,
      "training_loss": 0.005988121498376132
    },
    {
      "method": "TS3_HALF",
      "epoch": 6000,
      "mean_U_percent": 2.0525888191770947,
      "mean_VM_percent": 8.868679848296502,
      "training_loss": 0.00463578865164891
    }
  ],
  "evaluation_schedule": [
    2000,
    4000,
    6000
  ],
  "configuration": {
    "seed": 20261029,
    "epochs": 6000,
    "evaluation_every_epochs": 2000,
    "evaluation_epochs": [
      2000,
      4000,
      6000
    ],
    "checkpoint_every_epochs": 25,
    "learning_rate": 0.0003,
    "minimum_learning_rate": 1e-05,
    "warmup_epochs": 50,
    "cosine_reference_epochs": 2000,
    "ts3": {
      "n_layers": 4,
      "n_hidden": 128,
      "n_head": 8,
      "slice_num": 4,
      "mlp_ratio": 2,
      "dropout": 0.0
    },
    "weighting": {
      "type": "uniform_original_nodes",
      "all_node_loss_weights": 1.0,
      "diagnostic_manifest_only": "reuse completed density10 geometry masks; its nonuniform weights are not used in loss"
    },
    "loss": "Equal-case .5*(full-native U vector squared relative L2 + full-native projected VM squared relative L2), uniform node weights",
    "best_criterion": "minimum scheduled unweighted native objective among2000/4000/6000",
    "precision": "FP32/TF32 allowed/noAMP",
    "weight_decay": 0.0,
    "gradient_clip_norm": 1.0,
    "early_stop_on_error": false,
    "error_threshold": null,
    "native_nodes_only": true,
    "added_points": 0,
    "new_FE_solves": 0,
    "interpolated_labels": 0,
    "training_and_evaluation_context": "identical all original native nodes, no extra point context",
    "comparison": "Only depth8 to4 changed versus original TS3; width128, heads8, slices4, original inputs/labels/native points/LR unchanged. Independent from untrained initial with matched retained tensors."
  },
  "protocol": {
    "schema": "m01_ts3_half_tension20_6000_v1",
    "fresh_runs": [
      "TS3_L04_W128_S004_HALF"
    ],
    "epochs": 6000,
    "parameters": 515636,
    "baseline_parameters": 982884,
    "parameter_ratio": 0.5246153157442791,
    "seed": 20261029,
    "coordinator_sha256": "25ea37977f276b14722a6a20333e68c3a566b0fe50619081ea420e02dc29dec1",
    "worker_source_sha256": "aa5872878de043aed87d65c4d99e73d726e48eddd4075552fc7b6a20cb9ffdef",
    "admission_source_sha256": "42dbf76cf274d9e413855d00651afdb78fa3e8b9c33f7104ee165910f83d59e6",
    "config_sha256": "0f872fc35429f83fc41fad63af235593b13f2f18ac1bf249c09bbd6fc1017fdb",
    "manifest_sha256": "52892b0976e55c155a50d9bcd81536e14aa40ced0f7c633f2dbca9e1573b1199",
    "initialization_sha256": "12db723aa83301de03516b13f6ee0183d92768ad294aae4dc4b608301f660621",
    "diagnostic_manifest_sha256": "dab43be5926a4528025233b2a72a614c8fd4eb83180ec2e2e3366a9e5db414f7",
    "model_sources": {
      "geobc/overfit_transformers.py": "4241224442e2ef5cadb64511ce82b5ae383ad53ef18d873e4414b27e0d0dcb6e",
      "geobc/rod_r06_data.py": "60f369a5d8c21b5788bfe7bd1748b8a797c053f5d87242ec7cf05d03e0a7f391",
      "../../third_party/Transolver-3/models/Transolver_chunk_opt_matrix_mul.py": "49292aa1ee7be2e143db5b9c75d0128f8767f8a2ae74479cdc06aeb9d41fb71a",
      "../../notes/overfit_transformer_sources.json": "488404cf05a5bdb179ab63fab6b2e0c914abf2382c25cd5fcc2ff37964e4fdb8",
      "tools/prepare_m01_ts3_half6000_v1.py": "d0368cbf2c7c5b151559c17b52a90b471d756934d8b2c23d4cfa03d4a24bb57f"
    },
    "reference_TS3_identity": {
      "version": "large_v2",
      "method": "ts3",
      "count": 20,
      "case_ids": [
        "normal_rodv2_0021__tension",
        "normal_rodv2_0026__tension",
        "normal_rodv2_0036__tension",
        "normal_rodv2_0039__tension",
        "normal_rodv2_0045__tension",
        "normal_rodv2_0052__tension",
        "normal_rodv2_0074__tension",
        "normal_rodv2_0088__tension",
        "normal_rodv2_0091__tension",
        "normal_rodv2_0093__tension",
        "normal_rodv2_0095__tension",
        "normal_rodv2_0107__tension",
        "normal_rodv2_0126__tension",
        "normal_rodv2_0127__tension",
        "normal_rodv2_0129__tension",
        "normal_rodv2_0137__tension",
        "normal_rodv2_0148__tension",
        "normal_rodv2_0159__tension",
        "normal_rodv2_0163__tension",
        "normal_rodv2_0170__tension"
      ],
      "parameters": 982884,
      "config": {
        "n_layers": 8,
        "n_hidden": 128,
        "n_head": 8,
        "slice_num": 4,
        "mlp_ratio": 2,
        "dropout": 0.0
      },
      "input_feature_names": [
        "x/L",
        "y/L",
        "z/L",
        "CAD_L",
        "CAD_rb",
        "CAD_rs",
        "CAD_db",
        "CAD_ds",
        "CAD_Tb",
        "CAD_Ts",
        "CAD_H",
        "CAD_B",
        "CAD_tw",
        "CAD_tf",
        "CAD_kb",
        "CAD_ks",
        "CAD_lb",
        "CAD_ls",
        "CAD_rB",
        "CAD_rS",
        "CAD_rp",
        "CAD_re",
        "CAD_e",
        "radial_normal_x",
        "radial_normal_y",
        "radial_normal_z",
        "N_mean_tangent_x",
        "N_mean_tangent_y",
        "N_mean_tangent_z",
        "N_mean_axial_x",
        "N_mean_axial_y",
        "N_mean_axial_z",
        "nodal_Fx/6100",
        "nodal_Fy/6100",
        "nodal_Fz/6100",
        "E/115100",
        "nu",
        "density/4430",
        "width_skew",
        "pressure/10",
        "rpm/10000",
        "sin_theta",
        "cos_theta",
        "sum_Fx/6100",
        "sum_Fy/6100",
        "sum_Fz/6100",
        "plastic_0_stress/1000",
        "plastic_0_PEEQ/.01",
        "plastic_1_stress/1000",
        "plastic_1_PEEQ/.01",
        "plastic_2_stress/1000",
        "plastic_2_PEEQ/.01",
        "plastic_3_stress/1000",
        "plastic_3_PEEQ/.01",
        "load_factor",
        "engine_snapshot"
      ],
      "target_names": [
        "Ux_mm",
        "Uy_mm",
        "Uz_mm",
        "volume_weighted_node_VM_MPa"
      ],
      "input_mean": [
        0.6518260064046931,
        5.184356623294747e-05,
        -1.9158040476160247e-05,
        0.7376454734077396,
        0.14575441046562562,
        0.09208088309347574,
        0.07577883707045367,
        0.0568537710553465,
        0.19583182530385676,
        0.14408149579823357,
        0.14156526826280652,
        0.08093882694423811,
        0.02697853121477333,
        0.02384491333647606,
        1.4637601164534948,
        1.2208096643860307,
        0.21528490812831577,
        0.18642858911316063,
        0.04509068519831279,
        0.028591655424567836,
        0.007340882193908862,
        0.002995943876655692,
        0.0,
        0.0013433273766398945,
        1.8681891692742623e-05,
        0.0,
        -9.822305369045294e-10,
        8.133447748261899e-09,
        0.0,
        0.0,
        0.0,
        0.9999999998438922,
        -1.8462634863399455e-05,
        5.460059858961075e-15,
        0.0,
        1.0,
        0.2800000011920929,
        1.0,
        0.0,
        0.0,
        0.0,
        0.0,
        1.0,
        -1.0,
        1.7660045694308544e-10,
        0.0,
        0.7815999984741211,
        0.0,
        0.8880211114883423,
        0.010917814448475838,
        0.9347928166389465,
        0.18691889941692352,
        0.9582434296607971,
        0.951460599899292,
        1.0,
        0.0
      ],
      "input_std": [
        0.41960402661064683,
        0.12576646706396133,
        0.058800057508076084,
        0.14386144905283868,
        0.03034695590796215,
        0.018823747574353525,
        0.01666451800100532,
        0.012049164703724904,
        0.042452741511926434,
        0.026634244154474854,
        0.03124260275412727,
        0.017529315497311307,
        0.01,
        0.01,
        0.1306219242160806,
        0.10762567649413639,
        0.03845705226721611,
        0.03411514869663127,
        0.014758864411814855,
        0.010948557764109329,
        0.01,
        0.01,
        0.01,
        0.14679178870147983,
        0.14410023843468434,
        0.01,
        4.1703129080826855,
        4.088171066044751,
        0.01,
        0.01,
        0.01,
        5.756148520870841,
        0.01,
        0.01,
        0.01,
        0.01,
        0.01,
        0.01,
        0.01,
        0.01,
        0.01,
        0.01,
        0.01,
        0.01,
        0.01,
        0.01,
        0.01,
        0.01,
        0.01,
        0.01,
        0.01,
        0.01,
        0.01,
        0.01,
        0.01,
        0.01
      ],
      "target_scale": [
        0.015904228033837464,
        0.015904228033837464,
        0.015904228033837464,
        28.99992502824669
      ],
      "manifest_sha256": "52892b0976e55c155a50d9bcd81536e14aa40ced0f7c633f2dbca9e1573b1199",
      "config_sha256": "9f81957cc458a6d526e72ab5c0ce40fb763cbbe1eda516ec7efe365c6894191a",
      "training_source_sha256": "ce6ff2e0d8e08bccb7bdc785f4d6a68593c0044190b511a39422ebed39df7198",
      "model_source_sha256": "4241224442e2ef5cadb64511ce82b5ae383ad53ef18d873e4414b27e0d0dcb6e",
      "torch_version": "2.14.1+cu130",
      "GPU": "NVIDIA GeForce RTX 5090",
      "seed": 20261029,
      "smoke": false,
      "loss": "0.5*(physical full-vector relative U squared L2 + projected VM relative squared L2), equal case weights; full subset gradients before every optimizer update",
      "error_threshold": null,
      "early_stop_on_error": false,
      "upstream_commit": "ef4fee9fa08dbfc5af13f9d9b42202dfb34dba37",
      "upstream_source_sha256": "49292aa1ee7be2e143db5b9c75d0128f8767f8a2ae74479cdc06aeb9d41fb71a",
      "protocol": "m01_tension20_matched_continue6000_v1",
      "initialization_sha256": "b15c2c338bd0d574bf14b3a062ff7caa4fc535bbe853d298b7471e7d3ef403ad",
      "parent_training_source_sha256": "ac1d21615eedc9cdf1ae41fdcf1daac95c37fb62e00c9ce7902c36a528989ecc",
      "continuation": {
        "protocol": "m01_tension20_matched_continue6000_v1",
        "method": "ts3",
        "start_epoch": 4000,
        "total_epochs": 6000,
        "additional_epochs": 2000,
        "learning_rate": 1e-05,
        "parent_output_linux": "/mnt/d/GeoBC/GeoBC Neural Operator/publication/GeoBC-Neural-Operator/runs/ts3_tension20_W128S004_continue4000_v1/W128_S004/formal/ts3/20",
        "parent_last_sha256": "117c644a069bf60628a78d204acba35a20f3bb6dcfba6723a5cea471b6b1399d",
        "parent_best_sha256": "af5a9b293a2943b1504ba0fb5335da8a811ef90dee40502036d7042707b4bffa",
        "parent_identity_sha256": "2ff519eefce0bcdd92a003b9af9eeee9738c1f1bea1e213187ca5e080e185fbb",
        "parent_last_elapsed_seconds": 6135.158799648285,
        "parent_summary_elapsed_seconds": 6137.276856422424,
        "preserve_parent_curve_points": 80,
        "case_order": "default_rng(seed+accumulated_epoch)",
        "no_Adam_reset": true,
        "no_warm_restart": true
      },
      "fresh_initialization": false
    },
    "reference_LR_history": {
      "50": 0.0003,
      "100": 0.00029952980967946045,
      "150": 0.0002981222880824973,
      "200": 0.0002957865635267775,
      "250": 0.00029253778408233605,
      "300": 0.0002883970193305295,
      "350": 0.0002833911237197154,
      "400": 0.00027755256240385024,
      "450": 0.0002709192006935076,
      "500": 0.0002635340584848096,
      "550": 0.0002554450312588919,
      "600": 0.00024670457946132966,
      "650": 0.0002373693882760176,
      "700": 0.00022749999999999997,
      "750": 0.0002171604214034428,
      "800": 0.00020641770862116766,
      "850": 0.00019534153226788558,
      "900": 0.00018400372559752647,
      "950": 0.00017247781863702187,
      "1000": 0.0001608385613158652,
      "1050": 0.00014916143868413484,
      "1100": 0.00013752218136297816,
      "1150": 0.00012599627440247358,
      "1200": 0.00011465846773211439,
      "1250": 0.00010358229137883234,
      "1300": 9.283957859655712e-05,
      "1350": 8.250000000000003e-05,
      "1400": 7.263061172398237e-05,
      "1450": 6.32954205386703e-05,
      "1500": 5.455496874110809e-05,
      "1550": 4.646594151519032e-05,
      "1600": 3.908079930649232e-05,
      "1650": 3.244743759614975e-05,
      "1700": 2.6608876280284544e-05,
      "1750": 2.160298066947052e-05,
      "1800": 1.7462215917663923e-05,
      "1850": 1.4213436473222475e-05,
      "1900": 1.1877711917502638e-05,
      "1950": 1.047019032053956e-05,
      "2000": 1e-05,
      "2050": 1e-05,
      "2100": 1e-05,
      "2150": 1e-05,
      "2200": 1e-05,
      "2250": 1e-05,
      "2300": 1e-05,
      "2350": 1e-05,
      "2400": 1e-05,
      "2450": 1e-05,
      "2500": 1e-05,
      "2550": 1e-05,
      "2600": 1e-05,
      "2650": 1e-05,
      "2700": 1e-05,
      "2750": 1e-05,
      "2800": 1e-05,
      "2850": 1e-05,
      "2900": 1e-05,
      "2950": 1e-05,
      "3000": 1e-05,
      "3050": 1e-05,
      "3100": 1e-05,
      "3150": 1e-05,
      "3200": 1e-05,
      "3250": 1e-05,
      "3300": 1e-05,
      "3350": 1e-05,
      "3400": 1e-05,
      "3450": 1e-05,
      "3500": 1e-05,
      "3550": 1e-05,
      "3600": 1e-05,
      "3650": 1e-05,
      "3700": 1e-05,
      "3750": 1e-05,
      "3800": 1e-05,
      "3850": 1e-05,
      "3900": 1e-05,
      "3950": 1e-05,
      "4000": 1e-05,
      "4050": 1e-05,
      "4100": 1e-05,
      "4150": 1e-05,
      "4200": 1e-05,
      "4250": 1e-05,
      "4300": 1e-05,
      "4350": 1e-05,
      "4400": 1e-05,
      "4450": 1e-05,
      "4500": 1e-05,
      "4550": 1e-05,
      "4600": 1e-05,
      "4650": 1e-05,
      "4700": 1e-05,
      "4750": 1e-05,
      "4800": 1e-05,
      "4850": 1e-05,
      "4900": 1e-05,
      "4950": 1e-05,
      "5000": 1e-05,
      "5050": 1e-05,
      "5100": 1e-05,
      "5150": 1e-05,
      "5200": 1e-05,
      "5250": 1e-05,
      "5300": 1e-05,
      "5350": 1e-05,
      "5400": 1e-05,
      "5450": 1e-05,
      "5500": 1e-05,
      "5550": 1e-05,
      "5600": 1e-05,
      "5650": 1e-05,
      "5700": 1e-05,
      "5750": 1e-05,
      "5800": 1e-05,
      "5850": 1e-05,
      "5900": 1e-05,
      "5950": 1e-05,
      "6000": 1e-05
    },
    "full_evaluation_epochs": [
      2000,
      4000,
      6000
    ],
    "only_architecture_depth_changed": true,
    "uniform_supervised_loss": true,
    "native_input_and_target_cache_unchanged": true,
    "initialization_mapping": "retain original untrained blocks0,1,2,7; output block7 becomes3",
    "new_FE_solves": 0,
    "extra_points": 0,
    "interpolation": 0
  },
  "updated_unix": 1793427344.678724,
  "spot_input_ablation": {
    "sample_id": "normal_rodv2_0095__tension",
    "checkpoint_epoch": 6000,
    "parameters": 982884,
    "weights_sha256": "d5ece6fdf4bf09124a55c6c317d53199afcfcaaef11e9e9019c762ee86c2d8f0",
    "cache_sha256": "1e29aad30476735ab64820c31cb6e8db4959270faef6b74e57fdb3b3d9ad3c37",
    "device": "CPU",
    "threads": 2,
    "optimizer_updates": 0,
    "new_FE_solves": 0,
    "neural_forwards": 5,
    "original_nodes": 69290,
    "changed_feature_indices": {
      "tangent": [
        26,
        27,
        28
      ],
      "axial": [
        29,
        30,
        31
      ]
    },
    "uniform_gauge_coefficient": 23.893102645874023,
    "variants": {
      "original": {
        "seconds": 1.2338511943817139,
        "metrics": {
          "bore": {
            "nodes": 2900,
            "relative_U_L2": 0.5212965608980533,
            "relative_VM_L2": 0.08284673318046566,
            "prediction_VM_midpoint_deviation_median_MPa": 0.17515558729799174,
            "prediction_VM_midpoint_deviation_RMS_MPa": 0.3230949702369841,
            "prediction_U_vector_midpoint_deviation_RMS_um": 0.16285948823171037,
            "truth_VM_midpoint_deviation_median_MPa": 0.015331636328565157,
            "truth_VM_midpoint_deviation_RMS_MPa": 0.14897835835793033,
            "truth_U_vector_midpoint_deviation_RMS_um": 0.0020121890312231943
          },
          "big_top": {
            "nodes": 2677,
            "relative_U_L2": 0.3055948790982311,
            "relative_VM_L2": 0.9906292070449444,
            "prediction_VM_midpoint_deviation_median_MPa": 0.0009341625560792544,
            "prediction_VM_midpoint_deviation_RMS_MPa": 0.06032870186994783,
            "prediction_U_vector_midpoint_deviation_RMS_um": 0.004726801253195517,
            "truth_VM_midpoint_deviation_median_MPa": 0.014400070192843728,
            "truth_VM_midpoint_deviation_RMS_MPa": 25.77721219817076,
            "truth_U_vector_midpoint_deviation_RMS_um": 0.004031156878775946
          },
          "all": {
            "nodes": 69290,
            "relative_U_L2": 0.014149308395573434,
            "relative_VM_L2": 0.21712701900544504
          },
          "small_joint": {
            "nodes": 8656,
            "relative_U_L2": 0.018743244603480553,
            "relative_VM_L2": 0.0989954497655145
          },
          "big_joint": {
            "nodes": 12800,
            "relative_U_L2": 0.19815170685793637,
            "relative_VM_L2": 0.11272517763465331
          }
        },
        "changed_input_entries": 0,
        "CPU_vs_saved_GPU_max_abs_U_mm": 0.00020576167822555086,
        "CPU_vs_saved_GPU_max_abs_VM_MPa": 1.4328755051920012
      },
      "uniform_axial_only": {
        "seconds": 0.9290404319763184,
        "metrics": {
          "bore": {
            "nodes": 2900,
            "relative_U_L2": 0.6362070182396841,
            "relative_VM_L2": 0.2007183917094896,
            "prediction_VM_midpoint_deviation_median_MPa": 0.17528549714807706,
            "prediction_VM_midpoint_deviation_RMS_MPa": 1.8323757951885389,
            "prediction_U_vector_midpoint_deviation_RMS_um": 0.33080651024663327,
            "truth_VM_midpoint_deviation_median_MPa": 0.015331636328565157,
            "truth_VM_midpoint_deviation_RMS_MPa": 0.14897835835793033,
            "truth_U_vector_midpoint_deviation_RMS_um": 0.0020121890312231943
          },
          "big_top": {
            "nodes": 2677,
            "relative_U_L2": 0.3053457759594088,
            "relative_VM_L2": 0.9906286396767247,
            "prediction_VM_midpoint_deviation_median_MPa": 0.0009424811078102557,
            "prediction_VM_midpoint_deviation_RMS_MPa": 0.060945360641034146,
            "prediction_U_vector_midpoint_deviation_RMS_um": 0.004766212338476008,
            "truth_VM_midpoint_deviation_median_MPa": 0.014400070192843728,
            "truth_VM_midpoint_deviation_RMS_MPa": 25.77721219817076,
            "truth_U_vector_midpoint_deviation_RMS_um": 0.004031156878775946
          },
          "all": {
            "nodes": 69290,
            "relative_U_L2": 0.014197903712400258,
            "relative_VM_L2": 0.21724998172831153
          },
          "small_joint": {
            "nodes": 8656,
            "relative_U_L2": 0.018757434409158093,
            "relative_VM_L2": 0.09911648533223508
          },
          "big_joint": {
            "nodes": 12800,
            "relative_U_L2": 0.20036542597357834,
            "relative_VM_L2": 0.1152619142236818
          }
        },
        "changed_input_entries": 2900
      },
      "uniform_tangent_only": {
        "seconds": 0.9512913227081299,
        "metrics": {
          "bore": {
            "nodes": 2900,
            "relative_U_L2": 0.6916070373604162,
            "relative_VM_L2": 0.17693817774836387,
            "prediction_VM_midpoint_deviation_median_MPa": 0.2611451587569149,
            "prediction_VM_midpoint_deviation_RMS_MPa": 1.5459129039571393,
            "prediction_U_vector_midpoint_deviation_RMS_um": 0.3595051475458219,
            "truth_VM_midpoint_deviation_median_MPa": 0.015331636328565157,
            "truth_VM_midpoint_deviation_RMS_MPa": 0.14897835835793033,
            "truth_U_vector_midpoint_deviation_RMS_um": 0.0020121890312231943
          },
          "big_top": {
            "nodes": 2677,
            "relative_U_L2": 0.3055846328892876,
            "relative_VM_L2": 0.9906285626217362,
            "prediction_VM_midpoint_deviation_median_MPa": 0.0009370794508420932,
            "prediction_VM_midpoint_deviation_RMS_MPa": 0.06048722701101679,
            "prediction_U_vector_midpoint_deviation_RMS_um": 0.004738603817689368,
            "truth_VM_midpoint_deviation_median_MPa": 0.014400070192843728,
            "truth_VM_midpoint_deviation_RMS_MPa": 25.77721219817076,
            "truth_U_vector_midpoint_deviation_RMS_um": 0.004031156878775946
          },
          "all": {
            "nodes": 69290,
            "relative_U_L2": 0.014213673091770806,
            "relative_VM_L2": 0.21721276185042138
          },
          "small_joint": {
            "nodes": 8656,
            "relative_U_L2": 0.018761158052055343,
            "relative_VM_L2": 0.09908537374357827
          },
          "big_joint": {
            "nodes": 12800,
            "relative_U_L2": 0.20165903274261646,
            "relative_VM_L2": 0.11457722503318868
          }
        },
        "changed_input_entries": 5800
      },
      "uniform_both_gauges": {
        "seconds": 0.8892836570739746,
        "metrics": {
          "bore": {
            "nodes": 2900,
            "relative_U_L2": 0.3794189263843829,
            "relative_VM_L2": 0.0878136664602235,
            "prediction_VM_midpoint_deviation_median_MPa": 0.0009740808010740842,
            "prediction_VM_midpoint_deviation_RMS_MPa": 0.05169563316188333,
            "prediction_U_vector_midpoint_deviation_RMS_um": 0.003597650673395856,
            "truth_VM_midpoint_deviation_median_MPa": 0.015331636328565157,
            "truth_VM_midpoint_deviation_RMS_MPa": 0.14897835835793033,
            "truth_U_vector_midpoint_deviation_RMS_um": 0.0020121890312231943
          },
          "big_top": {
            "nodes": 2677,
            "relative_U_L2": 0.3055700574600728,
            "relative_VM_L2": 0.9906295896739794,
            "prediction_VM_midpoint_deviation_median_MPa": 0.0009429132403677709,
            "prediction_VM_midpoint_deviation_RMS_MPa": 0.06097036024631,
            "prediction_U_vector_midpoint_deviation_RMS_um": 0.004769351407532168,
            "truth_VM_midpoint_deviation_median_MPa": 0.014400070192843728,
            "truth_VM_midpoint_deviation_RMS_MPa": 25.77721219817076,
            "truth_U_vector_midpoint_deviation_RMS_um": 0.004031156878775946
          },
          "all": {
            "nodes": 69290,
            "relative_U_L2": 0.01414079606059171,
            "relative_VM_L2": 0.21716526751140677
          },
          "small_joint": {
            "nodes": 8656,
            "relative_U_L2": 0.018792033909349828,
            "relative_VM_L2": 0.09921472985933764
          },
          "big_joint": {
            "nodes": 12800,
            "relative_U_L2": 0.1959394461427195,
            "relative_VM_L2": 0.11279685783447431
          }
        },
        "changed_input_entries": 8700
      },
      "zero_both_gauges": {
        "seconds": 0.913480281829834,
        "metrics": {
          "bore": {
            "nodes": 2900,
            "relative_U_L2": 0.579647427483019,
            "relative_VM_L2": 0.09184937156847835,
            "prediction_VM_midpoint_deviation_median_MPa": 0.0012240154689926452,
            "prediction_VM_midpoint_deviation_RMS_MPa": 0.04591969781259679,
            "prediction_U_vector_midpoint_deviation_RMS_um": 0.0031685146789259045,
            "truth_VM_midpoint_deviation_median_MPa": 0.015331636328565157,
            "truth_VM_midpoint_deviation_RMS_MPa": 0.14897835835793033,
            "truth_U_vector_midpoint_deviation_RMS_um": 0.0020121890312231943
          },
          "big_top": {
            "nodes": 2677,
            "relative_U_L2": 0.3111580823340894,
            "relative_VM_L2": 0.9906253350697015,
            "prediction_VM_midpoint_deviation_median_MPa": 0.0009219548113312825,
            "prediction_VM_midpoint_deviation_RMS_MPa": 0.059037921719470005,
            "prediction_U_vector_midpoint_deviation_RMS_um": 0.004650590940957777,
            "truth_VM_midpoint_deviation_median_MPa": 0.014400070192843728,
            "truth_VM_midpoint_deviation_RMS_MPa": 25.77721219817076,
            "truth_U_vector_midpoint_deviation_RMS_um": 0.004031156878775946
          },
          "all": {
            "nodes": 69290,
            "relative_U_L2": 0.014406971217745342,
            "relative_VM_L2": 0.21720926772136817
          },
          "small_joint": {
            "nodes": 8656,
            "relative_U_L2": 0.019090290505653307,
            "relative_VM_L2": 0.09943224125252909
          },
          "big_joint": {
            "nodes": 12800,
            "relative_U_L2": 0.1993047787113318,
            "relative_VM_L2": 0.11292393779325954
          }
        },
        "changed_input_entries": 10002
      }
    },
    "scope": "Counterfactual inference sensitivity at fixed trained weights. Modified inputs are not retrained models and may be out of distribution; this does not prove a new encoding improves a retrained model.",
    "elapsed_seconds": 5.520620107650757,
    "completed": true,
    "CUDA_initialized": false
  },
  "limitations": [
    "Only20TRAIN geometries and one seed",
    "Depth8to4 capacity control only; original inputs and uniform loss unchanged",
    "Half has515636 parameters,52.4615percent of982884; not exactly50percent",
    "Matched retained untrained weights: blocks0..2 and final7 mapped to3",
    "Spot input ablations use fixed original full-model weights on CPU, not retrained variants or half-model results"
  ],
  "publication": {
    "inference_weights_pending": false,
    "weights_pending": [],
    "snapshot_epochs": {
      "TS3": 6000,
      "TS3_HALF": 6000
    }
  }
}
