feat: eval benchmark + cloud-trained models replace train/

- eval/: 统一推理评估框架 (infer_train.py, infer_reproduce.py, viz_flow.py,
  viz_signals.py, generate_report.py, run_all.sh, scene_manifest.py)
- train/: 替换为云端正式训练产出,覆盖 11 个场景
  - Karman: Re100 (5 seeds), Re60/200/400 transfer
  - VarDist: d075/d15/d2 scratch
  - Illusion: 0.75L/1.0L/1.5L/2.0L scratch
- train_karman.py: 新增 --resume-from 断点续训支持
- calibrations: 17 组标定数据 (kar/ill 命名规范)
- scripts/: 7 个自动化训练脚本
- 清理旧 calibrations/shell scripts/visualize

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Frank14f
2026-07-12 23:56:02 +08:00
co-authored by Cursor
parent f2f88c2442
commit 4feac49f1c
52 changed files with 4053 additions and 1341 deletions
@@ -0,0 +1,51 @@
{
"case": "ill_2L",
"scene": "illusion",
"target_diam": 2.0,
"grid": {
"nx": 2000,
"ny": 600
},
"config_path": "/home/frank14f/DynamisLab/configs/config_lbm_karman_2000x600.json",
"SI": 1200,
"FIFO_LEN": 150,
"CONV_LEN": 30,
"SENSOR_CC": 78.0,
"FORCE_SCALE": 0.0027,
"SENS_SCALE": 0.93,
"dtw_norm_scale": 0.433,
"SIM_BP": [
0.0,
0.21,
0.7,
0.82,
0.91,
1.0
],
"SIM_VAL": [
0.0,
0.1,
0.35,
0.7,
0.85,
1.0
],
"K_CD": 50.0,
"K_CL": 100.0,
"W_CD": 0.3,
"W_CL": 0.3,
"W_SIM": 0.4,
"FLOOR_CD": 0.1,
"FLOOR_CL": 0.1,
"FLOOR_SIM": 0.1,
"FLOOR_PENALTY": 0.05,
"ACTION_SCALE": 12.0,
"ACTION_BIAS": [
0.0,
0.0,
0.0
],
"U0": 0.01,
"RADIUS": 10.0,
"L0": 20.0
}
@@ -0,0 +1,194 @@
[
{
"dc": 0.5942543417215347,
"amps": [
0.3019850417664959,
0.08160454953075313,
0.058301710483107845,
0.0544747476609962,
0.039862698816389305
],
"freqs": [
0.03333333333333333,
0.02666666666666667,
0.04,
0.09333333333333334,
0.060000000000000005
],
"phases": [
2.534821875775996,
-0.5429755507018492,
2.4925302413193626,
-2.8396914013393335,
2.3471326700331137
]
},
{
"dc": -0.11012142162770033,
"amps": [
0.48068411406011297,
0.1524480328909725,
0.11692915263110391,
0.0751168326269912,
0.0747130122507944
],
"freqs": [
0.03333333333333333,
0.02666666666666667,
0.06666666666666667,
0.02,
0.04
],
"phases": [
0.470296517741658,
-2.7377287843427305,
1.2986260770158415,
-2.824709979499191,
0.49814841794041553
]
},
{
"dc": 0.5153132931391398,
"amps": [
0.07925114648536222,
0.06416828398684,
0.02486756552471102,
0.02396105106046917,
0.02357284381774593
],
"freqs": [
0.06666666666666667,
0.060000000000000005,
0.12666666666666668,
0.05333333333333334,
0.07333333333333333
],
"phases": [
-0.07499440268802428,
3.0690642525335066,
0.3581876541251109,
3.073340401899989,
-0.07639680854009603
]
},
{
"dc": -0.027726365104317665,
"amps": [
0.6643698174881782,
0.19945593793429098,
0.11468672779610138,
0.11289183277422135,
0.09541898908540014
],
"freqs": [
0.03333333333333333,
0.02666666666666667,
0.04,
0.09333333333333334,
0.02
],
"phases": [
0.5698384256779261,
-2.684226742056145,
0.6818011086755982,
1.7048428586402848,
-2.7975917523605154
]
},
{
"dc": 0.5756912664572398,
"amps": [
0.2971849584753252,
0.08546200288457928,
0.056185965966854816,
0.05199100131281855,
0.04433469349174801
],
"freqs": [
0.03333333333333333,
0.02666666666666667,
0.09333333333333334,
0.04,
0.06666666666666667
],
"phases": [
-0.6051267213005925,
2.5953707671296398,
0.17997803765211065,
-0.6326158950659138,
-0.8305731267474725
]
},
{
"dc": 0.06891472408858439,
"amps": [
0.4939877939312975,
0.14182933287038246,
0.09542418578567632,
0.09238873840109178,
0.08339300360694776
],
"freqs": [
0.03333333333333333,
0.02666666666666667,
0.060000000000000005,
0.04,
0.06666666666666667
],
"phases": [
0.48480140913888486,
-2.7722480905064066,
1.1975329965204313,
0.618507835379864,
-1.6516116590440921
]
},
{
"dc": 0.006008172007277608,
"amps": [
0.00014509432721004472,
0.0001134838631202557,
4.463804029767137e-05,
4.034021665887571e-05,
2.676946217843137e-05
],
"freqs": [
0.06666666666666667,
0.060000000000000005,
0.07333333333333333,
0.05333333333333334,
0.08
],
"phases": [
-0.7433797814500979,
2.435150608779618,
-0.759862378816383,
2.4800522883576814,
-0.776499679618213
]
},
{
"dc": -0.0001301015308369339,
"amps": [
0.0027993124476053143,
0.0008745864809045856,
0.0004589225344713892,
0.0004310081571789182,
0.0003159326235892787
],
"freqs": [
0.03333333333333333,
0.02666666666666667,
0.04,
0.02,
0.013333333333333334
],
"phases": [
-0.06721702416991604,
3.089276889965643,
-0.08070896525391963,
3.102755835824026,
3.1156324380089453
]
}
]