La-Ribo / config.json
mrzz's picture
Add release configuration and document download statistics
4b2384f verified
Raw History Blame Contribute Delete
3.24 kB
{
"format": "la-ribo-inference-bundle",
"format_version": 1,
"code_repository": "https://github.com/GENTEL-lab/La-Ribo",
"paper": "https://arxiv.org/abs/2610.12236",
"checkpoint_format": "pytorch_state_dict",
"variants": {
"base": {
"checkpoint": "weights/la_ribo_base.pt",
"weights": "ema",
"inference_config": "config/la-ribo-base.yaml",
"flow_model": {
"latent_dim": 16,
"explicit_backbone_mode": "p_c4prime_n",
"coarse_dim": 9,
"relpos_dim": 64,
"dist_num_bins": 16,
"dist_min": 0.0,
"dist_max": 32.0,
"time_emb_dim": 64,
"token_dim": 512,
"pair_dim": 256,
"cond_dim": 128,
"num_layers": 12,
"num_heads": 8,
"use_qkln": true,
"transition_expansion": 4,
"pair_update": {
"enabled": false
}
},
"autoencoder": {
"num_nt_types": 4,
"num_torsions": 10,
"latent_dim": 16,
"explicit_backbone": {
"mode": "p_c4prime_n",
"zero_center": true
},
"decoder_conf": {
"relpos_dim": 64,
"dist_num_bins": 16,
"dist_min": 0.0,
"dist_max": 32.0,
"token_dim": 256,
"pair_dim": 128,
"cond_dim": 64,
"num_layers": 6,
"num_heads": 8,
"use_qkln": true
}
}
},
"tri": {
"checkpoint": "weights/la_ribo_tri.pt",
"weights": "ema",
"inference_config": "config/la-ribo-tri.yaml",
"flow_model": {
"latent_dim": 16,
"explicit_backbone_mode": "p_c4prime_n",
"coarse_dim": 9,
"relpos_dim": 64,
"dist_num_bins": 16,
"dist_min": 0.0,
"dist_max": 32.0,
"time_emb_dim": 64,
"token_dim": 512,
"pair_dim": 256,
"cond_dim": 128,
"num_layers": 12,
"num_heads": 8,
"use_qkln": true,
"transition_expansion": 4,
"pair_update": {
"enabled": true,
"every": 2,
"use_cuequivariance": true,
"expansion": 2,
"token_to_pair": "add"
}
},
"autoencoder": {
"num_nt_types": 4,
"num_torsions": 10,
"latent_dim": 16,
"explicit_backbone": {
"mode": "p_c4prime_n",
"zero_center": true
},
"decoder_conf": {
"relpos_dim": 64,
"dist_num_bins": 16,
"dist_min": 0.0,
"dist_max": 32.0,
"token_dim": 256,
"pair_dim": 128,
"cond_dim": 64,
"num_layers": 6,
"num_heads": 8,
"use_qkln": true
}
}
}
},
"shared_files": {
"autoencoder": "weights/la_ribo_vae.pt",
"latent_stats": "weights/latent_stats.pt",
"coarse_stats": "weights/coarse_stats.pt"
},
"sampling": {
"solver": "forward_euler",
"num_timesteps": 200,
"scaffold_power": 1.25,
"latent_power": 2.0,
"self_condition": true
},
"supported_devices": [
"cpu",
"cuda"
],
"benchmark_lengths": [
40,
50,
60,
70,
80,
90,
100,
110,
120,
130,
140,
150
]
}