Efficiency & Cost Tracking¶
Track the latency and cost of your evaluation pipeline.
Usage¶
from tempoeval.efficiency import EfficiencyTracker
tracker = EfficiencyTracker()
with tracker.track("retrieval"):
# Run retrieval
results = retriever.retrieve(...)
with tracker.track("evaluation"):
# Run heavy LLM metric
metric.compute(...)
print(tracker.report())