AlphaFold3 / flax_model /alphafold3 /test_data /model_config.json
OneScience's picture
Upload folder using huggingface_hub (part 2)
3e62986 verified
Raw
History Blame Contribute Delete
5.43 kB
{
"evoformer": {
"max_relative_chain": 2,
"max_relative_idx": 32,
"msa_channel": 64,
"msa_stack": {
"msa_attention": {
"num_head": 8
},
"msa_transition": {
"num_intermediate_factor": 4,
"use_glu_kernel": true
},
"num_layer": 4,
"outer_product_mean": {
"chunk_size": 128,
"num_outer_channel": 32
},
"pair_attention": {
"num_head": 4
},
"pair_transition": {
"num_intermediate_factor": 4,
"use_glu_kernel": true
},
"shard_transition_blocks": true,
"triangle_multiplication_incoming": {
"equation": "kjc,kic->ijc",
"use_glu_kernel": true
},
"triangle_multiplication_outgoing": {
"equation": "ikc,jkc->ijc",
"use_glu_kernel": true
}
},
"num_msa": 1024,
"pair_channel": 128,
"pairformer": {
"block_remat": false,
"num_layer": 48,
"pair_attention": {
"num_head": 4
},
"pair_transition": {
"num_intermediate_factor": 4,
"use_glu_kernel": true
},
"remat_block_size": 8,
"shard_transition_blocks": true,
"single_attention": {
"key_dim": null,
"num_head": 16,
"value_dim": null
},
"single_transition": {
"num_intermediate_factor": 4,
"use_glu_kernel": true
},
"triangle_multiplication_incoming": {
"equation": "kjc,kic->ijc",
"use_glu_kernel": true
},
"triangle_multiplication_outgoing": {
"equation": "ikc,jkc->ijc",
"use_glu_kernel": true
}
},
"per_atom_conditioning": {
"atom_transformer": {
"attention": {
"key_dim": 128,
"num_head": 4,
"value_dim": 128
},
"num_blocks": 3,
"num_intermediate_factor": 2
},
"per_atom_channels": 128,
"per_atom_pair_channels": 16,
"per_token_channels": 384
},
"seq_channel": 384,
"template": {
"dgram_features": {
"max_bin": 50.75,
"min_bin": 3.25,
"num_bins": 39
},
"num_channels": 64,
"template_stack": {
"num_layer": 2,
"pair_attention": {
"num_head": 4
},
"pair_transition": {
"num_intermediate_factor": 2,
"use_glu_kernel": true
},
"shard_transition_blocks": true,
"single_attention": null,
"single_transition": null,
"triangle_multiplication_incoming": {
"equation": "kjc,kic->ijc",
"use_glu_kernel": true
},
"triangle_multiplication_outgoing": {
"equation": "ikc,jkc->ijc",
"use_glu_kernel": true
}
}
}
},
"global_config": {
"bfloat16": "all",
"final_init": "zeros",
"flash_attention_implementation": "triton",
"pair_attention_chunk_size": [
[
1536,
128
],
[
null,
32
]
],
"pair_transition_shard_spec": [
[
2048,
null
],
[
null,
1024
]
]
},
"heads": {
"confidence": {
"dgram_features": {
"max_bin": 50.75,
"min_bin": 3.25,
"num_bins": 39
},
"max_error_bin": 31.0,
"no_embedding_prob": 0.2,
"num_bins": 64,
"num_plddt_bins": 50,
"pae": {
"max_error_bin": 31.0,
"num_bins": 64
},
"pairformer": {
"num_layer": 4,
"pair_attention": {
"num_head": 4
},
"pair_transition": {
"num_intermediate_factor": 4,
"use_glu_kernel": true
},
"shard_transition_blocks": true,
"single_attention": {
"key_dim": null,
"num_head": 16,
"value_dim": null
},
"single_transition": {
"num_intermediate_factor": 4,
"use_glu_kernel": true
},
"triangle_multiplication_incoming": {
"equation": "kjc,kic->ijc",
"use_glu_kernel": true
},
"triangle_multiplication_outgoing": {
"equation": "ikc,jkc->ijc",
"use_glu_kernel": true
}
}
},
"diffusion": {
"atom_transformer": {
"attention": {
"key_dim": 128,
"num_head": 4,
"value_dim": 128
},
"num_blocks": 3,
"num_intermediate_factor": 2
},
"conditioning": {
"pair_channel": 128,
"prob": 0.8,
"seq_channel": 384
},
"eval": {
"gamma_0": 0.8,
"gamma_min": 1.0,
"noise_scale": 1.003,
"num_samples": 5,
"step_scale": 1.5,
"steps": 200
},
"eval_batch_dim_shard_size": 5,
"eval_batch_size": 5,
"per_atom_channels": 128,
"per_atom_pair_channels": 16,
"per_token_channels": 768,
"transformer": {
"attention": {
"key_dim": null,
"num_head": 16,
"value_dim": null
},
"block_remat": false,
"num_blocks": 24,
"num_intermediate_factor": 2,
"super_block_size": 4
}
},
"distogram": {
"first_break": 2.3125,
"last_break": 21.6875,
"num_bins": 64
}
},
"num_recycles": 10,
"return_distogram": false,
"return_embeddings": false
}