From 1d68470bac47aa19d7fecca7d4bcfe54c793fbf3 Mon Sep 17 00:00:00 2001 From: William FH <13333726+hinthornw@users.noreply.github.com> Date: Fri, 4 Aug 2023 17:51:49 -0700 Subject: [PATCH] Same Project for Eval Runs (#8781) --- libs/langchain/langchain/callbacks/tracers/evaluation.py | 2 +- libs/langchain/langchain/smith/evaluation/runner_utils.py | 4 ---- 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/libs/langchain/langchain/callbacks/tracers/evaluation.py b/libs/langchain/langchain/callbacks/tracers/evaluation.py index a4a39063bf..cd8252b49f 100644 --- a/libs/langchain/langchain/callbacks/tracers/evaluation.py +++ b/libs/langchain/langchain/callbacks/tracers/evaluation.py @@ -71,7 +71,7 @@ class EvaluatorCallbackHandler(BaseTracer): client: Optional[Client] = None, example_id: Optional[Union[UUID, str]] = None, skip_unfinished: bool = True, - project_name: Optional[str] = None, + project_name: Optional[str] = "evaluators", **kwargs: Any, ) -> None: super().__init__(**kwargs) diff --git a/libs/langchain/langchain/smith/evaluation/runner_utils.py b/libs/langchain/langchain/smith/evaluation/runner_utils.py index 585c3f5028..b8e5ec3490 100644 --- a/libs/langchain/langchain/smith/evaluation/runner_utils.py +++ b/libs/langchain/langchain/smith/evaluation/runner_utils.py @@ -785,14 +785,12 @@ async def _callbacks_initializer( project_name=project_name, client=client, use_threading=False ) ) - evaluator_project_name = f"{project_name}-evaluators" if project_name else None if run_evaluators: callback = EvaluatorCallbackHandler( client=client, evaluators=run_evaluators, # We already have concurrency, don't want to overload the machine max_workers=1, - project_name=evaluator_project_name, ) callbacks.append(callback) evaluation_handler_collector.append(callback) @@ -1081,7 +1079,6 @@ def _run_on_examples( tracer = LangChainTracer( project_name=project_name, client=client, use_threading=False ) - evaluator_project_name = f"{project_name}-evaluators" run_evaluators, examples = _setup_evaluation( llm_or_chain_factory, examples, evaluation, data_type ) @@ -1089,7 +1086,6 @@ def _run_on_examples( evalution_handler = EvaluatorCallbackHandler( evaluators=run_evaluators or [], client=client, - project_name=evaluator_project_name, ) callbacks: List[BaseCallbackHandler] = [tracer, evalution_handler] for i, example in enumerate(examples):