Closed ShangwenWang closed 2 years ago
Dear authors,
I'd like to know what should I do if I wish to output a certain number of top results (e.g. top-10) in the code generation task.
Currently, it seems that only the top-1 result is returned here: https://github.com/salesforce/CodeT5/blob/5b37c34f4bbbfcfd972c24a9dd1f45716568ecb5/run_gen.py#L105
Hi, you just need to pass more parameters like: preds = model.generate(source_ids, num_beams=10, num_return_sequences=10, ...)
preds = model.generate(source_ids, num_beams=10, num_return_sequences=10, ...)
Oh yes, thanks for your help. I make it.
Dear authors,
I'd like to know what should I do if I wish to output a certain number of top results (e.g. top-10) in the code generation task.
Currently, it seems that only the top-1 result is returned here: https://github.com/salesforce/CodeT5/blob/5b37c34f4bbbfcfd972c24a9dd1f45716568ecb5/run_gen.py#L105