Switch to unified view

a b/configs/crossdock_fullatom_joint.yml
1
run_name: 'SE3-inpaint-full'
2
logdir: '/path/to/logdir'
3
wandb_params:
4
  mode: 'online'  # disabled, offline, online
5
  entity: 'my_username'
6
dataset: 'crossdock'
7
datadir: '/path/to/processed_crossdock_noH_full'
8
enable_progress_bar: True
9
num_sanity_val_steps: 0
10
11
mode: 'joint'  # joint, pocket_conditioning
12
pocket_representation: 'full-atom'  # CA, full-atom
13
batch_size: 8
14
lr: 1.0e-3
15
noise_factor: 1.0
16
n_epochs: 1000
17
num_workers: 0
18
gpus: 4
19
clip_grad: True
20
augment_rotation: False
21
augment_noise: 0
22
accumulate_grad_batches: 4
23
24
auxiliary_loss: False
25
loss_params:
26
  max_weight: 0.001
27
  schedule: 'linear'
28
  clamp_lj: 3.0
29
30
egnn_params:
31
  device: 'cuda'
32
  edge_cutoff_ligand: null
33
  edge_cutoff_pocket: 5.0
34
  edge_cutoff_interaction: 5.0
35
  reflection_equivariant: False
36
  joint_nf: 32
37
  hidden_nf: 128
38
  n_layers: 5
39
  attention: True
40
  tanh: True
41
  norm_constant: 1
42
  inv_sublayers: 1
43
  sin_embedding: False
44
  aggregation_method: 'sum'
45
  normalization_factor: 100 #1  # used if aggregation_method='sum'
46
47
diffusion_params:
48
  diffusion_steps: 500
49
  diffusion_noise_schedule: 'polynomial_2'  # learned, cosine
50
  diffusion_noise_precision: 5.0e-4
51
  diffusion_loss_type: 'l2'  # vlb, l2
52
  normalize_factors: [1, 4]  #[10, 4]  # [x, h]
53
54
eval_epochs: 50
55
visualize_sample_epoch: 50
56
visualize_chain_epoch: 50
57
eval_params:
58
  n_eval_samples: 100
59
  eval_batch_size: 100
60
  smiles_file: '/path/to/train_smiles.npy'
61
  n_visualize_samples: 5
62
  keep_frames: 100