BenchmarkInfo.fromJson constructor
Creates benchmark information from JSON-compatible values.
Implementation
factory BenchmarkInfo.fromJson(Map<String, Object?> json) {
return BenchmarkInfo(
initTimeInSecond: (json['initTimeInSecond']! as num).toDouble(),
timeToFirstTokenInSecond: (json['timeToFirstTokenInSecond']! as num)
.toDouble(),
lastPrefillTokenCount: (json['lastPrefillTokenCount']! as num).toInt(),
lastDecodeTokenCount: (json['lastDecodeTokenCount']! as num).toInt(),
lastPrefillTokensPerSecond: (json['lastPrefillTokensPerSecond']! as num)
.toDouble(),
lastDecodeTokensPerSecond: (json['lastDecodeTokensPerSecond']! as num)
.toDouble(),
);
}