-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Open
Description
The error occurs because the latest version of the Azure AI Evaluation SDK (v1.3.0) has removed multimodal evaluator classes such as ViolenceMultimodalEvaluator. In this release the multimodal evaluators were replaced by their generic counterparts (e.g. ViolenceEvaluator) to streamline the API.
Change evaluators.py import statement from:
from azure.ai.evaluation import ViolenceMultimodalEvaluator, SelfHarmMultimodalEvaluator, HateUnfairnessMultimodalEvaluator, SexualMultimodalEvaluator
to:
from azure.ai.evaluation import SelfHarmMultimodalEvaluator, HateUnfairnessMultimodalEvaluator, SexualMultimodalEvaluator
And disable/remove ViolenceMultimodalEvaluator in the ImageEvaluator class:
class ImageEvaluator:
def __init__(self, project_scope):
self.evaluators = {
# "violence":ViolenceMultimodalEvaluator(
# credential=DefaultAzureCredential(),
# azure_ai_project=project_scope,
# ),
"self_harm":SelfHarmMultimodalEvaluator(
credential=DefaultAzureCredential(),
azure_ai_project=project_scope,
),
......
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels