AndroidBenchmarkDeviceProbe

Collects Android hardware metadata without touching AI inference runtimes.

All platform calls are best-effort and guarded because vendor builds can hide or partially implement the APIs used for GPU and accelerator discovery.

Author

Dmitriy Moroz

Constructors

Link copied to clipboard
constructor(context: Context)

Types

Link copied to clipboard
private object Companion

Properties

Link copied to clipboard
private val context: Context

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
private fun Long.bytesToMb(): Long
Link copied to clipboard
open suspend override fun capture(): BenchmarkDeviceInfo

Captures a best-effort hardware snapshot.

Link copied to clipboard
private fun cpuName(): String
Link copied to clipboard
Link copied to clipboard
private fun gpuName(): String
Link copied to clipboard
private fun hasOpenClLibrary(): Boolean
Link copied to clipboard
private fun hasSystemFeature(feature: String): Boolean
Link copied to clipboard
private fun maxMemoryMb(): Long
Link copied to clipboard
private fun String?.orUnknown(): String
Link copied to clipboard
private fun socManufacturer(): String
Link copied to clipboard
private fun socModel(): String