CodeGen
CodeGen copied to clipboard
getargspec Deprecated since Python 3.5, use `inspect.getfullargspec()`
Traceback (most recent call last):
File "/home/pana/github.com/facebookresearch/CodeGen/codegen_sources/model/train.py", line 1020, in <module>
main(params)
File "/home/pana/github.com/facebookresearch/CodeGen/codegen_sources/model/train.py", line 872, in main
trainer = EncDecTrainer(encoder, decoder, data, params)
File "/home/pana/github.com/facebookresearch/CodeGen/codegen_sources/model/src/trainer.py", line 1350, in __init__
super().__init__(data, params, self.MODEL_NAMES)
File "/home/pana/github.com/facebookresearch/CodeGen/codegen_sources/model/src/trainer.py", line 111, in __init__
self.set_optimizers()
File "/home/pana/github.com/facebookresearch/CodeGen/codegen_sources/model/src/trainer.py", line 305, in set_optimizers
self.optimizers["model"] = get_optimizer(
File "/home/pana/github.com/facebookresearch/CodeGen/codegen_sources/model/src/optim.py", line 315, in get_optimizer
expected_args = inspect.getargspec(optim_fn.__init__)[0]
File "/usr/lib/python3.10/inspect.py", line 1245, in getargspec
raise ValueError("Function has keyword-only parameters or annotations"
ValueError: Function has keyword-only parameters or annotations, use inspect.signature() API which can support them