auto_coding icon indicating copy to clipboard operation
auto_coding copied to clipboard

Not generating required output

Open usmanali-arshi opened this issue 3 years ago • 4 comments

When I try to input : "def factorial", it gives me the following error. Could you please help me resolve it? Thanks.

File "interact.py", line 52, in outputs = model.generate(input_ids=input_ids.to("cuda") if args.use_cuda else input_ids, File "/home/ua383/anaconda3/lib/python3.8/site-packages/torch/nn/modules/module.py", line 575, in getattr raise AttributeError("'{}' object has no attribute '{}'".format( AttributeError: 'GPT2LMHeadModel' object has no attribute 'generate'

usmanali-arshi avatar Oct 31 '21 08:10 usmanali-arshi

Have you tried down-version the transformers?

wangcongcong123 avatar Dec 14 '21 14:12 wangcongcong123

Thanks for getting back to me. I've managed to run it but when I try to fine-tune it on your dataset it gives me this error: Traceback (most recent call last): File "train.py", line 83, in model_trainer = ModelTrainer(model, File "/home/ua383/work/auto_coding/trainer.py", line 328, in init self.optimizer = optimizer_class(optimizer_grouped_parameters, **optimizer_params) File "/home/ua383/anaconda3/envs/training/lib/python3.8/site-packages/transformers/optimization.py", line 301, in init require_version("torch>=1.5.0") # add with alpha File "/home/ua383/anaconda3/envs/training/lib/python3.8/site-packages/transformers/utils/versions.py", line 114, in require_version _compare_versions(op, got_ver, want_ver, requirement, pkg, hint) File "/home/ua383/anaconda3/envs/training/lib/python3.8/site-packages/transformers/utils/versions.py", line 49, in _compare_versions raise ImportError( ImportError: torch>=1.5.0 is required for a normal functioning of this module, but found torch==1.4.0.

Although I tried installing torch>=1.5.0 versions, it still gives me the same error. Could you please help me with this issue. Thanks.

usmanali-arshi avatar Dec 15 '21 21:12 usmanali-arshi

When I try to input : "def factorial", it gives me the following error. Could you please help me resolve it? Thanks.

File "interact.py", line 52, in outputs = model.generate(input_ids=input_ids.to("cuda") if args.use_cuda else input_ids, File "/home/ua383/anaconda3/lib/python3.8/site-packages/torch/nn/modules/module.py", line 575, in getattr raise AttributeError("'{}' object has no attribute '{}'".format( AttributeError: 'GPT2LMHeadModel' object has no attribute 'generate'

Try using transformers 3.5.0. It works for me.

Penguin-jpg avatar Feb 27 '22 01:02 Penguin-jpg

Try installing torch>=1.5 using the below code after uninstalling it

!pip install torch==1.5.1+cu101 torchvision==0.6.1+cu101 -f https://download.pytorch.org/whl/torch_stable.html

vishalsingha avatar May 25 '22 03:05 vishalsingha