Skip to content

Commit f2ce36d

Browse files
authoredFeb 4, 2025··
Merge pull request #206 from ufal/more-better-logging
Minor logging improvements
2 parents 744862b + f824fac commit f2ce36d

File tree

2 files changed

+11
-4
lines changed

2 files changed

+11
-4
lines changed
 

‎factgenie/bin/run.py

+3
Original file line numberDiff line numberDiff line change
@@ -247,6 +247,9 @@ def create_llm_campaign(
247247
@app.cli.command("run_llm_campaign")
248248
@click.argument("campaign_id", type=str)
249249
def run_llm_campaign(campaign_id: str):
250+
"""
251+
Run a LLM campaign by id.
252+
"""
250253
from factgenie.models import ModelFactory
251254
from factgenie import llm_campaign
252255
from factgenie.campaign import CampaignStatus

‎factgenie/models.py

+8-4
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
import logging
88
from pydantic import BaseModel, Field, ValidationError
99
import json
10+
import time
1011
from ast import literal_eval
1112
from factgenie.campaign import CampaignMode
1213

@@ -180,10 +181,7 @@ def parse_annotations(self, text, annotations_json):
180181
annotation_list = []
181182
current_pos = 0
182183

183-
logger.info("Annotated text:")
184-
logger.info(f"\033[34m{text}\033[0m")
185-
186-
logger.info(f"Received {len(annotations)} annotations.")
184+
logger.info(f"Response contains {len(annotations)} annotations.")
187185

188186
for i, annotation in enumerate(annotations):
189187
annotated_span = annotation.text.lower()
@@ -287,7 +285,13 @@ def annotate_example(self, data, text):
287285

288286
logger.debug(f"Prompt: {prompt}")
289287

288+
logger.info("Annotated text:")
289+
logger.info(f"\033[34m{text}\033[0m")
290+
291+
logger.info(f"Waiting for {model_service}.")
292+
start = time.time()
290293
response = self.get_model_response(prompt, model_service)
294+
logger.info(f"Received response in {time.time() - start:.2f} seconds.")
291295

292296
logger.debug(f"Prompt tokens: {response.usage.prompt_tokens}")
293297
logger.debug(f"Response tokens: {response.usage.completion_tokens}")

0 commit comments

Comments
 (0)
Please sign in to comment.