deepfold.config.ExtraMSAStackConfig¶
- class deepfold.config.ExtraMSAStackConfig(c_e: 'int' = 64, c_z: 'int' = 128, c_hidden_msa_att: 'int' = 8, c_hidden_opm: 'int' = 32, c_hidden_tri_mul: 'int' = 128, c_hidden_tri_att: 'int' = 32, num_heads_msa: 'int' = 8, num_heads_tri: 'int' = 4, num_blocks: 'int' = 4, transition_n: 'int' = 4, msa_dropout: 'float' = 0.15, pair_dropout: 'float' = 0.25, inf: 'float' = 1000000000.0, eps: 'float' = 1e-08, eps_opm: 'float' = 0.001, chunk_size_msa_att: 'Optional[int]' = None, chunk_size_opm: 'Optional[int]' = None, chunk_size_tri_att: 'Optional[int]' = None, block_size_tri_mul: 'Optional[int]' = None, outer_product_mean_first: 'bool' = False)[source]¶
- __init__(c_e: int = 64, c_z: int = 128, c_hidden_msa_att: int = 8, c_hidden_opm: int = 32, c_hidden_tri_mul: int = 128, c_hidden_tri_att: int = 32, num_heads_msa: int = 8, num_heads_tri: int = 4, num_blocks: int = 4, transition_n: int = 4, msa_dropout: float = 0.15, pair_dropout: float = 0.25, inf: float = 1000000000.0, eps: float = 1e-08, eps_opm: float = 0.001, chunk_size_msa_att: int | None = None, chunk_size_opm: int | None = None, chunk_size_tri_att: int | None = None, block_size_tri_mul: int | None = None, outer_product_mean_first: bool = False) None¶
Methods
__init__([c_e, c_z, c_hidden_msa_att, ...])Attributes
block_size_tri_mulc_ec_hidden_msa_attc_hidden_opmc_hidden_tri_attc_hidden_tri_mulc_zchunk_size_msa_attchunk_size_opmchunk_size_tri_attepseps_opminfmsa_dropoutnum_blocksnum_heads_msanum_heads_triouter_product_mean_firstpair_dropouttransition_n