Spaces:
Running
Running
| from typing import Any, Dict | |
| from graphgen.bases import BaseGraphStorage | |
| from graphgen.utils import logger | |
| def evaluate_kg( | |
| kg_evaluators: Dict[str, Any], | |
| kg_instance: BaseGraphStorage, | |
| ) -> Dict[str, Any]: | |
| results = {} | |
| for key, kg_evaluator in kg_evaluators.items(): | |
| results[key] = kg_evaluator.evaluate(kg_instance) | |
| logger.info(f"KG Evaluation result for {key}: {results[key]}") | |
| return results | |