File tree Expand file tree Collapse file tree 5 files changed +22
-8
lines changed Expand file tree Collapse file tree 5 files changed +22
-8
lines changed Original file line number Diff line number Diff line change 4040
4141from alphafold3_pytorch .configs import (
4242 Alphafold3Config ,
43- TrainerConfig
43+ TrainerConfig ,
44+ create_alphafold3_from_yaml ,
45+ create_trainer_from_yaml
4446)
4547
4648__all__ = [
7476 Alphafold3Config ,
7577 AtomInput ,
7678 Trainer ,
77- TrainerConfig
79+ TrainerConfig ,
80+ create_alphafold3_from_yaml ,
81+ create_trainer_from_yaml
7882]
Original file line number Diff line number Diff line change @@ -142,3 +142,8 @@ def create_instance_from_yaml_file(
142142
143143 trainer_config = TrainerConfig .from_yaml_file (path )
144144 return trainer_config .create_instance (** kwargs )
145+
146+ # convenience functions
147+
148+ create_alphafold3_from_yaml = Alphafold3Config .create_instance_from_yaml_file
149+ create_trainer_from_yaml = TrainerConfig .create_instance_from_yaml_file
Original file line number Diff line number Diff line change 11[project ]
22name = " alphafold3-pytorch"
3- version = " 0.1.24 "
3+ version = " 0.1.25 "
44description = " Alphafold 3 - Pytorch"
55authors = [
66 {
name =
" Phil Wang" ,
email =
" [email protected] " }
Original file line number Diff line number Diff line change 2222 InputFeatureEmbedder ,
2323 ConfidenceHead ,
2424 DistogramHead ,
25- Alphafold3 ,
26- Alphafold3Config
25+ Alphafold3
26+ )
27+
28+ from alphafold3_pytorch .configs import (
29+ Alphafold3Config ,
30+ create_alphafold3_from_yaml
2731)
2832
2933from alphafold3_pytorch .alphafold3 import (
@@ -574,5 +578,5 @@ def test_alphafold3_config():
574578 curr_dir = Path (__file__ ).parents [0 ]
575579 af3_yaml = curr_dir / 'alphafold3.yaml'
576580
577- alphafold3 = Alphafold3Config . create_instance_from_yaml_file (af3_yaml )
581+ alphafold3 = create_alphafold3_from_yaml (af3_yaml )
578582 assert isinstance (alphafold3 , Alphafold3 )
Original file line number Diff line number Diff line change 1313 AtomInput ,
1414 DataLoader ,
1515 Trainer ,
16- TrainerConfig
16+ TrainerConfig ,
17+ create_trainer_from_yaml
1718)
1819
1920# mock dataset
@@ -173,7 +174,7 @@ def test_trainer_config():
173174 curr_dir = Path (__file__ ).parents [0 ]
174175 trainer_yaml_path = curr_dir / 'trainer.yaml'
175176
176- trainer = TrainerConfig . create_instance_from_yaml_file (
177+ trainer = create_trainer_from_yaml (
177178 trainer_yaml_path ,
178179 dataset = MockAtomDataset (16 )
179180 )
You can’t perform that action at this time.
0 commit comments