mirror of https://github.com/alibaba/MNN.git
29 lines
735 B
Swift
29 lines
735 B
Swift
//
|
|
// BenchmarkStatistics.swift
|
|
// MNNLLMiOS
|
|
//
|
|
// Created by 游薪渝(揽清) on 2025/7/10.
|
|
//
|
|
|
|
import Foundation
|
|
|
|
/// Structure containing comprehensive statistical analysis of benchmark results.
|
|
/// Aggregates performance metrics, configuration details, and test summary information.
|
|
struct BenchmarkStatistics {
|
|
let configText: String
|
|
let prefillStats: SpeedStatistics?
|
|
let decodeStats: SpeedStatistics?
|
|
let totalTokensProcessed: Int
|
|
let totalTests: Int
|
|
let totalTimeSeconds: Double
|
|
|
|
static let empty = BenchmarkStatistics(
|
|
configText: "",
|
|
prefillStats: nil,
|
|
decodeStats: nil,
|
|
totalTokensProcessed: 0,
|
|
totalTests: 0,
|
|
totalTimeSeconds: 0.0
|
|
)
|
|
}
|