summaryrefslogtreecommitdiff
path: root/research/flossing/directional_lyap_perturb
diff options
context:
space:
mode:
Diffstat (limited to 'research/flossing/directional_lyap_perturb')
-rw-r--r--research/flossing/directional_lyap_perturb/plots/directional_lyap_perturb_combined.csv73
-rw-r--r--research/flossing/directional_lyap_perturb/smoke_baseline.meta.json26
-rw-r--r--research/flossing/directional_lyap_perturb/smoke_baseline.summary.csv5
-rw-r--r--research/flossing/directional_lyap_perturb/smoke_baseline_fixedclean.meta.json26
-rw-r--r--research/flossing/directional_lyap_perturb/smoke_baseline_fixedclean.summary.csv5
-rw-r--r--research/flossing/directional_lyap_perturb/trm_baseline_best_step58590_n1000_c8_dirlyap.meta.json32
-rw-r--r--research/flossing/directional_lyap_perturb/trm_baseline_best_step58590_n1000_c8_dirlyap.summary.csv25
-rw-r--r--research/flossing/directional_lyap_perturb/trm_multi4_best_step35805_n1000_c8_dirlyap.meta.json32
-rw-r--r--research/flossing/directional_lyap_perturb/trm_multi4_best_step35805_n1000_c8_dirlyap.summary.csv25
-rw-r--r--research/flossing/directional_lyap_perturb/trm_multi4_final_step65100_n1000_c8_dirlyap.meta.json32
-rw-r--r--research/flossing/directional_lyap_perturb/trm_multi4_final_step65100_n1000_c8_dirlyap.summary.csv25
-rw-r--r--research/flossing/directional_lyap_perturb/watch_and_plot.sh32
12 files changed, 338 insertions, 0 deletions
diff --git a/research/flossing/directional_lyap_perturb/plots/directional_lyap_perturb_combined.csv b/research/flossing/directional_lyap_perturb/plots/directional_lyap_perturb_combined.csv
new file mode 100644
index 0000000..0491f8c
--- /dev/null
+++ b/research/flossing/directional_lyap_perturb/plots/directional_lyap_perturb_combined.csv
@@ -0,0 +1,73 @@
+label,perturb_after,sigma,n_samples,candidates,fd_eps,ckpt_root,ckpt_name,clean_acc,mean_sign_exact,mean_sign_token_acc,worst_sign_exact,best_sign_exact,selected_growth_mean,selected_growth_q90,retain_mean_on_clean_success,retain_worst_on_clean_success,rescue_mean_on_clean_fail,rescue_best_on_clean_fail
+trm_baseline_best,0,0.0,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_repro,step_58590,0.8579999804496765,0.8579999804496765,0.9472222328186035,0.8579999804496765,0.8579999804496765,-3.885612726211548,-3.8856122493743896,1.0,1.0,0.0,0.0
+trm_baseline_best,0,0.001,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_repro,step_58590,0.8579999804496765,0.8579999804496765,0.9472222328186035,0.8579999804496765,0.8579999804496765,-3.885612726211548,-3.8856122493743896,1.0,1.0,0.0,0.0
+trm_baseline_best,0,0.003,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_repro,step_58590,0.8579999804496765,0.8535000085830688,0.9457222819328308,0.8289999961853027,0.878000020980835,-3.885612726211548,-3.8856122493743896,0.9825174808502197,0.9650349617004395,0.07394365966320038,0.14084507524967194
+trm_baseline_best,0,0.01,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_repro,step_58590,0.8579999804496765,0.8615000247955322,0.9481049180030823,0.8240000009536743,0.8989999890327454,-3.885612726211548,-3.8856122493743896,0.9603729844093323,0.9382284283638,0.26408451795578003,0.39436620473861694
+trm_baseline_best,0,0.03,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_repro,step_58590,0.8579999804496765,0.8560000061988831,0.9467840790748596,0.8119999766349792,0.8999999761581421,-3.885612726211548,-3.8856122493743896,0.9545454382896423,0.9219114184379578,0.26056337356567383,0.3732394278049469
+trm_baseline_best,0,0.1,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_repro,step_58590,0.8579999804496765,0.8619999885559082,0.9479444622993469,0.8240000009536743,0.8999999761581421,-3.885612726211548,-3.8856122493743896,0.9586247205734253,0.939393937587738,0.27816900610923767,0.42957746982574463
+trm_baseline_best,4,0.0,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_repro,step_58590,0.8489999771118164,0.8489999771118164,0.9435185194015503,0.8489999771118164,0.8489999771118164,-1.2879749536514282,0.8905364871025085,1.0,1.0,0.0,0.0
+trm_baseline_best,4,0.001,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_repro,step_58590,0.8489999771118164,0.8510000109672546,0.944135844707489,0.8379999995231628,0.8640000224113464,-1.2879749536514282,0.8905364871025085,0.9929328560829163,0.9858657121658325,0.05298013240098953,0.09933774918317795
+trm_baseline_best,4,0.003,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_repro,step_58590,0.8489999771118164,0.8554999828338623,0.9452839493751526,0.8270000219345093,0.8840000033378601,-1.2879749536514282,0.8905364871025085,0.9734982252120972,0.9611307382583618,0.19205297529697418,0.3112582862377167
+trm_baseline_best,4,0.01,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_repro,step_58590,0.8489999771118164,0.8565000295639038,0.9460123181343079,0.828000009059906,0.8849999904632568,-1.2879749536514282,0.8905364871025085,0.9723203778266907,0.9587750434875488,0.20529800653457642,0.3178808093070984
+trm_baseline_best,4,0.03,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_repro,step_58590,0.8489999771118164,0.8560000061988831,0.9458826184272766,0.828000009059906,0.8840000033378601,-1.2879749536514282,0.8905364871025085,0.9699646830558777,0.9564192891120911,0.215231791138649,0.3245033025741577
+trm_baseline_best,4,0.1,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_repro,step_58590,0.8489999771118164,0.8550000190734863,0.9454135894775391,0.8289999961853027,0.8809999823570251,-1.2879749536514282,0.8905364871025085,0.9699646830558777,0.9552414417266846,0.20860926806926727,0.29801324009895325
+trm_baseline_best,8,0.0,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_repro,step_58590,0.8539999723434448,0.8539999723434448,0.9449505805969238,0.8539999723434448,0.8539999723434448,-1.811623215675354,1.4589354991912842,1.0,1.0,0.0,0.0
+trm_baseline_best,8,0.001,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_repro,step_58590,0.8539999723434448,0.8544999957084656,0.9452963471412659,0.8429999947547913,0.8659999966621399,-1.811623215675354,1.4589354991912842,0.993559718132019,0.9871194362640381,0.04109589010477066,0.08219178020954132
+trm_baseline_best,8,0.003,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_repro,step_58590,0.8539999723434448,0.8600000143051147,0.9476419687271118,0.8420000076293945,0.878000020980835,-1.811623215675354,1.4589354991912842,0.983021080493927,0.976580798625946,0.14041095972061157,0.22602739930152893
+trm_baseline_best,8,0.01,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_repro,step_58590,0.8539999723434448,0.8544999957084656,0.9457098245620728,0.8320000171661377,0.8769999742507935,-1.811623215675354,1.4589354991912842,0.9783372282981873,0.966042160987854,0.13013698160648346,0.21232876181602478
+trm_baseline_best,8,0.03,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_repro,step_58590,0.8539999723434448,0.8529999852180481,0.9448826909065247,0.8360000252723694,0.8700000047683716,-1.811623215675354,1.4589354991912842,0.9783372282981873,0.9695550203323364,0.11986301094293594,0.18493150174617767
+trm_baseline_best,8,0.1,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_repro,step_58590,0.8539999723434448,0.8544999957084656,0.9452345371246338,0.8379999995231628,0.8709999918937683,-1.811623215675354,1.4589354991912842,0.9800936579704285,0.9730679392814636,0.11986301094293594,0.19178082048892975
+trm_baseline_best,12,0.0,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_repro,step_58590,0.8550000190734863,0.8550000190734863,0.9453826546669006,0.8550000190734863,0.8550000190734863,-3.6991007328033447,2.8621342182159424,1.0,1.0,0.0,0.0
+trm_baseline_best,12,0.001,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_repro,step_58590,0.8550000190734863,0.8525000214576721,0.944302499294281,0.847000002861023,0.8579999804496765,-3.6991007328033447,2.8621342182159424,0.9947368502616882,0.9906432628631592,0.013793103396892548,0.027586206793785095
+trm_baseline_best,12,0.003,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_repro,step_58590,0.8550000190734863,0.8519999980926514,0.9443457126617432,0.8429999947547913,0.8610000014305115,-3.6991007328033447,2.8621342182159424,0.988304078578949,0.984795331954956,0.04827586188912392,0.08965517580509186
+trm_baseline_best,12,0.01,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_repro,step_58590,0.8550000190734863,0.8489999771118164,0.9430555105209351,0.8460000157356262,0.8519999980926514,-3.6991007328033447,2.8621342182159424,0.988304078578949,0.9871345162391663,0.027586206793785095,0.04137931019067764
+trm_baseline_best,12,0.03,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_repro,step_58590,0.8550000190734863,0.8554999828338623,0.945648193359375,0.8479999899864197,0.8629999756813049,-3.6991007328033447,2.8621342182159424,0.9888888597488403,0.9859648942947388,0.06896551698446274,0.1034482792019844
+trm_baseline_best,12,0.1,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_repro,step_58590,0.8550000190734863,0.8500000238418579,0.9435864090919495,0.8460000157356262,0.8539999723434448,-3.6991007328033447,2.8621342182159424,0.988304078578949,0.9871345162391663,0.03448275849223137,0.05517241358757019
+trm_multi4_best,0,0.0,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro,step_35805,0.8930000066757202,0.8930000066757202,0.9589999914169312,0.8930000066757202,0.8930000066757202,-3.885612726211548,-3.8856122493743896,1.0,1.0,0.0,0.0
+trm_multi4_best,0,0.001,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro,step_35805,0.8930000066757202,0.8930000066757202,0.9589999914169312,0.8930000066757202,0.8930000066757202,-3.885612726211548,-3.8856122493743896,1.0,1.0,0.0,0.0
+trm_multi4_best,0,0.003,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro,step_35805,0.8930000066757202,0.8970000147819519,0.960277795791626,0.8840000033378601,0.9100000262260437,-3.885612726211548,-3.8856122493743896,0.9938409924507141,0.9876819849014282,0.08878504484891891,0.15887850522994995
+trm_multi4_best,0,0.01,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro,step_35805,0.8930000066757202,0.8884999752044678,0.9585925340652466,0.8600000143051147,0.9169999957084656,-3.885612726211548,-3.8856122493743896,0.9591265320777893,0.9406495094299316,0.29906541109085083,0.4112149477005005
+trm_multi4_best,0,0.03,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro,step_35805,0.8930000066757202,0.8865000009536743,0.9574320316314697,0.8519999980926514,0.9210000038146973,-3.885612726211548,-3.8856122493743896,0.9596864581108093,0.9372900128364563,0.2757009267807007,0.4112149477005005
+trm_multi4_best,0,0.1,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro,step_35805,0.8930000066757202,0.8989999890327454,0.9610432386398315,0.871999979019165,0.9259999990463257,-3.885612726211548,-3.8856122493743896,0.9664053916931152,0.9462485909461975,0.336448609828949,0.420560747385025
+trm_multi4_best,4,0.0,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro,step_35805,0.8840000033378601,0.8840000033378601,0.9556913375854492,0.8840000033378601,0.8840000033378601,-1.7770261764526367,0.8977539539337158,1.0,1.0,0.0,0.0
+trm_multi4_best,4,0.001,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro,step_35805,0.8840000033378601,0.887499988079071,0.9567221403121948,0.8769999742507935,0.8980000019073486,-1.7770261764526367,0.8977539539337158,0.9954751133918762,0.9909502267837524,0.06465516984462738,0.12068965286016464
+trm_multi4_best,4,0.003,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro,step_35805,0.8840000033378601,0.8884999752044678,0.9570987820625305,0.8659999966621399,0.9110000133514404,-1.7770261764526367,0.8977539539337158,0.9796379804611206,0.9683257937431335,0.19396552443504333,0.3017241358757019
+trm_multi4_best,4,0.01,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro,step_35805,0.8840000033378601,0.8865000009536743,0.9563456773757935,0.8610000014305115,0.9120000004768372,-1.7770261764526367,0.8977539539337158,0.9717194437980652,0.959276020526886,0.23706896603107452,0.36206895112991333
+trm_multi4_best,4,0.03,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro,step_35805,0.8840000033378601,0.8899999856948853,0.9573581218719482,0.8659999966621399,0.9139999747276306,-1.7770261764526367,0.8977539539337158,0.9739819169044495,0.959276020526886,0.25,0.3448275923728943
+trm_multi4_best,4,0.1,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro,step_35805,0.8840000033378601,0.8960000276565552,0.9607962369918823,0.8700000047683716,0.921999990940094,-1.7770261764526367,0.8977539539337158,0.9739819169044495,0.9615384340286255,0.3017241358757019,0.43103447556495667
+trm_multi4_best,8,0.0,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro,step_35805,0.8889999985694885,0.8889999985694885,0.9573332667350769,0.8889999985694885,0.8889999985694885,-2.587038040161133,1.1594672203063965,1.0,1.0,0.0,0.0
+trm_multi4_best,8,0.001,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro,step_35805,0.8889999985694885,0.8920000195503235,0.9578518271446228,0.8870000243186951,0.8970000147819519,-2.587038040161133,1.1594672203063965,0.9977502822875977,0.9955005645751953,0.045045044273138046,0.07207207381725311
+trm_multi4_best,8,0.003,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro,step_35805,0.8889999985694885,0.8880000114440918,0.9568086266517639,0.8709999918937683,0.9049999713897705,-2.587038040161133,1.1594672203063965,0.9842519760131836,0.9752531051635742,0.11711711436510086,0.19819819927215576
+trm_multi4_best,8,0.01,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro,step_35805,0.8889999985694885,0.8889999985694885,0.9574383497238159,0.8730000257492065,0.9049999713897705,-2.587038040161133,1.1594672203063965,0.9848144054412842,0.9775028228759766,0.12162162363529205,0.20720720291137695
+trm_multi4_best,8,0.03,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro,step_35805,0.8889999985694885,0.8895000219345093,0.957660436630249,0.871999979019165,0.9070000052452087,-2.587038040161133,1.1594672203063965,0.9859392642974854,0.9797525405883789,0.11711711436510086,0.22522522509098053
+trm_multi4_best,8,0.1,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro,step_35805,0.8889999985694885,0.8914999961853027,0.9589135646820068,0.8769999742507935,0.906000018119812,-2.587038040161133,1.1594672203063965,0.9848144054412842,0.9786276817321777,0.14414414763450623,0.22522522509098053
+trm_multi4_best,12,0.0,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro,step_35805,0.8840000033378601,0.8840000033378601,0.956098735332489,0.8840000033378601,0.8840000033378601,-4.764944553375244,2.045381546020508,1.0,1.0,0.0,0.0
+trm_multi4_best,12,0.001,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro,step_35805,0.8840000033378601,0.8849999904632568,0.9564691781997681,0.8820000290870667,0.8880000114440918,-4.764944553375244,2.045381546020508,0.9977375268936157,0.9966063499450684,0.0258620698004961,0.043103449046611786
+trm_multi4_best,12,0.003,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro,step_35805,0.8840000033378601,0.8855000138282776,0.9565123915672302,0.8809999823570251,0.8899999856948853,-4.764944553375244,2.045381546020508,0.9949095249176025,0.9943438768386841,0.0517241396009922,0.08620689809322357
+trm_multi4_best,12,0.01,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro,step_35805,0.8840000033378601,0.8855000138282776,0.9570556282997131,0.8799999952316284,0.890999972820282,-4.764944553375244,2.045381546020508,0.9954751133918762,0.9943438768386841,0.047413792461156845,0.08620689809322357
+trm_multi4_best,12,0.03,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro,step_35805,0.8840000033378601,0.8849999904632568,0.9560925960540771,0.8809999823570251,0.8889999985694885,-4.764944553375244,2.045381546020508,0.9949095249176025,0.9943438768386841,0.047413792461156845,0.07758620381355286
+trm_multi4_best,12,0.1,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro,step_35805,0.8840000033378601,0.8849999904632568,0.9559259414672852,0.8799999952316284,0.8899999856948853,-4.764944553375244,2.045381546020508,0.9943438768386841,0.9932126402854919,0.0517241396009922,0.08620689809322357
+trm_multi4_final,0,0.0,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro,step_65100,0.8299999833106995,0.8299999833106995,0.9333704113960266,0.8299999833106995,0.8299999833106995,-3.885612726211548,-3.8856122493743896,1.0,1.0,0.0,0.0
+trm_multi4_final,0,0.001,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro,step_65100,0.8299999833106995,0.8299999833106995,0.9333704113960266,0.8299999833106995,0.8299999833106995,-3.885612726211548,-3.8856122493743896,1.0,1.0,0.0,0.0
+trm_multi4_final,0,0.003,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro,step_65100,0.8299999833106995,0.8289999961853027,0.9334814548492432,0.8199999928474426,0.8379999995231628,-3.885612726211548,-3.8856122493743896,0.9927710890769958,0.9855421781539917,0.029411764815449715,0.0470588244497776
+trm_multi4_final,0,0.01,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro,step_65100,0.8299999833106995,0.8255000114440918,0.9313827157020569,0.7990000247955322,0.8519999980926514,-3.885612726211548,-3.8856122493743896,0.9572288990020752,0.9385542273521423,0.1823529452085495,0.24705882370471954
+trm_multi4_final,0,0.03,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro,step_65100,0.8299999833106995,0.8295000195503235,0.9325369596481323,0.7960000038146973,0.8629999756813049,-3.885612726211548,-3.8856122493743896,0.9590361714363098,0.9385542273521423,0.19705882668495178,0.29411765933036804
+trm_multi4_final,0,0.1,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro,step_65100,0.8299999833106995,0.8309999704360962,0.933006227016449,0.7990000247955322,0.8629999756813049,-3.885612726211548,-3.8856122493743896,0.9554216861724854,0.9325301051139832,0.2235294133424759,0.30000001192092896
+trm_multi4_final,4,0.0,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro,step_65100,0.8370000123977661,0.8370000123977661,0.9353950619697571,0.8370000123977661,0.8370000123977661,-1.9923189878463745,0.9806549549102783,1.0,1.0,0.0,0.0
+trm_multi4_final,4,0.001,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro,step_65100,0.8370000123977661,0.8355000019073486,0.9351357817649841,0.8240000009536743,0.847000002861023,-1.9923189878463745,0.9806549549102783,0.9910394549369812,0.9820788502693176,0.03680981695652008,0.061349693685770035
+trm_multi4_final,4,0.003,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro,step_65100,0.8370000123977661,0.8355000019073486,0.9351975321769714,0.8130000233650208,0.8579999804496765,-1.9923189878463745,0.9806549549102783,0.9731183052062988,0.9617682099342346,0.12883435189723969,0.20858895778656006
+trm_multi4_final,4,0.01,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro,step_65100,0.8370000123977661,0.8299999833106995,0.9334691166877747,0.8059999942779541,0.8539999723434448,-1.9923189878463745,0.9806549549102783,0.965352475643158,0.9498208165168762,0.1349693238735199,0.20245398581027985
+trm_multi4_final,4,0.03,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro,step_65100,0.8370000123977661,0.8309999704360962,0.9334567785263062,0.8069999814033508,0.8550000190734863,-1.9923189878463745,0.9806549549102783,0.9677419066429138,0.9534050226211548,0.12883435189723969,0.20245398581027985
+trm_multi4_final,4,0.1,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro,step_65100,0.8370000123977661,0.8330000042915344,0.933746874332428,0.8069999814033508,0.859000027179718,-1.9923189878463745,0.9806549549102783,0.9701313972473145,0.9569892287254333,0.12883435189723969,0.22085890173912048
+trm_multi4_final,8,0.0,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro,step_65100,0.8299999833106995,0.8299999833106995,0.9329506754875183,0.8299999833106995,0.8299999833106995,-2.597419500350952,1.466092586517334,1.0,1.0,0.0,0.0
+trm_multi4_final,8,0.001,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro,step_65100,0.8299999833106995,0.8299999833106995,0.9333766102790833,0.8220000267028809,0.8379999995231628,-2.597419500350952,1.466092586517334,0.9951807260513306,0.9903614521026611,0.0235294122248888,0.0470588244497776
+trm_multi4_final,8,0.003,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro,step_65100,0.8299999833106995,0.828000009059906,0.9320307374000549,0.8130000233650208,0.8429999947547913,-2.597419500350952,1.466092586517334,0.9849397540092468,0.9771084189414978,0.061764705926179886,0.11176470667123795
+trm_multi4_final,8,0.01,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro,step_65100,0.8299999833106995,0.8314999938011169,0.9331419467926025,0.8190000057220459,0.843999981880188,-2.597419500350952,1.466092586517334,0.9849397540092468,0.9819276928901672,0.08235294371843338,0.1411764770746231
+trm_multi4_final,8,0.03,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro,step_65100,0.8299999833106995,0.8309999704360962,0.9327530860900879,0.8169999718666077,0.8450000286102295,-2.597419500350952,1.466092586517334,0.9819276928901672,0.9771084189414978,0.0941176488995552,0.15294118225574493
+trm_multi4_final,8,0.1,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro,step_65100,0.8299999833106995,0.8335000276565552,0.9352839589118958,0.8180000185966492,0.8489999771118164,-2.597419500350952,1.466092586517334,0.9855421781539917,0.9819276928901672,0.09117647260427475,0.16470588743686676
+trm_multi4_final,12,0.0,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro,step_65100,0.8339999914169312,0.8339999914169312,0.9340246319770813,0.8339999914169312,0.8339999914169312,-5.133573055267334,2.7817435264587402,1.0,1.0,0.0,0.0
+trm_multi4_final,12,0.001,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro,step_65100,0.8339999914169312,0.8335000276565552,0.9341234564781189,0.8289999961853027,0.8379999995231628,-5.133573055267334,2.7817435264587402,0.9970024228096008,0.9940047860145569,0.012048192322254181,0.024096384644508362
+trm_multi4_final,12,0.003,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro,step_65100,0.8339999914169312,0.8345000147819519,0.9352160692214966,0.8289999961853027,0.8399999737739563,-5.133573055267334,2.7817435264587402,0.9922062158584595,0.9892086386680603,0.04216867312788963,0.0602409653365612
+trm_multi4_final,12,0.01,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro,step_65100,0.8339999914169312,0.8320000171661377,0.9335123300552368,0.824999988079071,0.8389999866485596,-5.133573055267334,2.7817435264587402,0.9892086386680603,0.986810564994812,0.04216867312788963,0.07228915393352509
+trm_multi4_final,12,0.03,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro,step_65100,0.8339999914169312,0.8299999833106995,0.9333456754684448,0.8240000009536743,0.8360000252723694,-5.133573055267334,2.7817435264587402,0.9880095720291138,0.9856114983558655,0.03614457696676254,0.0602409653365612
+trm_multi4_final,12,0.1,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro,step_65100,0.8339999914169312,0.8309999704360962,0.9343765377998352,0.824999988079071,0.8370000123977661,-5.133573055267334,2.7817435264587402,0.9898081421852112,0.9880095720291138,0.03313253074884415,0.0602409653365612
diff --git a/research/flossing/directional_lyap_perturb/smoke_baseline.meta.json b/research/flossing/directional_lyap_perturb/smoke_baseline.meta.json
new file mode 100644
index 0000000..c7d9104
--- /dev/null
+++ b/research/flossing/directional_lyap_perturb/smoke_baseline.meta.json
@@ -0,0 +1,26 @@
+{
+ "args": {
+ "batch_size": 8,
+ "candidates": 4,
+ "ckpt_name": "step_58590",
+ "ckpt_root": "/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_repro",
+ "fd_eps": 0.001,
+ "label": "smoke_baseline",
+ "n_samples": 16,
+ "out_prefix": "research/flossing/directional_lyap_perturb/smoke_baseline",
+ "perturb_afters": "0,8",
+ "seed": 20260607,
+ "sigmas": "0,0.03"
+ },
+ "config_global_batch_size": 768,
+ "data_path": "/home/yurenh2/rrm/data/sudoku-extreme-1k-aug-1000",
+ "n_samples": 16,
+ "perturb_afters": [
+ 0,
+ 8
+ ],
+ "sigmas": [
+ 0.0,
+ 0.03
+ ]
+} \ No newline at end of file
diff --git a/research/flossing/directional_lyap_perturb/smoke_baseline.summary.csv b/research/flossing/directional_lyap_perturb/smoke_baseline.summary.csv
new file mode 100644
index 0000000..49a997c
--- /dev/null
+++ b/research/flossing/directional_lyap_perturb/smoke_baseline.summary.csv
@@ -0,0 +1,5 @@
+label,perturb_after,sigma,n_samples,candidates,fd_eps,ckpt_root,ckpt_name,clean_acc,mean_sign_exact,mean_sign_token_acc,worst_sign_exact,best_sign_exact,selected_growth_mean,selected_growth_q90,retain_mean_on_clean_success,retain_worst_on_clean_success,rescue_mean_on_clean_fail,rescue_best_on_clean_fail
+smoke_baseline,0,0.0,16,4,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_repro,step_58590,0.875,0.9375,0.979938268661499,0.9375,0.9375,-3.8856122493743896,-3.8856122493743896,1.0,1.0,0.5,0.5
+smoke_baseline,0,0.03,16,4,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_repro,step_58590,0.875,0.875,0.9475308656692505,0.8125,0.9375,-3.8856122493743896,-3.8856122493743896,0.9642857313156128,0.9285714030265808,0.25,0.5
+smoke_baseline,8,0.0,16,4,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_repro,step_58590,1.0,1.0,1.0,1.0,1.0,-5.557522296905518,1.0598664283752441,1.0,1.0,nan,nan
+smoke_baseline,8,0.03,16,4,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_repro,step_58590,1.0,0.9375,0.9764660596847534,0.9375,0.9375,-5.557522296905518,1.0598664283752441,0.9375,0.9375,nan,nan
diff --git a/research/flossing/directional_lyap_perturb/smoke_baseline_fixedclean.meta.json b/research/flossing/directional_lyap_perturb/smoke_baseline_fixedclean.meta.json
new file mode 100644
index 0000000..faeaf65
--- /dev/null
+++ b/research/flossing/directional_lyap_perturb/smoke_baseline_fixedclean.meta.json
@@ -0,0 +1,26 @@
+{
+ "args": {
+ "batch_size": 8,
+ "candidates": 4,
+ "ckpt_name": "step_58590",
+ "ckpt_root": "/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_repro",
+ "fd_eps": 0.001,
+ "label": "smoke_baseline",
+ "n_samples": 16,
+ "out_prefix": "research/flossing/directional_lyap_perturb/smoke_baseline_fixedclean",
+ "perturb_afters": "0,8",
+ "seed": 20260607,
+ "sigmas": "0,0.03"
+ },
+ "config_global_batch_size": 768,
+ "data_path": "/home/yurenh2/rrm/data/sudoku-extreme-1k-aug-1000",
+ "n_samples": 16,
+ "perturb_afters": [
+ 0,
+ 8
+ ],
+ "sigmas": [
+ 0.0,
+ 0.03
+ ]
+} \ No newline at end of file
diff --git a/research/flossing/directional_lyap_perturb/smoke_baseline_fixedclean.summary.csv b/research/flossing/directional_lyap_perturb/smoke_baseline_fixedclean.summary.csv
new file mode 100644
index 0000000..26ecd07
--- /dev/null
+++ b/research/flossing/directional_lyap_perturb/smoke_baseline_fixedclean.summary.csv
@@ -0,0 +1,5 @@
+label,perturb_after,sigma,n_samples,candidates,fd_eps,ckpt_root,ckpt_name,clean_acc,mean_sign_exact,mean_sign_token_acc,worst_sign_exact,best_sign_exact,selected_growth_mean,selected_growth_q90,retain_mean_on_clean_success,retain_worst_on_clean_success,rescue_mean_on_clean_fail,rescue_best_on_clean_fail
+smoke_baseline,0,0.0,16,4,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_repro,step_58590,0.9375,0.9375,0.979938268661499,0.9375,0.9375,-3.8856122493743896,-3.8856122493743896,1.0,1.0,0.0,0.0
+smoke_baseline,0,0.03,16,4,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_repro,step_58590,0.9375,0.875,0.9475308656692505,0.8125,0.9375,-3.8856122493743896,-3.8856122493743896,0.9333333373069763,0.8666666746139526,0.0,0.0
+smoke_baseline,8,0.0,16,4,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_repro,step_58590,1.0,1.0,1.0,1.0,1.0,-5.557522296905518,1.0598664283752441,1.0,1.0,nan,nan
+smoke_baseline,8,0.03,16,4,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_repro,step_58590,1.0,0.9375,0.9764660596847534,0.9375,0.9375,-5.557522296905518,1.0598664283752441,0.9375,0.9375,nan,nan
diff --git a/research/flossing/directional_lyap_perturb/trm_baseline_best_step58590_n1000_c8_dirlyap.meta.json b/research/flossing/directional_lyap_perturb/trm_baseline_best_step58590_n1000_c8_dirlyap.meta.json
new file mode 100644
index 0000000..8d623a6
--- /dev/null
+++ b/research/flossing/directional_lyap_perturb/trm_baseline_best_step58590_n1000_c8_dirlyap.meta.json
@@ -0,0 +1,32 @@
+{
+ "args": {
+ "batch_size": 16,
+ "candidates": 8,
+ "ckpt_name": "step_58590",
+ "ckpt_root": "/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_repro",
+ "fd_eps": 0.001,
+ "label": "trm_baseline_best",
+ "n_samples": 1000,
+ "out_prefix": "research/flossing/directional_lyap_perturb/trm_baseline_best_step58590_n1000_c8_dirlyap",
+ "perturb_afters": "0,4,8,12",
+ "seed": 20260607,
+ "sigmas": "0,0.001,0.003,0.01,0.03,0.1"
+ },
+ "config_global_batch_size": 768,
+ "data_path": "/home/yurenh2/rrm/data/sudoku-extreme-1k-aug-1000",
+ "n_samples": 1000,
+ "perturb_afters": [
+ 0,
+ 4,
+ 8,
+ 12
+ ],
+ "sigmas": [
+ 0.0,
+ 0.001,
+ 0.003,
+ 0.01,
+ 0.03,
+ 0.1
+ ]
+} \ No newline at end of file
diff --git a/research/flossing/directional_lyap_perturb/trm_baseline_best_step58590_n1000_c8_dirlyap.summary.csv b/research/flossing/directional_lyap_perturb/trm_baseline_best_step58590_n1000_c8_dirlyap.summary.csv
new file mode 100644
index 0000000..5e1db0a
--- /dev/null
+++ b/research/flossing/directional_lyap_perturb/trm_baseline_best_step58590_n1000_c8_dirlyap.summary.csv
@@ -0,0 +1,25 @@
+label,perturb_after,sigma,n_samples,candidates,fd_eps,ckpt_root,ckpt_name,clean_acc,mean_sign_exact,mean_sign_token_acc,worst_sign_exact,best_sign_exact,selected_growth_mean,selected_growth_q90,retain_mean_on_clean_success,retain_worst_on_clean_success,rescue_mean_on_clean_fail,rescue_best_on_clean_fail
+trm_baseline_best,0,0.0,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_repro,step_58590,0.8579999804496765,0.8579999804496765,0.9472222328186035,0.8579999804496765,0.8579999804496765,-3.885612726211548,-3.8856122493743896,1.0,1.0,0.0,0.0
+trm_baseline_best,0,0.001,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_repro,step_58590,0.8579999804496765,0.8579999804496765,0.9472222328186035,0.8579999804496765,0.8579999804496765,-3.885612726211548,-3.8856122493743896,1.0,1.0,0.0,0.0
+trm_baseline_best,0,0.003,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_repro,step_58590,0.8579999804496765,0.8535000085830688,0.9457222819328308,0.8289999961853027,0.878000020980835,-3.885612726211548,-3.8856122493743896,0.9825174808502197,0.9650349617004395,0.07394365966320038,0.14084507524967194
+trm_baseline_best,0,0.01,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_repro,step_58590,0.8579999804496765,0.8615000247955322,0.9481049180030823,0.8240000009536743,0.8989999890327454,-3.885612726211548,-3.8856122493743896,0.9603729844093323,0.9382284283638,0.26408451795578003,0.39436620473861694
+trm_baseline_best,0,0.03,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_repro,step_58590,0.8579999804496765,0.8560000061988831,0.9467840790748596,0.8119999766349792,0.8999999761581421,-3.885612726211548,-3.8856122493743896,0.9545454382896423,0.9219114184379578,0.26056337356567383,0.3732394278049469
+trm_baseline_best,0,0.1,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_repro,step_58590,0.8579999804496765,0.8619999885559082,0.9479444622993469,0.8240000009536743,0.8999999761581421,-3.885612726211548,-3.8856122493743896,0.9586247205734253,0.939393937587738,0.27816900610923767,0.42957746982574463
+trm_baseline_best,4,0.0,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_repro,step_58590,0.8489999771118164,0.8489999771118164,0.9435185194015503,0.8489999771118164,0.8489999771118164,-1.2879749536514282,0.8905364871025085,1.0,1.0,0.0,0.0
+trm_baseline_best,4,0.001,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_repro,step_58590,0.8489999771118164,0.8510000109672546,0.944135844707489,0.8379999995231628,0.8640000224113464,-1.2879749536514282,0.8905364871025085,0.9929328560829163,0.9858657121658325,0.05298013240098953,0.09933774918317795
+trm_baseline_best,4,0.003,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_repro,step_58590,0.8489999771118164,0.8554999828338623,0.9452839493751526,0.8270000219345093,0.8840000033378601,-1.2879749536514282,0.8905364871025085,0.9734982252120972,0.9611307382583618,0.19205297529697418,0.3112582862377167
+trm_baseline_best,4,0.01,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_repro,step_58590,0.8489999771118164,0.8565000295639038,0.9460123181343079,0.828000009059906,0.8849999904632568,-1.2879749536514282,0.8905364871025085,0.9723203778266907,0.9587750434875488,0.20529800653457642,0.3178808093070984
+trm_baseline_best,4,0.03,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_repro,step_58590,0.8489999771118164,0.8560000061988831,0.9458826184272766,0.828000009059906,0.8840000033378601,-1.2879749536514282,0.8905364871025085,0.9699646830558777,0.9564192891120911,0.215231791138649,0.3245033025741577
+trm_baseline_best,4,0.1,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_repro,step_58590,0.8489999771118164,0.8550000190734863,0.9454135894775391,0.8289999961853027,0.8809999823570251,-1.2879749536514282,0.8905364871025085,0.9699646830558777,0.9552414417266846,0.20860926806926727,0.29801324009895325
+trm_baseline_best,8,0.0,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_repro,step_58590,0.8539999723434448,0.8539999723434448,0.9449505805969238,0.8539999723434448,0.8539999723434448,-1.811623215675354,1.4589354991912842,1.0,1.0,0.0,0.0
+trm_baseline_best,8,0.001,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_repro,step_58590,0.8539999723434448,0.8544999957084656,0.9452963471412659,0.8429999947547913,0.8659999966621399,-1.811623215675354,1.4589354991912842,0.993559718132019,0.9871194362640381,0.04109589010477066,0.08219178020954132
+trm_baseline_best,8,0.003,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_repro,step_58590,0.8539999723434448,0.8600000143051147,0.9476419687271118,0.8420000076293945,0.878000020980835,-1.811623215675354,1.4589354991912842,0.983021080493927,0.976580798625946,0.14041095972061157,0.22602739930152893
+trm_baseline_best,8,0.01,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_repro,step_58590,0.8539999723434448,0.8544999957084656,0.9457098245620728,0.8320000171661377,0.8769999742507935,-1.811623215675354,1.4589354991912842,0.9783372282981873,0.966042160987854,0.13013698160648346,0.21232876181602478
+trm_baseline_best,8,0.03,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_repro,step_58590,0.8539999723434448,0.8529999852180481,0.9448826909065247,0.8360000252723694,0.8700000047683716,-1.811623215675354,1.4589354991912842,0.9783372282981873,0.9695550203323364,0.11986301094293594,0.18493150174617767
+trm_baseline_best,8,0.1,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_repro,step_58590,0.8539999723434448,0.8544999957084656,0.9452345371246338,0.8379999995231628,0.8709999918937683,-1.811623215675354,1.4589354991912842,0.9800936579704285,0.9730679392814636,0.11986301094293594,0.19178082048892975
+trm_baseline_best,12,0.0,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_repro,step_58590,0.8550000190734863,0.8550000190734863,0.9453826546669006,0.8550000190734863,0.8550000190734863,-3.6991007328033447,2.8621342182159424,1.0,1.0,0.0,0.0
+trm_baseline_best,12,0.001,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_repro,step_58590,0.8550000190734863,0.8525000214576721,0.944302499294281,0.847000002861023,0.8579999804496765,-3.6991007328033447,2.8621342182159424,0.9947368502616882,0.9906432628631592,0.013793103396892548,0.027586206793785095
+trm_baseline_best,12,0.003,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_repro,step_58590,0.8550000190734863,0.8519999980926514,0.9443457126617432,0.8429999947547913,0.8610000014305115,-3.6991007328033447,2.8621342182159424,0.988304078578949,0.984795331954956,0.04827586188912392,0.08965517580509186
+trm_baseline_best,12,0.01,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_repro,step_58590,0.8550000190734863,0.8489999771118164,0.9430555105209351,0.8460000157356262,0.8519999980926514,-3.6991007328033447,2.8621342182159424,0.988304078578949,0.9871345162391663,0.027586206793785095,0.04137931019067764
+trm_baseline_best,12,0.03,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_repro,step_58590,0.8550000190734863,0.8554999828338623,0.945648193359375,0.8479999899864197,0.8629999756813049,-3.6991007328033447,2.8621342182159424,0.9888888597488403,0.9859648942947388,0.06896551698446274,0.1034482792019844
+trm_baseline_best,12,0.1,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_repro,step_58590,0.8550000190734863,0.8500000238418579,0.9435864090919495,0.8460000157356262,0.8539999723434448,-3.6991007328033447,2.8621342182159424,0.988304078578949,0.9871345162391663,0.03448275849223137,0.05517241358757019
diff --git a/research/flossing/directional_lyap_perturb/trm_multi4_best_step35805_n1000_c8_dirlyap.meta.json b/research/flossing/directional_lyap_perturb/trm_multi4_best_step35805_n1000_c8_dirlyap.meta.json
new file mode 100644
index 0000000..ba022ac
--- /dev/null
+++ b/research/flossing/directional_lyap_perturb/trm_multi4_best_step35805_n1000_c8_dirlyap.meta.json
@@ -0,0 +1,32 @@
+{
+ "args": {
+ "batch_size": 16,
+ "candidates": 8,
+ "ckpt_name": "step_35805",
+ "ckpt_root": "/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro",
+ "fd_eps": 0.001,
+ "label": "trm_multi4_best",
+ "n_samples": 1000,
+ "out_prefix": "research/flossing/directional_lyap_perturb/trm_multi4_best_step35805_n1000_c8_dirlyap",
+ "perturb_afters": "0,4,8,12",
+ "seed": 20260607,
+ "sigmas": "0,0.001,0.003,0.01,0.03,0.1"
+ },
+ "config_global_batch_size": 768,
+ "data_path": "/home/yurenh2/rrm/data/sudoku-extreme-1k-aug-1000",
+ "n_samples": 1000,
+ "perturb_afters": [
+ 0,
+ 4,
+ 8,
+ 12
+ ],
+ "sigmas": [
+ 0.0,
+ 0.001,
+ 0.003,
+ 0.01,
+ 0.03,
+ 0.1
+ ]
+} \ No newline at end of file
diff --git a/research/flossing/directional_lyap_perturb/trm_multi4_best_step35805_n1000_c8_dirlyap.summary.csv b/research/flossing/directional_lyap_perturb/trm_multi4_best_step35805_n1000_c8_dirlyap.summary.csv
new file mode 100644
index 0000000..34bb554
--- /dev/null
+++ b/research/flossing/directional_lyap_perturb/trm_multi4_best_step35805_n1000_c8_dirlyap.summary.csv
@@ -0,0 +1,25 @@
+label,perturb_after,sigma,n_samples,candidates,fd_eps,ckpt_root,ckpt_name,clean_acc,mean_sign_exact,mean_sign_token_acc,worst_sign_exact,best_sign_exact,selected_growth_mean,selected_growth_q90,retain_mean_on_clean_success,retain_worst_on_clean_success,rescue_mean_on_clean_fail,rescue_best_on_clean_fail
+trm_multi4_best,0,0.0,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro,step_35805,0.8930000066757202,0.8930000066757202,0.9589999914169312,0.8930000066757202,0.8930000066757202,-3.885612726211548,-3.8856122493743896,1.0,1.0,0.0,0.0
+trm_multi4_best,0,0.001,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro,step_35805,0.8930000066757202,0.8930000066757202,0.9589999914169312,0.8930000066757202,0.8930000066757202,-3.885612726211548,-3.8856122493743896,1.0,1.0,0.0,0.0
+trm_multi4_best,0,0.003,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro,step_35805,0.8930000066757202,0.8970000147819519,0.960277795791626,0.8840000033378601,0.9100000262260437,-3.885612726211548,-3.8856122493743896,0.9938409924507141,0.9876819849014282,0.08878504484891891,0.15887850522994995
+trm_multi4_best,0,0.01,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro,step_35805,0.8930000066757202,0.8884999752044678,0.9585925340652466,0.8600000143051147,0.9169999957084656,-3.885612726211548,-3.8856122493743896,0.9591265320777893,0.9406495094299316,0.29906541109085083,0.4112149477005005
+trm_multi4_best,0,0.03,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro,step_35805,0.8930000066757202,0.8865000009536743,0.9574320316314697,0.8519999980926514,0.9210000038146973,-3.885612726211548,-3.8856122493743896,0.9596864581108093,0.9372900128364563,0.2757009267807007,0.4112149477005005
+trm_multi4_best,0,0.1,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro,step_35805,0.8930000066757202,0.8989999890327454,0.9610432386398315,0.871999979019165,0.9259999990463257,-3.885612726211548,-3.8856122493743896,0.9664053916931152,0.9462485909461975,0.336448609828949,0.420560747385025
+trm_multi4_best,4,0.0,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro,step_35805,0.8840000033378601,0.8840000033378601,0.9556913375854492,0.8840000033378601,0.8840000033378601,-1.7770261764526367,0.8977539539337158,1.0,1.0,0.0,0.0
+trm_multi4_best,4,0.001,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro,step_35805,0.8840000033378601,0.887499988079071,0.9567221403121948,0.8769999742507935,0.8980000019073486,-1.7770261764526367,0.8977539539337158,0.9954751133918762,0.9909502267837524,0.06465516984462738,0.12068965286016464
+trm_multi4_best,4,0.003,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro,step_35805,0.8840000033378601,0.8884999752044678,0.9570987820625305,0.8659999966621399,0.9110000133514404,-1.7770261764526367,0.8977539539337158,0.9796379804611206,0.9683257937431335,0.19396552443504333,0.3017241358757019
+trm_multi4_best,4,0.01,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro,step_35805,0.8840000033378601,0.8865000009536743,0.9563456773757935,0.8610000014305115,0.9120000004768372,-1.7770261764526367,0.8977539539337158,0.9717194437980652,0.959276020526886,0.23706896603107452,0.36206895112991333
+trm_multi4_best,4,0.03,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro,step_35805,0.8840000033378601,0.8899999856948853,0.9573581218719482,0.8659999966621399,0.9139999747276306,-1.7770261764526367,0.8977539539337158,0.9739819169044495,0.959276020526886,0.25,0.3448275923728943
+trm_multi4_best,4,0.1,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro,step_35805,0.8840000033378601,0.8960000276565552,0.9607962369918823,0.8700000047683716,0.921999990940094,-1.7770261764526367,0.8977539539337158,0.9739819169044495,0.9615384340286255,0.3017241358757019,0.43103447556495667
+trm_multi4_best,8,0.0,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro,step_35805,0.8889999985694885,0.8889999985694885,0.9573332667350769,0.8889999985694885,0.8889999985694885,-2.587038040161133,1.1594672203063965,1.0,1.0,0.0,0.0
+trm_multi4_best,8,0.001,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro,step_35805,0.8889999985694885,0.8920000195503235,0.9578518271446228,0.8870000243186951,0.8970000147819519,-2.587038040161133,1.1594672203063965,0.9977502822875977,0.9955005645751953,0.045045044273138046,0.07207207381725311
+trm_multi4_best,8,0.003,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro,step_35805,0.8889999985694885,0.8880000114440918,0.9568086266517639,0.8709999918937683,0.9049999713897705,-2.587038040161133,1.1594672203063965,0.9842519760131836,0.9752531051635742,0.11711711436510086,0.19819819927215576
+trm_multi4_best,8,0.01,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro,step_35805,0.8889999985694885,0.8889999985694885,0.9574383497238159,0.8730000257492065,0.9049999713897705,-2.587038040161133,1.1594672203063965,0.9848144054412842,0.9775028228759766,0.12162162363529205,0.20720720291137695
+trm_multi4_best,8,0.03,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro,step_35805,0.8889999985694885,0.8895000219345093,0.957660436630249,0.871999979019165,0.9070000052452087,-2.587038040161133,1.1594672203063965,0.9859392642974854,0.9797525405883789,0.11711711436510086,0.22522522509098053
+trm_multi4_best,8,0.1,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro,step_35805,0.8889999985694885,0.8914999961853027,0.9589135646820068,0.8769999742507935,0.906000018119812,-2.587038040161133,1.1594672203063965,0.9848144054412842,0.9786276817321777,0.14414414763450623,0.22522522509098053
+trm_multi4_best,12,0.0,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro,step_35805,0.8840000033378601,0.8840000033378601,0.956098735332489,0.8840000033378601,0.8840000033378601,-4.764944553375244,2.045381546020508,1.0,1.0,0.0,0.0
+trm_multi4_best,12,0.001,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro,step_35805,0.8840000033378601,0.8849999904632568,0.9564691781997681,0.8820000290870667,0.8880000114440918,-4.764944553375244,2.045381546020508,0.9977375268936157,0.9966063499450684,0.0258620698004961,0.043103449046611786
+trm_multi4_best,12,0.003,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro,step_35805,0.8840000033378601,0.8855000138282776,0.9565123915672302,0.8809999823570251,0.8899999856948853,-4.764944553375244,2.045381546020508,0.9949095249176025,0.9943438768386841,0.0517241396009922,0.08620689809322357
+trm_multi4_best,12,0.01,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro,step_35805,0.8840000033378601,0.8855000138282776,0.9570556282997131,0.8799999952316284,0.890999972820282,-4.764944553375244,2.045381546020508,0.9954751133918762,0.9943438768386841,0.047413792461156845,0.08620689809322357
+trm_multi4_best,12,0.03,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro,step_35805,0.8840000033378601,0.8849999904632568,0.9560925960540771,0.8809999823570251,0.8889999985694885,-4.764944553375244,2.045381546020508,0.9949095249176025,0.9943438768386841,0.047413792461156845,0.07758620381355286
+trm_multi4_best,12,0.1,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro,step_35805,0.8840000033378601,0.8849999904632568,0.9559259414672852,0.8799999952316284,0.8899999856948853,-4.764944553375244,2.045381546020508,0.9943438768386841,0.9932126402854919,0.0517241396009922,0.08620689809322357
diff --git a/research/flossing/directional_lyap_perturb/trm_multi4_final_step65100_n1000_c8_dirlyap.meta.json b/research/flossing/directional_lyap_perturb/trm_multi4_final_step65100_n1000_c8_dirlyap.meta.json
new file mode 100644
index 0000000..9321e41
--- /dev/null
+++ b/research/flossing/directional_lyap_perturb/trm_multi4_final_step65100_n1000_c8_dirlyap.meta.json
@@ -0,0 +1,32 @@
+{
+ "args": {
+ "batch_size": 16,
+ "candidates": 8,
+ "ckpt_name": "step_65100",
+ "ckpt_root": "/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro",
+ "fd_eps": 0.001,
+ "label": "trm_multi4_final",
+ "n_samples": 1000,
+ "out_prefix": "research/flossing/directional_lyap_perturb/trm_multi4_final_step65100_n1000_c8_dirlyap",
+ "perturb_afters": "0,4,8,12",
+ "seed": 20260607,
+ "sigmas": "0,0.001,0.003,0.01,0.03,0.1"
+ },
+ "config_global_batch_size": 768,
+ "data_path": "/home/yurenh2/rrm/data/sudoku-extreme-1k-aug-1000",
+ "n_samples": 1000,
+ "perturb_afters": [
+ 0,
+ 4,
+ 8,
+ 12
+ ],
+ "sigmas": [
+ 0.0,
+ 0.001,
+ 0.003,
+ 0.01,
+ 0.03,
+ 0.1
+ ]
+} \ No newline at end of file
diff --git a/research/flossing/directional_lyap_perturb/trm_multi4_final_step65100_n1000_c8_dirlyap.summary.csv b/research/flossing/directional_lyap_perturb/trm_multi4_final_step65100_n1000_c8_dirlyap.summary.csv
new file mode 100644
index 0000000..9df33ba
--- /dev/null
+++ b/research/flossing/directional_lyap_perturb/trm_multi4_final_step65100_n1000_c8_dirlyap.summary.csv
@@ -0,0 +1,25 @@
+label,perturb_after,sigma,n_samples,candidates,fd_eps,ckpt_root,ckpt_name,clean_acc,mean_sign_exact,mean_sign_token_acc,worst_sign_exact,best_sign_exact,selected_growth_mean,selected_growth_q90,retain_mean_on_clean_success,retain_worst_on_clean_success,rescue_mean_on_clean_fail,rescue_best_on_clean_fail
+trm_multi4_final,0,0.0,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro,step_65100,0.8299999833106995,0.8299999833106995,0.9333704113960266,0.8299999833106995,0.8299999833106995,-3.885612726211548,-3.8856122493743896,1.0,1.0,0.0,0.0
+trm_multi4_final,0,0.001,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro,step_65100,0.8299999833106995,0.8299999833106995,0.9333704113960266,0.8299999833106995,0.8299999833106995,-3.885612726211548,-3.8856122493743896,1.0,1.0,0.0,0.0
+trm_multi4_final,0,0.003,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro,step_65100,0.8299999833106995,0.8289999961853027,0.9334814548492432,0.8199999928474426,0.8379999995231628,-3.885612726211548,-3.8856122493743896,0.9927710890769958,0.9855421781539917,0.029411764815449715,0.0470588244497776
+trm_multi4_final,0,0.01,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro,step_65100,0.8299999833106995,0.8255000114440918,0.9313827157020569,0.7990000247955322,0.8519999980926514,-3.885612726211548,-3.8856122493743896,0.9572288990020752,0.9385542273521423,0.1823529452085495,0.24705882370471954
+trm_multi4_final,0,0.03,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro,step_65100,0.8299999833106995,0.8295000195503235,0.9325369596481323,0.7960000038146973,0.8629999756813049,-3.885612726211548,-3.8856122493743896,0.9590361714363098,0.9385542273521423,0.19705882668495178,0.29411765933036804
+trm_multi4_final,0,0.1,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro,step_65100,0.8299999833106995,0.8309999704360962,0.933006227016449,0.7990000247955322,0.8629999756813049,-3.885612726211548,-3.8856122493743896,0.9554216861724854,0.9325301051139832,0.2235294133424759,0.30000001192092896
+trm_multi4_final,4,0.0,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro,step_65100,0.8370000123977661,0.8370000123977661,0.9353950619697571,0.8370000123977661,0.8370000123977661,-1.9923189878463745,0.9806549549102783,1.0,1.0,0.0,0.0
+trm_multi4_final,4,0.001,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro,step_65100,0.8370000123977661,0.8355000019073486,0.9351357817649841,0.8240000009536743,0.847000002861023,-1.9923189878463745,0.9806549549102783,0.9910394549369812,0.9820788502693176,0.03680981695652008,0.061349693685770035
+trm_multi4_final,4,0.003,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro,step_65100,0.8370000123977661,0.8355000019073486,0.9351975321769714,0.8130000233650208,0.8579999804496765,-1.9923189878463745,0.9806549549102783,0.9731183052062988,0.9617682099342346,0.12883435189723969,0.20858895778656006
+trm_multi4_final,4,0.01,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro,step_65100,0.8370000123977661,0.8299999833106995,0.9334691166877747,0.8059999942779541,0.8539999723434448,-1.9923189878463745,0.9806549549102783,0.965352475643158,0.9498208165168762,0.1349693238735199,0.20245398581027985
+trm_multi4_final,4,0.03,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro,step_65100,0.8370000123977661,0.8309999704360962,0.9334567785263062,0.8069999814033508,0.8550000190734863,-1.9923189878463745,0.9806549549102783,0.9677419066429138,0.9534050226211548,0.12883435189723969,0.20245398581027985
+trm_multi4_final,4,0.1,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro,step_65100,0.8370000123977661,0.8330000042915344,0.933746874332428,0.8069999814033508,0.859000027179718,-1.9923189878463745,0.9806549549102783,0.9701313972473145,0.9569892287254333,0.12883435189723969,0.22085890173912048
+trm_multi4_final,8,0.0,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro,step_65100,0.8299999833106995,0.8299999833106995,0.9329506754875183,0.8299999833106995,0.8299999833106995,-2.597419500350952,1.466092586517334,1.0,1.0,0.0,0.0
+trm_multi4_final,8,0.001,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro,step_65100,0.8299999833106995,0.8299999833106995,0.9333766102790833,0.8220000267028809,0.8379999995231628,-2.597419500350952,1.466092586517334,0.9951807260513306,0.9903614521026611,0.0235294122248888,0.0470588244497776
+trm_multi4_final,8,0.003,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro,step_65100,0.8299999833106995,0.828000009059906,0.9320307374000549,0.8130000233650208,0.8429999947547913,-2.597419500350952,1.466092586517334,0.9849397540092468,0.9771084189414978,0.061764705926179886,0.11176470667123795
+trm_multi4_final,8,0.01,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro,step_65100,0.8299999833106995,0.8314999938011169,0.9331419467926025,0.8190000057220459,0.843999981880188,-2.597419500350952,1.466092586517334,0.9849397540092468,0.9819276928901672,0.08235294371843338,0.1411764770746231
+trm_multi4_final,8,0.03,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro,step_65100,0.8299999833106995,0.8309999704360962,0.9327530860900879,0.8169999718666077,0.8450000286102295,-2.597419500350952,1.466092586517334,0.9819276928901672,0.9771084189414978,0.0941176488995552,0.15294118225574493
+trm_multi4_final,8,0.1,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro,step_65100,0.8299999833106995,0.8335000276565552,0.9352839589118958,0.8180000185966492,0.8489999771118164,-2.597419500350952,1.466092586517334,0.9855421781539917,0.9819276928901672,0.09117647260427475,0.16470588743686676
+trm_multi4_final,12,0.0,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro,step_65100,0.8339999914169312,0.8339999914169312,0.9340246319770813,0.8339999914169312,0.8339999914169312,-5.133573055267334,2.7817435264587402,1.0,1.0,0.0,0.0
+trm_multi4_final,12,0.001,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro,step_65100,0.8339999914169312,0.8335000276565552,0.9341234564781189,0.8289999961853027,0.8379999995231628,-5.133573055267334,2.7817435264587402,0.9970024228096008,0.9940047860145569,0.012048192322254181,0.024096384644508362
+trm_multi4_final,12,0.003,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro,step_65100,0.8339999914169312,0.8345000147819519,0.9352160692214966,0.8289999961853027,0.8399999737739563,-5.133573055267334,2.7817435264587402,0.9922062158584595,0.9892086386680603,0.04216867312788963,0.0602409653365612
+trm_multi4_final,12,0.01,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro,step_65100,0.8339999914169312,0.8320000171661377,0.9335123300552368,0.824999988079071,0.8389999866485596,-5.133573055267334,2.7817435264587402,0.9892086386680603,0.986810564994812,0.04216867312788963,0.07228915393352509
+trm_multi4_final,12,0.03,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro,step_65100,0.8339999914169312,0.8299999833106995,0.9333456754684448,0.8240000009536743,0.8360000252723694,-5.133573055267334,2.7817435264587402,0.9880095720291138,0.9856114983558655,0.03614457696676254,0.0602409653365612
+trm_multi4_final,12,0.1,1000,8,0.001,/home/yurenh2/rrm/trm/checkpoints/Sudoku-extreme-1k-aug-1000-ACT-torch/pretrain_mlp_t_sudoku_official_gbs768_multi4_loguniform_repro,step_65100,0.8339999914169312,0.8309999704360962,0.9343765377998352,0.824999988079071,0.8370000123977661,-5.133573055267334,2.7817435264587402,0.9898081421852112,0.9880095720291138,0.03313253074884415,0.0602409653365612
diff --git a/research/flossing/directional_lyap_perturb/watch_and_plot.sh b/research/flossing/directional_lyap_perturb/watch_and_plot.sh
new file mode 100644
index 0000000..683d1b8
--- /dev/null
+++ b/research/flossing/directional_lyap_perturb/watch_and_plot.sh
@@ -0,0 +1,32 @@
+#!/usr/bin/env bash
+set -euo pipefail
+
+ROOT=/home/yurenh2/rrm
+PY=/home/yurenh2/miniconda3/envs/rrm/bin/python
+cd "${ROOT}"
+
+PIDS=(
+ research/flossing/directional_lyap_perturb/logs/trm_baseline_best_step58590_n1000_c8_dirlyap.pid
+ research/flossing/directional_lyap_perturb/logs/trm_multi4_best_step35805_n1000_c8_dirlyap.pid
+ research/flossing/directional_lyap_perturb/logs/trm_multi4_final_step65100_n1000_c8_dirlyap.pid
+)
+
+for pf in "${PIDS[@]}"; do
+ pid=$(cat "${pf}")
+ echo "watch ${pf}: ${pid}"
+ while kill -0 "${pid}" 2>/dev/null; do
+ sleep 60
+ done
+ echo "done ${pf}: ${pid}"
+done
+
+"${PY}" research/flossing/plot_directional_lyap_perturb.py \
+ --summaries \
+ research/flossing/directional_lyap_perturb/trm_baseline_best_step58590_n1000_c8_dirlyap.summary.csv \
+ research/flossing/directional_lyap_perturb/trm_multi4_best_step35805_n1000_c8_dirlyap.summary.csv \
+ research/flossing/directional_lyap_perturb/trm_multi4_final_step65100_n1000_c8_dirlyap.summary.csv \
+ --out-dir research/flossing/directional_lyap_perturb/plots \
+ --slice-sigma 0.03
+
+nvidia-smi --query-gpu=index,memory.used,memory.total,utilization.gpu --format=csv,noheader,nounits \
+ > research/flossing/directional_lyap_perturb/plots/final_gpu_status.txt