detect Gpu
Rileva il miglior backend GPU disponibile sul sistema attuale.
Ordine di rilevamento:
NVIDIA CUDA: esegue
nvidia-smie controlla un nome GPU valido.Vulkan: esegue
vulkaninfo --summarye verifica la presenza di un dispositivo GPU.NONE — Se nessuno dei due è disponibile, torna a Solo CPU.
MacOS è escluso perché llama.cpp utilizza Metal in modo nativo (già il binario standard di macOS include il supporto Metal/GPU, non è necessaria alcuna build separata).
Return
Il GpuBackend rilevato.
Parameters
log
Log function for diagnostic output.