S1-Omni / simplefold_config.json
ScienceOne-AI's picture
Upload folder using huggingface_hub
835604b verified
Raw
History Blame Contribute Delete
3.2 kB
{
"_target_": "model.torch.text_embedding_architecture.FoldingDiTwithLLM",
"hidden_size": 1152,
"num_heads": 16,
"atom_num_heads": 4,
"output_channels": 3,
"use_atom_mask": false,
"use_length_condition": true,
"esm_dropout_prob": 0.0,
"esm_model": "esm2_3B",
"llm_hidden_size": 5120,
"text_proj_mode": "mlp_deep",
"text_gate_mode": "scalar",
"text_embedding_diag_interval": 0,
"time_embedder": {
"_target_": "model.torch.layers.TimestepEmbedder",
"hidden_size": 1152
},
"aminoacid_pos_embedder": {
"_target_": "model.torch.pos_embed.AbsolutePositionEncoding",
"in_dim": 1,
"embed_dim": 1152,
"include_input": true
},
"pos_embedder": {
"_target_": "model.torch.pos_embed.FourierPositionEncoding",
"in_dim": 3,
"include_input": true,
"min_freq_log2": 0,
"max_freq_log2": 12,
"num_freqs": 128,
"log_sampling": true
},
"trunk": {
"_target_": "model.torch.blocks.HomogenTrunk",
"depth": 28,
"block": {
"_target_": "model.torch.blocks.DiTBlock",
"_partial_": true,
"hidden_size": 1152,
"mlp_ratio": 4.0,
"use_swiglu": true,
"self_attention_layer": {
"_target_": "model.torch.layers.EfficientSelfAttentionLayer",
"_partial_": true,
"hidden_size": 1152,
"num_heads": 16,
"qk_norm": true,
"pos_embedder": {
"_target_": "model.torch.pos_embed.AxialRotaryPositionEncoding",
"in_dim": 4,
"embed_dim": 1152,
"num_heads": 16,
"base": 100.0
}
}
}
},
"atom_hidden_size_enc": 256,
"atom_n_queries_enc": 32,
"atom_n_keys_enc": 128,
"atom_encoder_transformer": {
"_target_": "model.torch.blocks.HomogenTrunk",
"depth": 2,
"block": {
"_target_": "model.torch.blocks.DiTBlock",
"_partial_": true,
"hidden_size": 256,
"mlp_ratio": 4.0,
"use_swiglu": true,
"self_attention_layer": {
"_target_": "model.torch.layers.EfficientSelfAttentionLayer",
"_partial_": true,
"hidden_size": 256,
"num_heads": 4,
"qk_norm": true,
"pos_embedder": {
"_target_": "model.torch.pos_embed.AxialRotaryPositionEncoding",
"in_dim": 4,
"embed_dim": 256,
"num_heads": 4,
"base": 100.0
}
}
}
},
"atom_hidden_size_dec": 256,
"atom_n_queries_dec": 32,
"atom_n_keys_dec": 128,
"atom_decoder_transformer": {
"_target_": "model.torch.blocks.HomogenTrunk",
"depth": 2,
"block": {
"_target_": "model.torch.blocks.DiTBlock",
"_partial_": true,
"hidden_size": 256,
"mlp_ratio": 4.0,
"use_swiglu": true,
"self_attention_layer": {
"_target_": "model.torch.layers.EfficientSelfAttentionLayer",
"_partial_": true,
"hidden_size": 256,
"num_heads": 4,
"qk_norm": true,
"pos_embedder": {
"_target_": "model.torch.pos_embed.AxialRotaryPositionEncoding",
"in_dim": 4,
"embed_dim": 256,
"num_heads": 4,
"base": 100.0
}
}
}
},
"architecture": "foldingdit"
}