UNPKG

@arizeai/phoenix-client

Version:
55 lines 1.8 kB
import type { Logger } from "../logger.js"; import type { ExperimentEvaluationRun } from "../types/experiments.js"; /** * Progress line prefixes used in experiment run output. * e.g. "[start] Tasks (3 examples × 1 repetition)" */ export declare const PROGRESS_PREFIX: { readonly start: "[start] "; readonly progress: "[progress] "; readonly completed: "[completed] "; }; /** * Log a task summary table. * Outputs a header + a single-row table keyed as "summary". */ export declare function logTaskSummary(logger: Logger, { nExamples, repetitions, nRuns, nErrors, }: { nExamples: number; repetitions: number; nRuns: number; nErrors: number; }): void; /** * Log an evaluation summary table, keyed by evaluator name. * Aggregates scores and labels per evaluator. */ export declare function logEvalSummary(logger: Logger, evalRuns: ExperimentEvaluationRun[]): void; /** * Log a padded "Links" block. * Labels are padded to align URLs. No-ops when links is empty. */ export declare function logLinks(logger: Logger, links: Array<{ label: string; url: string; }>): void; /** * Log experiment resume summary table. * Outputs a header + a single-row table keyed as "summary". */ export declare function logExperimentResumeSummary(logger: Logger, { experimentId, processed, completed, failed, }: { experimentId: string; processed: number; completed: number; failed: number; }): void; /** * Log evaluation resume summary table. * Outputs a header + a single-row table keyed as "summary". */ export declare function logEvalResumeSummary(logger: Logger, { experimentId, processed, completed, failed, }: { experimentId: string; processed: number; completed: number; failed: number; }): void; //# sourceMappingURL=logging.d.ts.map