TypeError: __init__() got an unexpected keyword argument 'tokenizer'

#8
by chizhikchi - opened

Hi!
Thank you for the implementation of the metric. It was very straightforward to use until suddenly I started getting the TypeError. I see that the demo also has stopped functioning.

Hope that this can be fixed soon.
Thank you in advance for your answer.

Has this problem been resolved? Even using the official code given as an example in https://huggingface.co/spaces/evaluate-metric/rouge I get the error: TypeError: RougeScorer.init() got an unexpected keyword argument 'tokenizer'

Any help would be greatly appreciated.

The full error is so:

TypeError Traceback (most recent call last)
in <cell line: 0>()
2 predictions = ["hello there", "general kenobi"]
3 references = ["hello there", "general kenobi"]
----> 4 results = rouge.compute(predictions=predictions,
5 references=references)
6 print(results)

1 frames
~/.cache/huggingface/modules/evaluate_modules/metrics/evaluate-metric--rouge/b01e0accf3bd6dd24839b769a5fda24e14995071570870922c71970b3a6ed886/rouge.py in _compute(self, predictions, references, rouge_types, use_aggregator, use_stemmer, tokenizer)
130 tokenizer = Tokenizer(tokenizer)
131
--> 132 scorer = rouge_scorer.RougeScorer(rouge_types=rouge_types, use_stemmer=use_stemmer, tokenizer=tokenizer)
133 if use_aggregator:
134 aggregator = scoring.BootstrapAggregator()

TypeError: RougeScorer.init() got an unexpected keyword argument 'tokenizer'

Your need to confirm your account before you can post a new comment.

Sign up or log in to comment