File tree Expand file tree Collapse file tree 2 files changed +8
-3
lines changed Expand file tree Collapse file tree 2 files changed +8
-3
lines changed Original file line number Diff line number Diff line change 4040
4141from lion_pytorch .foreach import Lion
4242from adam_atan2_pytorch .foreach import AdamAtan2
43+ from adam_atan2_pytorch .adopt_atan2 import AdoptAtan2
4344
4445from ema_pytorch import EMA
4546
@@ -180,6 +181,7 @@ def __init__(
180181 ema_on_cpu = False ,
181182 ema_update_model_with_ema_every : int | None = None ,
182183 use_adam_atan2 : bool = False ,
184+ use_adopt_atan2 : bool = False ,
183185 use_lion : bool = False ,
184186 use_torch_compile : bool = False
185187 ):
@@ -247,11 +249,14 @@ def __init__(
247249 if not exists (optimizer ):
248250 optimizer_klass = Adam
249251
250- assert at_most_one_of (use_adam_atan2 , use_lion )
252+ assert at_most_one_of (use_adam_atan2 , use_adopt_atan2 , use_lion )
251253
252254 if use_adam_atan2 :
253255 default_adam_kwargs .pop ('eps' , None )
254256 optimizer_klass = AdamAtan2
257+ elif use_adopt_atan2 :
258+ default_adam_kwargs .pop ('eps' , None )
259+ optimizer_klass = AdoptAtan2
255260 elif use_lion :
256261 default_adam_kwargs .pop ('eps' , None )
257262 optimizer_klass = Lion
Original file line number Diff line number Diff line change 11[project ]
22name = " alphafold3-pytorch"
3- version = " 0.6.7 "
3+ version = " 0.6.8 "
44description = " Alphafold 3 - Pytorch"
55authors = [
66 { name = " Phil Wang" , email = " lucidrains@gmail.com" },
@@ -24,7 +24,7 @@ classifiers=[
2424]
2525
2626dependencies = [
27- " adam-atan2-pytorch>=0.0.8 " ,
27+ " adam-atan2-pytorch>=0.1.12 " ,
2828 " awscliv2>=2.3.1" ,
2929 " beartype" ,
3030 " biopython>=1.83" ,
You can’t perform that action at this time.
0 commit comments