HesitantlyHuman / autoclip

Implementation of adaptive gradient clipping for base pytorch
MIT License
12 stars 2 forks source link

RecursionError: maximum recursion depth exceeded while calling a Python object #6

Closed chihangs closed 2 years ago

chihangs commented 2 years ago

File "/home/policy9a.py", line 252, in train_step set_learning_rate(self.optimizer, lr) File "/home/policy9a.py", line 48, in set_learning_rate for param_group in optimizer.param_groups: File "/opt/conda/lib/python3.8/site-packages/autoclip/torch/clipper.py", line 235, in getattr return getattr(self.optimizer, attr) File "/opt/conda/lib/python3.8/site-packages/autoclip/torch/clipper.py", line 235, in getattr return getattr(self.optimizer, attr) File "/opt/conda/lib/python3.8/site-packages/autoclip/torch/clipper.py", line 235, in getattr return getattr(self.optimizer, attr) [Previous line repeated 495 more times] RecursionError: maximum recursion depth exceeded while calling a Python object

chihangs commented 2 years ago

Please ignore. The quantile clip was mistakenly put in wrong place.