-
Notifications
You must be signed in to change notification settings - Fork 646
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
bugfix: evaluation thread timeout #858
Conversation
hey @NIL-zhuang thank you so much for putting in this PR and my sincere apologies for not merging this sooner 🙏🏽 |
Hello, I am encountering an error when running the single metric 'context_relevancy' with version 0.1.10 of Ragas. The specific error message is as follows: The above exception was the direct cause of the following exception: Traceback (most recent call last): The above exception was the direct cause of the following exception: Traceback (most recent call last): |
The current version of
evaluation
contains a threading timeout issue refered in issue #854 #722 #734 #810, which makes the evaluation process hangs in the last few cases and won't finish running.This PR adds a
threading_timeout
parameter in the run_config, which raises asyncio.TimeoutError when the metric ascore function runs over thethreading_timeout
, avoiding the forever hanging situation.