ho22joshua commited on
Commit
cb4107f
·
1 Parent(s): 817e21e

fixing demo

Browse files
root_gnn_dgl/configs/stats_100K/finetuning_ttH_CP_even_vs_odd.yaml CHANGED
@@ -29,15 +29,15 @@ Datasets:
29
  ttH_CP_even: &dataset_defn
30
  module: root_gnn_base.dataset
31
  class: LazyDataset
32
- shuffle_chunks: 1
33
  batch_size: 1024
34
  padding_mode: NONE #one of STEPS, FIXED, or NONE
35
  args: &dataset_args
36
  name: ttH_CP_even
37
  label: 0
38
  # weight_var: weight
39
- chunks: 1
40
- buffer_size: 0
41
  file_names: ttH_NLO.root
42
  tree_name: output
43
  fold_var: Number
 
29
  ttH_CP_even: &dataset_defn
30
  module: root_gnn_base.dataset
31
  class: LazyDataset
32
+ shuffle_chunks: 3
33
  batch_size: 1024
34
  padding_mode: NONE #one of STEPS, FIXED, or NONE
35
  args: &dataset_args
36
  name: ttH_CP_even
37
  label: 0
38
  # weight_var: weight
39
+ chunks: 3
40
+ buffer_size: 2
41
  file_names: ttH_NLO.root
42
  tree_name: output
43
  fold_var: Number
root_gnn_dgl/configs/stats_100K/pretraining_multiclass.yaml CHANGED
@@ -27,14 +27,14 @@ Datasets:
27
  ttH: &dataset_defn
28
  module: root_gnn_base.dataset
29
  class: LazyDataset
30
- shuffle_chunks: 1
31
  padding_mode: NONE #one of STEPS, FIXED, or NONE
32
  args: &dataset_args
33
  name: ttH
34
  label: 0
35
  # weight_var: weight
36
- chunks: 1
37
- buffer_size: 0
38
  file_names: ttH_NLO_inc.root
39
  tree_name: output
40
  fold_var: Number
 
27
  ttH: &dataset_defn
28
  module: root_gnn_base.dataset
29
  class: LazyDataset
30
+ shuffle_chunks: 3
31
  padding_mode: NONE #one of STEPS, FIXED, or NONE
32
  args: &dataset_args
33
  name: ttH
34
  label: 0
35
  # weight_var: weight
36
+ chunks: 3
37
+ buffer_size: 2
38
  file_names: ttH_NLO_inc.root
39
  tree_name: output
40
  fold_var: Number
root_gnn_dgl/configs/stats_100K/ttH_CP_even_vs_odd.yaml CHANGED
@@ -19,15 +19,15 @@ Datasets:
19
  ttH_CP_even: &dataset_defn
20
  module: root_gnn_base.dataset
21
  class: LazyDataset
22
- shuffle_chunks: 1
23
  batch_size: 1024
24
  padding_mode: NONE #one of STEPS, FIXED, or NONE
25
  args: &dataset_args
26
  name: ttH_CP_even
27
  label: 0
28
  # weight_var: weight
29
- chunks: 1
30
- buffer_size: 0
31
  file_names: ttH_NLO.root
32
  tree_name: output
33
  fold_var: Number
 
19
  ttH_CP_even: &dataset_defn
20
  module: root_gnn_base.dataset
21
  class: LazyDataset
22
+ shuffle_chunks: 3
23
  batch_size: 1024
24
  padding_mode: NONE #one of STEPS, FIXED, or NONE
25
  args: &dataset_args
26
  name: ttH_CP_even
27
  label: 0
28
  # weight_var: weight
29
+ chunks: 3
30
+ buffer_size: 2
31
  file_names: ttH_NLO.root
32
  tree_name: output
33
  fold_var: Number
root_gnn_dgl/run_demo.sh CHANGED
@@ -19,31 +19,41 @@ datasets=("ttH_CP_even" "ttH_CP_odd")
19
  chunks=3
20
 
21
  for data in "${datasets[@]}"; do
22
- python scripts/prep_data.py --config configs/stats_100K/finetuning_ttH_CP_even_vs_odd.yaml --dataset "$data" --shuffle_mode --chunk 0
23
  for ((i=0; i<chunks; i++)); do
24
- python scripts/prep_data.py --config configs/stats_100K/finetuning_ttH_CP_even_vs_odd.yaml --dataset "$data" --shuffle_mode --chunk "$i"
25
  done
26
  done
27
 
28
- python scripts/training_script.py --config configs/stats_100K/finetuning_ttH_CP_even_vs_odd.yaml --preshuffle --nocompile --lazy
29
 
 
30
 
31
  # Inference
32
-
33
- # python scripts/inference.py \
34
- # --target "/global/cfs/projectdirs/atlas/joshua/root_gnn/root_gnn_dgl/data/ntuples/Hyy_pretraining/multilabel_10K/ttH_NLO.root" \
35
- # --destination "/global/cfs/projectdirs/atlas/joshua/GNN4Colliders/root_gnn_dgl/scores/ttH_NLO.root" \
36
- # --config "configs/demo/finetuning_ttH_CP_Even_vs_Odd.yaml" \
37
- # --chunks 1 \
38
- # --chunkno 0 \
39
- # --write \
40
- # --branch 'GNN_Score'
41
-
42
- # python scripts/inference.py \
43
- # --target "/global/cfs/projectdirs/atlas/joshua/root_gnn/root_gnn_dgl/data/ntuples/Hyy_pretraining/multilabel_10K/ttH_CPodd.root" \
44
- # --destination "/global/cfs/projectdirs/atlas/joshua/GNN4Colliders/root_gnn_dgl/scores/ttH_CPodd.root" \
45
- # --config "configs/demo/finetuning_ttH_CP_Even_vs_Odd.yaml" \
46
- # --chunks 1 \
47
- # --chunkno 0 \
48
- # --write \
49
- # --branch 'GNN_Score'
 
 
 
 
 
 
 
 
 
 
19
  chunks=3
20
 
21
  for data in "${datasets[@]}"; do
22
+ python scripts/prep_data.py --config configs/stats_100K/ttH_CP_even_vs_odd.yaml --dataset "$data" --shuffle_mode --chunk 0
23
  for ((i=0; i<chunks; i++)); do
24
+ python scripts/prep_data.py --config configs/stats_100K/ttH_CP_even_vs_odd.yaml --dataset "$data" --shuffle_mode --chunk "$i"
25
  done
26
  done
27
 
28
+ python scripts/training_script.py --config configs/stats_100K/ttH_CP_even_vs_odd.yaml --preshuffle --nocompile --lazy
29
 
30
+ python scripts/training_script.py --config configs/stats_100K/finetuning_ttH_CP_even_vs_odd.yaml --preshuffle --nocompile --lazy
31
 
32
  # Inference
33
+ files=(
34
+ "ttH_NLO.root"
35
+ "ttH_CPodd.root"
36
+ )
37
+
38
+ config=(
39
+ "configs/stats_100K/ttH_CP_even_vs_odd.yaml"
40
+ "configs/stats_100K/finetuning_ttH_CP_even_vs_odd.yaml"
41
+ )
42
+
43
+ branch_name=(
44
+ "cp_score"
45
+ "finetuning_cp_score"
46
+ )
47
+
48
+ for ((j=0; j<${#files[@]}; j++))
49
+ do
50
+ python scripts/inference.py \
51
+ --target "/global/cfs/projectdirs/trn007/lbl_atlas/data/stats_100K/${files[j]}" \
52
+ --destination "/global/cfs/projectdirs/trn007/lbl_atlas/data/scores/stats_100K/${files[j]}" \
53
+ --config "${config[@]}" \
54
+ --branch_name "${branch_name[@]}" \
55
+ --chunks 1 \
56
+ --chunkno 0 \
57
+ --write
58
+ echo ''
59
+ done