Upload folder using huggingface_hub
Browse filesThis view is limited to 50 files because it contains too many changes.
See raw diff
- checkpoints/13lltqha/config.yaml +93 -0
- checkpoints/13lltqha/last.ckpt +3 -0
- checkpoints/1b64t79h/config.yaml +93 -0
- checkpoints/1b64t79h/last.ckpt +3 -0
- checkpoints/1hr1x9r5/config.yaml +93 -0
- checkpoints/1hr1x9r5/last.ckpt +3 -0
- checkpoints/2tjrgcde/config.yaml +93 -0
- checkpoints/2tjrgcde/last.ckpt +3 -0
- checkpoints/3rs1hxky/config.yaml +93 -0
- checkpoints/3rs1hxky/last.ckpt +3 -0
- checkpoints/5z4iaak9/config.yaml +93 -0
- checkpoints/5z4iaak9/last.ckpt +3 -0
- checkpoints/7str7fhl/config.yaml +90 -0
- checkpoints/7str7fhl/last.ckpt +3 -0
- checkpoints/8ebs7j9h/config.yaml +93 -0
- checkpoints/8ebs7j9h/last.ckpt +3 -0
- checkpoints/fbbrfqzk/config.yaml +93 -0
- checkpoints/fbbrfqzk/last.ckpt +3 -0
- checkpoints/g8e83omk/config.yaml +90 -0
- checkpoints/g8e83omk/last.ckpt +3 -0
- checkpoints/ich20c3q/config.yaml +90 -0
- checkpoints/ich20c3q/last.ckpt +3 -0
- checkpoints/j1v1wv6w/last.ckpt +3 -0
- checkpoints/kyytc8i9/config.yaml +90 -0
- checkpoints/kyytc8i9/last.ckpt +3 -0
- checkpoints/mm9fe6x9/config.yaml +93 -0
- checkpoints/mm9fe6x9/last.ckpt +3 -0
- checkpoints/q3m9fhii/config.yaml +93 -0
- checkpoints/q3m9fhii/last.ckpt +3 -0
- checkpoints/uhg29zk4/config.yaml +90 -0
- checkpoints/uhg29zk4/last.ckpt +3 -0
- checkpoints/v2cer77t/config.yaml +93 -0
- checkpoints/v2cer77t/last.ckpt +3 -0
- checkpoints/yfel5fnl/config.yaml +93 -0
- checkpoints/yfel5fnl/last.ckpt +3 -0
- sequence_decoder/mlp.ckpt +3 -0
- statistics/cath/esm2_t12_35M_UR50D/subset_5000_nov28/channel_max.pkl.npy +3 -0
- statistics/cath/esm2_t12_35M_UR50D/subset_5000_nov28/channel_mean.pkl.npy +3 -0
- statistics/cath/esm2_t12_35M_UR50D/subset_5000_nov28/channel_min.pkl.npy +3 -0
- statistics/cath/esm2_t12_35M_UR50D/subset_5000_nov28/channel_std.pkl.npy +3 -0
- statistics/cath/esm2_t6_8M_UR50D/subset_5000_nov28/channel_max.pkl.npy +3 -0
- statistics/cath/esm2_t6_8M_UR50D/subset_5000_nov28/channel_mean.pkl.npy +3 -0
- statistics/cath/esm2_t6_8M_UR50D/subset_5000_nov28/channel_min.pkl.npy +3 -0
- statistics/cath/esm2_t6_8M_UR50D/subset_5000_nov28/channel_std.pkl.npy +3 -0
- statistics/cath/esmfold/subset_5000_nov28/channel_max.pkl.npy +3 -0
- statistics/cath/esmfold/subset_5000_nov28/channel_mean.pkl.npy +3 -0
- statistics/cath/esmfold/subset_5000_nov28/channel_min.pkl.npy +3 -0
- statistics/cath/esmfold/subset_5000_nov28/channel_std.pkl.npy +3 -0
- statistics/cath/esmfold_pre_mlp/subset_5000_nov28/channel_max.pkl.npy +3 -0
- statistics/cath/esmfold_pre_mlp/subset_5000_nov28/channel_mean.pkl.npy +3 -0
checkpoints/13lltqha/config.yaml
ADDED
@@ -0,0 +1,93 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
dryrun: false
|
2 |
+
run_test: null
|
3 |
+
resume_from_model_id: null
|
4 |
+
paths:
|
5 |
+
root_dir: /homefs/home/lux70/storage/plaid
|
6 |
+
data_dir: /homefs/home/lux70/storage/data
|
7 |
+
bucket_dir: /data/bucket/lux70/data
|
8 |
+
log_dir: /homefs/home/lux70/storage/plaid/logs
|
9 |
+
project_dir: /homefs/home/lux70/code/plaid
|
10 |
+
checkpoint_dir: ${paths.root_dir}/checkpoints
|
11 |
+
artifacts_dir: ${paths.root_dir}/artifacts
|
12 |
+
entity: lu-amy-al1
|
13 |
+
datamodule:
|
14 |
+
_target_: plaid.datasets.CATHShardedDataModule
|
15 |
+
storage_type: hdf5
|
16 |
+
shard_dir: ${paths.data_dir}/cath/shards
|
17 |
+
seq_len: 512
|
18 |
+
batch_size: 128
|
19 |
+
num_workers: 1
|
20 |
+
dtype: fp32
|
21 |
+
hourglass:
|
22 |
+
_target_: plaid.compression.hourglass_vq.HourglassVQLightningModule
|
23 |
+
dim: 1024
|
24 |
+
depth: 4
|
25 |
+
shorten_factor: 2
|
26 |
+
downproj_factor: 16
|
27 |
+
attn_resampling: true
|
28 |
+
updown_sample_type: linear
|
29 |
+
heads: 8
|
30 |
+
dim_head: 64
|
31 |
+
norm_out: false
|
32 |
+
use_quantizer: tanh
|
33 |
+
n_e: 128
|
34 |
+
e_dim: 64
|
35 |
+
vq_beta: 0.25
|
36 |
+
seq_loss_weight: 0.0
|
37 |
+
struct_loss_weight: 0.0
|
38 |
+
log_sequence_loss: true
|
39 |
+
log_structure_loss: false
|
40 |
+
lr: 7.0e-05
|
41 |
+
lr_sched_type: cosine_with_restarts
|
42 |
+
lr_num_warmup_steps: 3000
|
43 |
+
lr_num_training_steps: 800000
|
44 |
+
lr_num_cycles: 2
|
45 |
+
fsq_levels: None
|
46 |
+
latent_scaler:
|
47 |
+
_target_: plaid.utils.LatentScaler
|
48 |
+
mode: channel_minmaxnorm
|
49 |
+
origin_dataset: cath
|
50 |
+
lm_embedder_type: esmfold
|
51 |
+
trainer:
|
52 |
+
_target_: lightning.pytorch.Trainer
|
53 |
+
accelerator: gpu
|
54 |
+
devices: 1
|
55 |
+
gradient_clip_val: 0.5
|
56 |
+
log_every_n_steps: 20
|
57 |
+
num_sanity_val_steps: 0
|
58 |
+
gradient_clip_algorithm: norm
|
59 |
+
precision: bf16-mixed
|
60 |
+
max_epochs: 20000
|
61 |
+
default_root_dir: ${paths.log_dir}
|
62 |
+
callbacks:
|
63 |
+
checkpoint:
|
64 |
+
_target_: lightning.pytorch.callbacks.ModelCheckpoint
|
65 |
+
dirpath: null
|
66 |
+
filename: '{epoch}-{step}'
|
67 |
+
verbose: true
|
68 |
+
save_last: link
|
69 |
+
every_n_train_steps: 5000
|
70 |
+
monitor: val/loss
|
71 |
+
auto_insert_metric_name: false
|
72 |
+
mode: min
|
73 |
+
lr_monitor:
|
74 |
+
_target_: lightning.pytorch.callbacks.LearningRateMonitor
|
75 |
+
log_momentum: true
|
76 |
+
log_weight_decay: true
|
77 |
+
compression:
|
78 |
+
_target_: plaid.callbacks.CompressionReconstructionCallback
|
79 |
+
batch_size: 4
|
80 |
+
out_dir: ${paths.root_dir}/cache
|
81 |
+
shard_dir: ${paths.data_dir}/cath/shards
|
82 |
+
pdb_dir: ${paths.bucket_dir}/cath/dompdb
|
83 |
+
num_samples: 64
|
84 |
+
max_seq_len: 128
|
85 |
+
num_recycles: 1
|
86 |
+
run_every_n_steps: 2500
|
87 |
+
logger:
|
88 |
+
_target_: lightning.pytorch.loggers.WandbLogger
|
89 |
+
project: plaid-hourglass-2
|
90 |
+
entity: ${paths.entity}
|
91 |
+
name: cath_tanh_256_64
|
92 |
+
tags: null
|
93 |
+
group: null
|
checkpoints/13lltqha/last.ckpt
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:e4b123ab4a938210490a90cc6e4c7f6f4f79eb967584a9b6ff721ec0c72afd16
|
3 |
+
size 1162625168
|
checkpoints/1b64t79h/config.yaml
ADDED
@@ -0,0 +1,93 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
dryrun: false
|
2 |
+
run_test: null
|
3 |
+
resume_from_model_id: null
|
4 |
+
paths:
|
5 |
+
root_dir: /homefs/home/lux70/storage/plaid
|
6 |
+
data_dir: /homefs/home/lux70/storage/data
|
7 |
+
bucket_dir: /data/bucket/lux70/data
|
8 |
+
log_dir: /homefs/home/lux70/storage/plaid/logs
|
9 |
+
project_dir: /homefs/home/lux70/code/plaid
|
10 |
+
checkpoint_dir: ${paths.root_dir}/checkpoints
|
11 |
+
artifacts_dir: ${paths.root_dir}/artifacts
|
12 |
+
entity: lu-amy-al1
|
13 |
+
datamodule:
|
14 |
+
_target_: plaid.datasets.CATHShardedDataModule
|
15 |
+
storage_type: hdf5
|
16 |
+
shard_dir: ${paths.data_dir}/cath/shards
|
17 |
+
seq_len: 512
|
18 |
+
batch_size: 128
|
19 |
+
num_workers: 1
|
20 |
+
dtype: fp32
|
21 |
+
hourglass:
|
22 |
+
_target_: plaid.compression.hourglass_vq.HourglassVQLightningModule
|
23 |
+
dim: 1024
|
24 |
+
depth: 4
|
25 |
+
shorten_factor: 1
|
26 |
+
downproj_factor: 256
|
27 |
+
attn_resampling: true
|
28 |
+
updown_sample_type: linear
|
29 |
+
heads: 8
|
30 |
+
dim_head: 64
|
31 |
+
norm_out: false
|
32 |
+
use_quantizer: tanh
|
33 |
+
n_e: 128
|
34 |
+
e_dim: 64
|
35 |
+
vq_beta: 0.25
|
36 |
+
seq_loss_weight: 0.0
|
37 |
+
struct_loss_weight: 0.0
|
38 |
+
log_sequence_loss: true
|
39 |
+
log_structure_loss: false
|
40 |
+
lr: 7.0e-05
|
41 |
+
lr_sched_type: cosine_with_restarts
|
42 |
+
lr_num_warmup_steps: 3000
|
43 |
+
lr_num_training_steps: 800000
|
44 |
+
lr_num_cycles: 2
|
45 |
+
fsq_levels: None
|
46 |
+
latent_scaler:
|
47 |
+
_target_: plaid.utils.LatentScaler
|
48 |
+
mode: channel_minmaxnorm
|
49 |
+
origin_dataset: cath
|
50 |
+
lm_embedder_type: esmfold
|
51 |
+
trainer:
|
52 |
+
_target_: lightning.pytorch.Trainer
|
53 |
+
accelerator: gpu
|
54 |
+
devices: 1
|
55 |
+
gradient_clip_val: 0.5
|
56 |
+
log_every_n_steps: 20
|
57 |
+
num_sanity_val_steps: 0
|
58 |
+
gradient_clip_algorithm: norm
|
59 |
+
precision: bf16-mixed
|
60 |
+
max_epochs: 20000
|
61 |
+
default_root_dir: ${paths.log_dir}
|
62 |
+
callbacks:
|
63 |
+
checkpoint:
|
64 |
+
_target_: lightning.pytorch.callbacks.ModelCheckpoint
|
65 |
+
dirpath: null
|
66 |
+
filename: '{epoch}-{step}'
|
67 |
+
verbose: true
|
68 |
+
save_last: link
|
69 |
+
every_n_train_steps: 5000
|
70 |
+
monitor: val/loss
|
71 |
+
auto_insert_metric_name: false
|
72 |
+
mode: min
|
73 |
+
lr_monitor:
|
74 |
+
_target_: lightning.pytorch.callbacks.LearningRateMonitor
|
75 |
+
log_momentum: true
|
76 |
+
log_weight_decay: true
|
77 |
+
compression:
|
78 |
+
_target_: plaid.callbacks.CompressionReconstructionCallback
|
79 |
+
batch_size: 4
|
80 |
+
out_dir: ${paths.root_dir}/cache
|
81 |
+
shard_dir: ${paths.data_dir}/cath/shards
|
82 |
+
pdb_dir: ${paths.bucket_dir}/cath/dompdb
|
83 |
+
num_samples: 64
|
84 |
+
max_seq_len: 128
|
85 |
+
num_recycles: 1
|
86 |
+
run_every_n_steps: 2500
|
87 |
+
logger:
|
88 |
+
_target_: lightning.pytorch.loggers.WandbLogger
|
89 |
+
project: plaid-hourglass-2
|
90 |
+
entity: ${paths.entity}
|
91 |
+
name: cath_tanh_512_4
|
92 |
+
tags: null
|
93 |
+
group: null
|
checkpoints/1b64t79h/last.ckpt
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:87cdfa405d0eff4c2536090c7a79e389b0cb5d913d6265612dae1da52cdd16de
|
3 |
+
size 1146592016
|
checkpoints/1hr1x9r5/config.yaml
ADDED
@@ -0,0 +1,93 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
dryrun: false
|
2 |
+
run_test: null
|
3 |
+
resume_from_model_id: null
|
4 |
+
paths:
|
5 |
+
root_dir: /homefs/home/lux70/storage/plaid
|
6 |
+
data_dir: /homefs/home/lux70/storage/data
|
7 |
+
bucket_dir: /data/bucket/lux70/data
|
8 |
+
log_dir: /homefs/home/lux70/storage/plaid/logs
|
9 |
+
project_dir: /homefs/home/lux70/code/plaid
|
10 |
+
checkpoint_dir: ${paths.root_dir}/checkpoints
|
11 |
+
artifacts_dir: ${paths.root_dir}/artifacts
|
12 |
+
entity: lu-amy-al1
|
13 |
+
datamodule:
|
14 |
+
_target_: plaid.datasets.CATHShardedDataModule
|
15 |
+
storage_type: hdf5
|
16 |
+
shard_dir: ${paths.data_dir}/cath/shards
|
17 |
+
seq_len: 512
|
18 |
+
batch_size: 128
|
19 |
+
num_workers: 1
|
20 |
+
dtype: fp32
|
21 |
+
hourglass:
|
22 |
+
_target_: plaid.compression.hourglass_vq.HourglassVQLightningModule
|
23 |
+
dim: 1024
|
24 |
+
depth: 4
|
25 |
+
shorten_factor: 1
|
26 |
+
downproj_factor: 128
|
27 |
+
attn_resampling: true
|
28 |
+
updown_sample_type: linear
|
29 |
+
heads: 8
|
30 |
+
dim_head: 64
|
31 |
+
norm_out: false
|
32 |
+
use_quantizer: tanh
|
33 |
+
n_e: 128
|
34 |
+
e_dim: 64
|
35 |
+
vq_beta: 0.25
|
36 |
+
seq_loss_weight: 0.0
|
37 |
+
struct_loss_weight: 0.0
|
38 |
+
log_sequence_loss: true
|
39 |
+
log_structure_loss: false
|
40 |
+
lr: 7.0e-05
|
41 |
+
lr_sched_type: cosine_with_restarts
|
42 |
+
lr_num_warmup_steps: 3000
|
43 |
+
lr_num_training_steps: 800000
|
44 |
+
lr_num_cycles: 2
|
45 |
+
fsq_levels: None
|
46 |
+
latent_scaler:
|
47 |
+
_target_: plaid.utils.LatentScaler
|
48 |
+
mode: channel_minmaxnorm
|
49 |
+
origin_dataset: cath
|
50 |
+
lm_embedder_type: esmfold
|
51 |
+
trainer:
|
52 |
+
_target_: lightning.pytorch.Trainer
|
53 |
+
accelerator: gpu
|
54 |
+
devices: 1
|
55 |
+
gradient_clip_val: 0.5
|
56 |
+
log_every_n_steps: 20
|
57 |
+
num_sanity_val_steps: 0
|
58 |
+
gradient_clip_algorithm: norm
|
59 |
+
precision: bf16-mixed
|
60 |
+
max_epochs: 20000
|
61 |
+
default_root_dir: ${paths.log_dir}
|
62 |
+
callbacks:
|
63 |
+
checkpoint:
|
64 |
+
_target_: lightning.pytorch.callbacks.ModelCheckpoint
|
65 |
+
dirpath: null
|
66 |
+
filename: '{epoch}-{step}'
|
67 |
+
verbose: true
|
68 |
+
save_last: link
|
69 |
+
every_n_train_steps: 5000
|
70 |
+
monitor: val/loss
|
71 |
+
auto_insert_metric_name: false
|
72 |
+
mode: min
|
73 |
+
lr_monitor:
|
74 |
+
_target_: lightning.pytorch.callbacks.LearningRateMonitor
|
75 |
+
log_momentum: true
|
76 |
+
log_weight_decay: true
|
77 |
+
compression:
|
78 |
+
_target_: plaid.callbacks.CompressionReconstructionCallback
|
79 |
+
batch_size: 4
|
80 |
+
out_dir: ${paths.root_dir}/cache
|
81 |
+
shard_dir: ${paths.data_dir}/cath/shards
|
82 |
+
pdb_dir: ${paths.bucket_dir}/cath/dompdb
|
83 |
+
num_samples: 64
|
84 |
+
max_seq_len: 128
|
85 |
+
num_recycles: 1
|
86 |
+
run_every_n_steps: 2500
|
87 |
+
logger:
|
88 |
+
_target_: lightning.pytorch.loggers.WandbLogger
|
89 |
+
project: plaid-hourglass-2
|
90 |
+
entity: ${paths.entity}
|
91 |
+
name: cath_tanh_512_8
|
92 |
+
tags: null
|
93 |
+
group: null
|
checkpoints/1hr1x9r5/last.ckpt
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:9a9fbffbf641fc4fb23df12fb012c54bb7a2e7b7594ffbeb781617594f65c203
|
3 |
+
size 1146794000
|
checkpoints/2tjrgcde/config.yaml
ADDED
@@ -0,0 +1,93 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
dryrun: false
|
2 |
+
run_test: null
|
3 |
+
resume_from_model_id: null
|
4 |
+
paths:
|
5 |
+
root_dir: /homefs/home/lux70/storage/plaid
|
6 |
+
data_dir: /homefs/home/lux70/storage/data
|
7 |
+
bucket_dir: /data/bucket/lux70/data
|
8 |
+
log_dir: /homefs/home/lux70/storage/plaid/logs
|
9 |
+
project_dir: /homefs/home/lux70/code/plaid
|
10 |
+
checkpoint_dir: ${paths.root_dir}/checkpoints
|
11 |
+
artifacts_dir: ${paths.root_dir}/artifacts
|
12 |
+
entity: lu-amy-al1
|
13 |
+
datamodule:
|
14 |
+
_target_: plaid.datasets.CATHShardedDataModule
|
15 |
+
storage_type: hdf5
|
16 |
+
shard_dir: ${paths.data_dir}/cath/shards
|
17 |
+
seq_len: 512
|
18 |
+
batch_size: 128
|
19 |
+
num_workers: 1
|
20 |
+
dtype: fp32
|
21 |
+
hourglass:
|
22 |
+
_target_: plaid.compression.hourglass_vq.HourglassVQLightningModule
|
23 |
+
dim: 1024
|
24 |
+
depth: 4
|
25 |
+
shorten_factor: 1
|
26 |
+
downproj_factor: 16
|
27 |
+
attn_resampling: true
|
28 |
+
updown_sample_type: linear
|
29 |
+
heads: 8
|
30 |
+
dim_head: 64
|
31 |
+
norm_out: false
|
32 |
+
use_quantizer: tanh
|
33 |
+
n_e: 128
|
34 |
+
e_dim: 64
|
35 |
+
vq_beta: 0.25
|
36 |
+
seq_loss_weight: 0.0
|
37 |
+
struct_loss_weight: 0.0
|
38 |
+
log_sequence_loss: true
|
39 |
+
log_structure_loss: false
|
40 |
+
lr: 7.0e-05
|
41 |
+
lr_sched_type: cosine_with_restarts
|
42 |
+
lr_num_warmup_steps: 3000
|
43 |
+
lr_num_training_steps: 800000
|
44 |
+
lr_num_cycles: 2
|
45 |
+
fsq_levels: None
|
46 |
+
latent_scaler:
|
47 |
+
_target_: plaid.utils.LatentScaler
|
48 |
+
mode: channel_minmaxnorm
|
49 |
+
origin_dataset: cath
|
50 |
+
lm_embedder_type: esmfold
|
51 |
+
trainer:
|
52 |
+
_target_: lightning.pytorch.Trainer
|
53 |
+
accelerator: gpu
|
54 |
+
devices: 1
|
55 |
+
gradient_clip_val: 0.5
|
56 |
+
log_every_n_steps: 20
|
57 |
+
num_sanity_val_steps: 0
|
58 |
+
gradient_clip_algorithm: norm
|
59 |
+
precision: bf16-mixed
|
60 |
+
max_epochs: 20000
|
61 |
+
default_root_dir: ${paths.log_dir}
|
62 |
+
callbacks:
|
63 |
+
checkpoint:
|
64 |
+
_target_: lightning.pytorch.callbacks.ModelCheckpoint
|
65 |
+
dirpath: null
|
66 |
+
filename: '{epoch}-{step}'
|
67 |
+
verbose: true
|
68 |
+
save_last: link
|
69 |
+
every_n_train_steps: 5000
|
70 |
+
monitor: val/loss
|
71 |
+
auto_insert_metric_name: false
|
72 |
+
mode: min
|
73 |
+
lr_monitor:
|
74 |
+
_target_: lightning.pytorch.callbacks.LearningRateMonitor
|
75 |
+
log_momentum: true
|
76 |
+
log_weight_decay: true
|
77 |
+
compression:
|
78 |
+
_target_: plaid.callbacks.CompressionReconstructionCallback
|
79 |
+
batch_size: 4
|
80 |
+
out_dir: ${paths.root_dir}/cache
|
81 |
+
shard_dir: ${paths.data_dir}/cath/shards
|
82 |
+
pdb_dir: ${paths.bucket_dir}/cath/dompdb
|
83 |
+
num_samples: 64
|
84 |
+
max_seq_len: 128
|
85 |
+
num_recycles: 1
|
86 |
+
run_every_n_steps: 2500
|
87 |
+
logger:
|
88 |
+
_target_: lightning.pytorch.loggers.WandbLogger
|
89 |
+
project: plaid-hourglass-2
|
90 |
+
entity: ${paths.entity}
|
91 |
+
name: cath_tanh_512_64
|
92 |
+
tags: null
|
93 |
+
group: null
|
checkpoints/2tjrgcde/last.ckpt
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:39f87747dfc867278a3eccaf120e876d027d33bd0309638f1df7d5baad77f207
|
3 |
+
size 1149992272
|
checkpoints/3rs1hxky/config.yaml
ADDED
@@ -0,0 +1,93 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
dryrun: false
|
2 |
+
run_test: null
|
3 |
+
resume_from_model_id: null
|
4 |
+
paths:
|
5 |
+
root_dir: /homefs/home/lux70/storage/plaid
|
6 |
+
data_dir: /homefs/home/lux70/storage/data
|
7 |
+
bucket_dir: /data/bucket/lux70/data
|
8 |
+
log_dir: /homefs/home/lux70/storage/plaid/logs
|
9 |
+
project_dir: /homefs/home/lux70/code/plaid
|
10 |
+
checkpoint_dir: ${paths.root_dir}/checkpoints
|
11 |
+
artifacts_dir: ${paths.root_dir}/artifacts
|
12 |
+
entity: lu-amy-al1
|
13 |
+
datamodule:
|
14 |
+
_target_: plaid.datasets.CATHShardedDataModule
|
15 |
+
storage_type: hdf5
|
16 |
+
shard_dir: ${paths.data_dir}/cath/shards
|
17 |
+
seq_len: 512
|
18 |
+
batch_size: 128
|
19 |
+
num_workers: 1
|
20 |
+
dtype: fp32
|
21 |
+
hourglass:
|
22 |
+
_target_: plaid.compression.hourglass_vq.HourglassVQLightningModule
|
23 |
+
dim: 1024
|
24 |
+
depth: 4
|
25 |
+
shorten_factor: 1
|
26 |
+
downproj_factor: 8
|
27 |
+
attn_resampling: true
|
28 |
+
updown_sample_type: linear
|
29 |
+
heads: 8
|
30 |
+
dim_head: 64
|
31 |
+
norm_out: false
|
32 |
+
use_quantizer: tanh
|
33 |
+
n_e: 128
|
34 |
+
e_dim: 64
|
35 |
+
vq_beta: 0.25
|
36 |
+
seq_loss_weight: 0.0
|
37 |
+
struct_loss_weight: 0.0
|
38 |
+
log_sequence_loss: true
|
39 |
+
log_structure_loss: false
|
40 |
+
lr: 7.0e-05
|
41 |
+
lr_sched_type: cosine_with_restarts
|
42 |
+
lr_num_warmup_steps: 3000
|
43 |
+
lr_num_training_steps: 800000
|
44 |
+
lr_num_cycles: 2
|
45 |
+
fsq_levels: None
|
46 |
+
latent_scaler:
|
47 |
+
_target_: plaid.utils.LatentScaler
|
48 |
+
mode: channel_minmaxnorm
|
49 |
+
origin_dataset: cath
|
50 |
+
lm_embedder_type: esmfold
|
51 |
+
trainer:
|
52 |
+
_target_: lightning.pytorch.Trainer
|
53 |
+
accelerator: gpu
|
54 |
+
devices: 1
|
55 |
+
gradient_clip_val: 0.5
|
56 |
+
log_every_n_steps: 20
|
57 |
+
num_sanity_val_steps: 0
|
58 |
+
gradient_clip_algorithm: norm
|
59 |
+
precision: bf16-mixed
|
60 |
+
max_epochs: 20000
|
61 |
+
default_root_dir: ${paths.log_dir}
|
62 |
+
callbacks:
|
63 |
+
checkpoint:
|
64 |
+
_target_: lightning.pytorch.callbacks.ModelCheckpoint
|
65 |
+
dirpath: null
|
66 |
+
filename: '{epoch}-{step}'
|
67 |
+
verbose: true
|
68 |
+
save_last: link
|
69 |
+
every_n_train_steps: 5000
|
70 |
+
monitor: val/loss
|
71 |
+
auto_insert_metric_name: false
|
72 |
+
mode: min
|
73 |
+
lr_monitor:
|
74 |
+
_target_: lightning.pytorch.callbacks.LearningRateMonitor
|
75 |
+
log_momentum: true
|
76 |
+
log_weight_decay: true
|
77 |
+
compression:
|
78 |
+
_target_: plaid.callbacks.CompressionReconstructionCallback
|
79 |
+
batch_size: 4
|
80 |
+
out_dir: ${paths.root_dir}/cache
|
81 |
+
shard_dir: ${paths.data_dir}/cath/shards
|
82 |
+
pdb_dir: ${paths.bucket_dir}/cath/dompdb
|
83 |
+
num_samples: 64
|
84 |
+
max_seq_len: 128
|
85 |
+
num_recycles: 1
|
86 |
+
run_every_n_steps: 2500
|
87 |
+
logger:
|
88 |
+
_target_: lightning.pytorch.loggers.WandbLogger
|
89 |
+
project: plaid-hourglass-2
|
90 |
+
entity: ${paths.entity}
|
91 |
+
name: cath_tanh_512_128
|
92 |
+
tags: null
|
93 |
+
group: null
|
checkpoints/3rs1hxky/last.ckpt
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:833e3a395c9cb1a95e01645bb71b5fa98aff9d1128e93efcf50e1367d8938374
|
3 |
+
size 1154475920
|
checkpoints/5z4iaak9/config.yaml
ADDED
@@ -0,0 +1,93 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
dryrun: false
|
2 |
+
run_test: null
|
3 |
+
resume_from_model_id: null
|
4 |
+
paths:
|
5 |
+
root_dir: /homefs/home/lux70/storage/plaid
|
6 |
+
data_dir: /homefs/home/lux70/storage/data
|
7 |
+
bucket_dir: /data/bucket/lux70/data
|
8 |
+
log_dir: /homefs/home/lux70/storage/plaid/logs
|
9 |
+
project_dir: /homefs/home/lux70/code/plaid
|
10 |
+
checkpoint_dir: ${paths.root_dir}/checkpoints
|
11 |
+
artifacts_dir: ${paths.root_dir}/artifacts
|
12 |
+
entity: lu-amy-al1
|
13 |
+
datamodule:
|
14 |
+
_target_: plaid.datasets.CATHShardedDataModule
|
15 |
+
storage_type: hdf5
|
16 |
+
shard_dir: ${paths.data_dir}/cath/shards
|
17 |
+
seq_len: 512
|
18 |
+
batch_size: 128
|
19 |
+
num_workers: 1
|
20 |
+
dtype: fp32
|
21 |
+
hourglass:
|
22 |
+
_target_: plaid.compression.hourglass_vq.HourglassVQLightningModule
|
23 |
+
dim: 1024
|
24 |
+
depth: 4
|
25 |
+
shorten_factor: 1
|
26 |
+
downproj_factor: 4
|
27 |
+
attn_resampling: true
|
28 |
+
updown_sample_type: linear
|
29 |
+
heads: 8
|
30 |
+
dim_head: 64
|
31 |
+
norm_out: false
|
32 |
+
use_quantizer: tanh
|
33 |
+
n_e: 128
|
34 |
+
e_dim: 64
|
35 |
+
vq_beta: 0.25
|
36 |
+
seq_loss_weight: 0.0
|
37 |
+
struct_loss_weight: 0.0
|
38 |
+
log_sequence_loss: true
|
39 |
+
log_structure_loss: false
|
40 |
+
lr: 7.0e-05
|
41 |
+
lr_sched_type: cosine_with_restarts
|
42 |
+
lr_num_warmup_steps: 3000
|
43 |
+
lr_num_training_steps: 800000
|
44 |
+
lr_num_cycles: 2
|
45 |
+
fsq_levels: None
|
46 |
+
latent_scaler:
|
47 |
+
_target_: plaid.utils.LatentScaler
|
48 |
+
mode: channel_minmaxnorm
|
49 |
+
origin_dataset: cath
|
50 |
+
lm_embedder_type: esmfold
|
51 |
+
trainer:
|
52 |
+
_target_: lightning.pytorch.Trainer
|
53 |
+
accelerator: gpu
|
54 |
+
devices: 1
|
55 |
+
gradient_clip_val: 0.5
|
56 |
+
log_every_n_steps: 20
|
57 |
+
num_sanity_val_steps: 0
|
58 |
+
gradient_clip_algorithm: norm
|
59 |
+
precision: bf16-mixed
|
60 |
+
max_epochs: 20000
|
61 |
+
default_root_dir: ${paths.log_dir}
|
62 |
+
callbacks:
|
63 |
+
checkpoint:
|
64 |
+
_target_: lightning.pytorch.callbacks.ModelCheckpoint
|
65 |
+
dirpath: null
|
66 |
+
filename: '{epoch}-{step}'
|
67 |
+
verbose: true
|
68 |
+
save_last: link
|
69 |
+
every_n_train_steps: 5000
|
70 |
+
monitor: val/loss
|
71 |
+
auto_insert_metric_name: false
|
72 |
+
mode: min
|
73 |
+
lr_monitor:
|
74 |
+
_target_: lightning.pytorch.callbacks.LearningRateMonitor
|
75 |
+
log_momentum: true
|
76 |
+
log_weight_decay: true
|
77 |
+
compression:
|
78 |
+
_target_: plaid.callbacks.CompressionReconstructionCallback
|
79 |
+
batch_size: 4
|
80 |
+
out_dir: ${paths.root_dir}/cache
|
81 |
+
shard_dir: ${paths.data_dir}/cath/shards
|
82 |
+
pdb_dir: ${paths.bucket_dir}/cath/dompdb
|
83 |
+
num_samples: 64
|
84 |
+
max_seq_len: 128
|
85 |
+
num_recycles: 1
|
86 |
+
run_every_n_steps: 2500
|
87 |
+
logger:
|
88 |
+
_target_: lightning.pytorch.loggers.WandbLogger
|
89 |
+
project: plaid-hourglass-2
|
90 |
+
entity: ${paths.entity}
|
91 |
+
name: cath_tanh_512_256
|
92 |
+
tags: null
|
93 |
+
group: null
|
checkpoints/5z4iaak9/last.ckpt
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:6eba273252b5ab789cf49545268c7b77ebf914c3f9984bcb84ab40c076bb3cd3
|
3 |
+
size 1166097424
|
checkpoints/7str7fhl/config.yaml
ADDED
@@ -0,0 +1,90 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
dryrun: false
|
2 |
+
run_test: null
|
3 |
+
resume_from_model_id: null
|
4 |
+
paths:
|
5 |
+
root_dir: /homefs/home/lux70/storage/plaid
|
6 |
+
data_dir: /homefs/home/lux70/storage/data
|
7 |
+
bucket_dir: /data/bucket/lux70/data
|
8 |
+
log_dir: /homefs/home/lux70/storage/plaid/logs
|
9 |
+
project_dir: /homefs/home/lux70/code/plaid
|
10 |
+
checkpoint_dir: ${paths.root_dir}/checkpoints
|
11 |
+
artifacts_dir: ${paths.root_dir}/artifacts
|
12 |
+
entity: lu-amy-al1
|
13 |
+
datamodule:
|
14 |
+
_target_: plaid.datasets.CATHShardedDataModule
|
15 |
+
storage_type: hdf5
|
16 |
+
shard_dir: ${paths.data_dir}/cath/shards
|
17 |
+
seq_len: 512
|
18 |
+
batch_size: 128
|
19 |
+
num_workers: 1
|
20 |
+
dtype: fp32
|
21 |
+
hourglass:
|
22 |
+
_target_: plaid.compression.hourglass_vq.HourglassVQLightningModule
|
23 |
+
dim: 1024
|
24 |
+
depth: 4
|
25 |
+
shorten_factor: 2
|
26 |
+
downproj_factor: 2
|
27 |
+
attn_resampling: true
|
28 |
+
updown_sample_type: linear
|
29 |
+
heads: 8
|
30 |
+
dim_head: 64
|
31 |
+
norm_out: false
|
32 |
+
use_quantizer: tanh
|
33 |
+
n_e: 128
|
34 |
+
e_dim: 64
|
35 |
+
vq_beta: 0.25
|
36 |
+
seq_loss_weight: 0.0
|
37 |
+
struct_loss_weight: 0.0
|
38 |
+
log_sequence_loss: true
|
39 |
+
log_structure_loss: false
|
40 |
+
lr: 7.0e-05
|
41 |
+
lr_sched_type: cosine_with_restarts
|
42 |
+
lr_num_warmup_steps: 3000
|
43 |
+
lr_num_training_steps: 800000
|
44 |
+
lr_num_cycles: 2
|
45 |
+
fsq_levels: None
|
46 |
+
latent_scaler:
|
47 |
+
_target_: plaid.utils.LatentScaler
|
48 |
+
mode: channel_minmaxnorm
|
49 |
+
origin_dataset: cath
|
50 |
+
lm_embedder_type: esmfold
|
51 |
+
trainer:
|
52 |
+
_target_: lightning.pytorch.Trainer
|
53 |
+
accelerator: gpu
|
54 |
+
devices: 1
|
55 |
+
gradient_clip_val: 0.5
|
56 |
+
log_every_n_steps: 20
|
57 |
+
num_sanity_val_steps: 0
|
58 |
+
gradient_clip_algorithm: norm
|
59 |
+
precision: bf16-mixed
|
60 |
+
max_epochs: 20000
|
61 |
+
default_root_dir: ${paths.log_dir}
|
62 |
+
callbacks:
|
63 |
+
checkpoint:
|
64 |
+
_target_: lightning.pytorch.callbacks.ModelCheckpoint
|
65 |
+
dirpath: null
|
66 |
+
filename: '{epoch}-{step}'
|
67 |
+
verbose: true
|
68 |
+
save_last: link
|
69 |
+
every_n_train_steps: 5000
|
70 |
+
lr_monitor:
|
71 |
+
_target_: lightning.pytorch.callbacks.LearningRateMonitor
|
72 |
+
log_momentum: true
|
73 |
+
log_weight_decay: true
|
74 |
+
compression:
|
75 |
+
_target_: plaid.callbacks.CompressionReconstructionCallback
|
76 |
+
batch_size: 4
|
77 |
+
out_dir: ${paths.root_dir}/cache
|
78 |
+
shard_dir: ${paths.data_dir}/cath/shards
|
79 |
+
pdb_dir: ${paths.bucket_dir}/cath/dompdb
|
80 |
+
num_samples: 64
|
81 |
+
max_seq_len: 128
|
82 |
+
num_recycles: 1
|
83 |
+
run_every_n_steps: 2500
|
84 |
+
logger:
|
85 |
+
_target_: lightning.pytorch.loggers.WandbLogger
|
86 |
+
project: plaid-hourglass-2
|
87 |
+
entity: ${paths.entity}
|
88 |
+
name: cath_tanh_256_512
|
89 |
+
tags: null
|
90 |
+
group: null
|
checkpoints/7str7fhl/last.ckpt
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:f2b76e38536112d192710c3db523a9c7103c9e7c104778c7122e794505a4e5be
|
3 |
+
size 1215691728
|
checkpoints/8ebs7j9h/config.yaml
ADDED
@@ -0,0 +1,93 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
dryrun: false
|
2 |
+
run_test: null
|
3 |
+
resume_from_model_id: null
|
4 |
+
paths:
|
5 |
+
root_dir: /homefs/home/lux70/storage/plaid
|
6 |
+
data_dir: /homefs/home/lux70/storage/data
|
7 |
+
bucket_dir: /data/bucket/lux70/data
|
8 |
+
log_dir: /homefs/home/lux70/storage/plaid/logs
|
9 |
+
project_dir: /homefs/home/lux70/code/plaid
|
10 |
+
checkpoint_dir: ${paths.root_dir}/checkpoints
|
11 |
+
artifacts_dir: ${paths.root_dir}/artifacts
|
12 |
+
entity: lu-amy-al1
|
13 |
+
datamodule:
|
14 |
+
_target_: plaid.datasets.CATHShardedDataModule
|
15 |
+
storage_type: hdf5
|
16 |
+
shard_dir: ${paths.data_dir}/cath/shards
|
17 |
+
seq_len: 512
|
18 |
+
batch_size: 128
|
19 |
+
num_workers: 1
|
20 |
+
dtype: fp32
|
21 |
+
hourglass:
|
22 |
+
_target_: plaid.compression.hourglass_vq.HourglassVQLightningModule
|
23 |
+
dim: 1024
|
24 |
+
depth: 4
|
25 |
+
shorten_factor: 2
|
26 |
+
downproj_factor: 256
|
27 |
+
attn_resampling: true
|
28 |
+
updown_sample_type: linear
|
29 |
+
heads: 8
|
30 |
+
dim_head: 64
|
31 |
+
norm_out: false
|
32 |
+
use_quantizer: tanh
|
33 |
+
n_e: 128
|
34 |
+
e_dim: 64
|
35 |
+
vq_beta: 0.25
|
36 |
+
seq_loss_weight: 0.0
|
37 |
+
struct_loss_weight: 0.0
|
38 |
+
log_sequence_loss: true
|
39 |
+
log_structure_loss: false
|
40 |
+
lr: 7.0e-05
|
41 |
+
lr_sched_type: cosine_with_restarts
|
42 |
+
lr_num_warmup_steps: 3000
|
43 |
+
lr_num_training_steps: 800000
|
44 |
+
lr_num_cycles: 2
|
45 |
+
fsq_levels: None
|
46 |
+
latent_scaler:
|
47 |
+
_target_: plaid.utils.LatentScaler
|
48 |
+
mode: channel_minmaxnorm
|
49 |
+
origin_dataset: cath
|
50 |
+
lm_embedder_type: esmfold
|
51 |
+
trainer:
|
52 |
+
_target_: lightning.pytorch.Trainer
|
53 |
+
accelerator: gpu
|
54 |
+
devices: 1
|
55 |
+
gradient_clip_val: 0.5
|
56 |
+
log_every_n_steps: 20
|
57 |
+
num_sanity_val_steps: 0
|
58 |
+
gradient_clip_algorithm: norm
|
59 |
+
precision: bf16-mixed
|
60 |
+
max_epochs: 20000
|
61 |
+
default_root_dir: ${paths.log_dir}
|
62 |
+
callbacks:
|
63 |
+
checkpoint:
|
64 |
+
_target_: lightning.pytorch.callbacks.ModelCheckpoint
|
65 |
+
dirpath: null
|
66 |
+
filename: '{epoch}-{step}'
|
67 |
+
verbose: true
|
68 |
+
save_last: link
|
69 |
+
every_n_train_steps: 5000
|
70 |
+
monitor: val/loss
|
71 |
+
auto_insert_metric_name: false
|
72 |
+
mode: min
|
73 |
+
lr_monitor:
|
74 |
+
_target_: lightning.pytorch.callbacks.LearningRateMonitor
|
75 |
+
log_momentum: true
|
76 |
+
log_weight_decay: true
|
77 |
+
compression:
|
78 |
+
_target_: plaid.callbacks.CompressionReconstructionCallback
|
79 |
+
batch_size: 4
|
80 |
+
out_dir: ${paths.root_dir}/cache
|
81 |
+
shard_dir: ${paths.data_dir}/cath/shards
|
82 |
+
pdb_dir: ${paths.bucket_dir}/cath/dompdb
|
83 |
+
num_samples: 64
|
84 |
+
max_seq_len: 128
|
85 |
+
num_recycles: 1
|
86 |
+
run_every_n_steps: 2500
|
87 |
+
logger:
|
88 |
+
_target_: lightning.pytorch.loggers.WandbLogger
|
89 |
+
project: plaid-hourglass-2
|
90 |
+
entity: ${paths.entity}
|
91 |
+
name: cath_tanh_256_4
|
92 |
+
tags: null
|
93 |
+
group: null
|
checkpoints/8ebs7j9h/last.ckpt
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:80d9f6fa72452796255de0bcd41485b348c54a670cdc2a31c35b606015b86178
|
3 |
+
size 1159175120
|
checkpoints/fbbrfqzk/config.yaml
ADDED
@@ -0,0 +1,93 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
dryrun: false
|
2 |
+
run_test: null
|
3 |
+
resume_from_model_id: null
|
4 |
+
paths:
|
5 |
+
root_dir: /homefs/home/lux70/storage/plaid
|
6 |
+
data_dir: /homefs/home/lux70/storage/data
|
7 |
+
bucket_dir: /data/bucket/lux70/data
|
8 |
+
log_dir: /homefs/home/lux70/storage/plaid/logs
|
9 |
+
project_dir: /homefs/home/lux70/code/plaid
|
10 |
+
checkpoint_dir: ${paths.root_dir}/checkpoints
|
11 |
+
artifacts_dir: ${paths.root_dir}/artifacts
|
12 |
+
entity: lu-amy-al1
|
13 |
+
datamodule:
|
14 |
+
_target_: plaid.datasets.CATHShardedDataModule
|
15 |
+
storage_type: hdf5
|
16 |
+
shard_dir: ${paths.data_dir}/cath/shards
|
17 |
+
seq_len: 512
|
18 |
+
batch_size: 128
|
19 |
+
num_workers: 1
|
20 |
+
dtype: fp32
|
21 |
+
hourglass:
|
22 |
+
_target_: plaid.compression.hourglass_vq.HourglassVQLightningModule
|
23 |
+
dim: 1024
|
24 |
+
depth: 4
|
25 |
+
shorten_factor: 2
|
26 |
+
downproj_factor: 32
|
27 |
+
attn_resampling: true
|
28 |
+
updown_sample_type: linear
|
29 |
+
heads: 8
|
30 |
+
dim_head: 64
|
31 |
+
norm_out: false
|
32 |
+
use_quantizer: tanh
|
33 |
+
n_e: 128
|
34 |
+
e_dim: 64
|
35 |
+
vq_beta: 0.25
|
36 |
+
seq_loss_weight: 0.0
|
37 |
+
struct_loss_weight: 0.0
|
38 |
+
log_sequence_loss: true
|
39 |
+
log_structure_loss: false
|
40 |
+
lr: 7.0e-05
|
41 |
+
lr_sched_type: cosine_with_restarts
|
42 |
+
lr_num_warmup_steps: 3000
|
43 |
+
lr_num_training_steps: 800000
|
44 |
+
lr_num_cycles: 2
|
45 |
+
fsq_levels: None
|
46 |
+
latent_scaler:
|
47 |
+
_target_: plaid.utils.LatentScaler
|
48 |
+
mode: channel_minmaxnorm
|
49 |
+
origin_dataset: cath
|
50 |
+
lm_embedder_type: esmfold
|
51 |
+
trainer:
|
52 |
+
_target_: lightning.pytorch.Trainer
|
53 |
+
accelerator: gpu
|
54 |
+
devices: 1
|
55 |
+
gradient_clip_val: 0.5
|
56 |
+
log_every_n_steps: 20
|
57 |
+
num_sanity_val_steps: 0
|
58 |
+
gradient_clip_algorithm: norm
|
59 |
+
precision: bf16-mixed
|
60 |
+
max_epochs: 20000
|
61 |
+
default_root_dir: ${paths.log_dir}
|
62 |
+
callbacks:
|
63 |
+
checkpoint:
|
64 |
+
_target_: lightning.pytorch.callbacks.ModelCheckpoint
|
65 |
+
dirpath: null
|
66 |
+
filename: '{epoch}-{step}'
|
67 |
+
verbose: true
|
68 |
+
save_last: link
|
69 |
+
every_n_train_steps: 5000
|
70 |
+
monitor: val/loss
|
71 |
+
auto_insert_metric_name: false
|
72 |
+
mode: min
|
73 |
+
lr_monitor:
|
74 |
+
_target_: lightning.pytorch.callbacks.LearningRateMonitor
|
75 |
+
log_momentum: true
|
76 |
+
log_weight_decay: true
|
77 |
+
compression:
|
78 |
+
_target_: plaid.callbacks.CompressionReconstructionCallback
|
79 |
+
batch_size: 4
|
80 |
+
out_dir: ${paths.root_dir}/cache
|
81 |
+
shard_dir: ${paths.data_dir}/cath/shards
|
82 |
+
pdb_dir: ${paths.bucket_dir}/cath/dompdb
|
83 |
+
num_samples: 64
|
84 |
+
max_seq_len: 128
|
85 |
+
num_recycles: 1
|
86 |
+
run_every_n_steps: 2500
|
87 |
+
logger:
|
88 |
+
_target_: lightning.pytorch.loggers.WandbLogger
|
89 |
+
project: plaid-hourglass-2
|
90 |
+
entity: ${paths.entity}
|
91 |
+
name: cath_tanh_256_32
|
92 |
+
tags: null
|
93 |
+
group: null
|
checkpoints/fbbrfqzk/last.ckpt
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:c4195027eb900abd111d27ef50a9b50688a02923e39d7d17f8c588b6e9d9ef6f
|
3 |
+
size 1160677840
|
checkpoints/g8e83omk/config.yaml
ADDED
@@ -0,0 +1,90 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
dryrun: false
|
2 |
+
run_test: null
|
3 |
+
resume_from_model_id: null
|
4 |
+
paths:
|
5 |
+
root_dir: /homefs/home/lux70/storage/plaid
|
6 |
+
data_dir: /homefs/home/lux70/storage/data
|
7 |
+
bucket_dir: /data/bucket/lux70/data
|
8 |
+
log_dir: /homefs/home/lux70/storage/plaid/logs
|
9 |
+
project_dir: /homefs/home/lux70/code/plaid
|
10 |
+
checkpoint_dir: ${paths.root_dir}/checkpoints
|
11 |
+
artifacts_dir: ${paths.root_dir}/artifacts
|
12 |
+
entity: lu-amy-al1
|
13 |
+
datamodule:
|
14 |
+
_target_: plaid.datasets.CATHShardedDataModule
|
15 |
+
storage_type: hdf5
|
16 |
+
shard_dir: ${paths.data_dir}/cath/shards
|
17 |
+
seq_len: 512
|
18 |
+
batch_size: 128
|
19 |
+
num_workers: 1
|
20 |
+
dtype: fp32
|
21 |
+
hourglass:
|
22 |
+
_target_: plaid.compression.hourglass_vq.HourglassVQLightningModule
|
23 |
+
dim: 1024
|
24 |
+
depth: 4
|
25 |
+
shorten_factor: 2
|
26 |
+
downproj_factor: 1
|
27 |
+
attn_resampling: true
|
28 |
+
updown_sample_type: linear
|
29 |
+
heads: 8
|
30 |
+
dim_head: 64
|
31 |
+
norm_out: false
|
32 |
+
use_quantizer: tanh
|
33 |
+
n_e: 128
|
34 |
+
e_dim: 64
|
35 |
+
vq_beta: 0.25
|
36 |
+
seq_loss_weight: 0.0
|
37 |
+
struct_loss_weight: 0.0
|
38 |
+
log_sequence_loss: true
|
39 |
+
log_structure_loss: false
|
40 |
+
lr: 7.0e-05
|
41 |
+
lr_sched_type: cosine_with_restarts
|
42 |
+
lr_num_warmup_steps: 3000
|
43 |
+
lr_num_training_steps: 800000
|
44 |
+
lr_num_cycles: 2
|
45 |
+
fsq_levels: None
|
46 |
+
latent_scaler:
|
47 |
+
_target_: plaid.utils.LatentScaler
|
48 |
+
mode: channel_minmaxnorm
|
49 |
+
origin_dataset: cath
|
50 |
+
lm_embedder_type: esmfold
|
51 |
+
trainer:
|
52 |
+
_target_: lightning.pytorch.Trainer
|
53 |
+
accelerator: gpu
|
54 |
+
devices: 1
|
55 |
+
gradient_clip_val: 0.5
|
56 |
+
log_every_n_steps: 20
|
57 |
+
num_sanity_val_steps: 0
|
58 |
+
gradient_clip_algorithm: norm
|
59 |
+
precision: bf16-mixed
|
60 |
+
max_epochs: 20000
|
61 |
+
default_root_dir: ${paths.log_dir}
|
62 |
+
callbacks:
|
63 |
+
checkpoint:
|
64 |
+
_target_: lightning.pytorch.callbacks.ModelCheckpoint
|
65 |
+
dirpath: null
|
66 |
+
filename: '{epoch}-{step}'
|
67 |
+
verbose: true
|
68 |
+
save_last: link
|
69 |
+
every_n_train_steps: 5000
|
70 |
+
lr_monitor:
|
71 |
+
_target_: lightning.pytorch.callbacks.LearningRateMonitor
|
72 |
+
log_momentum: true
|
73 |
+
log_weight_decay: true
|
74 |
+
compression:
|
75 |
+
_target_: plaid.callbacks.CompressionReconstructionCallback
|
76 |
+
batch_size: 4
|
77 |
+
out_dir: ${paths.root_dir}/cache
|
78 |
+
shard_dir: ${paths.data_dir}/cath/shards
|
79 |
+
pdb_dir: ${paths.bucket_dir}/cath/dompdb
|
80 |
+
num_samples: 64
|
81 |
+
max_seq_len: 128
|
82 |
+
num_recycles: 1
|
83 |
+
run_every_n_steps: 2500
|
84 |
+
logger:
|
85 |
+
_target_: lightning.pytorch.loggers.WandbLogger
|
86 |
+
project: plaid-hourglass-2
|
87 |
+
entity: ${paths.entity}
|
88 |
+
name: cath_tanh_256_1024
|
89 |
+
tags: null
|
90 |
+
group: null
|
checkpoints/g8e83omk/last.ckpt
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:fab20ace694e8c987fa68d38f9e322e446ac5085912d81dd044205167005dab2
|
3 |
+
size 1335321552
|
checkpoints/ich20c3q/config.yaml
ADDED
@@ -0,0 +1,90 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
dryrun: false
|
2 |
+
run_test: null
|
3 |
+
resume_from_model_id: null
|
4 |
+
paths:
|
5 |
+
root_dir: /homefs/home/lux70/storage/plaid
|
6 |
+
data_dir: /homefs/home/lux70/storage/data
|
7 |
+
bucket_dir: /data/bucket/lux70/data
|
8 |
+
log_dir: /homefs/home/lux70/storage/plaid/logs
|
9 |
+
project_dir: /homefs/home/lux70/code/plaid
|
10 |
+
checkpoint_dir: ${paths.root_dir}/checkpoints
|
11 |
+
artifacts_dir: ${paths.root_dir}/artifacts
|
12 |
+
entity: lu-amy-al1
|
13 |
+
datamodule:
|
14 |
+
_target_: plaid.datasets.CATHShardedDataModule
|
15 |
+
storage_type: hdf5
|
16 |
+
shard_dir: ${paths.data_dir}/cath/shards
|
17 |
+
seq_len: 512
|
18 |
+
batch_size: 128
|
19 |
+
num_workers: 1
|
20 |
+
dtype: fp32
|
21 |
+
hourglass:
|
22 |
+
_target_: plaid.compression.hourglass_vq.HourglassVQLightningModule
|
23 |
+
dim: 1024
|
24 |
+
depth: 4
|
25 |
+
shorten_factor: 2
|
26 |
+
downproj_factor: 4
|
27 |
+
attn_resampling: true
|
28 |
+
updown_sample_type: linear
|
29 |
+
heads: 8
|
30 |
+
dim_head: 64
|
31 |
+
norm_out: false
|
32 |
+
use_quantizer: tanh
|
33 |
+
n_e: 128
|
34 |
+
e_dim: 64
|
35 |
+
vq_beta: 0.25
|
36 |
+
seq_loss_weight: 0.0
|
37 |
+
struct_loss_weight: 0.0
|
38 |
+
log_sequence_loss: true
|
39 |
+
log_structure_loss: false
|
40 |
+
lr: 7.0e-05
|
41 |
+
lr_sched_type: cosine_with_restarts
|
42 |
+
lr_num_warmup_steps: 3000
|
43 |
+
lr_num_training_steps: 800000
|
44 |
+
lr_num_cycles: 2
|
45 |
+
fsq_levels: None
|
46 |
+
latent_scaler:
|
47 |
+
_target_: plaid.utils.LatentScaler
|
48 |
+
mode: channel_minmaxnorm
|
49 |
+
origin_dataset: cath
|
50 |
+
lm_embedder_type: esmfold
|
51 |
+
trainer:
|
52 |
+
_target_: lightning.pytorch.Trainer
|
53 |
+
accelerator: gpu
|
54 |
+
devices: 1
|
55 |
+
gradient_clip_val: 0.5
|
56 |
+
log_every_n_steps: 20
|
57 |
+
num_sanity_val_steps: 0
|
58 |
+
gradient_clip_algorithm: norm
|
59 |
+
precision: bf16-mixed
|
60 |
+
max_epochs: 20000
|
61 |
+
default_root_dir: ${paths.log_dir}
|
62 |
+
callbacks:
|
63 |
+
checkpoint:
|
64 |
+
_target_: lightning.pytorch.callbacks.ModelCheckpoint
|
65 |
+
dirpath: null
|
66 |
+
filename: '{epoch}-{step}'
|
67 |
+
verbose: true
|
68 |
+
save_last: link
|
69 |
+
every_n_train_steps: 5000
|
70 |
+
lr_monitor:
|
71 |
+
_target_: lightning.pytorch.callbacks.LearningRateMonitor
|
72 |
+
log_momentum: true
|
73 |
+
log_weight_decay: true
|
74 |
+
compression:
|
75 |
+
_target_: plaid.callbacks.CompressionReconstructionCallback
|
76 |
+
batch_size: 4
|
77 |
+
out_dir: ${paths.root_dir}/cache
|
78 |
+
shard_dir: ${paths.data_dir}/cath/shards
|
79 |
+
pdb_dir: ${paths.bucket_dir}/cath/dompdb
|
80 |
+
num_samples: 64
|
81 |
+
max_seq_len: 128
|
82 |
+
num_recycles: 1
|
83 |
+
run_every_n_steps: 2500
|
84 |
+
logger:
|
85 |
+
_target_: lightning.pytorch.loggers.WandbLogger
|
86 |
+
project: plaid-hourglass-2
|
87 |
+
entity: ${paths.entity}
|
88 |
+
name: cath_tanh_256_256
|
89 |
+
tags: null
|
90 |
+
group: null
|
checkpoints/ich20c3q/last.ckpt
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:ce9e48b677fcbeb4dbeaed2a1b2f6d19de0028ed7669d24b8a570a1a3637492b
|
3 |
+
size 1179469776
|
checkpoints/j1v1wv6w/last.ckpt
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:734c6691d33995f11d63e3490b174220f401266e17cb56411d542088111ce849
|
3 |
+
size 1160677840
|
checkpoints/kyytc8i9/config.yaml
ADDED
@@ -0,0 +1,90 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
dryrun: false
|
2 |
+
run_test: null
|
3 |
+
resume_from_model_id: null
|
4 |
+
paths:
|
5 |
+
root_dir: /homefs/home/lux70/storage/plaid
|
6 |
+
data_dir: /homefs/home/lux70/storage/data
|
7 |
+
bucket_dir: /data/bucket/lux70/data
|
8 |
+
log_dir: /homefs/home/lux70/storage/plaid/logs
|
9 |
+
project_dir: /homefs/home/lux70/code/plaid
|
10 |
+
checkpoint_dir: ${paths.root_dir}/checkpoints
|
11 |
+
artifacts_dir: ${paths.root_dir}/artifacts
|
12 |
+
entity: lu-amy-al1
|
13 |
+
datamodule:
|
14 |
+
_target_: plaid.datasets.CATHShardedDataModule
|
15 |
+
storage_type: hdf5
|
16 |
+
shard_dir: ${paths.data_dir}/cath/shards
|
17 |
+
seq_len: 512
|
18 |
+
batch_size: 128
|
19 |
+
num_workers: 1
|
20 |
+
dtype: fp32
|
21 |
+
hourglass:
|
22 |
+
_target_: plaid.compression.hourglass_vq.HourglassVQLightningModule
|
23 |
+
dim: 1024
|
24 |
+
depth: 4
|
25 |
+
shorten_factor: 2
|
26 |
+
downproj_factor: 64
|
27 |
+
attn_resampling: true
|
28 |
+
updown_sample_type: linear
|
29 |
+
heads: 8
|
30 |
+
dim_head: 64
|
31 |
+
norm_out: false
|
32 |
+
use_quantizer: tanh
|
33 |
+
n_e: 128
|
34 |
+
e_dim: 64
|
35 |
+
vq_beta: 0.25
|
36 |
+
seq_loss_weight: 0.0
|
37 |
+
struct_loss_weight: 0.0
|
38 |
+
log_sequence_loss: true
|
39 |
+
log_structure_loss: false
|
40 |
+
lr: 7.0e-05
|
41 |
+
lr_sched_type: cosine_with_restarts
|
42 |
+
lr_num_warmup_steps: 3000
|
43 |
+
lr_num_training_steps: 800000
|
44 |
+
lr_num_cycles: 2
|
45 |
+
fsq_levels: None
|
46 |
+
latent_scaler:
|
47 |
+
_target_: plaid.utils.LatentScaler
|
48 |
+
mode: channel_minmaxnorm
|
49 |
+
origin_dataset: cath
|
50 |
+
lm_embedder_type: esmfold
|
51 |
+
trainer:
|
52 |
+
_target_: lightning.pytorch.Trainer
|
53 |
+
accelerator: gpu
|
54 |
+
devices: 1
|
55 |
+
gradient_clip_val: 0.5
|
56 |
+
log_every_n_steps: 20
|
57 |
+
num_sanity_val_steps: 0
|
58 |
+
gradient_clip_algorithm: norm
|
59 |
+
precision: bf16-mixed
|
60 |
+
max_epochs: 20000
|
61 |
+
default_root_dir: ${paths.log_dir}
|
62 |
+
callbacks:
|
63 |
+
checkpoint:
|
64 |
+
_target_: lightning.pytorch.callbacks.ModelCheckpoint
|
65 |
+
dirpath: null
|
66 |
+
filename: '{epoch}-{step}'
|
67 |
+
verbose: true
|
68 |
+
save_last: link
|
69 |
+
every_n_train_steps: 5000
|
70 |
+
lr_monitor:
|
71 |
+
_target_: lightning.pytorch.callbacks.LearningRateMonitor
|
72 |
+
log_momentum: true
|
73 |
+
log_weight_decay: true
|
74 |
+
compression:
|
75 |
+
_target_: plaid.callbacks.CompressionReconstructionCallback
|
76 |
+
batch_size: 4
|
77 |
+
out_dir: ${paths.root_dir}/cache
|
78 |
+
shard_dir: ${paths.data_dir}/cath/shards
|
79 |
+
pdb_dir: ${paths.bucket_dir}/cath/dompdb
|
80 |
+
num_samples: 64
|
81 |
+
max_seq_len: 128
|
82 |
+
num_recycles: 1
|
83 |
+
run_every_n_steps: 2500
|
84 |
+
logger:
|
85 |
+
_target_: lightning.pytorch.loggers.WandbLogger
|
86 |
+
project: plaid-hourglass-2
|
87 |
+
entity: ${paths.entity}
|
88 |
+
name: cath_tanh_256_16
|
89 |
+
tags: null
|
90 |
+
group: null
|
checkpoints/kyytc8i9/last.ckpt
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:4a04aa2149753ac9cdf6c858d2c4d1d3de73296b4007566f0c1bc233197c3bc5
|
3 |
+
size 1159797840
|
checkpoints/mm9fe6x9/config.yaml
ADDED
@@ -0,0 +1,93 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
dryrun: false
|
2 |
+
run_test: null
|
3 |
+
resume_from_model_id: null
|
4 |
+
paths:
|
5 |
+
root_dir: /homefs/home/lux70/storage/plaid
|
6 |
+
data_dir: /homefs/home/lux70/storage/data
|
7 |
+
bucket_dir: /data/bucket/lux70/data
|
8 |
+
log_dir: /homefs/home/lux70/storage/plaid/logs
|
9 |
+
project_dir: /homefs/home/lux70/code/plaid
|
10 |
+
checkpoint_dir: ${paths.root_dir}/checkpoints
|
11 |
+
artifacts_dir: ${paths.root_dir}/artifacts
|
12 |
+
entity: lu-amy-al1
|
13 |
+
datamodule:
|
14 |
+
_target_: plaid.datasets.CATHShardedDataModule
|
15 |
+
storage_type: hdf5
|
16 |
+
shard_dir: ${paths.data_dir}/cath/shards
|
17 |
+
seq_len: 512
|
18 |
+
batch_size: 128
|
19 |
+
num_workers: 1
|
20 |
+
dtype: fp32
|
21 |
+
hourglass:
|
22 |
+
_target_: plaid.compression.hourglass_vq.HourglassVQLightningModule
|
23 |
+
dim: 1024
|
24 |
+
depth: 4
|
25 |
+
shorten_factor: 2
|
26 |
+
downproj_factor: 128
|
27 |
+
attn_resampling: true
|
28 |
+
updown_sample_type: linear
|
29 |
+
heads: 8
|
30 |
+
dim_head: 64
|
31 |
+
norm_out: false
|
32 |
+
use_quantizer: tanh
|
33 |
+
n_e: 128
|
34 |
+
e_dim: 64
|
35 |
+
vq_beta: 0.25
|
36 |
+
seq_loss_weight: 0.0
|
37 |
+
struct_loss_weight: 0.0
|
38 |
+
log_sequence_loss: true
|
39 |
+
log_structure_loss: false
|
40 |
+
lr: 7.0e-05
|
41 |
+
lr_sched_type: cosine_with_restarts
|
42 |
+
lr_num_warmup_steps: 3000
|
43 |
+
lr_num_training_steps: 800000
|
44 |
+
lr_num_cycles: 2
|
45 |
+
fsq_levels: None
|
46 |
+
latent_scaler:
|
47 |
+
_target_: plaid.utils.LatentScaler
|
48 |
+
mode: channel_minmaxnorm
|
49 |
+
origin_dataset: cath
|
50 |
+
lm_embedder_type: esmfold
|
51 |
+
trainer:
|
52 |
+
_target_: lightning.pytorch.Trainer
|
53 |
+
accelerator: gpu
|
54 |
+
devices: 1
|
55 |
+
gradient_clip_val: 0.5
|
56 |
+
log_every_n_steps: 20
|
57 |
+
num_sanity_val_steps: 0
|
58 |
+
gradient_clip_algorithm: norm
|
59 |
+
precision: bf16-mixed
|
60 |
+
max_epochs: 20000
|
61 |
+
default_root_dir: ${paths.log_dir}
|
62 |
+
callbacks:
|
63 |
+
checkpoint:
|
64 |
+
_target_: lightning.pytorch.callbacks.ModelCheckpoint
|
65 |
+
dirpath: null
|
66 |
+
filename: '{epoch}-{step}'
|
67 |
+
verbose: true
|
68 |
+
save_last: link
|
69 |
+
every_n_train_steps: 5000
|
70 |
+
monitor: val/loss
|
71 |
+
auto_insert_metric_name: false
|
72 |
+
mode: min
|
73 |
+
lr_monitor:
|
74 |
+
_target_: lightning.pytorch.callbacks.LearningRateMonitor
|
75 |
+
log_momentum: true
|
76 |
+
log_weight_decay: true
|
77 |
+
compression:
|
78 |
+
_target_: plaid.callbacks.CompressionReconstructionCallback
|
79 |
+
batch_size: 4
|
80 |
+
out_dir: ${paths.root_dir}/cache
|
81 |
+
shard_dir: ${paths.data_dir}/cath/shards
|
82 |
+
pdb_dir: ${paths.bucket_dir}/cath/dompdb
|
83 |
+
num_samples: 64
|
84 |
+
max_seq_len: 128
|
85 |
+
num_recycles: 1
|
86 |
+
run_every_n_steps: 2500
|
87 |
+
logger:
|
88 |
+
_target_: lightning.pytorch.loggers.WandbLogger
|
89 |
+
project: plaid-hourglass-2
|
90 |
+
entity: ${paths.entity}
|
91 |
+
name: cath_tanh_256_8
|
92 |
+
tags: null
|
93 |
+
group: null
|
checkpoints/mm9fe6x9/last.ckpt
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:ca4c005ae98deed62ccb4a43c93ffe5f9023642e4a74b97fdeefce236ff0e5b8
|
3 |
+
size 1159379344
|
checkpoints/q3m9fhii/config.yaml
ADDED
@@ -0,0 +1,93 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
dryrun: false
|
2 |
+
run_test: null
|
3 |
+
resume_from_model_id: null
|
4 |
+
paths:
|
5 |
+
root_dir: /homefs/home/lux70/storage/plaid
|
6 |
+
data_dir: /homefs/home/lux70/storage/data
|
7 |
+
bucket_dir: /data/bucket/lux70/data
|
8 |
+
log_dir: /homefs/home/lux70/storage/plaid/logs
|
9 |
+
project_dir: /homefs/home/lux70/code/plaid
|
10 |
+
checkpoint_dir: ${paths.root_dir}/checkpoints
|
11 |
+
artifacts_dir: ${paths.root_dir}/artifacts
|
12 |
+
entity: lu-amy-al1
|
13 |
+
datamodule:
|
14 |
+
_target_: plaid.datasets.CATHShardedDataModule
|
15 |
+
storage_type: hdf5
|
16 |
+
shard_dir: ${paths.data_dir}/cath/shards
|
17 |
+
seq_len: 512
|
18 |
+
batch_size: 128
|
19 |
+
num_workers: 1
|
20 |
+
dtype: fp32
|
21 |
+
hourglass:
|
22 |
+
_target_: plaid.compression.hourglass_vq.HourglassVQLightningModule
|
23 |
+
dim: 1024
|
24 |
+
depth: 4
|
25 |
+
shorten_factor: 1
|
26 |
+
downproj_factor: 2
|
27 |
+
attn_resampling: true
|
28 |
+
updown_sample_type: linear
|
29 |
+
heads: 8
|
30 |
+
dim_head: 64
|
31 |
+
norm_out: false
|
32 |
+
use_quantizer: tanh
|
33 |
+
n_e: 128
|
34 |
+
e_dim: 64
|
35 |
+
vq_beta: 0.25
|
36 |
+
seq_loss_weight: 0.0
|
37 |
+
struct_loss_weight: 0.0
|
38 |
+
log_sequence_loss: true
|
39 |
+
log_structure_loss: false
|
40 |
+
lr: 7.0e-05
|
41 |
+
lr_sched_type: cosine_with_restarts
|
42 |
+
lr_num_warmup_steps: 3000
|
43 |
+
lr_num_training_steps: 800000
|
44 |
+
lr_num_cycles: 2
|
45 |
+
fsq_levels: None
|
46 |
+
latent_scaler:
|
47 |
+
_target_: plaid.utils.LatentScaler
|
48 |
+
mode: channel_minmaxnorm
|
49 |
+
origin_dataset: cath
|
50 |
+
lm_embedder_type: esmfold
|
51 |
+
trainer:
|
52 |
+
_target_: lightning.pytorch.Trainer
|
53 |
+
accelerator: gpu
|
54 |
+
devices: 1
|
55 |
+
gradient_clip_val: 0.5
|
56 |
+
log_every_n_steps: 20
|
57 |
+
num_sanity_val_steps: 0
|
58 |
+
gradient_clip_algorithm: norm
|
59 |
+
precision: bf16-mixed
|
60 |
+
max_epochs: 20000
|
61 |
+
default_root_dir: ${paths.log_dir}
|
62 |
+
callbacks:
|
63 |
+
checkpoint:
|
64 |
+
_target_: lightning.pytorch.callbacks.ModelCheckpoint
|
65 |
+
dirpath: null
|
66 |
+
filename: '{epoch}-{step}'
|
67 |
+
verbose: true
|
68 |
+
save_last: link
|
69 |
+
every_n_train_steps: 5000
|
70 |
+
monitor: val/loss
|
71 |
+
auto_insert_metric_name: false
|
72 |
+
mode: min
|
73 |
+
lr_monitor:
|
74 |
+
_target_: lightning.pytorch.callbacks.LearningRateMonitor
|
75 |
+
log_momentum: true
|
76 |
+
log_weight_decay: true
|
77 |
+
compression:
|
78 |
+
_target_: plaid.callbacks.CompressionReconstructionCallback
|
79 |
+
batch_size: 4
|
80 |
+
out_dir: ${paths.root_dir}/cache
|
81 |
+
shard_dir: ${paths.data_dir}/cath/shards
|
82 |
+
pdb_dir: ${paths.bucket_dir}/cath/dompdb
|
83 |
+
num_samples: 64
|
84 |
+
max_seq_len: 128
|
85 |
+
num_recycles: 1
|
86 |
+
run_every_n_steps: 2500
|
87 |
+
logger:
|
88 |
+
_target_: lightning.pytorch.loggers.WandbLogger
|
89 |
+
project: plaid-hourglass-2
|
90 |
+
entity: ${paths.entity}
|
91 |
+
name: cath_tanh_512_512
|
92 |
+
tags: null
|
93 |
+
group: null
|
checkpoints/q3m9fhii/last.ckpt
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:557e92ecfe8a6b0b3b9e0ef4ee1c276e6c0624982236047f25c8f64bd18b8950
|
3 |
+
size 1199957008
|
checkpoints/uhg29zk4/config.yaml
ADDED
@@ -0,0 +1,90 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
dryrun: false
|
2 |
+
run_test: null
|
3 |
+
resume_from_model_id: null
|
4 |
+
paths:
|
5 |
+
root_dir: /homefs/home/lux70/storage/plaid
|
6 |
+
data_dir: /homefs/home/lux70/storage/data
|
7 |
+
bucket_dir: /data/bucket/lux70/data
|
8 |
+
log_dir: /homefs/home/lux70/storage/plaid/logs
|
9 |
+
project_dir: /homefs/home/lux70/code/plaid
|
10 |
+
checkpoint_dir: ${paths.root_dir}/checkpoints
|
11 |
+
artifacts_dir: ${paths.root_dir}/artifacts
|
12 |
+
entity: lu-amy-al1
|
13 |
+
datamodule:
|
14 |
+
_target_: plaid.datasets.CATHShardedDataModule
|
15 |
+
storage_type: hdf5
|
16 |
+
shard_dir: ${paths.data_dir}/cath/shards
|
17 |
+
seq_len: 512
|
18 |
+
batch_size: 128
|
19 |
+
num_workers: 1
|
20 |
+
dtype: fp32
|
21 |
+
hourglass:
|
22 |
+
_target_: plaid.compression.hourglass_vq.HourglassVQLightningModule
|
23 |
+
dim: 1024
|
24 |
+
depth: 4
|
25 |
+
shorten_factor: 2
|
26 |
+
downproj_factor: 8
|
27 |
+
attn_resampling: true
|
28 |
+
updown_sample_type: linear
|
29 |
+
heads: 8
|
30 |
+
dim_head: 64
|
31 |
+
norm_out: false
|
32 |
+
use_quantizer: tanh
|
33 |
+
n_e: 128
|
34 |
+
e_dim: 64
|
35 |
+
vq_beta: 0.25
|
36 |
+
seq_loss_weight: 0.0
|
37 |
+
struct_loss_weight: 0.0
|
38 |
+
log_sequence_loss: true
|
39 |
+
log_structure_loss: false
|
40 |
+
lr: 7.0e-05
|
41 |
+
lr_sched_type: cosine_with_restarts
|
42 |
+
lr_num_warmup_steps: 3000
|
43 |
+
lr_num_training_steps: 800000
|
44 |
+
lr_num_cycles: 2
|
45 |
+
fsq_levels: None
|
46 |
+
latent_scaler:
|
47 |
+
_target_: plaid.utils.LatentScaler
|
48 |
+
mode: channel_minmaxnorm
|
49 |
+
origin_dataset: cath
|
50 |
+
lm_embedder_type: esmfold
|
51 |
+
trainer:
|
52 |
+
_target_: lightning.pytorch.Trainer
|
53 |
+
accelerator: gpu
|
54 |
+
devices: 1
|
55 |
+
gradient_clip_val: 0.5
|
56 |
+
log_every_n_steps: 20
|
57 |
+
num_sanity_val_steps: 0
|
58 |
+
gradient_clip_algorithm: norm
|
59 |
+
precision: bf16-mixed
|
60 |
+
max_epochs: 20000
|
61 |
+
default_root_dir: ${paths.log_dir}
|
62 |
+
callbacks:
|
63 |
+
checkpoint:
|
64 |
+
_target_: lightning.pytorch.callbacks.ModelCheckpoint
|
65 |
+
dirpath: null
|
66 |
+
filename: '{epoch}-{step}'
|
67 |
+
verbose: true
|
68 |
+
save_last: link
|
69 |
+
every_n_train_steps: 5000
|
70 |
+
lr_monitor:
|
71 |
+
_target_: lightning.pytorch.callbacks.LearningRateMonitor
|
72 |
+
log_momentum: true
|
73 |
+
log_weight_decay: true
|
74 |
+
compression:
|
75 |
+
_target_: plaid.callbacks.CompressionReconstructionCallback
|
76 |
+
batch_size: 4
|
77 |
+
out_dir: ${paths.root_dir}/cache
|
78 |
+
shard_dir: ${paths.data_dir}/cath/shards
|
79 |
+
pdb_dir: ${paths.bucket_dir}/cath/dompdb
|
80 |
+
num_samples: 64
|
81 |
+
max_seq_len: 128
|
82 |
+
num_recycles: 1
|
83 |
+
run_every_n_steps: 2500
|
84 |
+
logger:
|
85 |
+
_target_: lightning.pytorch.loggers.WandbLogger
|
86 |
+
project: plaid-hourglass-2
|
87 |
+
entity: ${paths.entity}
|
88 |
+
name: cath_tanh_256_128
|
89 |
+
tags: null
|
90 |
+
group: null
|
checkpoints/uhg29zk4/last.ckpt
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:33e8eed55af1599b1f564d06fbdf8f0f2b533eca84991a150dbea0b04a140735
|
3 |
+
size 1167258448
|
checkpoints/v2cer77t/config.yaml
ADDED
@@ -0,0 +1,93 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
dryrun: false
|
2 |
+
run_test: null
|
3 |
+
resume_from_model_id: null
|
4 |
+
paths:
|
5 |
+
root_dir: /homefs/home/lux70/storage/plaid
|
6 |
+
data_dir: /homefs/home/lux70/storage/data
|
7 |
+
bucket_dir: /data/bucket/lux70/data
|
8 |
+
log_dir: /homefs/home/lux70/storage/plaid/logs
|
9 |
+
project_dir: /homefs/home/lux70/code/plaid
|
10 |
+
checkpoint_dir: ${paths.root_dir}/checkpoints
|
11 |
+
artifacts_dir: ${paths.root_dir}/artifacts
|
12 |
+
entity: lu-amy-al1
|
13 |
+
datamodule:
|
14 |
+
_target_: plaid.datasets.CATHShardedDataModule
|
15 |
+
storage_type: hdf5
|
16 |
+
shard_dir: ${paths.data_dir}/cath/shards
|
17 |
+
seq_len: 512
|
18 |
+
batch_size: 128
|
19 |
+
num_workers: 1
|
20 |
+
dtype: fp32
|
21 |
+
hourglass:
|
22 |
+
_target_: plaid.compression.hourglass_vq.HourglassVQLightningModule
|
23 |
+
dim: 1024
|
24 |
+
depth: 4
|
25 |
+
shorten_factor: 1
|
26 |
+
downproj_factor: 32
|
27 |
+
attn_resampling: true
|
28 |
+
updown_sample_type: linear
|
29 |
+
heads: 8
|
30 |
+
dim_head: 64
|
31 |
+
norm_out: false
|
32 |
+
use_quantizer: tanh
|
33 |
+
n_e: 128
|
34 |
+
e_dim: 64
|
35 |
+
vq_beta: 0.25
|
36 |
+
seq_loss_weight: 0.0
|
37 |
+
struct_loss_weight: 0.0
|
38 |
+
log_sequence_loss: true
|
39 |
+
log_structure_loss: false
|
40 |
+
lr: 7.0e-05
|
41 |
+
lr_sched_type: cosine_with_restarts
|
42 |
+
lr_num_warmup_steps: 3000
|
43 |
+
lr_num_training_steps: 800000
|
44 |
+
lr_num_cycles: 2
|
45 |
+
fsq_levels: None
|
46 |
+
latent_scaler:
|
47 |
+
_target_: plaid.utils.LatentScaler
|
48 |
+
mode: channel_minmaxnorm
|
49 |
+
origin_dataset: cath
|
50 |
+
lm_embedder_type: esmfold
|
51 |
+
trainer:
|
52 |
+
_target_: lightning.pytorch.Trainer
|
53 |
+
accelerator: gpu
|
54 |
+
devices: 1
|
55 |
+
gradient_clip_val: 0.5
|
56 |
+
log_every_n_steps: 20
|
57 |
+
num_sanity_val_steps: 0
|
58 |
+
gradient_clip_algorithm: norm
|
59 |
+
precision: bf16-mixed
|
60 |
+
max_epochs: 20000
|
61 |
+
default_root_dir: ${paths.log_dir}
|
62 |
+
callbacks:
|
63 |
+
checkpoint:
|
64 |
+
_target_: lightning.pytorch.callbacks.ModelCheckpoint
|
65 |
+
dirpath: null
|
66 |
+
filename: '{epoch}-{step}'
|
67 |
+
verbose: true
|
68 |
+
save_last: link
|
69 |
+
every_n_train_steps: 5000
|
70 |
+
monitor: val/loss
|
71 |
+
auto_insert_metric_name: false
|
72 |
+
mode: min
|
73 |
+
lr_monitor:
|
74 |
+
_target_: lightning.pytorch.callbacks.LearningRateMonitor
|
75 |
+
log_momentum: true
|
76 |
+
log_weight_decay: true
|
77 |
+
compression:
|
78 |
+
_target_: plaid.callbacks.CompressionReconstructionCallback
|
79 |
+
batch_size: 4
|
80 |
+
out_dir: ${paths.root_dir}/cache
|
81 |
+
shard_dir: ${paths.data_dir}/cath/shards
|
82 |
+
pdb_dir: ${paths.bucket_dir}/cath/dompdb
|
83 |
+
num_samples: 64
|
84 |
+
max_seq_len: 128
|
85 |
+
num_recycles: 1
|
86 |
+
run_every_n_steps: 2500
|
87 |
+
logger:
|
88 |
+
_target_: lightning.pytorch.loggers.WandbLogger
|
89 |
+
project: plaid-hourglass-2
|
90 |
+
entity: ${paths.entity}
|
91 |
+
name: cath_tanh_512_32
|
92 |
+
tags: null
|
93 |
+
group: null
|
checkpoints/v2cer77t/last.ckpt
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:ffbaaa621e2cf1be23bc1453b13b1cd347c8ef042b00fd872f27be6087a25ed8
|
3 |
+
size 1148082256
|
checkpoints/yfel5fnl/config.yaml
ADDED
@@ -0,0 +1,93 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
dryrun: false
|
2 |
+
run_test: null
|
3 |
+
resume_from_model_id: null
|
4 |
+
paths:
|
5 |
+
root_dir: /homefs/home/lux70/storage/plaid
|
6 |
+
data_dir: /homefs/home/lux70/storage/data
|
7 |
+
bucket_dir: /data/bucket/lux70/data
|
8 |
+
log_dir: /homefs/home/lux70/storage/plaid/logs
|
9 |
+
project_dir: /homefs/home/lux70/code/plaid
|
10 |
+
checkpoint_dir: ${paths.root_dir}/checkpoints
|
11 |
+
artifacts_dir: ${paths.root_dir}/artifacts
|
12 |
+
entity: lu-amy-al1
|
13 |
+
datamodule:
|
14 |
+
_target_: plaid.datasets.CATHShardedDataModule
|
15 |
+
storage_type: hdf5
|
16 |
+
shard_dir: ${paths.data_dir}/cath/shards
|
17 |
+
seq_len: 512
|
18 |
+
batch_size: 128
|
19 |
+
num_workers: 1
|
20 |
+
dtype: fp32
|
21 |
+
hourglass:
|
22 |
+
_target_: plaid.compression.hourglass_vq.HourglassVQLightningModule
|
23 |
+
dim: 1024
|
24 |
+
depth: 4
|
25 |
+
shorten_factor: 1
|
26 |
+
downproj_factor: 64
|
27 |
+
attn_resampling: true
|
28 |
+
updown_sample_type: linear
|
29 |
+
heads: 8
|
30 |
+
dim_head: 64
|
31 |
+
norm_out: false
|
32 |
+
use_quantizer: tanh
|
33 |
+
n_e: 128
|
34 |
+
e_dim: 64
|
35 |
+
vq_beta: 0.25
|
36 |
+
seq_loss_weight: 0.0
|
37 |
+
struct_loss_weight: 0.0
|
38 |
+
log_sequence_loss: true
|
39 |
+
log_structure_loss: false
|
40 |
+
lr: 7.0e-05
|
41 |
+
lr_sched_type: cosine_with_restarts
|
42 |
+
lr_num_warmup_steps: 3000
|
43 |
+
lr_num_training_steps: 800000
|
44 |
+
lr_num_cycles: 2
|
45 |
+
fsq_levels: None
|
46 |
+
latent_scaler:
|
47 |
+
_target_: plaid.utils.LatentScaler
|
48 |
+
mode: channel_minmaxnorm
|
49 |
+
origin_dataset: cath
|
50 |
+
lm_embedder_type: esmfold
|
51 |
+
trainer:
|
52 |
+
_target_: lightning.pytorch.Trainer
|
53 |
+
accelerator: gpu
|
54 |
+
devices: 1
|
55 |
+
gradient_clip_val: 0.5
|
56 |
+
log_every_n_steps: 20
|
57 |
+
num_sanity_val_steps: 0
|
58 |
+
gradient_clip_algorithm: norm
|
59 |
+
precision: bf16-mixed
|
60 |
+
max_epochs: 20000
|
61 |
+
default_root_dir: ${paths.log_dir}
|
62 |
+
callbacks:
|
63 |
+
checkpoint:
|
64 |
+
_target_: lightning.pytorch.callbacks.ModelCheckpoint
|
65 |
+
dirpath: null
|
66 |
+
filename: '{epoch}-{step}'
|
67 |
+
verbose: true
|
68 |
+
save_last: link
|
69 |
+
every_n_train_steps: 5000
|
70 |
+
monitor: val/loss
|
71 |
+
auto_insert_metric_name: false
|
72 |
+
mode: min
|
73 |
+
lr_monitor:
|
74 |
+
_target_: lightning.pytorch.callbacks.LearningRateMonitor
|
75 |
+
log_momentum: true
|
76 |
+
log_weight_decay: true
|
77 |
+
compression:
|
78 |
+
_target_: plaid.callbacks.CompressionReconstructionCallback
|
79 |
+
batch_size: 4
|
80 |
+
out_dir: ${paths.root_dir}/cache
|
81 |
+
shard_dir: ${paths.data_dir}/cath/shards
|
82 |
+
pdb_dir: ${paths.bucket_dir}/cath/dompdb
|
83 |
+
num_samples: 64
|
84 |
+
max_seq_len: 128
|
85 |
+
num_recycles: 1
|
86 |
+
run_every_n_steps: 2500
|
87 |
+
logger:
|
88 |
+
_target_: lightning.pytorch.loggers.WandbLogger
|
89 |
+
project: plaid-hourglass-2
|
90 |
+
entity: ${paths.entity}
|
91 |
+
name: cath_tanh_512_16
|
92 |
+
tags: null
|
93 |
+
group: null
|
checkpoints/yfel5fnl/last.ckpt
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:e921a74d146281cb14993641ac644388d8f61189e9ba9bec129670959549f2e2
|
3 |
+
size 1147210192
|
sequence_decoder/mlp.ckpt
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:ceccb61453d239c6d054d1f70f2eed04fc3d9e06f5421fa6111516ae14c27b56
|
3 |
+
size 7948671
|
statistics/cath/esm2_t12_35M_UR50D/subset_5000_nov28/channel_max.pkl.npy
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:262d166e933d2c132e891d2cbb58b95c9ade7074b9ed06b8f6c104558eebf2ad
|
3 |
+
size 2048
|
statistics/cath/esm2_t12_35M_UR50D/subset_5000_nov28/channel_mean.pkl.npy
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:3d228113d75a45949456649ec351591789dad958bbe62e6b055db16060be2266
|
3 |
+
size 2048
|
statistics/cath/esm2_t12_35M_UR50D/subset_5000_nov28/channel_min.pkl.npy
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:2333bfb47c60e9cf494e6107ee1027538cf3452bd17c2acdb133717e3137d045
|
3 |
+
size 2048
|
statistics/cath/esm2_t12_35M_UR50D/subset_5000_nov28/channel_std.pkl.npy
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:36dff9554dd89a2b1a4caed7c2e4aed2113f93a1e3d847c95e655a071ebd169b
|
3 |
+
size 2048
|
statistics/cath/esm2_t6_8M_UR50D/subset_5000_nov28/channel_max.pkl.npy
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:9e577a6075b6f6b5bcb52db0a65f7308268c20d5d6b8a781a950215d02cbe3b8
|
3 |
+
size 1408
|
statistics/cath/esm2_t6_8M_UR50D/subset_5000_nov28/channel_mean.pkl.npy
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:1c3c94525f520629874c4ec79e622b5992c2724dac63bef58546e6ec3ee66e24
|
3 |
+
size 1408
|
statistics/cath/esm2_t6_8M_UR50D/subset_5000_nov28/channel_min.pkl.npy
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:3b11629416054e52b0e837e625b20eb592f0e16ca2e9815138b6b3777ca9a561
|
3 |
+
size 1408
|
statistics/cath/esm2_t6_8M_UR50D/subset_5000_nov28/channel_std.pkl.npy
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:38ed16260167ae9efeb7f1d6678b42bb3afc151cd36a542497167879fb0aa705
|
3 |
+
size 1408
|
statistics/cath/esmfold/subset_5000_nov28/channel_max.pkl.npy
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:93e5124af9a315b201a85313a5d4a38f44b27303ca5cc2c79b0fdab2918f64e9
|
3 |
+
size 4224
|
statistics/cath/esmfold/subset_5000_nov28/channel_mean.pkl.npy
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:10ad89aa5def973fbbbd010c5d80e490fc390730106646ea640fcdba27e84727
|
3 |
+
size 4224
|
statistics/cath/esmfold/subset_5000_nov28/channel_min.pkl.npy
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:c7a662181861159612fbb35f3e1b93b9d9f1c7bb9038b876f4c432b3a495f1bc
|
3 |
+
size 4224
|
statistics/cath/esmfold/subset_5000_nov28/channel_std.pkl.npy
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:9d1c3b1953f44878bebdce0ef2626a3734a9accfa52c8f6542c1c6e52501bc93
|
3 |
+
size 4224
|
statistics/cath/esmfold_pre_mlp/subset_5000_nov28/channel_max.pkl.npy
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:de20b6585ac9ff52dfd718c4c6664f7e7de98ea91f7681c771054fbabbcdf89f
|
3 |
+
size 10368
|
statistics/cath/esmfold_pre_mlp/subset_5000_nov28/channel_mean.pkl.npy
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:20ef9b3b752cc1a519fd3ab9bb09c5b1ad42a01eba59861b2bd9d851b4d8d742
|
3 |
+
size 10368
|