-
Notifications
You must be signed in to change notification settings - Fork 97
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
Fix evaluator errors #1538
Fix evaluator errors #1538
Conversation
@@ -1005,7 +1007,7 @@ async def _run_single_evaluator(evaluator): | |||
results=[ | |||
EvaluationResult( | |||
key=key, | |||
source_run_id=run.id, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
not sure i follow this bit, does source run not refer to the run being evaluated?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
yeah this is confusing. this is the run for the evaluator. basically the issue was that by setting it to the parent run, when you were in langsmith in the experiment view and clicked on a failed evaluator run (or what should have been the evaluator run) it just opened up the target run. This fixes that.
Tests failing are 429 errors from OpenAI, not actual errors |
self, | ||
run: Run, | ||
example: Optional[Example] = None, | ||
source_run_id: Optional[uuid.UUID] = None, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
can we give this a diff name, like evaluator_run_id?
No description provided.