SimpleFold / config /model /architecture /default.yaml
wuxing0105's picture
Add files using upload-large-folder tool
3a8e4d3 verified
Raw
History Blame Contribute Delete
2.59 kB
_target_: models.simplefold.torch.architecture.FoldingDiT
hidden_size: 768
num_heads: 12
atom_num_heads: 4
output_channels: 3
use_atom_mask: False
use_length_condition: True
esm_dropout_prob: 0.0
esm_model: esm2_3B
time_embedder:
_target_: models.simplefold.torch.layers.TimestepEmbedder
hidden_size: 768
aminoacid_pos_embedder:
_target_: models.simplefold.torch.pos_embed.AbsolutePositionEncoding
in_dim: 1
embed_dim: 768
include_input: True
pos_embedder:
_target_: models.simplefold.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_: models.simplefold.torch.blocks.HomogenTrunk
depth: 8
block:
_target_: models.simplefold.torch.blocks.DiTBlock
_partial_: True
hidden_size: 768
mlp_ratio: 4.0
use_swiglu: True
self_attention_layer:
_target_: models.simplefold.torch.layers.EfficientSelfAttentionLayer
_partial_: True
hidden_size: 768
num_heads: 12
qk_norm: True
pos_embedder:
_target_: models.simplefold.torch.pos_embed.AxialRotaryPositionEncoding
in_dim: 4
embed_dim: 768
num_heads: 12
base: 100.0
atom_hidden_size_enc: 256
atom_n_queries_enc: 32
atom_n_keys_enc: 128
atom_encoder_transformer:
_target_: models.simplefold.torch.blocks.HomogenTrunk
depth: 1
block:
_target_: models.simplefold.torch.blocks.DiTBlock
_partial_: True
hidden_size: 256
mlp_ratio: 4.0
use_swiglu: True
self_attention_layer:
_target_: models.simplefold.torch.layers.EfficientSelfAttentionLayer
_partial_: True
hidden_size: 256
num_heads: 4
qk_norm: True
pos_embedder:
_target_: models.simplefold.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_: models.simplefold.torch.blocks.HomogenTrunk
depth: 1
block:
_target_: models.simplefold.torch.blocks.DiTBlock
_partial_: True
hidden_size: 256
mlp_ratio: 4.0
use_swiglu: True
self_attention_layer:
_target_: models.simplefold.torch.layers.EfficientSelfAttentionLayer
_partial_: True
hidden_size: 256
num_heads: 4
qk_norm: True
pos_embedder:
_target_: models.simplefold.torch.pos_embed.AxialRotaryPositionEncoding
in_dim: 4
embed_dim: 256
num_heads: 4
base: 100.0