diff --git a/sdk/evaluation/azure-ai-evaluation/CHANGELOG.md b/sdk/evaluation/azure-ai-evaluation/CHANGELOG.md index dfb1ba9caaa3..1374d8c5a758 100644 --- a/sdk/evaluation/azure-ai-evaluation/CHANGELOG.md +++ b/sdk/evaluation/azure-ai-evaluation/CHANGELOG.md @@ -12,6 +12,7 @@ - Fixed the non adversarial simulator to run in task-free mode ### Other Changes +- Stop dependency on the local promptflow service. No promptflow service will automatically start when running evaluation. ## 1.1.0 (2024-12-12) diff --git a/sdk/evaluation/azure-ai-evaluation/azure/ai/evaluation/_evaluate/_evaluate.py b/sdk/evaluation/azure-ai-evaluation/azure/ai/evaluation/_evaluate/_evaluate.py index a325e8c68c74..f1f1a408386f 100644 --- a/sdk/evaluation/azure-ai-evaluation/azure/ai/evaluation/_evaluate/_evaluate.py +++ b/sdk/evaluation/azure-ai-evaluation/azure/ai/evaluation/_evaluate/_evaluate.py @@ -12,6 +12,7 @@ from promptflow._sdk._constants import LINE_NUMBER from promptflow.client import PFClient from promptflow.entities import Run +from promptflow._sdk._configuration import Configuration from azure.ai.evaluation._common.math import list_mean_nan_safe, apply_transform_nan_safe from azure.ai.evaluation._common.utils import validate_azure_ai_project @@ -711,6 +712,7 @@ def _evaluate( # pylint: disable=too-many-locals,too-many-statements if target is not None: _validate_columns_for_target(input_data_df, target) + Configuration.get_instance().set_config("trace.destination", "none") pf_client = PFClient(user_agent=USER_AGENT) target_run: Optional[Run] = None