package infra

// GpuInfo describe una GPU detectada en el sistema con sus capacidades de VRAM
// y versiones de driver y CUDA.
type GpuInfo struct {
	Index         int    `json:"index"`
	Name          string `json:"name"`
	VramTotalMb   int    `json:"vram_total_mb"`
	VramFreeMb    int    `json:"vram_free_mb"`
	DriverVersion string `json:"driver_version"`
	CudaVersion   string `json:"cuda_version,omitempty"`
}
