A GPU utilization monitoring container. Repors metrics from VMs with GPU to GCP StackDriver
10K+
This is a GPU Utilization Monitoring Container for reporting metrics from VM instances with GPU to Google Cloud StackDriver. This is a Depend on Docker project.
./run.sh
or deploy as daemonset on Kubernetes
kubectl apply -f ./daemonset-gcp-gpu-monitor.yaml
Optional configuration:
Run a workload on your GPU or use the gpu_burn utility as follows to generate load.
docker run --rm laboroai/gpu-burn bash -c "gpu-burn/gpu_burn 3600"
Go to GCP Console -> Stackdriver -> Monitoring
Click on Resources -> Metrics Explorer
Type "custom/gpu" in the "Find resource type and metric" textbox.
You will see two metrics available: custom/gpu_memory_utilization and custom/gpu_utilization
Create charts and dashboards and/or use these metrics for auto-scaling as needed.
Content type
Image
Digest
Size
576.6 MB
Last updated
over 7 years ago
docker pull bhgedigital/gcp-gpu-monitor