SALA / config.json
cWendi's picture
Upload 5 files
526ef83 verified
Raw History Blame Contribute Delete
3.59 kB
{
"model_family": "sala_full_cell_crystal_dit_rectified_flow",
"checkpoint_schema_version": 16,
"denoiser_config": {
"architecture": "full_cell_crystal_dit_flow",
"d_model": 1024,
"num_heads": 16,
"num_layers": 24,
"d_ffn": 2816,
"dropout": 0.0,
"num_elements": 119,
"use_gradient_checkpointing": false,
"embedding": {
"num_fourier_freqs": 4,
"num_hybridizations": 8,
"formal_charge_range": 16,
"num_covalent_layers": 2
},
"attention": {
"attn_dropout": 0.0,
"use_flash": true,
"backend": "sdpa",
"qk_norm": true
},
"pair": {
"enabled": true,
"d_pair": 128,
"num_rbf": 32,
"rbf_cutoff": 12.0,
"inter_component_cutoff": 8.0,
"max_bond_types": 16,
"max_image_candidates": 65536,
"feature_chunk_size": 131072,
"pair_chunk_size": 2048,
"image_chunk_size": 256,
"cuda_static_image_radius": 2,
"cuda_dynamic_image_radius": true
},
"orbit": {
"require_general_position": true,
"special_position_tolerance": 1e-05
},
"self_conditioning": {
"enabled": true
},
"atom_coord_repr": "canonical_cartesian",
"lattice_parameterization": "constrained_q",
"component_representation": "base_instance_type_v2"
},
"flow_config": {
"state": {
"coordinate": "canonical_cartesian",
"lattice": "constrained_q",
"model": "normalized_cartesian_whitened_q",
"output": "fractional_unwrapped",
"coord_scale": 8.0
},
"path": {
"type": "rectified_linear",
"prediction": "velocity",
"data_time": 0.0,
"noise_time": 1.0
},
"time_sampling": {
"type": "logit_normal",
"mean": 0.0,
"std": 1.0,
"clamp": 1e-05
},
"time_condition": {
"type": "scaled_time",
"scale": 1000.0
},
"geometry": {
"stabilization_start": 0.5,
"latent_clip": 1.5
},
"self_conditioning": {
"enabled": true,
"train_probability": 0.5,
"prepass_selected_only": true,
"detach": true,
"sampling_enabled": true,
"representation": "normalized_clean_residual"
},
"loss": {
"coord_velocity_weight": 1.0,
"coord_velocity_mode": "full_cell_orbit",
"lattice_velocity_weight": 1.0,
"full_cell_endpoint_weight": 0.0,
"coord_endpoint_pred_lattice_mode": "input",
"lattice_endpoint_weight": 0.0,
"lattice_normalize_by_dof": true,
"contact_clash": {
"enabled": true,
"weight": 0.1,
"max_time": 0.4,
"vdw_offset_A": 1.0,
"contact_cutoff_A": 5.0,
"contact_match_weight": 1.0,
"huber_delta_A": 0.5,
"predicted_lattice_mode": "input",
"pair_chunk_size": 65536,
"checkpoint_pair_distances": false,
"periodic_image_radius": 1,
"periodic_fallback_max_candidates": 65536
}
},
"prior": {
"lattice": {
"type": "volume",
"length_log_std": 0.3,
"angle_std": 0.2
}
},
"sampler": {
"solver": "flow_2m",
"num_steps": 24,
"time_grid": "uniform",
"count_nfe": true
},
"uncertainty_weighting": {
"enabled": false,
"channels": 128,
"clamp": [
-4.0,
4.0
]
},
"diagnostics": {
"time_bucket_edges": [
0.0,
0.1,
0.25,
0.5,
0.75,
0.9,
1.0
]
}
},
"architectures": [
"FullCellCrystalDiT"
],
"model_type": "sala"
}