diff --git a/web/src/routes/System.jsx b/web/src/routes/System.jsx
index 964e8f47a..905fb14e0 100644
--- a/web/src/routes/System.jsx
+++ b/web/src/routes/System.jsx
@@ -21,9 +21,17 @@ export default function System() {
} = useWs('stats');
const { data: initialStats } = useSWR('stats');
- const { cpu_usages, detectors, service = {}, detection_fps: _, ...cameras } = stats || initialStats || emptyObject;
+ const {
+ cpu_usages,
+ gpu_usages,
+ detectors,
+ service = {},
+ detection_fps: _,
+ ...cameras
+ } = stats || initialStats || emptyObject;
const detectorNames = Object.keys(detectors || emptyObject);
+ const gpuNames = Object.keys(gpu_usages || emptyObject);
const cameraNames = Object.keys(cameras || emptyObject);
const handleCopyConfig = useCallback(() => {
@@ -125,6 +133,31 @@ export default function System() {
))}
+
| Gpu % | +Memory % | +
|---|---|
| {gpu_usages[gpu]['gpu']} | +{gpu_usages[gpu]['memory']} | +