From 7c7dc28ce0fea62eddefea41aed97f0d789edef7 Mon Sep 17 00:00:00 2001 From: "xiangyu.xie" Date: Mon, 6 Jul 2026 09:24:54 +0200 Subject: [PATCH] Update configs --- Configs/infer_1photon.yaml | 19 +++++++++------- Configs/infer_2photon.yaml | 20 ++++++++++------- Configs/infer_3photon.yaml | 45 ++++++++++++++++++++++++++++++++------ 3 files changed, 61 insertions(+), 23 deletions(-) diff --git a/Configs/infer_1photon.yaml b/Configs/infer_1photon.yaml index ceaa981..cc807eb 100644 --- a/Configs/infer_1photon.yaml +++ b/Configs/infer_1photon.yaml @@ -1,23 +1,24 @@ # configs/infer_1photon.yaml experiment: - name: "KnifeEdge_3filters_pos0" # options: SiemenStarLowerLeft, SiemenStarLowerRight + name: "SiemenStarLowerRight" # options: SiemenStarLowerLeft, SiemenStarLowerRight task: "1Photon" output_base: "./InferenceResults" data: sample_folder: "/home/xie_x1/MLXID/DataProcess/Samples" + # sample_folder: "/mnt/sls_det_storage/moench_data/MLXID/Samples/Measurement" ### for SiemenStarLowerRight names: SiemenStarLowerLeft: file_pattern: "SiemenStarLowerLeft/1Photon_CS3_chunk{}.h5" ### 15 keV NX: 400 NY: 400 - file_range: [0, 1] # [0, 160) + file_range: [0, 16] # [0, 16) roi: [140, 230, 120, 210] # [x_min, x_max, y_min, y_max] SiemenStarLowerRight: file_pattern: "SiemenStarLowerRight/1Photon_CS3_chunk{}.h5" ### 15 keV NX: 400 NY: 400 - file_range: [0, 320] # [0, 320) + file_range: [0, 16] # [0, 16) roi: [235, 345, 110, 220] KnifeEdge_3filters_pos0: file_pattern: "2603MaxIV_Edge3Filters_pos0_12keV/1Photon_CS3_chunk{}.h5" ### 12 keV @@ -69,12 +70,14 @@ data: model: base_dir: "/home/xie_x1/MLXID/DeepLearning/Results/1ph/" - # experiment_name: "260408_1ph_12keV_v251022_03" - # name: "singlePhoton251022_12keV_Noise0.13keV_E150_aug1.pth" ### std/mean = 0.033 - experiment_name: "260512_12keV_v260511_06" - name: "singlePhoton260511_12keV_Noise0.13keV_E500_aug1.pth" ### std/mean = 0.025 + ### 12 keV + # experiment_name: "260512_12keV_v260511_06" + # name: "singlePhoton260511_12keV_Noise0.13keV_E500_aug1.pth" + ### 15 keV + experiment_name: "260616_15keV_v260511_00" + name: "singlePhoton260511_15keV_Noise0.13keV_E500_aug1.pth" inference: binning_factor: 10 - chunk_size: 16 # + chunk_size: 2 # num_aug_ops: 1 # TTA: test-time augmentation diff --git a/Configs/infer_2photon.yaml b/Configs/infer_2photon.yaml index 50fa513..1f58d0b 100644 --- a/Configs/infer_2photon.yaml +++ b/Configs/infer_2photon.yaml @@ -1,24 +1,25 @@ # configs/infer_1photon.yaml experiment: - name: "KnifeEdge_3filters_pos0" # options: SiemenStarLowerLeft, SiemenStarLowerRight + name: "SiemenStarLowerRight" # options: SiemenStarLowerLeft, SiemenStarLowerRight task: "2Photon" output_base: "./InferenceResults" data: - sample_folder: "/home/xie_x1/MLXID/DataProcess/Samples" + # sample_folder: "/home/xie_x1/MLXID/DataProcess/Samples" + sample_folder: "/mnt/sls_det_storage/moench_data/MLXID/Samples/Measurement" ### for SiemenStarLowerRight names: SiemenStarLowerLeft: file_pattern: "SiemenStarLowerLeft/2Photon_CS6_chunk{}.h5" ### 15 keV NX: 400 NY: 400 - file_range: [0, 1] # [0, 160) + file_range: [0, 16] # [0, 16) roi: [140, 230, 120, 210] # [x_min, x_max, y_min, y_max] nSize: 6 SiemenStarLowerRight: file_pattern: "SiemenStarLowerRight/2Photon_CS6_chunk{}.h5" ### 15 keV NX: 400 NY: 400 - file_range: [0, 320] # [0, 320) + file_range: [0, 8] # [0, 16) roi: [235, 345, 110, 220] nSize: 6 KnifeEdge_3filters_pos0: @@ -78,11 +79,14 @@ data: model: base_dir: "/home/xie_x1/MLXID/DeepLearning/Results/2ph" - - experiment_name: "260610_12keV_v260610_01" - name: "doublePhoton260610_12keV_Noise0.13keV_E500.pth" + ### 12 keV + # experiment_name: "260610_12keV_v260610_01" + # name: "doublePhoton260610_12keV_Noise0.13keV_E500.pth" + ### 15 keV + experiment_name: "260622_15keV_v260610_00" + name: "doublePhoton260610_15keV_Noise0.13keV_E1000.pth" inference: binning_factor: 10 - chunk_size: 16 # + chunk_size: 2 # num_aug_ops: 1 # augX8 not implemented for 2-photon inference yet diff --git a/Configs/infer_3photon.yaml b/Configs/infer_3photon.yaml index 0f80d45..1998ac0 100644 --- a/Configs/infer_3photon.yaml +++ b/Configs/infer_3photon.yaml @@ -1,12 +1,27 @@ # configs/infer_1photon.yaml experiment: - name: "FlatField_3filters_pos0" # options: SiemenStarLowerLeft, SiemenStarLowerRight + name: "SiemenStarLowerRight" # options: SiemenStarLowerLeft, SiemenStarLowerRight task: "3Photon" output_base: "./InferenceResults" data: - sample_folder: "/home/xie_x1/MLXID/DataProcess/Samples" + # sample_folder: "/home/xie_x1/MLXID/DataProcess/Samples" + sample_folder: "/mnt/sls_det_storage/moench_data/MLXID/Samples/Measurement" ### for SiemenStarLowerRight names: + SiemenStarLowerLeft: + file_pattern: "SiemenStarLowerLeft/3Photon_CS9_chunk{}.h5" ### 15 keV + NX: 400 + NY: 400 + file_range: [0, 16] # [0, 16) + roi: [140, 230, 120, 210] # [x_min, x_max, y_min, y_max] + nSize: 9 + SiemenStarLowerRight: + file_pattern: "SiemenStarLowerRight/3Photon_CS9_chunk{}.h5" ### 15 keV + NX: 400 + NY: 400 + file_range: [0, 8] # [0, 16) + roi: [235, 345, 110, 220] # [x_min, x_max, y_min, y_max] + nSize: 9 KnifeEdge_3filters_pos0: file_pattern: "2603MaxIV_Edge3Filters_pos0_12keV/3Photon_CS9_chunk{}.h5" ### 12 keV NX: 101 @@ -31,6 +46,18 @@ data: NY: 101 file_range: [0, 16] # [0, 16) roi: [0, 101, 0, 101] + KnifeEdge_1filters: + file_pattern: "2603MaxIV_Edge1Filters_12keV/3Photon_CS9_chunk{}.h5" ### 12 keV + NX: 101 + NY: 101 + file_range: [0, 16] # [0, 16) + roi: [0, 101, 0, 101] + FlatField_1filters: + file_pattern: "2603MaxIV_Flat1Filters_12keV/3Photon_CS9_chunk{}.h5" ### 12 keV + NX: 101 + NY: 101 + file_range: [0, 16] # [0, 16) + roi: [0, 101, 0, 101] Uniformity_test: file_pattern: "2603MaxIV_Flat2Filters_12keV/3Photon_CS9_chunk{}.h5" ### 12 keV NX: 101 @@ -38,17 +65,21 @@ data: file_range: [0, 1] roi: [0, 101, 0, 101] - energy: 12 # keV normalize: false # for inference dataloaders batch_size: 8192 num_workers: 16 model: - base_dir: "/home/xie_x1/MLXID/DeepLearning/Results/" - experiment_name: "260529_3ph_12keV_v260529_01" - name: "triplePhoton260529_12keV_E1000.pth" + base_dir: "/home/xie_x1/MLXID/DeepLearning/Results/3ph" + + ### 12 keV + # experiment_name: "260611_12keV_v260611_00" + # name: "triplePhoton260611_12keV_E500.pth" + ### 15 keV + experiment_name: "260623_15keV_v260611_00" + name: "triplePhoton260611_15keV_E500.pth" inference: binning_factor: 10 - chunk_size: 16 # + chunk_size: 2 # num_aug_ops: 1 # augX8 not implemented for 3-photon inference yet