> For the complete documentation index, see [llms.txt](https://docs.augelab.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.augelab.com/spanish/function-blocks/blocks-reference/input-output/outputs-exports/gpu-statistics.md).

# GPU Statistics

Este bloque de función proporciona una vista rápida y visual de la GPU disponible en la máquina. Muestra la versión del driver, uso de memoria, temperatura y valores de utilización en un formato textual compacto dentro de la interfaz del bloque.

## 📥 Inputs <a href="#inputs" id="inputs"></a>

`No input sockets`

## 📤 Outputs <a href="#outputs" id="outputs"></a>

`No output sockets`

## 🕹️ Controls <a href="#controls" id="controls"></a>

`GPU Info` Un área de texto de solo lectura que muestra la información actual de la GPU (nombre, driver, memoria libre/usada/total, utilización de RAM, temperatura y uso).

## 🎨 Features <a href="#features" id="features"></a>

* Resumen textual en tiempo real del estado de la GPU mostrado dentro de la UI del bloque.
* Útil para comprobaciones rápidas de salud cuando se ejecutan flujos de trabajo con alta carga de cómputo.
* Presentación simple y sin distracciones, adecuada para monitoreo mientras el escenario se ejecuta.

## 📝 Usage Instructions <a href="#usage" id="usage"></a>

1. Coloca el bloque en el lienzo de tu escenario.
2. Ejecuta el escenario — el bloque actualizará el texto de `GPU Info` con el estado más reciente de la GPU.
3. Inspecciona el bloque regularmente para revisar temperatura, uso de memoria y carga general de la GPU.

## 📊 Evaluation <a href="#evaluation" id="evaluation"></a>

En cada paso de evaluación, el bloque actualiza la información de la GPU mostrada para que siempre veas el estado más reciente en la UI del bloque.

## 💡 Tips and Tricks <a href="#tips-and-tricks" id="tips-and-tricks"></a>

* Para mantener un registro histórico del estado de la GPU, usa `CSV Export` para guardar lecturas periódicamente (combínalo con un temporizador o flujo de registro).
* Si quieres tendencias visuales, direcciona valores numéricos hacia `Scope` (usa bloques intermedios que extraigan valores numéricos del resumen textual si es necesario).
* Crea alarmas simples: combina `Number Input` para establecer umbrales y `Greater` para comparar una lectura numérica (temperatura o uso) y activar `Send Mail` o `Stop` para alertar o detener un escenario cuando se superen los límites.
* Úsalo junto a `GPU Statistics` como complemento de monitoreo al ejecutar cargas pesadas como inferencia de modelos (por ejemplo al usar `Object Detection (D-FINE)` o `Depth Estimation (DepthAny. V2)`), para observar el uso de recursos y evitar problemas de out-of-memory.

## 🛠️ Troubleshooting <a href="#troubleshooting" id="troubleshooting"></a>

* Si el bloque muestra marcadores de posición (p. ej., "-"), verifica que haya una GPU instalada y que los drivers estén disponibles en el sistema.
* Si los valores reportados parecen inconsistentes, revisa los drivers de la GPU del sistema y reinicia la aplicación para refrescar las consultas de hardware.
