-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy patheval.sh
More file actions
117 lines (92 loc) · 3.6 KB
/
eval.sh
File metadata and controls
117 lines (92 loc) · 3.6 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
#!/usr/bin/env bash
# dataset_name=BLCA
# clinical_path="./data/tcga_blca_all_clean.csv.zip"
# csv_path="./data/TCGA-Manifests/gdc_manifest_BLCA.csv"
# splits_path="./data/splits/tcga_blca"
# img_dir="/projects/patho5nobackup/TCGA/Survival_Data/BLCA/patches_clam"
# pt_dir="/projects/patho5nobackup/TCGA/Survival_Data/BLCA/features_clam"
# save_dir="/projects/patho5nobackup/TCGA/Trained-Models/CrossFusion/BLCA"
# dataset_name=BRCA
# clinical_path="./data/tcga_brca_all_clean.csv.zip"
# csv_path="./data/TCGA-Manifests/gdc_manifest_BRCA.csv"
# splits_path="./data/splits/tcga_brca"
# img_dir="/projects/patho5nobackup/TCGA/Survival_Data/BRCA/patches_clam"
# pt_dir="/projects/patho5nobackup/TCGA/Survival_Data/BRCA/features_clam"
# save_dir="/projects/patho5nobackup/TCGA/Trained-Models/CrossFusion/BRCA"
# dataset_name=COAD
# clinical_path="./data/tcga_coad_all_clean.csv"
# csv_path="./data/TCGA-Manifests/gdc_manifest_COAD.csv"
# splits_path="./data/splits/tcga_coad"
# img_dir="/projects/patho5nobackup/TCGA/Survival_Data/COAD/patches_clam"
# pt_dir="/projects/patho5nobackup/TCGA/Survival_Data/COAD/features_clam"
# save_dir="/projects/patho5nobackup/TCGA/Trained-Models/CrossFusion/COAD"
# dataset_name=GBMLGG
# clinical_path="./data/tcga_gbmlgg_all_clean.csv.zip"
# csv_path="./data/TCGA-Manifests/gdc_manifest_GBMLGG.csv"
# splits_path="./data/splits/tcga_gbmlgg"
# img_dir="/projects/patho5nobackup/TCGA/Survival_Data/GBMLGG/patches_clam"
# pt_dir="/projects/patho5nobackup/TCGA/Survival_Data/GBMLGG/features_clam"
# save_dir="/projects/patho5nobackup/TCGA/Trained-Models/CrossFusion/GBMLGG"
# dataset_name=LUAD
# clinical_path="./data/tcga_luad_all_clean.csv.zip"
# csv_path="./data/TCGA-Manifests/gdc_manifest_LUAD.csv"
# splits_path="./data/splits/tcga_luad"
# img_dir="/projects/patho5nobackup/TCGA/Survival_Data/LUAD/patches_clam"
# pt_dir="/projects/patho5nobackup/TCGA/Survival_Data/LUAD/features_clam"
# save_dir="/projects/patho5nobackup/TCGA/Trained-Models/CrossFusion/LUAD"
dataset_name=UCEC
clinical_path="./data/tcga_ucec_all_clean.csv.zip"
csv_path="./data/TCGA-Manifests/gdc_manifest_UCEC.csv"
splits_path="./data/splits/tcga_ucec"
img_dir="/projects/patho5nobackup/TCGA/Survival_Data/UCEC/patches_clam"
pt_dir="/projects/patho5nobackup/TCGA/Survival_Data/UCEC/features_clam"
save_dir="/projects/patho5nobackup/TCGA/Trained-Models/CrossFusion/UCEC"
backbone="resnet50"
backbone_dim=2048
# backbone="conch"
# backbone_dim=512
# backbone="uni"
# backbone_dim=1536
# backbone="hug_quilt"
# backbone_dim=768
# backbone="prov_gigapath"
# backbone_dim=1536
model_name="CrossFusion"
# model_name="CrossFusionConcat"
# model_name="CrossFusionSingle"
# model_name="AMIL"
# model_name="DSMIL"
# model_name="TransMIL"
magnifications="5 10 20"
data_workers=8
prefetch_factor=3
num_folds=5
batch_size=1
random_seed=7
loss_fn="nll_surv"
alpha_surv=0.2
embed_dim=512
num_heads=4
num_attn_layers=1
CUDA_VISIBLE_DEVICES=1 PYTORCH_CUDA_ALLOC_CONF=expandable_segments:True python eval.py \
--csv-path $csv_path \
--clinical-path $clinical_path \
--img-dir $img_dir \
--save-dir $save_dir \
--model-name $model_name \
--data-workers $data_workers \
--prefetch-factor $prefetch_factor \
--num-folds $num_folds \
--splits-path $splits_path \
--batch-size $batch_size \
--random-seed $random_seed \
--loss-fn $loss_fn \
--embed-dim $embed_dim \
--num-heads $num_heads \
--num-attn-layers $num_attn_layers \
--pt-dir $pt_dir \
--backbone $backbone \
--magnifications $magnifications \
--alpha-surv $alpha_surv \
--backbone-dim $backbone_dim \
--dataset-name $dataset_name \