@@ -1187,6 +1187,7 @@ def run(
11871187 dpi : int = 200 ,
11881188 max_seq : Optional [int ] = None ,
11891189 max_extra_seq : Optional [int ] = None ,
1190+ use_cluster_profile : bool = True ,
11901191 feature_dict_callback : Callable [[Any ], Any ] = None ,
11911192 ** kwargs
11921193):
@@ -1235,7 +1236,6 @@ def run(
12351236 pair_mode = old_names .get (pair_mode ,pair_mode )
12361237 feature_dict_callback = kwargs .pop ("input_features_callback" , feature_dict_callback )
12371238 use_dropout = kwargs .pop ("training" , use_dropout )
1238- use_cluster_profile = kwargs .pop ("use_cluster_profile" , None )
12391239 use_fuse = kwargs .pop ("use_fuse" , True )
12401240 use_bfloat16 = kwargs .pop ("use_bfloat16" , True )
12411241 max_msa = kwargs .pop ("max_msa" ,None )
@@ -1660,7 +1660,7 @@ def main():
16601660 help = "rank models by auto, plddt or ptmscore" ,
16611661 type = str ,
16621662 default = "auto" ,
1663- choices = ["auto" , "plddt" , "ptmscore " , "multimer" ],
1663+ choices = ["auto" , "plddt" , "ptm" , "iptm " , "multimer" ],
16641664 )
16651665 parser .add_argument (
16661666 "--pair-mode" ,
@@ -1712,6 +1712,12 @@ def main():
17121712 type = str ,
17131713 default = None ,
17141714 )
1715+ parser .add_argument (
1716+ "--disable-cluster-profile" ,
1717+ default = False ,
1718+ action = "store_true" ,
1719+ help = "EXPERIMENTAL: for multimer models, disable cluster profiles" ,
1720+ )
17151721 parser .add_argument (
17161722 "--zip" ,
17171723 default = False ,
@@ -1799,6 +1805,7 @@ def main():
17991805 max_seq = args .max_seq ,
18001806 max_extra_seq = args .max_extra_seq ,
18011807 max_msa = args .max_msa ,
1808+ use_cluster_profile = not args .disable_cluster_profile ,
18021809 use_gpu_relax = args .use_gpu_relax ,
18031810 save_all = args .save_all ,
18041811 save_recycles = args .save_recycles ,
0 commit comments