srikarym commited on
Commit
db9dde6
·
verified ·
1 Parent(s): bc778fd

Upload folder using huggingface_hub

Browse files
Files changed (4) hide show
  1. brca/config.yaml +99 -0
  2. brca/weights.ckpt +3 -0
  3. naip/config.yaml +119 -0
  4. naip/weights.ckpt +3 -0
brca/config.yaml ADDED
@@ -0,0 +1,99 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ model:
2
+ base_learning_rate: 2.0e-05
3
+ target: ldm.models.diffusion.ddpm.LatentDiffusion
4
+ params:
5
+ linear_start: 0.0015
6
+ linear_end: 0.0195
7
+ num_timesteps_cond: 1
8
+ log_every_t: 200
9
+ timesteps: 1000
10
+ first_stage_key: image
11
+ cond_stage_key: hybrid
12
+ image_size: 64
13
+ channels: 3
14
+ cond_stage_trainable: true
15
+ conditioning_key: crossattn
16
+ use_ema: true
17
+ x_feat_extracted: true
18
+ scheduler_config:
19
+ target: ldm.lr_scheduler.LambdaLinearScheduler
20
+ params:
21
+ warm_up_steps:
22
+ - 1000
23
+ cycle_lengths:
24
+ - 10000000000000
25
+ f_start:
26
+ - 1.0e-06
27
+ f_max:
28
+ - 1.0
29
+ f_min:
30
+ - 1.0
31
+ unet_config:
32
+ target: ldm.modules.diffusionmodules.openaimodel.UNetModel
33
+ params:
34
+ use_checkpoint: true
35
+ use_fp16: true
36
+ image_size: 64
37
+ in_channels: 3
38
+ out_channels: 3
39
+ model_channels: 192
40
+ attention_resolutions:
41
+ - 8
42
+ - 4
43
+ - 2
44
+ num_res_blocks: 2
45
+ channel_mult:
46
+ - 1
47
+ - 2
48
+ - 3
49
+ - 5
50
+ num_heads: 1
51
+ use_spatial_transformer: true
52
+ transformer_depth: 1
53
+ context_dim: 512
54
+ ckpt_path: models/ldm_imgnet_unet.ckpt
55
+ first_stage_config:
56
+ target: ldm.models.autoencoder.VQModelInterface
57
+ params:
58
+ # ckpt_path: models/vq_f4.ckpt
59
+ embed_dim: 3
60
+ n_embed: 8192
61
+ ddconfig:
62
+ double_z: false
63
+ z_channels: 3
64
+ resolution: 256
65
+ in_channels: 3
66
+ out_ch: 3
67
+ ch: 128
68
+ ch_mult:
69
+ - 1
70
+ - 2
71
+ - 4
72
+ num_res_blocks: 2
73
+ attn_resolutions: []
74
+ dropout: 0.0
75
+ lossconfig:
76
+ target: torch.nn.Identity
77
+ cond_stage_config:
78
+ target: ldm.modules.encoders.modules.EmbeddingViT2_5
79
+ params:
80
+ feat_key: ssl_feat
81
+ mag_key: mag
82
+ num_layers: 12
83
+ input_channels: 1024
84
+ hidden_channels: 512
85
+ vit_mlp_dim: 2048
86
+ p_uncond: 0.1
87
+ # data:
88
+ # target: main.DataModuleFromConfig
89
+ # params:
90
+ # batch_size: 420
91
+ # num_workers: 8
92
+ # wrap: false
93
+ # train:
94
+ # target: ldm.data.brca.TCGADataset
95
+ # params:
96
+ # config:
97
+ # root: ""
98
+ # normalize_ssl: true
99
+ # feat_target_size: 8
brca/weights.ckpt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:4c5f1d5daa0016d86f7a2d2d6640b637bdb808ee61da201cc19d9d00bef72869
3
+ size 3584016692
naip/config.yaml ADDED
@@ -0,0 +1,119 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+ # same architecture as pathology ldm, but for NAIP
3
+
4
+ model:
5
+ base_learning_rate: 2e-5
6
+ target: ldm.models.diffusion.ddpm.LatentDiffusion
7
+ params:
8
+ linear_start: 0.0015
9
+ linear_end: 0.0195
10
+ num_timesteps_cond: 1
11
+ log_every_t: 200
12
+ timesteps: 1000
13
+ first_stage_key: image
14
+ cond_stage_key: hybrid
15
+ image_size: 64
16
+ channels: 3
17
+ cond_stage_trainable: true
18
+ conditioning_key: crossattn
19
+ use_ema: True
20
+ x_feat_extracted: True
21
+
22
+ scheduler_config: # 1000 warmup steps
23
+ target: ldm.lr_scheduler.LambdaLinearScheduler
24
+ params:
25
+ warm_up_steps: [ 1000 ]
26
+ cycle_lengths: [ 10000000000000 ] # incredibly large number to prevent corner cases
27
+ f_start: [ 1.e-6 ]
28
+ f_max: [ 1. ]
29
+ f_min: [ 1. ]
30
+
31
+ unet_config:
32
+ target: ldm.modules.diffusionmodules.openaimodel.UNetModel
33
+ params:
34
+ use_checkpoint: True
35
+ use_fp16: True
36
+ image_size: 64
37
+ in_channels: 3
38
+ out_channels: 3
39
+ model_channels: 192
40
+ attention_resolutions: [8, 4, 2]
41
+ num_res_blocks: 2
42
+ channel_mult: [ 1,2,3,5 ]
43
+ num_heads: 1
44
+ use_spatial_transformer: True
45
+ transformer_depth: 1
46
+ context_dim: 512
47
+ ckpt_path: "models/ldm_imgnet_unet.ckpt"
48
+
49
+ first_stage_config:
50
+ target: ldm.models.autoencoder.VQModelInterface
51
+ params:
52
+ # ckpt_path: "models/vq_f4.ckpt"
53
+ embed_dim: 3
54
+ n_embed: 8192
55
+ ddconfig:
56
+ double_z: false
57
+ z_channels: 3
58
+ resolution: 256
59
+ in_channels: 3
60
+ out_ch: 3
61
+ ch: 128
62
+ ch_mult:
63
+ - 1
64
+ - 2
65
+ - 4
66
+ num_res_blocks: 2
67
+ attn_resolutions: []
68
+ dropout: 0.0
69
+ lossconfig:
70
+ target: torch.nn.Identity
71
+
72
+
73
+ cond_stage_config:
74
+ target: ldm.modules.encoders.modules.EmbeddingViT2_5
75
+ params:
76
+ feat_key: "ssl_feat"
77
+ mag_key: "mag"
78
+ num_layers: 12
79
+ input_channels: 1024
80
+ hidden_channels: 512
81
+ vit_mlp_dim: 2048
82
+ p_uncond: 0.1
83
+ mag_levels: 4
84
+
85
+
86
+ data:
87
+ target: main.DataModuleFromConfig
88
+ params:
89
+ batch_size: 400
90
+ num_workers: 16
91
+ wrap: false
92
+ train:
93
+ target: ldm.data.naip.NAIPDataset
94
+ params:
95
+ config:
96
+ root: ""
97
+ normalize_ssl: True
98
+ feat_target_size: 8
99
+
100
+
101
+ lightning:
102
+ callbacks:
103
+ metrics_over_trainsteps_checkpoint:
104
+ params:
105
+ every_n_train_steps: 20000
106
+ image_logger:
107
+ target: main.ImageLogger
108
+ params:
109
+ disabled: True
110
+ batch_frequency: 500000
111
+ max_images: 8
112
+ increase_log_steps: False
113
+ log_images_kwargs:
114
+ quantize_denoised: False
115
+ inpaint: False
116
+
117
+ trainer:
118
+ benchmark: True
119
+ precision: 16
naip/weights.ckpt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:4c5f1d5daa0016d86f7a2d2d6640b637bdb808ee61da201cc19d9d00bef72869
3
+ size 3584016692