diff options
15 files changed, 15 insertions, 0 deletions
diff --git a/results/c2_bp_curve_val_v1_tent_l2_w8_d1_t0_s0.json b/results/c2_bp_curve_val_v1_tent_l2_w8_d1_t0_s0.json new file mode 100644 index 0000000..4e4091c --- /dev/null +++ b/results/c2_bp_curve_val_v1_tent_l2_w8_d1_t0_s0.json @@ -0,0 +1 @@ +{"args": {"mode": "bp", "dataset": "tentmap", "depth": 1, "width": 8, "act": "relu", "residual": 1, "residual_lesion_fraction": 0.0, "epochs": 80, "batch_size": 256, "train_examples": 0, "val_examples": 2000, "split_seed": 2027, "eval_split": "validation", "task_seed": 0, "task_train_examples": 10000, "task_test_examples": 5000, "task_levels": 2, "task_n_in": 1, "task_classes": 10, "teacher_depth": 8, "teacher_width": 64, "teacher_residual": 1, "eta": 0.03, "eta_A": 0.02, "eta_P": 0.002, "momentum": 0.9, "w_scale": 1.0, "a_scale": 1.0, "feedback_scale": 1.0, "pert_sigma": 0.01, "pert_every": 4, "pert_ndirs": 4, "pert_mode": "layerwise", "use_residual": 1, "raw_scale_control": "none", "learn_A": 1, "learn_P": 1, "p_neutral": 1, "p_warmup_steps": 200, "p_warmup_eta": 0.05, "nuis_rho": 0.0, "traffic_seed": 1234, "traffic_mode": "soma", "predictor_mode": "diagonal", "normalize_delta": 0, "settle_steps": 0, "kappa": 0.0, "feedback": "error", "seed": 0, "device": "cuda", "log_every": 100000, "diagnostics": "none", "diagnostics_schedule": "final", "eval_every": 0, "max_steps": 0, "probe_bs": 512, "outdir": "results", "tag": "c2_bp_curve_val_v1_tent_l2_w8_d1_t0_s0", "n_in": 1, "n_out": 2}, "split": {"dataset": "tentmap", "task_seed": 0, "train_examples": 8000, "test_examples": 5000, "evaluation_split": "validation", "synthetic_generator": true, "split_seed": 2027, "validation_examples": 2000, "validation_index_sha256": "f292d9bfeef1b6e79c80d4cf1c572ac12dee1be799a71a126390709d0386c6e4", "validation_class_counts": {"0": 1000, "1": 1000}, "split_from_training_only": true}, "provenance": {"git_commit": "76688af26a7f7ec092810010358041969bd8a1e0", "git_dirty": false}, "diagnostic_protocol": {"probe_source": null, "probe_examples": 0, "schedule": "final"}, "steps": [{"step": 0, "epoch": 0, "train_loss": 0.7099499106407166}, {"epoch_end": 0, "step": 32}, {"epoch_end": 1, "step": 64}, {"epoch_end": 2, "step": 96}, {"epoch_end": 3, "step": 128}, {"epoch_end": 4, "step": 160}, {"epoch_end": 5, "step": 192}, {"epoch_end": 6, "step": 224}, {"epoch_end": 7, "step": 256}, {"epoch_end": 8, "step": 288}, {"epoch_end": 9, "step": 320}, {"epoch_end": 10, "step": 352}, {"epoch_end": 11, "step": 384}, {"epoch_end": 12, "step": 416}, {"epoch_end": 13, "step": 448}, {"epoch_end": 14, "step": 480}, {"epoch_end": 15, "step": 512}, {"epoch_end": 16, "step": 544}, {"epoch_end": 17, "step": 576}, {"epoch_end": 18, "step": 608}, {"epoch_end": 19, "step": 640}, {"epoch_end": 20, "step": 672}, {"epoch_end": 21, "step": 704}, {"epoch_end": 22, "step": 736}, {"epoch_end": 23, "step": 768}, {"epoch_end": 24, "step": 800}, {"epoch_end": 25, "step": 832}, {"epoch_end": 26, "step": 864}, {"epoch_end": 27, "step": 896}, {"epoch_end": 28, "step": 928}, {"epoch_end": 29, "step": 960}, {"epoch_end": 30, "step": 992}, {"epoch_end": 31, "step": 1024}, {"epoch_end": 32, "step": 1056}, {"epoch_end": 33, "step": 1088}, {"epoch_end": 34, "step": 1120}, {"epoch_end": 35, "step": 1152}, {"epoch_end": 36, "step": 1184}, {"epoch_end": 37, "step": 1216}, {"epoch_end": 38, "step": 1248}, {"epoch_end": 39, "step": 1280}, {"epoch_end": 40, "step": 1312}, {"epoch_end": 41, "step": 1344}, {"epoch_end": 42, "step": 1376}, {"epoch_end": 43, "step": 1408}, {"epoch_end": 44, "step": 1440}, {"epoch_end": 45, "step": 1472}, {"epoch_end": 46, "step": 1504}, {"epoch_end": 47, "step": 1536}, {"epoch_end": 48, "step": 1568}, {"epoch_end": 49, "step": 1600}, {"epoch_end": 50, "step": 1632}, {"epoch_end": 51, "step": 1664}, {"epoch_end": 52, "step": 1696}, {"epoch_end": 53, "step": 1728}, {"epoch_end": 54, "step": 1760}, {"epoch_end": 55, "step": 1792}, {"epoch_end": 56, "step": 1824}, {"epoch_end": 57, "step": 1856}, {"epoch_end": 58, "step": 1888}, {"epoch_end": 59, "step": 1920}, {"epoch_end": 60, "step": 1952}, {"epoch_end": 61, "step": 1984}, {"epoch_end": 62, "step": 2016}, {"epoch_end": 63, "step": 2048}, {"epoch_end": 64, "step": 2080}, {"epoch_end": 65, "step": 2112}, {"epoch_end": 66, "step": 2144}, {"epoch_end": 67, "step": 2176}, {"epoch_end": 68, "step": 2208}, {"epoch_end": 69, "step": 2240}, {"epoch_end": 70, "step": 2272}, {"epoch_end": 71, "step": 2304}, {"epoch_end": 72, "step": 2336}, {"epoch_end": 73, "step": 2368}, {"epoch_end": 74, "step": 2400}, {"epoch_end": 75, "step": 2432}, {"epoch_end": 76, "step": 2464}, {"epoch_end": 77, "step": 2496}, {"epoch_end": 78, "step": 2528}, {"epoch_end": 79, "step": 2560}], "final": {"eval_split": "validation", "eval_acc": 0.7525, "eval_loss": 0.5949873352050781, "wall_s": 3.9457545280456543, "val_acc": 0.7525, "val_loss": 0.5949873352050781}, "timing": {"warmup_wall_s": 0.0, "training_loop_wall_s": 3.9166932106018066, "diagnostics_wall_s": 0.0, "inline_diagnostics_wall_s": 0.0, "optimizer_wall_s_excluding_inline_diagnostics": 3.9166932106018066, "evaluation_wall_s": 0.023663997650146484}, "cost": {"train_steps": 2560, "ordinary_training_forward_examples": 640000, "predictor_warmup_forward_examples": 0, "perturbation_events": 0, "calibration_batch_loss_evaluations": 0, "calibration_example_loss_evaluations": 0, "calibration_forward_equivalent_examples": 0.0, "training_forward_equivalent_examples": 640000.0, "max_perturbation_batch_expansion": 0}, "hardware": {"device": "cuda", "torch_version": "2.3.1+cu118", "cuda_device_name": "NVIDIA GeForce GTX 1080", "cuda_visible_devices": "5", "device_total_memory_bytes": 8507949056, "peak_memory_allocated_bytes": 17269760, "peak_memory_reserved_bytes": 23068672}}
\ No newline at end of file diff --git a/results/c2_bp_curve_val_v1_tent_l2_w8_d1_t1_s0.json b/results/c2_bp_curve_val_v1_tent_l2_w8_d1_t1_s0.json new file mode 100644 index 0000000..c896f36 --- /dev/null +++ b/results/c2_bp_curve_val_v1_tent_l2_w8_d1_t1_s0.json @@ -0,0 +1 @@ +{"args": {"mode": "bp", "dataset": "tentmap", "depth": 1, "width": 8, "act": "relu", "residual": 1, "residual_lesion_fraction": 0.0, "epochs": 80, "batch_size": 256, "train_examples": 0, "val_examples": 2000, "split_seed": 2027, "eval_split": "validation", "task_seed": 1, "task_train_examples": 10000, "task_test_examples": 5000, "task_levels": 2, "task_n_in": 1, "task_classes": 10, "teacher_depth": 8, "teacher_width": 64, "teacher_residual": 1, "eta": 0.03, "eta_A": 0.02, "eta_P": 0.002, "momentum": 0.9, "w_scale": 1.0, "a_scale": 1.0, "feedback_scale": 1.0, "pert_sigma": 0.01, "pert_every": 4, "pert_ndirs": 4, "pert_mode": "layerwise", "use_residual": 1, "raw_scale_control": "none", "learn_A": 1, "learn_P": 1, "p_neutral": 1, "p_warmup_steps": 200, "p_warmup_eta": 0.05, "nuis_rho": 0.0, "traffic_seed": 1234, "traffic_mode": "soma", "predictor_mode": "diagonal", "normalize_delta": 0, "settle_steps": 0, "kappa": 0.0, "feedback": "error", "seed": 0, "device": "cuda", "log_every": 100000, "diagnostics": "none", "diagnostics_schedule": "final", "eval_every": 0, "max_steps": 0, "probe_bs": 512, "outdir": "results", "tag": "c2_bp_curve_val_v1_tent_l2_w8_d1_t1_s0", "n_in": 1, "n_out": 2}, "split": {"dataset": "tentmap", "task_seed": 1, "train_examples": 8000, "test_examples": 5000, "evaluation_split": "validation", "synthetic_generator": true, "split_seed": 2027, "validation_examples": 2000, "validation_index_sha256": "2eaf578917eb435bde86ba85631fa86644d2621c9be3ae6754d8128180c4b302", "validation_class_counts": {"0": 1000, "1": 1000}, "split_from_training_only": true}, "provenance": {"git_commit": "76688af26a7f7ec092810010358041969bd8a1e0", "git_dirty": false}, "diagnostic_protocol": {"probe_source": null, "probe_examples": 0, "schedule": "final"}, "steps": [{"step": 0, "epoch": 0, "train_loss": 0.7144275903701782}, {"epoch_end": 0, "step": 32}, {"epoch_end": 1, "step": 64}, {"epoch_end": 2, "step": 96}, {"epoch_end": 3, "step": 128}, {"epoch_end": 4, "step": 160}, {"epoch_end": 5, "step": 192}, {"epoch_end": 6, "step": 224}, {"epoch_end": 7, "step": 256}, {"epoch_end": 8, "step": 288}, {"epoch_end": 9, "step": 320}, {"epoch_end": 10, "step": 352}, {"epoch_end": 11, "step": 384}, {"epoch_end": 12, "step": 416}, {"epoch_end": 13, "step": 448}, {"epoch_end": 14, "step": 480}, {"epoch_end": 15, "step": 512}, {"epoch_end": 16, "step": 544}, {"epoch_end": 17, "step": 576}, {"epoch_end": 18, "step": 608}, {"epoch_end": 19, "step": 640}, {"epoch_end": 20, "step": 672}, {"epoch_end": 21, "step": 704}, {"epoch_end": 22, "step": 736}, {"epoch_end": 23, "step": 768}, {"epoch_end": 24, "step": 800}, {"epoch_end": 25, "step": 832}, {"epoch_end": 26, "step": 864}, {"epoch_end": 27, "step": 896}, {"epoch_end": 28, "step": 928}, {"epoch_end": 29, "step": 960}, {"epoch_end": 30, "step": 992}, {"epoch_end": 31, "step": 1024}, {"epoch_end": 32, "step": 1056}, {"epoch_end": 33, "step": 1088}, {"epoch_end": 34, "step": 1120}, {"epoch_end": 35, "step": 1152}, {"epoch_end": 36, "step": 1184}, {"epoch_end": 37, "step": 1216}, {"epoch_end": 38, "step": 1248}, {"epoch_end": 39, "step": 1280}, {"epoch_end": 40, "step": 1312}, {"epoch_end": 41, "step": 1344}, {"epoch_end": 42, "step": 1376}, {"epoch_end": 43, "step": 1408}, {"epoch_end": 44, "step": 1440}, {"epoch_end": 45, "step": 1472}, {"epoch_end": 46, "step": 1504}, {"epoch_end": 47, "step": 1536}, {"epoch_end": 48, "step": 1568}, {"epoch_end": 49, "step": 1600}, {"epoch_end": 50, "step": 1632}, {"epoch_end": 51, "step": 1664}, {"epoch_end": 52, "step": 1696}, {"epoch_end": 53, "step": 1728}, {"epoch_end": 54, "step": 1760}, {"epoch_end": 55, "step": 1792}, {"epoch_end": 56, "step": 1824}, {"epoch_end": 57, "step": 1856}, {"epoch_end": 58, "step": 1888}, {"epoch_end": 59, "step": 1920}, {"epoch_end": 60, "step": 1952}, {"epoch_end": 61, "step": 1984}, {"epoch_end": 62, "step": 2016}, {"epoch_end": 63, "step": 2048}, {"epoch_end": 64, "step": 2080}, {"epoch_end": 65, "step": 2112}, {"epoch_end": 66, "step": 2144}, {"epoch_end": 67, "step": 2176}, {"epoch_end": 68, "step": 2208}, {"epoch_end": 69, "step": 2240}, {"epoch_end": 70, "step": 2272}, {"epoch_end": 71, "step": 2304}, {"epoch_end": 72, "step": 2336}, {"epoch_end": 73, "step": 2368}, {"epoch_end": 74, "step": 2400}, {"epoch_end": 75, "step": 2432}, {"epoch_end": 76, "step": 2464}, {"epoch_end": 77, "step": 2496}, {"epoch_end": 78, "step": 2528}, {"epoch_end": 79, "step": 2560}], "final": {"eval_split": "validation", "eval_acc": 0.552, "eval_loss": 0.606060791015625, "wall_s": 4.4137468338012695, "val_acc": 0.552, "val_loss": 0.606060791015625}, "timing": {"warmup_wall_s": 0.0, "training_loop_wall_s": 4.3868567943573, "diagnostics_wall_s": 0.0, "inline_diagnostics_wall_s": 0.0, "optimizer_wall_s_excluding_inline_diagnostics": 4.3868567943573, "evaluation_wall_s": 0.021651029586791992}, "cost": {"train_steps": 2560, "ordinary_training_forward_examples": 640000, "predictor_warmup_forward_examples": 0, "perturbation_events": 0, "calibration_batch_loss_evaluations": 0, "calibration_example_loss_evaluations": 0, "calibration_forward_equivalent_examples": 0.0, "training_forward_equivalent_examples": 640000.0, "max_perturbation_batch_expansion": 0}, "hardware": {"device": "cuda", "torch_version": "2.3.1+cu118", "cuda_device_name": "NVIDIA GeForce GTX 1080", "cuda_visible_devices": "7", "device_total_memory_bytes": 8507949056, "peak_memory_allocated_bytes": 17269760, "peak_memory_reserved_bytes": 23068672}}
\ No newline at end of file diff --git a/results/c2_bp_curve_val_v1_tent_l2_w8_d1_t2_s0.json b/results/c2_bp_curve_val_v1_tent_l2_w8_d1_t2_s0.json new file mode 100644 index 0000000..088db67 --- /dev/null +++ b/results/c2_bp_curve_val_v1_tent_l2_w8_d1_t2_s0.json @@ -0,0 +1 @@ +{"args": {"mode": "bp", "dataset": "tentmap", "depth": 1, "width": 8, "act": "relu", "residual": 1, "residual_lesion_fraction": 0.0, "epochs": 80, "batch_size": 256, "train_examples": 0, "val_examples": 2000, "split_seed": 2027, "eval_split": "validation", "task_seed": 2, "task_train_examples": 10000, "task_test_examples": 5000, "task_levels": 2, "task_n_in": 1, "task_classes": 10, "teacher_depth": 8, "teacher_width": 64, "teacher_residual": 1, "eta": 0.03, "eta_A": 0.02, "eta_P": 0.002, "momentum": 0.9, "w_scale": 1.0, "a_scale": 1.0, "feedback_scale": 1.0, "pert_sigma": 0.01, "pert_every": 4, "pert_ndirs": 4, "pert_mode": "layerwise", "use_residual": 1, "raw_scale_control": "none", "learn_A": 1, "learn_P": 1, "p_neutral": 1, "p_warmup_steps": 200, "p_warmup_eta": 0.05, "nuis_rho": 0.0, "traffic_seed": 1234, "traffic_mode": "soma", "predictor_mode": "diagonal", "normalize_delta": 0, "settle_steps": 0, "kappa": 0.0, "feedback": "error", "seed": 0, "device": "cuda", "log_every": 100000, "diagnostics": "none", "diagnostics_schedule": "final", "eval_every": 0, "max_steps": 0, "probe_bs": 512, "outdir": "results", "tag": "c2_bp_curve_val_v1_tent_l2_w8_d1_t2_s0", "n_in": 1, "n_out": 2}, "split": {"dataset": "tentmap", "task_seed": 2, "train_examples": 8000, "test_examples": 5000, "evaluation_split": "validation", "synthetic_generator": true, "split_seed": 2027, "validation_examples": 2000, "validation_index_sha256": "5c0cebb2220d23e8aab351ee7a5a8d97c1c8d8eee604e8e1aac6d8d8108629e7", "validation_class_counts": {"0": 1000, "1": 1000}, "split_from_training_only": true}, "provenance": {"git_commit": "76688af26a7f7ec092810010358041969bd8a1e0", "git_dirty": false}, "diagnostic_protocol": {"probe_source": null, "probe_examples": 0, "schedule": "final"}, "steps": [{"step": 0, "epoch": 0, "train_loss": 0.7000930905342102}, {"epoch_end": 0, "step": 32}, {"epoch_end": 1, "step": 64}, {"epoch_end": 2, "step": 96}, {"epoch_end": 3, "step": 128}, {"epoch_end": 4, "step": 160}, {"epoch_end": 5, "step": 192}, {"epoch_end": 6, "step": 224}, {"epoch_end": 7, "step": 256}, {"epoch_end": 8, "step": 288}, {"epoch_end": 9, "step": 320}, {"epoch_end": 10, "step": 352}, {"epoch_end": 11, "step": 384}, {"epoch_end": 12, "step": 416}, {"epoch_end": 13, "step": 448}, {"epoch_end": 14, "step": 480}, {"epoch_end": 15, "step": 512}, {"epoch_end": 16, "step": 544}, {"epoch_end": 17, "step": 576}, {"epoch_end": 18, "step": 608}, {"epoch_end": 19, "step": 640}, {"epoch_end": 20, "step": 672}, {"epoch_end": 21, "step": 704}, {"epoch_end": 22, "step": 736}, {"epoch_end": 23, "step": 768}, {"epoch_end": 24, "step": 800}, {"epoch_end": 25, "step": 832}, {"epoch_end": 26, "step": 864}, {"epoch_end": 27, "step": 896}, {"epoch_end": 28, "step": 928}, {"epoch_end": 29, "step": 960}, {"epoch_end": 30, "step": 992}, {"epoch_end": 31, "step": 1024}, {"epoch_end": 32, "step": 1056}, {"epoch_end": 33, "step": 1088}, {"epoch_end": 34, "step": 1120}, {"epoch_end": 35, "step": 1152}, {"epoch_end": 36, "step": 1184}, {"epoch_end": 37, "step": 1216}, {"epoch_end": 38, "step": 1248}, {"epoch_end": 39, "step": 1280}, {"epoch_end": 40, "step": 1312}, {"epoch_end": 41, "step": 1344}, {"epoch_end": 42, "step": 1376}, {"epoch_end": 43, "step": 1408}, {"epoch_end": 44, "step": 1440}, {"epoch_end": 45, "step": 1472}, {"epoch_end": 46, "step": 1504}, {"epoch_end": 47, "step": 1536}, {"epoch_end": 48, "step": 1568}, {"epoch_end": 49, "step": 1600}, {"epoch_end": 50, "step": 1632}, {"epoch_end": 51, "step": 1664}, {"epoch_end": 52, "step": 1696}, {"epoch_end": 53, "step": 1728}, {"epoch_end": 54, "step": 1760}, {"epoch_end": 55, "step": 1792}, {"epoch_end": 56, "step": 1824}, {"epoch_end": 57, "step": 1856}, {"epoch_end": 58, "step": 1888}, {"epoch_end": 59, "step": 1920}, {"epoch_end": 60, "step": 1952}, {"epoch_end": 61, "step": 1984}, {"epoch_end": 62, "step": 2016}, {"epoch_end": 63, "step": 2048}, {"epoch_end": 64, "step": 2080}, {"epoch_end": 65, "step": 2112}, {"epoch_end": 66, "step": 2144}, {"epoch_end": 67, "step": 2176}, {"epoch_end": 68, "step": 2208}, {"epoch_end": 69, "step": 2240}, {"epoch_end": 70, "step": 2272}, {"epoch_end": 71, "step": 2304}, {"epoch_end": 72, "step": 2336}, {"epoch_end": 73, "step": 2368}, {"epoch_end": 74, "step": 2400}, {"epoch_end": 75, "step": 2432}, {"epoch_end": 76, "step": 2464}, {"epoch_end": 77, "step": 2496}, {"epoch_end": 78, "step": 2528}, {"epoch_end": 79, "step": 2560}], "final": {"eval_split": "validation", "eval_acc": 0.6135, "eval_loss": 0.6196617736816407, "wall_s": 4.060345888137817, "val_acc": 0.6135, "val_loss": 0.6196617736816407}, "timing": {"warmup_wall_s": 0.0, "training_loop_wall_s": 4.034141778945923, "diagnostics_wall_s": 0.0, "inline_diagnostics_wall_s": 0.0, "optimizer_wall_s_excluding_inline_diagnostics": 4.034141778945923, "evaluation_wall_s": 0.021015167236328125}, "cost": {"train_steps": 2560, "ordinary_training_forward_examples": 640000, "predictor_warmup_forward_examples": 0, "perturbation_events": 0, "calibration_batch_loss_evaluations": 0, "calibration_example_loss_evaluations": 0, "calibration_forward_equivalent_examples": 0.0, "training_forward_equivalent_examples": 640000.0, "max_perturbation_batch_expansion": 0}, "hardware": {"device": "cuda", "torch_version": "2.3.1+cu118", "cuda_device_name": "NVIDIA GeForce GTX 1080", "cuda_visible_devices": "5", "device_total_memory_bytes": 8507949056, "peak_memory_allocated_bytes": 17269760, "peak_memory_reserved_bytes": 23068672}}
\ No newline at end of file diff --git a/results/c2_bp_curve_val_v1_tent_l2_w8_d2_t0_s0.json b/results/c2_bp_curve_val_v1_tent_l2_w8_d2_t0_s0.json new file mode 100644 index 0000000..19c2ac5 --- /dev/null +++ b/results/c2_bp_curve_val_v1_tent_l2_w8_d2_t0_s0.json @@ -0,0 +1 @@ +{"args": {"mode": "bp", "dataset": "tentmap", "depth": 2, "width": 8, "act": "relu", "residual": 1, "residual_lesion_fraction": 0.3333333333333333, "epochs": 80, "batch_size": 256, "train_examples": 0, "val_examples": 2000, "split_seed": 2027, "eval_split": "validation", "task_seed": 0, "task_train_examples": 10000, "task_test_examples": 5000, "task_levels": 2, "task_n_in": 1, "task_classes": 10, "teacher_depth": 8, "teacher_width": 64, "teacher_residual": 1, "eta": 0.03, "eta_A": 0.02, "eta_P": 0.002, "momentum": 0.9, "w_scale": 1.0, "a_scale": 1.0, "feedback_scale": 1.0, "pert_sigma": 0.01, "pert_every": 4, "pert_ndirs": 4, "pert_mode": "layerwise", "use_residual": 1, "raw_scale_control": "none", "learn_A": 1, "learn_P": 1, "p_neutral": 1, "p_warmup_steps": 200, "p_warmup_eta": 0.05, "nuis_rho": 0.0, "traffic_seed": 1234, "traffic_mode": "soma", "predictor_mode": "diagonal", "normalize_delta": 0, "settle_steps": 0, "kappa": 0.0, "feedback": "error", "seed": 0, "device": "cuda", "log_every": 100000, "diagnostics": "none", "diagnostics_schedule": "final", "eval_every": 0, "max_steps": 0, "probe_bs": 512, "outdir": "results", "tag": "c2_bp_curve_val_v1_tent_l2_w8_d2_t0_s0", "n_in": 1, "n_out": 2}, "split": {"dataset": "tentmap", "task_seed": 0, "train_examples": 8000, "test_examples": 5000, "evaluation_split": "validation", "synthetic_generator": true, "split_seed": 2027, "validation_examples": 2000, "validation_index_sha256": "f292d9bfeef1b6e79c80d4cf1c572ac12dee1be799a71a126390709d0386c6e4", "validation_class_counts": {"0": 1000, "1": 1000}, "split_from_training_only": true}, "provenance": {"git_commit": "76688af26a7f7ec092810010358041969bd8a1e0", "git_dirty": false}, "diagnostic_protocol": {"probe_source": "training_prefix", "probe_examples": 512, "schedule": "final"}, "steps": [{"step": 0, "epoch": 0, "train_loss": 0.6916146874427795}, {"epoch_end": 0, "step": 32}, {"epoch_end": 1, "step": 64}, {"epoch_end": 2, "step": 96}, {"epoch_end": 3, "step": 128}, {"epoch_end": 4, "step": 160}, {"epoch_end": 5, "step": 192}, {"epoch_end": 6, "step": 224}, {"epoch_end": 7, "step": 256}, {"epoch_end": 8, "step": 288}, {"epoch_end": 9, "step": 320}, {"epoch_end": 10, "step": 352}, {"epoch_end": 11, "step": 384}, {"epoch_end": 12, "step": 416}, {"epoch_end": 13, "step": 448}, {"epoch_end": 14, "step": 480}, {"epoch_end": 15, "step": 512}, {"epoch_end": 16, "step": 544}, {"epoch_end": 17, "step": 576}, {"epoch_end": 18, "step": 608}, {"epoch_end": 19, "step": 640}, {"epoch_end": 20, "step": 672}, {"epoch_end": 21, "step": 704}, {"epoch_end": 22, "step": 736}, {"epoch_end": 23, "step": 768}, {"epoch_end": 24, "step": 800}, {"epoch_end": 25, "step": 832}, {"epoch_end": 26, "step": 864}, {"epoch_end": 27, "step": 896}, {"epoch_end": 28, "step": 928}, {"epoch_end": 29, "step": 960}, {"epoch_end": 30, "step": 992}, {"epoch_end": 31, "step": 1024}, {"epoch_end": 32, "step": 1056}, {"epoch_end": 33, "step": 1088}, {"epoch_end": 34, "step": 1120}, {"epoch_end": 35, "step": 1152}, {"epoch_end": 36, "step": 1184}, {"epoch_end": 37, "step": 1216}, {"epoch_end": 38, "step": 1248}, {"epoch_end": 39, "step": 1280}, {"epoch_end": 40, "step": 1312}, {"epoch_end": 41, "step": 1344}, {"epoch_end": 42, "step": 1376}, {"epoch_end": 43, "step": 1408}, {"epoch_end": 44, "step": 1440}, {"epoch_end": 45, "step": 1472}, {"epoch_end": 46, "step": 1504}, {"epoch_end": 47, "step": 1536}, {"epoch_end": 48, "step": 1568}, {"epoch_end": 49, "step": 1600}, {"epoch_end": 50, "step": 1632}, {"epoch_end": 51, "step": 1664}, {"epoch_end": 52, "step": 1696}, {"epoch_end": 53, "step": 1728}, {"epoch_end": 54, "step": 1760}, {"epoch_end": 55, "step": 1792}, {"epoch_end": 56, "step": 1824}, {"epoch_end": 57, "step": 1856}, {"epoch_end": 58, "step": 1888}, {"epoch_end": 59, "step": 1920}, {"epoch_end": 60, "step": 1952}, {"epoch_end": 61, "step": 1984}, {"epoch_end": 62, "step": 2016}, {"epoch_end": 63, "step": 2048}, {"epoch_end": 64, "step": 2080}, {"epoch_end": 65, "step": 2112}, {"epoch_end": 66, "step": 2144}, {"epoch_end": 67, "step": 2176}, {"epoch_end": 68, "step": 2208}, {"epoch_end": 69, "step": 2240}, {"epoch_end": 70, "step": 2272}, {"epoch_end": 71, "step": 2304}, {"epoch_end": 72, "step": 2336}, {"epoch_end": 73, "step": 2368}, {"epoch_end": 74, "step": 2400}, {"epoch_end": 75, "step": 2432}, {"epoch_end": 76, "step": 2464}, {"epoch_end": 77, "step": 2496}, {"epoch_end": 78, "step": 2528}, {"epoch_end": 79, "step": 2560}], "final": {"eval_split": "validation", "eval_acc": 0.5785, "eval_loss": 0.5563404235839844, "wall_s": 5.501625299453735, "val_acc": 0.5785, "val_loss": 0.5563404235839844, "residual_lesion": {"interior_layers": [1], "lesioned_layers": [1], "branch_to_skip_rms": [0.2672272324562073], "lesion_eval_acc": 0.436, "lesion_eval_loss": 0.6868934020996094, "lesion_acc_drop": 0.14250000000000002}}, "lesion_protocol": {"fraction_of_interior_blocks": 0.3333333333333333, "selection": "final_contiguous_interior_blocks", "probe_source": "training_prefix", "probe_examples": 512, "evaluation_split": "validation"}, "timing": {"warmup_wall_s": 0.0, "training_loop_wall_s": 5.421699523925781, "diagnostics_wall_s": 0.0, "inline_diagnostics_wall_s": 0.0, "optimizer_wall_s_excluding_inline_diagnostics": 5.421699523925781, "evaluation_wall_s": 0.0742948055267334}, "cost": {"train_steps": 2560, "ordinary_training_forward_examples": 640000, "predictor_warmup_forward_examples": 0, "perturbation_events": 0, "calibration_batch_loss_evaluations": 0, "calibration_example_loss_evaluations": 0, "calibration_forward_equivalent_examples": 0.0, "training_forward_equivalent_examples": 640000.0, "max_perturbation_batch_expansion": 0}, "hardware": {"device": "cuda", "torch_version": "2.3.1+cu118", "cuda_device_name": "NVIDIA GeForce GTX 1080", "cuda_visible_devices": "5", "device_total_memory_bytes": 8507949056, "peak_memory_allocated_bytes": 17387008, "peak_memory_reserved_bytes": 23068672}}
\ No newline at end of file diff --git a/results/c2_bp_curve_val_v1_tent_l2_w8_d2_t1_s0.json b/results/c2_bp_curve_val_v1_tent_l2_w8_d2_t1_s0.json new file mode 100644 index 0000000..15af0e9 --- /dev/null +++ b/results/c2_bp_curve_val_v1_tent_l2_w8_d2_t1_s0.json @@ -0,0 +1 @@ +{"args": {"mode": "bp", "dataset": "tentmap", "depth": 2, "width": 8, "act": "relu", "residual": 1, "residual_lesion_fraction": 0.3333333333333333, "epochs": 80, "batch_size": 256, "train_examples": 0, "val_examples": 2000, "split_seed": 2027, "eval_split": "validation", "task_seed": 1, "task_train_examples": 10000, "task_test_examples": 5000, "task_levels": 2, "task_n_in": 1, "task_classes": 10, "teacher_depth": 8, "teacher_width": 64, "teacher_residual": 1, "eta": 0.03, "eta_A": 0.02, "eta_P": 0.002, "momentum": 0.9, "w_scale": 1.0, "a_scale": 1.0, "feedback_scale": 1.0, "pert_sigma": 0.01, "pert_every": 4, "pert_ndirs": 4, "pert_mode": "layerwise", "use_residual": 1, "raw_scale_control": "none", "learn_A": 1, "learn_P": 1, "p_neutral": 1, "p_warmup_steps": 200, "p_warmup_eta": 0.05, "nuis_rho": 0.0, "traffic_seed": 1234, "traffic_mode": "soma", "predictor_mode": "diagonal", "normalize_delta": 0, "settle_steps": 0, "kappa": 0.0, "feedback": "error", "seed": 0, "device": "cuda", "log_every": 100000, "diagnostics": "none", "diagnostics_schedule": "final", "eval_every": 0, "max_steps": 0, "probe_bs": 512, "outdir": "results", "tag": "c2_bp_curve_val_v1_tent_l2_w8_d2_t1_s0", "n_in": 1, "n_out": 2}, "split": {"dataset": "tentmap", "task_seed": 1, "train_examples": 8000, "test_examples": 5000, "evaluation_split": "validation", "synthetic_generator": true, "split_seed": 2027, "validation_examples": 2000, "validation_index_sha256": "2eaf578917eb435bde86ba85631fa86644d2621c9be3ae6754d8128180c4b302", "validation_class_counts": {"0": 1000, "1": 1000}, "split_from_training_only": true}, "provenance": {"git_commit": "76688af26a7f7ec092810010358041969bd8a1e0", "git_dirty": false}, "diagnostic_protocol": {"probe_source": "training_prefix", "probe_examples": 512, "schedule": "final"}, "steps": [{"step": 0, "epoch": 0, "train_loss": 0.6908155679702759}, {"epoch_end": 0, "step": 32}, {"epoch_end": 1, "step": 64}, {"epoch_end": 2, "step": 96}, {"epoch_end": 3, "step": 128}, {"epoch_end": 4, "step": 160}, {"epoch_end": 5, "step": 192}, {"epoch_end": 6, "step": 224}, {"epoch_end": 7, "step": 256}, {"epoch_end": 8, "step": 288}, {"epoch_end": 9, "step": 320}, {"epoch_end": 10, "step": 352}, {"epoch_end": 11, "step": 384}, {"epoch_end": 12, "step": 416}, {"epoch_end": 13, "step": 448}, {"epoch_end": 14, "step": 480}, {"epoch_end": 15, "step": 512}, {"epoch_end": 16, "step": 544}, {"epoch_end": 17, "step": 576}, {"epoch_end": 18, "step": 608}, {"epoch_end": 19, "step": 640}, {"epoch_end": 20, "step": 672}, {"epoch_end": 21, "step": 704}, {"epoch_end": 22, "step": 736}, {"epoch_end": 23, "step": 768}, {"epoch_end": 24, "step": 800}, {"epoch_end": 25, "step": 832}, {"epoch_end": 26, "step": 864}, {"epoch_end": 27, "step": 896}, {"epoch_end": 28, "step": 928}, {"epoch_end": 29, "step": 960}, {"epoch_end": 30, "step": 992}, {"epoch_end": 31, "step": 1024}, {"epoch_end": 32, "step": 1056}, {"epoch_end": 33, "step": 1088}, {"epoch_end": 34, "step": 1120}, {"epoch_end": 35, "step": 1152}, {"epoch_end": 36, "step": 1184}, {"epoch_end": 37, "step": 1216}, {"epoch_end": 38, "step": 1248}, {"epoch_end": 39, "step": 1280}, {"epoch_end": 40, "step": 1312}, {"epoch_end": 41, "step": 1344}, {"epoch_end": 42, "step": 1376}, {"epoch_end": 43, "step": 1408}, {"epoch_end": 44, "step": 1440}, {"epoch_end": 45, "step": 1472}, {"epoch_end": 46, "step": 1504}, {"epoch_end": 47, "step": 1536}, {"epoch_end": 48, "step": 1568}, {"epoch_end": 49, "step": 1600}, {"epoch_end": 50, "step": 1632}, {"epoch_end": 51, "step": 1664}, {"epoch_end": 52, "step": 1696}, {"epoch_end": 53, "step": 1728}, {"epoch_end": 54, "step": 1760}, {"epoch_end": 55, "step": 1792}, {"epoch_end": 56, "step": 1824}, {"epoch_end": 57, "step": 1856}, {"epoch_end": 58, "step": 1888}, {"epoch_end": 59, "step": 1920}, {"epoch_end": 60, "step": 1952}, {"epoch_end": 61, "step": 1984}, {"epoch_end": 62, "step": 2016}, {"epoch_end": 63, "step": 2048}, {"epoch_end": 64, "step": 2080}, {"epoch_end": 65, "step": 2112}, {"epoch_end": 66, "step": 2144}, {"epoch_end": 67, "step": 2176}, {"epoch_end": 68, "step": 2208}, {"epoch_end": 69, "step": 2240}, {"epoch_end": 70, "step": 2272}, {"epoch_end": 71, "step": 2304}, {"epoch_end": 72, "step": 2336}, {"epoch_end": 73, "step": 2368}, {"epoch_end": 74, "step": 2400}, {"epoch_end": 75, "step": 2432}, {"epoch_end": 76, "step": 2464}, {"epoch_end": 77, "step": 2496}, {"epoch_end": 78, "step": 2528}, {"epoch_end": 79, "step": 2560}], "final": {"eval_split": "validation", "eval_acc": 0.6915, "eval_loss": 0.5768492736816406, "wall_s": 5.267515659332275, "val_acc": 0.6915, "val_loss": 0.5768492736816406, "residual_lesion": {"interior_layers": [1], "lesioned_layers": [1], "branch_to_skip_rms": [0.2778159976005554], "lesion_eval_acc": 0.444, "lesion_eval_loss": 0.6949100036621094, "lesion_acc_drop": 0.2475}}, "lesion_protocol": {"fraction_of_interior_blocks": 0.3333333333333333, "selection": "final_contiguous_interior_blocks", "probe_source": "training_prefix", "probe_examples": 512, "evaluation_split": "validation"}, "timing": {"warmup_wall_s": 0.0, "training_loop_wall_s": 5.189040660858154, "diagnostics_wall_s": 0.0, "inline_diagnostics_wall_s": 0.0, "optimizer_wall_s_excluding_inline_diagnostics": 5.189040660858154, "evaluation_wall_s": 0.07286524772644043}, "cost": {"train_steps": 2560, "ordinary_training_forward_examples": 640000, "predictor_warmup_forward_examples": 0, "perturbation_events": 0, "calibration_batch_loss_evaluations": 0, "calibration_example_loss_evaluations": 0, "calibration_forward_equivalent_examples": 0.0, "training_forward_equivalent_examples": 640000.0, "max_perturbation_batch_expansion": 0}, "hardware": {"device": "cuda", "torch_version": "2.3.1+cu118", "cuda_device_name": "NVIDIA GeForce GTX 1080", "cuda_visible_devices": "7", "device_total_memory_bytes": 8507949056, "peak_memory_allocated_bytes": 17387008, "peak_memory_reserved_bytes": 23068672}}
\ No newline at end of file diff --git a/results/c2_bp_curve_val_v1_tent_l2_w8_d2_t2_s0.json b/results/c2_bp_curve_val_v1_tent_l2_w8_d2_t2_s0.json new file mode 100644 index 0000000..85a1279 --- /dev/null +++ b/results/c2_bp_curve_val_v1_tent_l2_w8_d2_t2_s0.json @@ -0,0 +1 @@ +{"args": {"mode": "bp", "dataset": "tentmap", "depth": 2, "width": 8, "act": "relu", "residual": 1, "residual_lesion_fraction": 0.3333333333333333, "epochs": 80, "batch_size": 256, "train_examples": 0, "val_examples": 2000, "split_seed": 2027, "eval_split": "validation", "task_seed": 2, "task_train_examples": 10000, "task_test_examples": 5000, "task_levels": 2, "task_n_in": 1, "task_classes": 10, "teacher_depth": 8, "teacher_width": 64, "teacher_residual": 1, "eta": 0.03, "eta_A": 0.02, "eta_P": 0.002, "momentum": 0.9, "w_scale": 1.0, "a_scale": 1.0, "feedback_scale": 1.0, "pert_sigma": 0.01, "pert_every": 4, "pert_ndirs": 4, "pert_mode": "layerwise", "use_residual": 1, "raw_scale_control": "none", "learn_A": 1, "learn_P": 1, "p_neutral": 1, "p_warmup_steps": 200, "p_warmup_eta": 0.05, "nuis_rho": 0.0, "traffic_seed": 1234, "traffic_mode": "soma", "predictor_mode": "diagonal", "normalize_delta": 0, "settle_steps": 0, "kappa": 0.0, "feedback": "error", "seed": 0, "device": "cuda", "log_every": 100000, "diagnostics": "none", "diagnostics_schedule": "final", "eval_every": 0, "max_steps": 0, "probe_bs": 512, "outdir": "results", "tag": "c2_bp_curve_val_v1_tent_l2_w8_d2_t2_s0", "n_in": 1, "n_out": 2}, "split": {"dataset": "tentmap", "task_seed": 2, "train_examples": 8000, "test_examples": 5000, "evaluation_split": "validation", "synthetic_generator": true, "split_seed": 2027, "validation_examples": 2000, "validation_index_sha256": "5c0cebb2220d23e8aab351ee7a5a8d97c1c8d8eee604e8e1aac6d8d8108629e7", "validation_class_counts": {"0": 1000, "1": 1000}, "split_from_training_only": true}, "provenance": {"git_commit": "76688af26a7f7ec092810010358041969bd8a1e0", "git_dirty": false}, "diagnostic_protocol": {"probe_source": "training_prefix", "probe_examples": 512, "schedule": "final"}, "steps": [{"step": 0, "epoch": 0, "train_loss": 0.6934568285942078}, {"epoch_end": 0, "step": 32}, {"epoch_end": 1, "step": 64}, {"epoch_end": 2, "step": 96}, {"epoch_end": 3, "step": 128}, {"epoch_end": 4, "step": 160}, {"epoch_end": 5, "step": 192}, {"epoch_end": 6, "step": 224}, {"epoch_end": 7, "step": 256}, {"epoch_end": 8, "step": 288}, {"epoch_end": 9, "step": 320}, {"epoch_end": 10, "step": 352}, {"epoch_end": 11, "step": 384}, {"epoch_end": 12, "step": 416}, {"epoch_end": 13, "step": 448}, {"epoch_end": 14, "step": 480}, {"epoch_end": 15, "step": 512}, {"epoch_end": 16, "step": 544}, {"epoch_end": 17, "step": 576}, {"epoch_end": 18, "step": 608}, {"epoch_end": 19, "step": 640}, {"epoch_end": 20, "step": 672}, {"epoch_end": 21, "step": 704}, {"epoch_end": 22, "step": 736}, {"epoch_end": 23, "step": 768}, {"epoch_end": 24, "step": 800}, {"epoch_end": 25, "step": 832}, {"epoch_end": 26, "step": 864}, {"epoch_end": 27, "step": 896}, {"epoch_end": 28, "step": 928}, {"epoch_end": 29, "step": 960}, {"epoch_end": 30, "step": 992}, {"epoch_end": 31, "step": 1024}, {"epoch_end": 32, "step": 1056}, {"epoch_end": 33, "step": 1088}, {"epoch_end": 34, "step": 1120}, {"epoch_end": 35, "step": 1152}, {"epoch_end": 36, "step": 1184}, {"epoch_end": 37, "step": 1216}, {"epoch_end": 38, "step": 1248}, {"epoch_end": 39, "step": 1280}, {"epoch_end": 40, "step": 1312}, {"epoch_end": 41, "step": 1344}, {"epoch_end": 42, "step": 1376}, {"epoch_end": 43, "step": 1408}, {"epoch_end": 44, "step": 1440}, {"epoch_end": 45, "step": 1472}, {"epoch_end": 46, "step": 1504}, {"epoch_end": 47, "step": 1536}, {"epoch_end": 48, "step": 1568}, {"epoch_end": 49, "step": 1600}, {"epoch_end": 50, "step": 1632}, {"epoch_end": 51, "step": 1664}, {"epoch_end": 52, "step": 1696}, {"epoch_end": 53, "step": 1728}, {"epoch_end": 54, "step": 1760}, {"epoch_end": 55, "step": 1792}, {"epoch_end": 56, "step": 1824}, {"epoch_end": 57, "step": 1856}, {"epoch_end": 58, "step": 1888}, {"epoch_end": 59, "step": 1920}, {"epoch_end": 60, "step": 1952}, {"epoch_end": 61, "step": 1984}, {"epoch_end": 62, "step": 2016}, {"epoch_end": 63, "step": 2048}, {"epoch_end": 64, "step": 2080}, {"epoch_end": 65, "step": 2112}, {"epoch_end": 66, "step": 2144}, {"epoch_end": 67, "step": 2176}, {"epoch_end": 68, "step": 2208}, {"epoch_end": 69, "step": 2240}, {"epoch_end": 70, "step": 2272}, {"epoch_end": 71, "step": 2304}, {"epoch_end": 72, "step": 2336}, {"epoch_end": 73, "step": 2368}, {"epoch_end": 74, "step": 2400}, {"epoch_end": 75, "step": 2432}, {"epoch_end": 76, "step": 2464}, {"epoch_end": 77, "step": 2496}, {"epoch_end": 78, "step": 2528}, {"epoch_end": 79, "step": 2560}], "final": {"eval_split": "validation", "eval_acc": 0.5565, "eval_loss": 0.5757380676269531, "wall_s": 5.472978830337524, "val_acc": 0.5565, "val_loss": 0.5757380676269531, "residual_lesion": {"interior_layers": [1], "lesioned_layers": [1], "branch_to_skip_rms": [0.21754662692546844], "lesion_eval_acc": 0.4055, "lesion_eval_loss": 0.7407248840332031, "lesion_acc_drop": 0.15099999999999997}}, "lesion_protocol": {"fraction_of_interior_blocks": 0.3333333333333333, "selection": "final_contiguous_interior_blocks", "probe_source": "training_prefix", "probe_examples": 512, "evaluation_split": "validation"}, "timing": {"warmup_wall_s": 0.0, "training_loop_wall_s": 5.396976709365845, "diagnostics_wall_s": 0.0, "inline_diagnostics_wall_s": 0.0, "optimizer_wall_s_excluding_inline_diagnostics": 5.396976709365845, "evaluation_wall_s": 0.07067346572875977}, "cost": {"train_steps": 2560, "ordinary_training_forward_examples": 640000, "predictor_warmup_forward_examples": 0, "perturbation_events": 0, "calibration_batch_loss_evaluations": 0, "calibration_example_loss_evaluations": 0, "calibration_forward_equivalent_examples": 0.0, "training_forward_equivalent_examples": 640000.0, "max_perturbation_batch_expansion": 0}, "hardware": {"device": "cuda", "torch_version": "2.3.1+cu118", "cuda_device_name": "NVIDIA GeForce GTX 1080", "cuda_visible_devices": "5", "device_total_memory_bytes": 8507949056, "peak_memory_allocated_bytes": 17387008, "peak_memory_reserved_bytes": 23068672}}
\ No newline at end of file diff --git a/results/c2_bp_curve_val_v1_tent_l2_w8_d3_t0_s0.json b/results/c2_bp_curve_val_v1_tent_l2_w8_d3_t0_s0.json new file mode 100644 index 0000000..32d8078 --- /dev/null +++ b/results/c2_bp_curve_val_v1_tent_l2_w8_d3_t0_s0.json @@ -0,0 +1 @@ +{"args": {"mode": "bp", "dataset": "tentmap", "depth": 3, "width": 8, "act": "relu", "residual": 1, "residual_lesion_fraction": 0.3333333333333333, "epochs": 80, "batch_size": 256, "train_examples": 0, "val_examples": 2000, "split_seed": 2027, "eval_split": "validation", "task_seed": 0, "task_train_examples": 10000, "task_test_examples": 5000, "task_levels": 2, "task_n_in": 1, "task_classes": 10, "teacher_depth": 8, "teacher_width": 64, "teacher_residual": 1, "eta": 0.03, "eta_A": 0.02, "eta_P": 0.002, "momentum": 0.9, "w_scale": 1.0, "a_scale": 1.0, "feedback_scale": 1.0, "pert_sigma": 0.01, "pert_every": 4, "pert_ndirs": 4, "pert_mode": "layerwise", "use_residual": 1, "raw_scale_control": "none", "learn_A": 1, "learn_P": 1, "p_neutral": 1, "p_warmup_steps": 200, "p_warmup_eta": 0.05, "nuis_rho": 0.0, "traffic_seed": 1234, "traffic_mode": "soma", "predictor_mode": "diagonal", "normalize_delta": 0, "settle_steps": 0, "kappa": 0.0, "feedback": "error", "seed": 0, "device": "cuda", "log_every": 100000, "diagnostics": "none", "diagnostics_schedule": "final", "eval_every": 0, "max_steps": 0, "probe_bs": 512, "outdir": "results", "tag": "c2_bp_curve_val_v1_tent_l2_w8_d3_t0_s0", "n_in": 1, "n_out": 2}, "split": {"dataset": "tentmap", "task_seed": 0, "train_examples": 8000, "test_examples": 5000, "evaluation_split": "validation", "synthetic_generator": true, "split_seed": 2027, "validation_examples": 2000, "validation_index_sha256": "f292d9bfeef1b6e79c80d4cf1c572ac12dee1be799a71a126390709d0386c6e4", "validation_class_counts": {"0": 1000, "1": 1000}, "split_from_training_only": true}, "provenance": {"git_commit": "76688af26a7f7ec092810010358041969bd8a1e0", "git_dirty": false}, "diagnostic_protocol": {"probe_source": "training_prefix", "probe_examples": 512, "schedule": "final"}, "steps": [{"step": 0, "epoch": 0, "train_loss": 0.6902802586555481}, {"epoch_end": 0, "step": 32}, {"epoch_end": 1, "step": 64}, {"epoch_end": 2, "step": 96}, {"epoch_end": 3, "step": 128}, {"epoch_end": 4, "step": 160}, {"epoch_end": 5, "step": 192}, {"epoch_end": 6, "step": 224}, {"epoch_end": 7, "step": 256}, {"epoch_end": 8, "step": 288}, {"epoch_end": 9, "step": 320}, {"epoch_end": 10, "step": 352}, {"epoch_end": 11, "step": 384}, {"epoch_end": 12, "step": 416}, {"epoch_end": 13, "step": 448}, {"epoch_end": 14, "step": 480}, {"epoch_end": 15, "step": 512}, {"epoch_end": 16, "step": 544}, {"epoch_end": 17, "step": 576}, {"epoch_end": 18, "step": 608}, {"epoch_end": 19, "step": 640}, {"epoch_end": 20, "step": 672}, {"epoch_end": 21, "step": 704}, {"epoch_end": 22, "step": 736}, {"epoch_end": 23, "step": 768}, {"epoch_end": 24, "step": 800}, {"epoch_end": 25, "step": 832}, {"epoch_end": 26, "step": 864}, {"epoch_end": 27, "step": 896}, {"epoch_end": 28, "step": 928}, {"epoch_end": 29, "step": 960}, {"epoch_end": 30, "step": 992}, {"epoch_end": 31, "step": 1024}, {"epoch_end": 32, "step": 1056}, {"epoch_end": 33, "step": 1088}, {"epoch_end": 34, "step": 1120}, {"epoch_end": 35, "step": 1152}, {"epoch_end": 36, "step": 1184}, {"epoch_end": 37, "step": 1216}, {"epoch_end": 38, "step": 1248}, {"epoch_end": 39, "step": 1280}, {"epoch_end": 40, "step": 1312}, {"epoch_end": 41, "step": 1344}, {"epoch_end": 42, "step": 1376}, {"epoch_end": 43, "step": 1408}, {"epoch_end": 44, "step": 1440}, {"epoch_end": 45, "step": 1472}, {"epoch_end": 46, "step": 1504}, {"epoch_end": 47, "step": 1536}, {"epoch_end": 48, "step": 1568}, {"epoch_end": 49, "step": 1600}, {"epoch_end": 50, "step": 1632}, {"epoch_end": 51, "step": 1664}, {"epoch_end": 52, "step": 1696}, {"epoch_end": 53, "step": 1728}, {"epoch_end": 54, "step": 1760}, {"epoch_end": 55, "step": 1792}, {"epoch_end": 56, "step": 1824}, {"epoch_end": 57, "step": 1856}, {"epoch_end": 58, "step": 1888}, {"epoch_end": 59, "step": 1920}, {"epoch_end": 60, "step": 1952}, {"epoch_end": 61, "step": 1984}, {"epoch_end": 62, "step": 2016}, {"epoch_end": 63, "step": 2048}, {"epoch_end": 64, "step": 2080}, {"epoch_end": 65, "step": 2112}, {"epoch_end": 66, "step": 2144}, {"epoch_end": 67, "step": 2176}, {"epoch_end": 68, "step": 2208}, {"epoch_end": 69, "step": 2240}, {"epoch_end": 70, "step": 2272}, {"epoch_end": 71, "step": 2304}, {"epoch_end": 72, "step": 2336}, {"epoch_end": 73, "step": 2368}, {"epoch_end": 74, "step": 2400}, {"epoch_end": 75, "step": 2432}, {"epoch_end": 76, "step": 2464}, {"epoch_end": 77, "step": 2496}, {"epoch_end": 78, "step": 2528}, {"epoch_end": 79, "step": 2560}], "final": {"eval_split": "validation", "eval_acc": 0.963, "eval_loss": 0.10974826049804688, "wall_s": 6.810031175613403, "val_acc": 0.963, "val_loss": 0.10974826049804688, "residual_lesion": {"interior_layers": [1, 2], "lesioned_layers": [2], "branch_to_skip_rms": [1.4162148237228394, 0.950212299823761], "lesion_eval_acc": 0.375, "lesion_eval_loss": 8.66040478515625, "lesion_acc_drop": 0.588}}, "lesion_protocol": {"fraction_of_interior_blocks": 0.3333333333333333, "selection": "final_contiguous_interior_blocks", "probe_source": "training_prefix", "probe_examples": 512, "evaluation_split": "validation"}, "timing": {"warmup_wall_s": 0.0, "training_loop_wall_s": 6.731687784194946, "diagnostics_wall_s": 0.0, "inline_diagnostics_wall_s": 0.0, "optimizer_wall_s_excluding_inline_diagnostics": 6.731687784194946, "evaluation_wall_s": 0.07281088829040527}, "cost": {"train_steps": 2560, "ordinary_training_forward_examples": 640000, "predictor_warmup_forward_examples": 0, "perturbation_events": 0, "calibration_batch_loss_evaluations": 0, "calibration_example_loss_evaluations": 0, "calibration_forward_equivalent_examples": 0.0, "training_forward_equivalent_examples": 640000.0, "max_perturbation_batch_expansion": 0}, "hardware": {"device": "cuda", "torch_version": "2.3.1+cu118", "cuda_device_name": "NVIDIA GeForce GTX 1080", "cuda_visible_devices": "5", "device_total_memory_bytes": 8507949056, "peak_memory_allocated_bytes": 17456128, "peak_memory_reserved_bytes": 23068672}}
\ No newline at end of file diff --git a/results/c2_bp_curve_val_v1_tent_l2_w8_d3_t1_s0.json b/results/c2_bp_curve_val_v1_tent_l2_w8_d3_t1_s0.json new file mode 100644 index 0000000..e84f4a3 --- /dev/null +++ b/results/c2_bp_curve_val_v1_tent_l2_w8_d3_t1_s0.json @@ -0,0 +1 @@ +{"args": {"mode": "bp", "dataset": "tentmap", "depth": 3, "width": 8, "act": "relu", "residual": 1, "residual_lesion_fraction": 0.3333333333333333, "epochs": 80, "batch_size": 256, "train_examples": 0, "val_examples": 2000, "split_seed": 2027, "eval_split": "validation", "task_seed": 1, "task_train_examples": 10000, "task_test_examples": 5000, "task_levels": 2, "task_n_in": 1, "task_classes": 10, "teacher_depth": 8, "teacher_width": 64, "teacher_residual": 1, "eta": 0.03, "eta_A": 0.02, "eta_P": 0.002, "momentum": 0.9, "w_scale": 1.0, "a_scale": 1.0, "feedback_scale": 1.0, "pert_sigma": 0.01, "pert_every": 4, "pert_ndirs": 4, "pert_mode": "layerwise", "use_residual": 1, "raw_scale_control": "none", "learn_A": 1, "learn_P": 1, "p_neutral": 1, "p_warmup_steps": 200, "p_warmup_eta": 0.05, "nuis_rho": 0.0, "traffic_seed": 1234, "traffic_mode": "soma", "predictor_mode": "diagonal", "normalize_delta": 0, "settle_steps": 0, "kappa": 0.0, "feedback": "error", "seed": 0, "device": "cuda", "log_every": 100000, "diagnostics": "none", "diagnostics_schedule": "final", "eval_every": 0, "max_steps": 0, "probe_bs": 512, "outdir": "results", "tag": "c2_bp_curve_val_v1_tent_l2_w8_d3_t1_s0", "n_in": 1, "n_out": 2}, "split": {"dataset": "tentmap", "task_seed": 1, "train_examples": 8000, "test_examples": 5000, "evaluation_split": "validation", "synthetic_generator": true, "split_seed": 2027, "validation_examples": 2000, "validation_index_sha256": "2eaf578917eb435bde86ba85631fa86644d2621c9be3ae6754d8128180c4b302", "validation_class_counts": {"0": 1000, "1": 1000}, "split_from_training_only": true}, "provenance": {"git_commit": "76688af26a7f7ec092810010358041969bd8a1e0", "git_dirty": false}, "diagnostic_protocol": {"probe_source": "training_prefix", "probe_examples": 512, "schedule": "final"}, "steps": [{"step": 0, "epoch": 0, "train_loss": 0.6884036064147949}, {"epoch_end": 0, "step": 32}, {"epoch_end": 1, "step": 64}, {"epoch_end": 2, "step": 96}, {"epoch_end": 3, "step": 128}, {"epoch_end": 4, "step": 160}, {"epoch_end": 5, "step": 192}, {"epoch_end": 6, "step": 224}, {"epoch_end": 7, "step": 256}, {"epoch_end": 8, "step": 288}, {"epoch_end": 9, "step": 320}, {"epoch_end": 10, "step": 352}, {"epoch_end": 11, "step": 384}, {"epoch_end": 12, "step": 416}, {"epoch_end": 13, "step": 448}, {"epoch_end": 14, "step": 480}, {"epoch_end": 15, "step": 512}, {"epoch_end": 16, "step": 544}, {"epoch_end": 17, "step": 576}, {"epoch_end": 18, "step": 608}, {"epoch_end": 19, "step": 640}, {"epoch_end": 20, "step": 672}, {"epoch_end": 21, "step": 704}, {"epoch_end": 22, "step": 736}, {"epoch_end": 23, "step": 768}, {"epoch_end": 24, "step": 800}, {"epoch_end": 25, "step": 832}, {"epoch_end": 26, "step": 864}, {"epoch_end": 27, "step": 896}, {"epoch_end": 28, "step": 928}, {"epoch_end": 29, "step": 960}, {"epoch_end": 30, "step": 992}, {"epoch_end": 31, "step": 1024}, {"epoch_end": 32, "step": 1056}, {"epoch_end": 33, "step": 1088}, {"epoch_end": 34, "step": 1120}, {"epoch_end": 35, "step": 1152}, {"epoch_end": 36, "step": 1184}, {"epoch_end": 37, "step": 1216}, {"epoch_end": 38, "step": 1248}, {"epoch_end": 39, "step": 1280}, {"epoch_end": 40, "step": 1312}, {"epoch_end": 41, "step": 1344}, {"epoch_end": 42, "step": 1376}, {"epoch_end": 43, "step": 1408}, {"epoch_end": 44, "step": 1440}, {"epoch_end": 45, "step": 1472}, {"epoch_end": 46, "step": 1504}, {"epoch_end": 47, "step": 1536}, {"epoch_end": 48, "step": 1568}, {"epoch_end": 49, "step": 1600}, {"epoch_end": 50, "step": 1632}, {"epoch_end": 51, "step": 1664}, {"epoch_end": 52, "step": 1696}, {"epoch_end": 53, "step": 1728}, {"epoch_end": 54, "step": 1760}, {"epoch_end": 55, "step": 1792}, {"epoch_end": 56, "step": 1824}, {"epoch_end": 57, "step": 1856}, {"epoch_end": 58, "step": 1888}, {"epoch_end": 59, "step": 1920}, {"epoch_end": 60, "step": 1952}, {"epoch_end": 61, "step": 1984}, {"epoch_end": 62, "step": 2016}, {"epoch_end": 63, "step": 2048}, {"epoch_end": 64, "step": 2080}, {"epoch_end": 65, "step": 2112}, {"epoch_end": 66, "step": 2144}, {"epoch_end": 67, "step": 2176}, {"epoch_end": 68, "step": 2208}, {"epoch_end": 69, "step": 2240}, {"epoch_end": 70, "step": 2272}, {"epoch_end": 71, "step": 2304}, {"epoch_end": 72, "step": 2336}, {"epoch_end": 73, "step": 2368}, {"epoch_end": 74, "step": 2400}, {"epoch_end": 75, "step": 2432}, {"epoch_end": 76, "step": 2464}, {"epoch_end": 77, "step": 2496}, {"epoch_end": 78, "step": 2528}, {"epoch_end": 79, "step": 2560}], "final": {"eval_split": "validation", "eval_acc": 0.97, "eval_loss": 0.058728683471679685, "wall_s": 6.678342580795288, "val_acc": 0.97, "val_loss": 0.058728683471679685, "residual_lesion": {"interior_layers": [1, 2], "lesioned_layers": [2], "branch_to_skip_rms": [1.4707509279251099, 0.943837583065033], "lesion_eval_acc": 0.3825, "lesion_eval_loss": 8.44179833984375, "lesion_acc_drop": 0.5874999999999999}}, "lesion_protocol": {"fraction_of_interior_blocks": 0.3333333333333333, "selection": "final_contiguous_interior_blocks", "probe_source": "training_prefix", "probe_examples": 512, "evaluation_split": "validation"}, "timing": {"warmup_wall_s": 0.0, "training_loop_wall_s": 6.600916385650635, "diagnostics_wall_s": 0.0, "inline_diagnostics_wall_s": 0.0, "optimizer_wall_s_excluding_inline_diagnostics": 6.600916385650635, "evaluation_wall_s": 0.07176327705383301}, "cost": {"train_steps": 2560, "ordinary_training_forward_examples": 640000, "predictor_warmup_forward_examples": 0, "perturbation_events": 0, "calibration_batch_loss_evaluations": 0, "calibration_example_loss_evaluations": 0, "calibration_forward_equivalent_examples": 0.0, "training_forward_equivalent_examples": 640000.0, "max_perturbation_batch_expansion": 0}, "hardware": {"device": "cuda", "torch_version": "2.3.1+cu118", "cuda_device_name": "NVIDIA GeForce GTX 1080", "cuda_visible_devices": "7", "device_total_memory_bytes": 8507949056, "peak_memory_allocated_bytes": 17456128, "peak_memory_reserved_bytes": 23068672}}
\ No newline at end of file diff --git a/results/c2_bp_curve_val_v1_tent_l2_w8_d3_t2_s0.json b/results/c2_bp_curve_val_v1_tent_l2_w8_d3_t2_s0.json new file mode 100644 index 0000000..441dd66 --- /dev/null +++ b/results/c2_bp_curve_val_v1_tent_l2_w8_d3_t2_s0.json @@ -0,0 +1 @@ +{"args": {"mode": "bp", "dataset": "tentmap", "depth": 3, "width": 8, "act": "relu", "residual": 1, "residual_lesion_fraction": 0.3333333333333333, "epochs": 80, "batch_size": 256, "train_examples": 0, "val_examples": 2000, "split_seed": 2027, "eval_split": "validation", "task_seed": 2, "task_train_examples": 10000, "task_test_examples": 5000, "task_levels": 2, "task_n_in": 1, "task_classes": 10, "teacher_depth": 8, "teacher_width": 64, "teacher_residual": 1, "eta": 0.03, "eta_A": 0.02, "eta_P": 0.002, "momentum": 0.9, "w_scale": 1.0, "a_scale": 1.0, "feedback_scale": 1.0, "pert_sigma": 0.01, "pert_every": 4, "pert_ndirs": 4, "pert_mode": "layerwise", "use_residual": 1, "raw_scale_control": "none", "learn_A": 1, "learn_P": 1, "p_neutral": 1, "p_warmup_steps": 200, "p_warmup_eta": 0.05, "nuis_rho": 0.0, "traffic_seed": 1234, "traffic_mode": "soma", "predictor_mode": "diagonal", "normalize_delta": 0, "settle_steps": 0, "kappa": 0.0, "feedback": "error", "seed": 0, "device": "cuda", "log_every": 100000, "diagnostics": "none", "diagnostics_schedule": "final", "eval_every": 0, "max_steps": 0, "probe_bs": 512, "outdir": "results", "tag": "c2_bp_curve_val_v1_tent_l2_w8_d3_t2_s0", "n_in": 1, "n_out": 2}, "split": {"dataset": "tentmap", "task_seed": 2, "train_examples": 8000, "test_examples": 5000, "evaluation_split": "validation", "synthetic_generator": true, "split_seed": 2027, "validation_examples": 2000, "validation_index_sha256": "5c0cebb2220d23e8aab351ee7a5a8d97c1c8d8eee604e8e1aac6d8d8108629e7", "validation_class_counts": {"0": 1000, "1": 1000}, "split_from_training_only": true}, "provenance": {"git_commit": "76688af26a7f7ec092810010358041969bd8a1e0", "git_dirty": false}, "diagnostic_protocol": {"probe_source": "training_prefix", "probe_examples": 512, "schedule": "final"}, "steps": [{"step": 0, "epoch": 0, "train_loss": 0.6946475505828857}, {"epoch_end": 0, "step": 32}, {"epoch_end": 1, "step": 64}, {"epoch_end": 2, "step": 96}, {"epoch_end": 3, "step": 128}, {"epoch_end": 4, "step": 160}, {"epoch_end": 5, "step": 192}, {"epoch_end": 6, "step": 224}, {"epoch_end": 7, "step": 256}, {"epoch_end": 8, "step": 288}, {"epoch_end": 9, "step": 320}, {"epoch_end": 10, "step": 352}, {"epoch_end": 11, "step": 384}, {"epoch_end": 12, "step": 416}, {"epoch_end": 13, "step": 448}, {"epoch_end": 14, "step": 480}, {"epoch_end": 15, "step": 512}, {"epoch_end": 16, "step": 544}, {"epoch_end": 17, "step": 576}, {"epoch_end": 18, "step": 608}, {"epoch_end": 19, "step": 640}, {"epoch_end": 20, "step": 672}, {"epoch_end": 21, "step": 704}, {"epoch_end": 22, "step": 736}, {"epoch_end": 23, "step": 768}, {"epoch_end": 24, "step": 800}, {"epoch_end": 25, "step": 832}, {"epoch_end": 26, "step": 864}, {"epoch_end": 27, "step": 896}, {"epoch_end": 28, "step": 928}, {"epoch_end": 29, "step": 960}, {"epoch_end": 30, "step": 992}, {"epoch_end": 31, "step": 1024}, {"epoch_end": 32, "step": 1056}, {"epoch_end": 33, "step": 1088}, {"epoch_end": 34, "step": 1120}, {"epoch_end": 35, "step": 1152}, {"epoch_end": 36, "step": 1184}, {"epoch_end": 37, "step": 1216}, {"epoch_end": 38, "step": 1248}, {"epoch_end": 39, "step": 1280}, {"epoch_end": 40, "step": 1312}, {"epoch_end": 41, "step": 1344}, {"epoch_end": 42, "step": 1376}, {"epoch_end": 43, "step": 1408}, {"epoch_end": 44, "step": 1440}, {"epoch_end": 45, "step": 1472}, {"epoch_end": 46, "step": 1504}, {"epoch_end": 47, "step": 1536}, {"epoch_end": 48, "step": 1568}, {"epoch_end": 49, "step": 1600}, {"epoch_end": 50, "step": 1632}, {"epoch_end": 51, "step": 1664}, {"epoch_end": 52, "step": 1696}, {"epoch_end": 53, "step": 1728}, {"epoch_end": 54, "step": 1760}, {"epoch_end": 55, "step": 1792}, {"epoch_end": 56, "step": 1824}, {"epoch_end": 57, "step": 1856}, {"epoch_end": 58, "step": 1888}, {"epoch_end": 59, "step": 1920}, {"epoch_end": 60, "step": 1952}, {"epoch_end": 61, "step": 1984}, {"epoch_end": 62, "step": 2016}, {"epoch_end": 63, "step": 2048}, {"epoch_end": 64, "step": 2080}, {"epoch_end": 65, "step": 2112}, {"epoch_end": 66, "step": 2144}, {"epoch_end": 67, "step": 2176}, {"epoch_end": 68, "step": 2208}, {"epoch_end": 69, "step": 2240}, {"epoch_end": 70, "step": 2272}, {"epoch_end": 71, "step": 2304}, {"epoch_end": 72, "step": 2336}, {"epoch_end": 73, "step": 2368}, {"epoch_end": 74, "step": 2400}, {"epoch_end": 75, "step": 2432}, {"epoch_end": 76, "step": 2464}, {"epoch_end": 77, "step": 2496}, {"epoch_end": 78, "step": 2528}, {"epoch_end": 79, "step": 2560}], "final": {"eval_split": "validation", "eval_acc": 0.9845, "eval_loss": 0.045933691024780274, "wall_s": 7.360168695449829, "val_acc": 0.9845, "val_loss": 0.045933691024780274, "residual_lesion": {"interior_layers": [1, 2], "lesioned_layers": [2], "branch_to_skip_rms": [1.446268916130066, 0.9188604354858398], "lesion_eval_acc": 0.383, "lesion_eval_loss": 8.05484228515625, "lesion_acc_drop": 0.6015}}, "lesion_protocol": {"fraction_of_interior_blocks": 0.3333333333333333, "selection": "final_contiguous_interior_blocks", "probe_source": "training_prefix", "probe_examples": 512, "evaluation_split": "validation"}, "timing": {"warmup_wall_s": 0.0, "training_loop_wall_s": 7.287226438522339, "diagnostics_wall_s": 0.0, "inline_diagnostics_wall_s": 0.0, "optimizer_wall_s_excluding_inline_diagnostics": 7.287226438522339, "evaluation_wall_s": 0.0671532154083252}, "cost": {"train_steps": 2560, "ordinary_training_forward_examples": 640000, "predictor_warmup_forward_examples": 0, "perturbation_events": 0, "calibration_batch_loss_evaluations": 0, "calibration_example_loss_evaluations": 0, "calibration_forward_equivalent_examples": 0.0, "training_forward_equivalent_examples": 640000.0, "max_perturbation_batch_expansion": 0}, "hardware": {"device": "cuda", "torch_version": "2.3.1+cu118", "cuda_device_name": "NVIDIA GeForce GTX 1080", "cuda_visible_devices": "5", "device_total_memory_bytes": 8507949056, "peak_memory_allocated_bytes": 17456128, "peak_memory_reserved_bytes": 23068672}}
\ No newline at end of file diff --git a/results/c2_bp_curve_val_v1_tent_l2_w8_d4_t0_s0.json b/results/c2_bp_curve_val_v1_tent_l2_w8_d4_t0_s0.json new file mode 100644 index 0000000..3961f1b --- /dev/null +++ b/results/c2_bp_curve_val_v1_tent_l2_w8_d4_t0_s0.json @@ -0,0 +1 @@ +{"args": {"mode": "bp", "dataset": "tentmap", "depth": 4, "width": 8, "act": "relu", "residual": 1, "residual_lesion_fraction": 0.3333333333333333, "epochs": 80, "batch_size": 256, "train_examples": 0, "val_examples": 2000, "split_seed": 2027, "eval_split": "validation", "task_seed": 0, "task_train_examples": 10000, "task_test_examples": 5000, "task_levels": 2, "task_n_in": 1, "task_classes": 10, "teacher_depth": 8, "teacher_width": 64, "teacher_residual": 1, "eta": 0.03, "eta_A": 0.02, "eta_P": 0.002, "momentum": 0.9, "w_scale": 1.0, "a_scale": 1.0, "feedback_scale": 1.0, "pert_sigma": 0.01, "pert_every": 4, "pert_ndirs": 4, "pert_mode": "layerwise", "use_residual": 1, "raw_scale_control": "none", "learn_A": 1, "learn_P": 1, "p_neutral": 1, "p_warmup_steps": 200, "p_warmup_eta": 0.05, "nuis_rho": 0.0, "traffic_seed": 1234, "traffic_mode": "soma", "predictor_mode": "diagonal", "normalize_delta": 0, "settle_steps": 0, "kappa": 0.0, "feedback": "error", "seed": 0, "device": "cuda", "log_every": 100000, "diagnostics": "none", "diagnostics_schedule": "final", "eval_every": 0, "max_steps": 0, "probe_bs": 512, "outdir": "results", "tag": "c2_bp_curve_val_v1_tent_l2_w8_d4_t0_s0", "n_in": 1, "n_out": 2}, "split": {"dataset": "tentmap", "task_seed": 0, "train_examples": 8000, "test_examples": 5000, "evaluation_split": "validation", "synthetic_generator": true, "split_seed": 2027, "validation_examples": 2000, "validation_index_sha256": "f292d9bfeef1b6e79c80d4cf1c572ac12dee1be799a71a126390709d0386c6e4", "validation_class_counts": {"0": 1000, "1": 1000}, "split_from_training_only": true}, "provenance": {"git_commit": "76688af26a7f7ec092810010358041969bd8a1e0", "git_dirty": false}, "diagnostic_protocol": {"probe_source": "training_prefix", "probe_examples": 512, "schedule": "final"}, "steps": [{"step": 0, "epoch": 0, "train_loss": 0.6903697848320007}, {"epoch_end": 0, "step": 32}, {"epoch_end": 1, "step": 64}, {"epoch_end": 2, "step": 96}, {"epoch_end": 3, "step": 128}, {"epoch_end": 4, "step": 160}, {"epoch_end": 5, "step": 192}, {"epoch_end": 6, "step": 224}, {"epoch_end": 7, "step": 256}, {"epoch_end": 8, "step": 288}, {"epoch_end": 9, "step": 320}, {"epoch_end": 10, "step": 352}, {"epoch_end": 11, "step": 384}, {"epoch_end": 12, "step": 416}, {"epoch_end": 13, "step": 448}, {"epoch_end": 14, "step": 480}, {"epoch_end": 15, "step": 512}, {"epoch_end": 16, "step": 544}, {"epoch_end": 17, "step": 576}, {"epoch_end": 18, "step": 608}, {"epoch_end": 19, "step": 640}, {"epoch_end": 20, "step": 672}, {"epoch_end": 21, "step": 704}, {"epoch_end": 22, "step": 736}, {"epoch_end": 23, "step": 768}, {"epoch_end": 24, "step": 800}, {"epoch_end": 25, "step": 832}, {"epoch_end": 26, "step": 864}, {"epoch_end": 27, "step": 896}, {"epoch_end": 28, "step": 928}, {"epoch_end": 29, "step": 960}, {"epoch_end": 30, "step": 992}, {"epoch_end": 31, "step": 1024}, {"epoch_end": 32, "step": 1056}, {"epoch_end": 33, "step": 1088}, {"epoch_end": 34, "step": 1120}, {"epoch_end": 35, "step": 1152}, {"epoch_end": 36, "step": 1184}, {"epoch_end": 37, "step": 1216}, {"epoch_end": 38, "step": 1248}, {"epoch_end": 39, "step": 1280}, {"epoch_end": 40, "step": 1312}, {"epoch_end": 41, "step": 1344}, {"epoch_end": 42, "step": 1376}, {"epoch_end": 43, "step": 1408}, {"epoch_end": 44, "step": 1440}, {"epoch_end": 45, "step": 1472}, {"epoch_end": 46, "step": 1504}, {"epoch_end": 47, "step": 1536}, {"epoch_end": 48, "step": 1568}, {"epoch_end": 49, "step": 1600}, {"epoch_end": 50, "step": 1632}, {"epoch_end": 51, "step": 1664}, {"epoch_end": 52, "step": 1696}, {"epoch_end": 53, "step": 1728}, {"epoch_end": 54, "step": 1760}, {"epoch_end": 55, "step": 1792}, {"epoch_end": 56, "step": 1824}, {"epoch_end": 57, "step": 1856}, {"epoch_end": 58, "step": 1888}, {"epoch_end": 59, "step": 1920}, {"epoch_end": 60, "step": 1952}, {"epoch_end": 61, "step": 1984}, {"epoch_end": 62, "step": 2016}, {"epoch_end": 63, "step": 2048}, {"epoch_end": 64, "step": 2080}, {"epoch_end": 65, "step": 2112}, {"epoch_end": 66, "step": 2144}, {"epoch_end": 67, "step": 2176}, {"epoch_end": 68, "step": 2208}, {"epoch_end": 69, "step": 2240}, {"epoch_end": 70, "step": 2272}, {"epoch_end": 71, "step": 2304}, {"epoch_end": 72, "step": 2336}, {"epoch_end": 73, "step": 2368}, {"epoch_end": 74, "step": 2400}, {"epoch_end": 75, "step": 2432}, {"epoch_end": 76, "step": 2464}, {"epoch_end": 77, "step": 2496}, {"epoch_end": 78, "step": 2528}, {"epoch_end": 79, "step": 2560}], "final": {"eval_split": "validation", "eval_acc": 0.9735, "eval_loss": 0.059503128051757816, "wall_s": 8.17149019241333, "val_acc": 0.9735, "val_loss": 0.059503128051757816, "residual_lesion": {"interior_layers": [1, 2, 3], "lesioned_layers": [3], "branch_to_skip_rms": [0.5531695485115051, 0.6390233635902405, 0.5977039933204651], "lesion_eval_acc": 0.565, "lesion_eval_loss": 2.022367248535156, "lesion_acc_drop": 0.4085000000000001}}, "lesion_protocol": {"fraction_of_interior_blocks": 0.3333333333333333, "selection": "final_contiguous_interior_blocks", "probe_source": "training_prefix", "probe_examples": 512, "evaluation_split": "validation"}, "timing": {"warmup_wall_s": 0.0, "training_loop_wall_s": 8.092061758041382, "diagnostics_wall_s": 0.0, "inline_diagnostics_wall_s": 0.0, "optimizer_wall_s_excluding_inline_diagnostics": 8.092061758041382, "evaluation_wall_s": 0.07367563247680664}, "cost": {"train_steps": 2560, "ordinary_training_forward_examples": 640000, "predictor_warmup_forward_examples": 0, "perturbation_events": 0, "calibration_batch_loss_evaluations": 0, "calibration_example_loss_evaluations": 0, "calibration_forward_equivalent_examples": 0.0, "training_forward_equivalent_examples": 640000.0, "max_perturbation_batch_expansion": 0}, "hardware": {"device": "cuda", "torch_version": "2.3.1+cu118", "cuda_device_name": "NVIDIA GeForce GTX 1080", "cuda_visible_devices": "5", "device_total_memory_bytes": 8507949056, "peak_memory_allocated_bytes": 17525248, "peak_memory_reserved_bytes": 23068672}}
\ No newline at end of file diff --git a/results/c2_bp_curve_val_v1_tent_l2_w8_d4_t1_s0.json b/results/c2_bp_curve_val_v1_tent_l2_w8_d4_t1_s0.json new file mode 100644 index 0000000..85afa39 --- /dev/null +++ b/results/c2_bp_curve_val_v1_tent_l2_w8_d4_t1_s0.json @@ -0,0 +1 @@ +{"args": {"mode": "bp", "dataset": "tentmap", "depth": 4, "width": 8, "act": "relu", "residual": 1, "residual_lesion_fraction": 0.3333333333333333, "epochs": 80, "batch_size": 256, "train_examples": 0, "val_examples": 2000, "split_seed": 2027, "eval_split": "validation", "task_seed": 1, "task_train_examples": 10000, "task_test_examples": 5000, "task_levels": 2, "task_n_in": 1, "task_classes": 10, "teacher_depth": 8, "teacher_width": 64, "teacher_residual": 1, "eta": 0.03, "eta_A": 0.02, "eta_P": 0.002, "momentum": 0.9, "w_scale": 1.0, "a_scale": 1.0, "feedback_scale": 1.0, "pert_sigma": 0.01, "pert_every": 4, "pert_ndirs": 4, "pert_mode": "layerwise", "use_residual": 1, "raw_scale_control": "none", "learn_A": 1, "learn_P": 1, "p_neutral": 1, "p_warmup_steps": 200, "p_warmup_eta": 0.05, "nuis_rho": 0.0, "traffic_seed": 1234, "traffic_mode": "soma", "predictor_mode": "diagonal", "normalize_delta": 0, "settle_steps": 0, "kappa": 0.0, "feedback": "error", "seed": 0, "device": "cuda", "log_every": 100000, "diagnostics": "none", "diagnostics_schedule": "final", "eval_every": 0, "max_steps": 0, "probe_bs": 512, "outdir": "results", "tag": "c2_bp_curve_val_v1_tent_l2_w8_d4_t1_s0", "n_in": 1, "n_out": 2}, "split": {"dataset": "tentmap", "task_seed": 1, "train_examples": 8000, "test_examples": 5000, "evaluation_split": "validation", "synthetic_generator": true, "split_seed": 2027, "validation_examples": 2000, "validation_index_sha256": "2eaf578917eb435bde86ba85631fa86644d2621c9be3ae6754d8128180c4b302", "validation_class_counts": {"0": 1000, "1": 1000}, "split_from_training_only": true}, "provenance": {"git_commit": "76688af26a7f7ec092810010358041969bd8a1e0", "git_dirty": false}, "diagnostic_protocol": {"probe_source": "training_prefix", "probe_examples": 512, "schedule": "final"}, "steps": [{"step": 0, "epoch": 0, "train_loss": 0.686114490032196}, {"epoch_end": 0, "step": 32}, {"epoch_end": 1, "step": 64}, {"epoch_end": 2, "step": 96}, {"epoch_end": 3, "step": 128}, {"epoch_end": 4, "step": 160}, {"epoch_end": 5, "step": 192}, {"epoch_end": 6, "step": 224}, {"epoch_end": 7, "step": 256}, {"epoch_end": 8, "step": 288}, {"epoch_end": 9, "step": 320}, {"epoch_end": 10, "step": 352}, {"epoch_end": 11, "step": 384}, {"epoch_end": 12, "step": 416}, {"epoch_end": 13, "step": 448}, {"epoch_end": 14, "step": 480}, {"epoch_end": 15, "step": 512}, {"epoch_end": 16, "step": 544}, {"epoch_end": 17, "step": 576}, {"epoch_end": 18, "step": 608}, {"epoch_end": 19, "step": 640}, {"epoch_end": 20, "step": 672}, {"epoch_end": 21, "step": 704}, {"epoch_end": 22, "step": 736}, {"epoch_end": 23, "step": 768}, {"epoch_end": 24, "step": 800}, {"epoch_end": 25, "step": 832}, {"epoch_end": 26, "step": 864}, {"epoch_end": 27, "step": 896}, {"epoch_end": 28, "step": 928}, {"epoch_end": 29, "step": 960}, {"epoch_end": 30, "step": 992}, {"epoch_end": 31, "step": 1024}, {"epoch_end": 32, "step": 1056}, {"epoch_end": 33, "step": 1088}, {"epoch_end": 34, "step": 1120}, {"epoch_end": 35, "step": 1152}, {"epoch_end": 36, "step": 1184}, {"epoch_end": 37, "step": 1216}, {"epoch_end": 38, "step": 1248}, {"epoch_end": 39, "step": 1280}, {"epoch_end": 40, "step": 1312}, {"epoch_end": 41, "step": 1344}, {"epoch_end": 42, "step": 1376}, {"epoch_end": 43, "step": 1408}, {"epoch_end": 44, "step": 1440}, {"epoch_end": 45, "step": 1472}, {"epoch_end": 46, "step": 1504}, {"epoch_end": 47, "step": 1536}, {"epoch_end": 48, "step": 1568}, {"epoch_end": 49, "step": 1600}, {"epoch_end": 50, "step": 1632}, {"epoch_end": 51, "step": 1664}, {"epoch_end": 52, "step": 1696}, {"epoch_end": 53, "step": 1728}, {"epoch_end": 54, "step": 1760}, {"epoch_end": 55, "step": 1792}, {"epoch_end": 56, "step": 1824}, {"epoch_end": 57, "step": 1856}, {"epoch_end": 58, "step": 1888}, {"epoch_end": 59, "step": 1920}, {"epoch_end": 60, "step": 1952}, {"epoch_end": 61, "step": 1984}, {"epoch_end": 62, "step": 2016}, {"epoch_end": 63, "step": 2048}, {"epoch_end": 64, "step": 2080}, {"epoch_end": 65, "step": 2112}, {"epoch_end": 66, "step": 2144}, {"epoch_end": 67, "step": 2176}, {"epoch_end": 68, "step": 2208}, {"epoch_end": 69, "step": 2240}, {"epoch_end": 70, "step": 2272}, {"epoch_end": 71, "step": 2304}, {"epoch_end": 72, "step": 2336}, {"epoch_end": 73, "step": 2368}, {"epoch_end": 74, "step": 2400}, {"epoch_end": 75, "step": 2432}, {"epoch_end": 76, "step": 2464}, {"epoch_end": 77, "step": 2496}, {"epoch_end": 78, "step": 2528}, {"epoch_end": 79, "step": 2560}], "final": {"eval_split": "validation", "eval_acc": 0.9805, "eval_loss": 0.043616046905517576, "wall_s": 8.062154769897461, "val_acc": 0.9805, "val_loss": 0.043616046905517576, "residual_lesion": {"interior_layers": [1, 2, 3], "lesioned_layers": [3], "branch_to_skip_rms": [0.49482274055480957, 0.5972866415977478, 0.430756539106369], "lesion_eval_acc": 0.63, "lesion_eval_loss": 0.8711539916992187, "lesion_acc_drop": 0.35050000000000003}}, "lesion_protocol": {"fraction_of_interior_blocks": 0.3333333333333333, "selection": "final_contiguous_interior_blocks", "probe_source": "training_prefix", "probe_examples": 512, "evaluation_split": "validation"}, "timing": {"warmup_wall_s": 0.0, "training_loop_wall_s": 7.984245538711548, "diagnostics_wall_s": 0.0, "inline_diagnostics_wall_s": 0.0, "optimizer_wall_s_excluding_inline_diagnostics": 7.984245538711548, "evaluation_wall_s": 0.06487417221069336}, "cost": {"train_steps": 2560, "ordinary_training_forward_examples": 640000, "predictor_warmup_forward_examples": 0, "perturbation_events": 0, "calibration_batch_loss_evaluations": 0, "calibration_example_loss_evaluations": 0, "calibration_forward_equivalent_examples": 0.0, "training_forward_equivalent_examples": 640000.0, "max_perturbation_batch_expansion": 0}, "hardware": {"device": "cuda", "torch_version": "2.3.1+cu118", "cuda_device_name": "NVIDIA GeForce GTX 1080", "cuda_visible_devices": "7", "device_total_memory_bytes": 8507949056, "peak_memory_allocated_bytes": 17525248, "peak_memory_reserved_bytes": 23068672}}
\ No newline at end of file diff --git a/results/c2_bp_curve_val_v1_tent_l2_w8_d4_t2_s0.json b/results/c2_bp_curve_val_v1_tent_l2_w8_d4_t2_s0.json new file mode 100644 index 0000000..f6a1676 --- /dev/null +++ b/results/c2_bp_curve_val_v1_tent_l2_w8_d4_t2_s0.json @@ -0,0 +1 @@ +{"args": {"mode": "bp", "dataset": "tentmap", "depth": 4, "width": 8, "act": "relu", "residual": 1, "residual_lesion_fraction": 0.3333333333333333, "epochs": 80, "batch_size": 256, "train_examples": 0, "val_examples": 2000, "split_seed": 2027, "eval_split": "validation", "task_seed": 2, "task_train_examples": 10000, "task_test_examples": 5000, "task_levels": 2, "task_n_in": 1, "task_classes": 10, "teacher_depth": 8, "teacher_width": 64, "teacher_residual": 1, "eta": 0.03, "eta_A": 0.02, "eta_P": 0.002, "momentum": 0.9, "w_scale": 1.0, "a_scale": 1.0, "feedback_scale": 1.0, "pert_sigma": 0.01, "pert_every": 4, "pert_ndirs": 4, "pert_mode": "layerwise", "use_residual": 1, "raw_scale_control": "none", "learn_A": 1, "learn_P": 1, "p_neutral": 1, "p_warmup_steps": 200, "p_warmup_eta": 0.05, "nuis_rho": 0.0, "traffic_seed": 1234, "traffic_mode": "soma", "predictor_mode": "diagonal", "normalize_delta": 0, "settle_steps": 0, "kappa": 0.0, "feedback": "error", "seed": 0, "device": "cuda", "log_every": 100000, "diagnostics": "none", "diagnostics_schedule": "final", "eval_every": 0, "max_steps": 0, "probe_bs": 512, "outdir": "results", "tag": "c2_bp_curve_val_v1_tent_l2_w8_d4_t2_s0", "n_in": 1, "n_out": 2}, "split": {"dataset": "tentmap", "task_seed": 2, "train_examples": 8000, "test_examples": 5000, "evaluation_split": "validation", "synthetic_generator": true, "split_seed": 2027, "validation_examples": 2000, "validation_index_sha256": "5c0cebb2220d23e8aab351ee7a5a8d97c1c8d8eee604e8e1aac6d8d8108629e7", "validation_class_counts": {"0": 1000, "1": 1000}, "split_from_training_only": true}, "provenance": {"git_commit": "76688af26a7f7ec092810010358041969bd8a1e0", "git_dirty": false}, "diagnostic_protocol": {"probe_source": "training_prefix", "probe_examples": 512, "schedule": "final"}, "steps": [{"step": 0, "epoch": 0, "train_loss": 0.7004839181900024}, {"epoch_end": 0, "step": 32}, {"epoch_end": 1, "step": 64}, {"epoch_end": 2, "step": 96}, {"epoch_end": 3, "step": 128}, {"epoch_end": 4, "step": 160}, {"epoch_end": 5, "step": 192}, {"epoch_end": 6, "step": 224}, {"epoch_end": 7, "step": 256}, {"epoch_end": 8, "step": 288}, {"epoch_end": 9, "step": 320}, {"epoch_end": 10, "step": 352}, {"epoch_end": 11, "step": 384}, {"epoch_end": 12, "step": 416}, {"epoch_end": 13, "step": 448}, {"epoch_end": 14, "step": 480}, {"epoch_end": 15, "step": 512}, {"epoch_end": 16, "step": 544}, {"epoch_end": 17, "step": 576}, {"epoch_end": 18, "step": 608}, {"epoch_end": 19, "step": 640}, {"epoch_end": 20, "step": 672}, {"epoch_end": 21, "step": 704}, {"epoch_end": 22, "step": 736}, {"epoch_end": 23, "step": 768}, {"epoch_end": 24, "step": 800}, {"epoch_end": 25, "step": 832}, {"epoch_end": 26, "step": 864}, {"epoch_end": 27, "step": 896}, {"epoch_end": 28, "step": 928}, {"epoch_end": 29, "step": 960}, {"epoch_end": 30, "step": 992}, {"epoch_end": 31, "step": 1024}, {"epoch_end": 32, "step": 1056}, {"epoch_end": 33, "step": 1088}, {"epoch_end": 34, "step": 1120}, {"epoch_end": 35, "step": 1152}, {"epoch_end": 36, "step": 1184}, {"epoch_end": 37, "step": 1216}, {"epoch_end": 38, "step": 1248}, {"epoch_end": 39, "step": 1280}, {"epoch_end": 40, "step": 1312}, {"epoch_end": 41, "step": 1344}, {"epoch_end": 42, "step": 1376}, {"epoch_end": 43, "step": 1408}, {"epoch_end": 44, "step": 1440}, {"epoch_end": 45, "step": 1472}, {"epoch_end": 46, "step": 1504}, {"epoch_end": 47, "step": 1536}, {"epoch_end": 48, "step": 1568}, {"epoch_end": 49, "step": 1600}, {"epoch_end": 50, "step": 1632}, {"epoch_end": 51, "step": 1664}, {"epoch_end": 52, "step": 1696}, {"epoch_end": 53, "step": 1728}, {"epoch_end": 54, "step": 1760}, {"epoch_end": 55, "step": 1792}, {"epoch_end": 56, "step": 1824}, {"epoch_end": 57, "step": 1856}, {"epoch_end": 58, "step": 1888}, {"epoch_end": 59, "step": 1920}, {"epoch_end": 60, "step": 1952}, {"epoch_end": 61, "step": 1984}, {"epoch_end": 62, "step": 2016}, {"epoch_end": 63, "step": 2048}, {"epoch_end": 64, "step": 2080}, {"epoch_end": 65, "step": 2112}, {"epoch_end": 66, "step": 2144}, {"epoch_end": 67, "step": 2176}, {"epoch_end": 68, "step": 2208}, {"epoch_end": 69, "step": 2240}, {"epoch_end": 70, "step": 2272}, {"epoch_end": 71, "step": 2304}, {"epoch_end": 72, "step": 2336}, {"epoch_end": 73, "step": 2368}, {"epoch_end": 74, "step": 2400}, {"epoch_end": 75, "step": 2432}, {"epoch_end": 76, "step": 2464}, {"epoch_end": 77, "step": 2496}, {"epoch_end": 78, "step": 2528}, {"epoch_end": 79, "step": 2560}], "final": {"eval_split": "validation", "eval_acc": 0.9525, "eval_loss": 0.12547859954833984, "wall_s": 7.631904125213623, "val_acc": 0.9525, "val_loss": 0.12547859954833984, "residual_lesion": {"interior_layers": [1, 2, 3], "lesioned_layers": [3], "branch_to_skip_rms": [0.548296332359314, 0.6270938515663147, 0.4090343713760376], "lesion_eval_acc": 0.604, "lesion_eval_loss": 1.8691396484375, "lesion_acc_drop": 0.34850000000000003}}, "lesion_protocol": {"fraction_of_interior_blocks": 0.3333333333333333, "selection": "final_contiguous_interior_blocks", "probe_source": "training_prefix", "probe_examples": 512, "evaluation_split": "validation"}, "timing": {"warmup_wall_s": 0.0, "training_loop_wall_s": 7.554071426391602, "diagnostics_wall_s": 0.0, "inline_diagnostics_wall_s": 0.0, "optimizer_wall_s_excluding_inline_diagnostics": 7.554071426391602, "evaluation_wall_s": 0.07192444801330566}, "cost": {"train_steps": 2560, "ordinary_training_forward_examples": 640000, "predictor_warmup_forward_examples": 0, "perturbation_events": 0, "calibration_batch_loss_evaluations": 0, "calibration_example_loss_evaluations": 0, "calibration_forward_equivalent_examples": 0.0, "training_forward_equivalent_examples": 640000.0, "max_perturbation_batch_expansion": 0}, "hardware": {"device": "cuda", "torch_version": "2.3.1+cu118", "cuda_device_name": "NVIDIA GeForce GTX 1080", "cuda_visible_devices": "5", "device_total_memory_bytes": 8507949056, "peak_memory_allocated_bytes": 17525248, "peak_memory_reserved_bytes": 23068672}}
\ No newline at end of file diff --git a/results/c2_bp_curve_val_v1_tent_l2_w8_d6_t0_s0.json b/results/c2_bp_curve_val_v1_tent_l2_w8_d6_t0_s0.json new file mode 100644 index 0000000..9c469fa --- /dev/null +++ b/results/c2_bp_curve_val_v1_tent_l2_w8_d6_t0_s0.json @@ -0,0 +1 @@ +{"args": {"mode": "bp", "dataset": "tentmap", "depth": 6, "width": 8, "act": "relu", "residual": 1, "residual_lesion_fraction": 0.3333333333333333, "epochs": 80, "batch_size": 256, "train_examples": 0, "val_examples": 2000, "split_seed": 2027, "eval_split": "validation", "task_seed": 0, "task_train_examples": 10000, "task_test_examples": 5000, "task_levels": 2, "task_n_in": 1, "task_classes": 10, "teacher_depth": 8, "teacher_width": 64, "teacher_residual": 1, "eta": 0.03, "eta_A": 0.02, "eta_P": 0.002, "momentum": 0.9, "w_scale": 1.0, "a_scale": 1.0, "feedback_scale": 1.0, "pert_sigma": 0.01, "pert_every": 4, "pert_ndirs": 4, "pert_mode": "layerwise", "use_residual": 1, "raw_scale_control": "none", "learn_A": 1, "learn_P": 1, "p_neutral": 1, "p_warmup_steps": 200, "p_warmup_eta": 0.05, "nuis_rho": 0.0, "traffic_seed": 1234, "traffic_mode": "soma", "predictor_mode": "diagonal", "normalize_delta": 0, "settle_steps": 0, "kappa": 0.0, "feedback": "error", "seed": 0, "device": "cuda", "log_every": 100000, "diagnostics": "none", "diagnostics_schedule": "final", "eval_every": 0, "max_steps": 0, "probe_bs": 512, "outdir": "results", "tag": "c2_bp_curve_val_v1_tent_l2_w8_d6_t0_s0", "n_in": 1, "n_out": 2}, "split": {"dataset": "tentmap", "task_seed": 0, "train_examples": 8000, "test_examples": 5000, "evaluation_split": "validation", "synthetic_generator": true, "split_seed": 2027, "validation_examples": 2000, "validation_index_sha256": "f292d9bfeef1b6e79c80d4cf1c572ac12dee1be799a71a126390709d0386c6e4", "validation_class_counts": {"0": 1000, "1": 1000}, "split_from_training_only": true}, "provenance": {"git_commit": "76688af26a7f7ec092810010358041969bd8a1e0", "git_dirty": false}, "diagnostic_protocol": {"probe_source": "training_prefix", "probe_examples": 512, "schedule": "final"}, "steps": [{"step": 0, "epoch": 0, "train_loss": 0.715667724609375}, {"epoch_end": 0, "step": 32}, {"epoch_end": 1, "step": 64}, {"epoch_end": 2, "step": 96}, {"epoch_end": 3, "step": 128}, {"epoch_end": 4, "step": 160}, {"epoch_end": 5, "step": 192}, {"epoch_end": 6, "step": 224}, {"epoch_end": 7, "step": 256}, {"epoch_end": 8, "step": 288}, {"epoch_end": 9, "step": 320}, {"epoch_end": 10, "step": 352}, {"epoch_end": 11, "step": 384}, {"epoch_end": 12, "step": 416}, {"epoch_end": 13, "step": 448}, {"epoch_end": 14, "step": 480}, {"epoch_end": 15, "step": 512}, {"epoch_end": 16, "step": 544}, {"epoch_end": 17, "step": 576}, {"epoch_end": 18, "step": 608}, {"epoch_end": 19, "step": 640}, {"epoch_end": 20, "step": 672}, {"epoch_end": 21, "step": 704}, {"epoch_end": 22, "step": 736}, {"epoch_end": 23, "step": 768}, {"epoch_end": 24, "step": 800}, {"epoch_end": 25, "step": 832}, {"epoch_end": 26, "step": 864}, {"epoch_end": 27, "step": 896}, {"epoch_end": 28, "step": 928}, {"epoch_end": 29, "step": 960}, {"epoch_end": 30, "step": 992}, {"epoch_end": 31, "step": 1024}, {"epoch_end": 32, "step": 1056}, {"epoch_end": 33, "step": 1088}, {"epoch_end": 34, "step": 1120}, {"epoch_end": 35, "step": 1152}, {"epoch_end": 36, "step": 1184}, {"epoch_end": 37, "step": 1216}, {"epoch_end": 38, "step": 1248}, {"epoch_end": 39, "step": 1280}, {"epoch_end": 40, "step": 1312}, {"epoch_end": 41, "step": 1344}, {"epoch_end": 42, "step": 1376}, {"epoch_end": 43, "step": 1408}, {"epoch_end": 44, "step": 1440}, {"epoch_end": 45, "step": 1472}, {"epoch_end": 46, "step": 1504}, {"epoch_end": 47, "step": 1536}, {"epoch_end": 48, "step": 1568}, {"epoch_end": 49, "step": 1600}, {"epoch_end": 50, "step": 1632}, {"epoch_end": 51, "step": 1664}, {"epoch_end": 52, "step": 1696}, {"epoch_end": 53, "step": 1728}, {"epoch_end": 54, "step": 1760}, {"epoch_end": 55, "step": 1792}, {"epoch_end": 56, "step": 1824}, {"epoch_end": 57, "step": 1856}, {"epoch_end": 58, "step": 1888}, {"epoch_end": 59, "step": 1920}, {"epoch_end": 60, "step": 1952}, {"epoch_end": 61, "step": 1984}, {"epoch_end": 62, "step": 2016}, {"epoch_end": 63, "step": 2048}, {"epoch_end": 64, "step": 2080}, {"epoch_end": 65, "step": 2112}, {"epoch_end": 66, "step": 2144}, {"epoch_end": 67, "step": 2176}, {"epoch_end": 68, "step": 2208}, {"epoch_end": 69, "step": 2240}, {"epoch_end": 70, "step": 2272}, {"epoch_end": 71, "step": 2304}, {"epoch_end": 72, "step": 2336}, {"epoch_end": 73, "step": 2368}, {"epoch_end": 74, "step": 2400}, {"epoch_end": 75, "step": 2432}, {"epoch_end": 76, "step": 2464}, {"epoch_end": 77, "step": 2496}, {"epoch_end": 78, "step": 2528}, {"epoch_end": 79, "step": 2560}], "final": {"eval_split": "validation", "eval_acc": 0.9635, "eval_loss": 0.10391807556152344, "wall_s": 10.216241359710693, "val_acc": 0.9635, "val_loss": 0.10391807556152344, "residual_lesion": {"interior_layers": [1, 2, 3, 4, 5], "lesioned_layers": [4, 5], "branch_to_skip_rms": [0.2907836437225342, 0.7113378643989563, 0.5075103640556335, 0.2763180136680603, 0.22876305878162384], "lesion_eval_acc": 0.563, "lesion_eval_loss": 0.8695695495605469, "lesion_acc_drop": 0.4005000000000001}}, "lesion_protocol": {"fraction_of_interior_blocks": 0.3333333333333333, "selection": "final_contiguous_interior_blocks", "probe_source": "training_prefix", "probe_examples": 512, "evaluation_split": "validation"}, "timing": {"warmup_wall_s": 0.0, "training_loop_wall_s": 10.13801908493042, "diagnostics_wall_s": 0.0, "inline_diagnostics_wall_s": 0.0, "optimizer_wall_s_excluding_inline_diagnostics": 10.13801908493042, "evaluation_wall_s": 0.0723717212677002}, "cost": {"train_steps": 2560, "ordinary_training_forward_examples": 640000, "predictor_warmup_forward_examples": 0, "perturbation_events": 0, "calibration_batch_loss_evaluations": 0, "calibration_example_loss_evaluations": 0, "calibration_forward_equivalent_examples": 0.0, "training_forward_equivalent_examples": 640000.0, "max_perturbation_batch_expansion": 0}, "hardware": {"device": "cuda", "torch_version": "2.3.1+cu118", "cuda_device_name": "NVIDIA GeForce GTX 1080", "cuda_visible_devices": "5", "device_total_memory_bytes": 8507949056, "peak_memory_allocated_bytes": 17663488, "peak_memory_reserved_bytes": 23068672}}
\ No newline at end of file diff --git a/results/c2_bp_curve_val_v1_tent_l2_w8_d6_t1_s0.json b/results/c2_bp_curve_val_v1_tent_l2_w8_d6_t1_s0.json new file mode 100644 index 0000000..7fe20a0 --- /dev/null +++ b/results/c2_bp_curve_val_v1_tent_l2_w8_d6_t1_s0.json @@ -0,0 +1 @@ +{"args": {"mode": "bp", "dataset": "tentmap", "depth": 6, "width": 8, "act": "relu", "residual": 1, "residual_lesion_fraction": 0.3333333333333333, "epochs": 80, "batch_size": 256, "train_examples": 0, "val_examples": 2000, "split_seed": 2027, "eval_split": "validation", "task_seed": 1, "task_train_examples": 10000, "task_test_examples": 5000, "task_levels": 2, "task_n_in": 1, "task_classes": 10, "teacher_depth": 8, "teacher_width": 64, "teacher_residual": 1, "eta": 0.03, "eta_A": 0.02, "eta_P": 0.002, "momentum": 0.9, "w_scale": 1.0, "a_scale": 1.0, "feedback_scale": 1.0, "pert_sigma": 0.01, "pert_every": 4, "pert_ndirs": 4, "pert_mode": "layerwise", "use_residual": 1, "raw_scale_control": "none", "learn_A": 1, "learn_P": 1, "p_neutral": 1, "p_warmup_steps": 200, "p_warmup_eta": 0.05, "nuis_rho": 0.0, "traffic_seed": 1234, "traffic_mode": "soma", "predictor_mode": "diagonal", "normalize_delta": 0, "settle_steps": 0, "kappa": 0.0, "feedback": "error", "seed": 0, "device": "cuda", "log_every": 100000, "diagnostics": "none", "diagnostics_schedule": "final", "eval_every": 0, "max_steps": 0, "probe_bs": 512, "outdir": "results", "tag": "c2_bp_curve_val_v1_tent_l2_w8_d6_t1_s0", "n_in": 1, "n_out": 2}, "split": {"dataset": "tentmap", "task_seed": 1, "train_examples": 8000, "test_examples": 5000, "evaluation_split": "validation", "synthetic_generator": true, "split_seed": 2027, "validation_examples": 2000, "validation_index_sha256": "2eaf578917eb435bde86ba85631fa86644d2621c9be3ae6754d8128180c4b302", "validation_class_counts": {"0": 1000, "1": 1000}, "split_from_training_only": true}, "provenance": {"git_commit": "76688af26a7f7ec092810010358041969bd8a1e0", "git_dirty": false}, "diagnostic_protocol": {"probe_source": "training_prefix", "probe_examples": 512, "schedule": "final"}, "steps": [{"step": 0, "epoch": 0, "train_loss": 0.7043545842170715}, {"epoch_end": 0, "step": 32}, {"epoch_end": 1, "step": 64}, {"epoch_end": 2, "step": 96}, {"epoch_end": 3, "step": 128}, {"epoch_end": 4, "step": 160}, {"epoch_end": 5, "step": 192}, {"epoch_end": 6, "step": 224}, {"epoch_end": 7, "step": 256}, {"epoch_end": 8, "step": 288}, {"epoch_end": 9, "step": 320}, {"epoch_end": 10, "step": 352}, {"epoch_end": 11, "step": 384}, {"epoch_end": 12, "step": 416}, {"epoch_end": 13, "step": 448}, {"epoch_end": 14, "step": 480}, {"epoch_end": 15, "step": 512}, {"epoch_end": 16, "step": 544}, {"epoch_end": 17, "step": 576}, {"epoch_end": 18, "step": 608}, {"epoch_end": 19, "step": 640}, {"epoch_end": 20, "step": 672}, {"epoch_end": 21, "step": 704}, {"epoch_end": 22, "step": 736}, {"epoch_end": 23, "step": 768}, {"epoch_end": 24, "step": 800}, {"epoch_end": 25, "step": 832}, {"epoch_end": 26, "step": 864}, {"epoch_end": 27, "step": 896}, {"epoch_end": 28, "step": 928}, {"epoch_end": 29, "step": 960}, {"epoch_end": 30, "step": 992}, {"epoch_end": 31, "step": 1024}, {"epoch_end": 32, "step": 1056}, {"epoch_end": 33, "step": 1088}, {"epoch_end": 34, "step": 1120}, {"epoch_end": 35, "step": 1152}, {"epoch_end": 36, "step": 1184}, {"epoch_end": 37, "step": 1216}, {"epoch_end": 38, "step": 1248}, {"epoch_end": 39, "step": 1280}, {"epoch_end": 40, "step": 1312}, {"epoch_end": 41, "step": 1344}, {"epoch_end": 42, "step": 1376}, {"epoch_end": 43, "step": 1408}, {"epoch_end": 44, "step": 1440}, {"epoch_end": 45, "step": 1472}, {"epoch_end": 46, "step": 1504}, {"epoch_end": 47, "step": 1536}, {"epoch_end": 48, "step": 1568}, {"epoch_end": 49, "step": 1600}, {"epoch_end": 50, "step": 1632}, {"epoch_end": 51, "step": 1664}, {"epoch_end": 52, "step": 1696}, {"epoch_end": 53, "step": 1728}, {"epoch_end": 54, "step": 1760}, {"epoch_end": 55, "step": 1792}, {"epoch_end": 56, "step": 1824}, {"epoch_end": 57, "step": 1856}, {"epoch_end": 58, "step": 1888}, {"epoch_end": 59, "step": 1920}, {"epoch_end": 60, "step": 1952}, {"epoch_end": 61, "step": 1984}, {"epoch_end": 62, "step": 2016}, {"epoch_end": 63, "step": 2048}, {"epoch_end": 64, "step": 2080}, {"epoch_end": 65, "step": 2112}, {"epoch_end": 66, "step": 2144}, {"epoch_end": 67, "step": 2176}, {"epoch_end": 68, "step": 2208}, {"epoch_end": 69, "step": 2240}, {"epoch_end": 70, "step": 2272}, {"epoch_end": 71, "step": 2304}, {"epoch_end": 72, "step": 2336}, {"epoch_end": 73, "step": 2368}, {"epoch_end": 74, "step": 2400}, {"epoch_end": 75, "step": 2432}, {"epoch_end": 76, "step": 2464}, {"epoch_end": 77, "step": 2496}, {"epoch_end": 78, "step": 2528}, {"epoch_end": 79, "step": 2560}], "final": {"eval_split": "validation", "eval_acc": 0.9395, "eval_loss": 0.1816444549560547, "wall_s": 10.355946779251099, "val_acc": 0.9395, "val_loss": 0.1816444549560547, "residual_lesion": {"interior_layers": [1, 2, 3, 4, 5], "lesioned_layers": [4, 5], "branch_to_skip_rms": [0.6430839896202087, 0.7139116525650024, 0.5461912155151367, 0.39264601469039917, 0.2221066951751709], "lesion_eval_acc": 0.536, "lesion_eval_loss": 1.4475346069335937, "lesion_acc_drop": 0.40349999999999997}}, "lesion_protocol": {"fraction_of_interior_blocks": 0.3333333333333333, "selection": "final_contiguous_interior_blocks", "probe_source": "training_prefix", "probe_examples": 512, "evaluation_split": "validation"}, "timing": {"warmup_wall_s": 0.0, "training_loop_wall_s": 10.267504930496216, "diagnostics_wall_s": 0.0, "inline_diagnostics_wall_s": 0.0, "optimizer_wall_s_excluding_inline_diagnostics": 10.267504930496216, "evaluation_wall_s": 0.08231973648071289}, "cost": {"train_steps": 2560, "ordinary_training_forward_examples": 640000, "predictor_warmup_forward_examples": 0, "perturbation_events": 0, "calibration_batch_loss_evaluations": 0, "calibration_example_loss_evaluations": 0, "calibration_forward_equivalent_examples": 0.0, "training_forward_equivalent_examples": 640000.0, "max_perturbation_batch_expansion": 0}, "hardware": {"device": "cuda", "torch_version": "2.3.1+cu118", "cuda_device_name": "NVIDIA GeForce GTX 1080", "cuda_visible_devices": "7", "device_total_memory_bytes": 8507949056, "peak_memory_allocated_bytes": 17663488, "peak_memory_reserved_bytes": 23068672}}
\ No newline at end of file diff --git a/results/c2_bp_curve_val_v1_tent_l2_w8_d6_t2_s0.json b/results/c2_bp_curve_val_v1_tent_l2_w8_d6_t2_s0.json new file mode 100644 index 0000000..add4c38 --- /dev/null +++ b/results/c2_bp_curve_val_v1_tent_l2_w8_d6_t2_s0.json @@ -0,0 +1 @@ +{"args": {"mode": "bp", "dataset": "tentmap", "depth": 6, "width": 8, "act": "relu", "residual": 1, "residual_lesion_fraction": 0.3333333333333333, "epochs": 80, "batch_size": 256, "train_examples": 0, "val_examples": 2000, "split_seed": 2027, "eval_split": "validation", "task_seed": 2, "task_train_examples": 10000, "task_test_examples": 5000, "task_levels": 2, "task_n_in": 1, "task_classes": 10, "teacher_depth": 8, "teacher_width": 64, "teacher_residual": 1, "eta": 0.03, "eta_A": 0.02, "eta_P": 0.002, "momentum": 0.9, "w_scale": 1.0, "a_scale": 1.0, "feedback_scale": 1.0, "pert_sigma": 0.01, "pert_every": 4, "pert_ndirs": 4, "pert_mode": "layerwise", "use_residual": 1, "raw_scale_control": "none", "learn_A": 1, "learn_P": 1, "p_neutral": 1, "p_warmup_steps": 200, "p_warmup_eta": 0.05, "nuis_rho": 0.0, "traffic_seed": 1234, "traffic_mode": "soma", "predictor_mode": "diagonal", "normalize_delta": 0, "settle_steps": 0, "kappa": 0.0, "feedback": "error", "seed": 0, "device": "cuda", "log_every": 100000, "diagnostics": "none", "diagnostics_schedule": "final", "eval_every": 0, "max_steps": 0, "probe_bs": 512, "outdir": "results", "tag": "c2_bp_curve_val_v1_tent_l2_w8_d6_t2_s0", "n_in": 1, "n_out": 2}, "split": {"dataset": "tentmap", "task_seed": 2, "train_examples": 8000, "test_examples": 5000, "evaluation_split": "validation", "synthetic_generator": true, "split_seed": 2027, "validation_examples": 2000, "validation_index_sha256": "5c0cebb2220d23e8aab351ee7a5a8d97c1c8d8eee604e8e1aac6d8d8108629e7", "validation_class_counts": {"0": 1000, "1": 1000}, "split_from_training_only": true}, "provenance": {"git_commit": "76688af26a7f7ec092810010358041969bd8a1e0", "git_dirty": false}, "diagnostic_protocol": {"probe_source": "training_prefix", "probe_examples": 512, "schedule": "final"}, "steps": [{"step": 0, "epoch": 0, "train_loss": 0.7442378401756287}, {"epoch_end": 0, "step": 32}, {"epoch_end": 1, "step": 64}, {"epoch_end": 2, "step": 96}, {"epoch_end": 3, "step": 128}, {"epoch_end": 4, "step": 160}, {"epoch_end": 5, "step": 192}, {"epoch_end": 6, "step": 224}, {"epoch_end": 7, "step": 256}, {"epoch_end": 8, "step": 288}, {"epoch_end": 9, "step": 320}, {"epoch_end": 10, "step": 352}, {"epoch_end": 11, "step": 384}, {"epoch_end": 12, "step": 416}, {"epoch_end": 13, "step": 448}, {"epoch_end": 14, "step": 480}, {"epoch_end": 15, "step": 512}, {"epoch_end": 16, "step": 544}, {"epoch_end": 17, "step": 576}, {"epoch_end": 18, "step": 608}, {"epoch_end": 19, "step": 640}, {"epoch_end": 20, "step": 672}, {"epoch_end": 21, "step": 704}, {"epoch_end": 22, "step": 736}, {"epoch_end": 23, "step": 768}, {"epoch_end": 24, "step": 800}, {"epoch_end": 25, "step": 832}, {"epoch_end": 26, "step": 864}, {"epoch_end": 27, "step": 896}, {"epoch_end": 28, "step": 928}, {"epoch_end": 29, "step": 960}, {"epoch_end": 30, "step": 992}, {"epoch_end": 31, "step": 1024}, {"epoch_end": 32, "step": 1056}, {"epoch_end": 33, "step": 1088}, {"epoch_end": 34, "step": 1120}, {"epoch_end": 35, "step": 1152}, {"epoch_end": 36, "step": 1184}, {"epoch_end": 37, "step": 1216}, {"epoch_end": 38, "step": 1248}, {"epoch_end": 39, "step": 1280}, {"epoch_end": 40, "step": 1312}, {"epoch_end": 41, "step": 1344}, {"epoch_end": 42, "step": 1376}, {"epoch_end": 43, "step": 1408}, {"epoch_end": 44, "step": 1440}, {"epoch_end": 45, "step": 1472}, {"epoch_end": 46, "step": 1504}, {"epoch_end": 47, "step": 1536}, {"epoch_end": 48, "step": 1568}, {"epoch_end": 49, "step": 1600}, {"epoch_end": 50, "step": 1632}, {"epoch_end": 51, "step": 1664}, {"epoch_end": 52, "step": 1696}, {"epoch_end": 53, "step": 1728}, {"epoch_end": 54, "step": 1760}, {"epoch_end": 55, "step": 1792}, {"epoch_end": 56, "step": 1824}, {"epoch_end": 57, "step": 1856}, {"epoch_end": 58, "step": 1888}, {"epoch_end": 59, "step": 1920}, {"epoch_end": 60, "step": 1952}, {"epoch_end": 61, "step": 1984}, {"epoch_end": 62, "step": 2016}, {"epoch_end": 63, "step": 2048}, {"epoch_end": 64, "step": 2080}, {"epoch_end": 65, "step": 2112}, {"epoch_end": 66, "step": 2144}, {"epoch_end": 67, "step": 2176}, {"epoch_end": 68, "step": 2208}, {"epoch_end": 69, "step": 2240}, {"epoch_end": 70, "step": 2272}, {"epoch_end": 71, "step": 2304}, {"epoch_end": 72, "step": 2336}, {"epoch_end": 73, "step": 2368}, {"epoch_end": 74, "step": 2400}, {"epoch_end": 75, "step": 2432}, {"epoch_end": 76, "step": 2464}, {"epoch_end": 77, "step": 2496}, {"epoch_end": 78, "step": 2528}, {"epoch_end": 79, "step": 2560}], "final": {"eval_split": "validation", "eval_acc": 0.819, "eval_loss": 1.33068017578125, "wall_s": 11.031905889511108, "val_acc": 0.819, "val_loss": 1.33068017578125, "residual_lesion": {"interior_layers": [1, 2, 3, 4, 5], "lesioned_layers": [4, 5], "branch_to_skip_rms": [0.5337486267089844, 0.5787715911865234, 0.6524350047111511, 0.2759547531604767, 0.1816212236881256], "lesion_eval_acc": 0.84, "lesion_eval_loss": 0.9801106262207031, "lesion_acc_drop": -0.02100000000000002}}, "lesion_protocol": {"fraction_of_interior_blocks": 0.3333333333333333, "selection": "final_contiguous_interior_blocks", "probe_source": "training_prefix", "probe_examples": 512, "evaluation_split": "validation"}, "timing": {"warmup_wall_s": 0.0, "training_loop_wall_s": 10.95400595664978, "diagnostics_wall_s": 0.0, "inline_diagnostics_wall_s": 0.0, "optimizer_wall_s_excluding_inline_diagnostics": 10.95400595664978, "evaluation_wall_s": 0.07227039337158203}, "cost": {"train_steps": 2560, "ordinary_training_forward_examples": 640000, "predictor_warmup_forward_examples": 0, "perturbation_events": 0, "calibration_batch_loss_evaluations": 0, "calibration_example_loss_evaluations": 0, "calibration_forward_equivalent_examples": 0.0, "training_forward_equivalent_examples": 640000.0, "max_perturbation_batch_expansion": 0}, "hardware": {"device": "cuda", "torch_version": "2.3.1+cu118", "cuda_device_name": "NVIDIA GeForce GTX 1080", "cuda_visible_devices": "5", "device_total_memory_bytes": 8507949056, "peak_memory_allocated_bytes": 17663488, "peak_memory_reserved_bytes": 23068672}}
\ No newline at end of file |
