PerformanceMetrics constructor

PerformanceMetrics({
  1. Int64? latencyMs,
  2. Int64? memoryBytes,
  3. double? throughputTokensPerSec,
  4. int? promptTokens,
  5. int? completionTokens,
})

Implementation

factory PerformanceMetrics({
  $fixnum.Int64? latencyMs,
  $fixnum.Int64? memoryBytes,
  $core.double? throughputTokensPerSec,
  $core.int? promptTokens,
  $core.int? completionTokens,
}) {
  final result = create();
  if (latencyMs != null) result.latencyMs = latencyMs;
  if (memoryBytes != null) result.memoryBytes = memoryBytes;
  if (throughputTokensPerSec != null)
    result.throughputTokensPerSec = throughputTokensPerSec;
  if (promptTokens != null) result.promptTokens = promptTokens;
  if (completionTokens != null) result.completionTokens = completionTokens;
  return result;
}