BenchmarkDeviceInfo
data class BenchmarkDeviceInfo(val platform: BenchmarkPlatform, val manufacturer: String, val model: String, val osVersion: String, val cpuName: String, val cpuCores: Int, val gpuName: String, val totalRamMb: Long, val availableRamMb: Long, val totalVramMb: Long?, val availableVramMb: Long?, val accelerators: List<BenchmarkAccelerator>, val acceleratorDiagnostics: List<String> = emptyList())(source)
Static hardware snapshot collected without initializing inference runtimes.
Author
Dmitriy Moroz
Constructors
Link copied to clipboard
constructor(platform: BenchmarkPlatform, manufacturer: String, model: String, osVersion: String, cpuName: String, cpuCores: Int, gpuName: String, totalRamMb: Long, availableRamMb: Long, totalVramMb: Long?, availableVramMb: Long?, accelerators: List<BenchmarkAccelerator>, acceleratorDiagnostics: List<String> = emptyList())
Properties
Functions
Link copied to clipboard
Returns acceleration capabilities as runtime-backend support, not raw OS API presence.
Link copied to clipboard
private fun BenchmarkDeviceInfo.accelerationStatus(accelerator: BenchmarkAccelerator): BenchmarkAccelerationStatus
private fun BenchmarkDeviceInfo.accelerationStatus(accelerator: BenchmarkAccelerator): BenchmarkAccelerationStatus
Link copied to clipboard