Spaces:
Running
Running
File size: 435 Bytes
0bd1b0f |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
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
|