@@ -221,7 +221,7 @@ struct LLMRunner: AsyncParsableCommand, Sendable {
221221
222222 func run( ) async throws {
223223 let verboseLevel = max ( self . verboseLevel ?? 0 , verbose ? 1 : 0 )
224- CLILogger . setLevel ( to : verboseLevel)
224+ CLILogger . level = verboseLevel
225225
226226 let resolver = ModelPaths ( )
227227 let resolvedPath = try validateAndResolveModelPath ( resolver: resolver)
@@ -308,7 +308,7 @@ struct LLMRunner: AsyncParsableCommand, Sendable {
308308
309309 // Set up verbose logging environment variable first
310310 let verboseLevel = max ( self . verboseLevel ?? 0 , verbose ? 1 : 0 )
311- CLILogger . setLevel ( to : verboseLevel)
311+ CLILogger . level = verboseLevel
312312
313313 // Bridge hidden CLI overrides to environment variables read by the Core AI engine
314314 if let b = bucketSize {
@@ -530,7 +530,7 @@ struct LLMRunner: AsyncParsableCommand, Sendable {
530530 CLILogger . log ( " Text generator built successfully " , component: " Main " )
531531
532532 // Apply chat template and count tokens for metrics
533- await PerformanceMetrics . shared. setPromptTokenCount ( promptTokens. count)
533+ await PerformanceMetrics . shared. recordPromptTokens ( promptTokens. count)
534534
535535 CLILogger . log ( " Generating text... " , component: " Main " )
536536 CLILogger . log ( " Input: \( displayPrompt) " , component: " Main " )
@@ -632,7 +632,7 @@ struct LLMRunner: AsyncParsableCommand, Sendable {
632632 InstrumentsProfiler . endDecoding ( signpostID: decodingID)
633633
634634 // Generated token count is already set by the decoding strategy
635- let generatedTokenCount = await PerformanceMetrics . shared. getGeneratedTokenCount
635+ let generatedTokenCount = await PerformanceMetrics . shared. generatedTokenCount
636636 InstrumentsProfiler . endInference ( generatedTokens: generatedTokenCount, signpostID: inferenceID)
637637
638638 // End overall timing now that core inference is complete
@@ -924,7 +924,7 @@ struct LLMRunner: AsyncParsableCommand, Sendable {
924924 let inferenceID = InstrumentsProfiler . beginInference (
925925 promptTokens: vlmTokens. count, maxTokens: maxTokens)
926926
927- await PerformanceMetrics . shared. setPromptTokenCount ( vlmTokens. count)
927+ await PerformanceMetrics . shared. recordPromptTokens ( vlmTokens. count)
928928
929929 let tokenStream = try await vlmEngine. generate (
930930 with: embeddedInput,
@@ -993,7 +993,7 @@ struct LLMRunner: AsyncParsableCommand, Sendable {
993993 // Record generation stats
994994 InstrumentsProfiler . endInference (
995995 generatedTokens: generatedTokens. count, signpostID: inferenceID)
996- await PerformanceMetrics . shared. setGeneratedTokenCount ( generatedTokens. count)
996+ await PerformanceMetrics . shared. recordGeneratedTokens ( generatedTokens. count)
997997 await PerformanceMetrics . shared. endOverallTiming ( )
998998 await PerformanceMetrics . shared. printSummary ( verbose: CLILogger . isVerbose)
999999
0 commit comments