Skip to content

Commit

Permalink
Merge pull request #15 from Nimbus318/chore/align-video-memory-with-hami
Browse files Browse the repository at this point in the history
chore: Adjust video memory calculation to match HAMi's Node annotation
  • Loading branch information
Nimbus318 authored Jan 9, 2025
2 parents f080a9d + e4a33ec commit 73d6a53
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions server/internal/exporter/exporter.go
Original file line number Diff line number Diff line change
Expand Up @@ -101,10 +101,10 @@ func (s *MetricsGenerator) GenerateDeviceMetrics(ctx context.Context) error {
if err == nil {
HamiMemoryUsed.WithLabelValues(device.NodeName, provider, device.Type, device.Id, driver, deviceNo).Set(float64(deviceMemUsed))
}
HamiMemorySize.WithLabelValues(device.NodeName, provider, device.Type, device.Id, driver, deviceNo).Set(float64(device.Devmem))
HamiMemoryUtil.WithLabelValues(device.NodeName, provider, device.Type, device.Id, driver, deviceNo).Set(roundToOneDecimal(100 * float64(deviceMemUsed/float32(device.Devmem))))
deviceMemSize, err := s.deviceMemTotal(ctx, provider, device.Id)
if err == nil && deviceMemSize > 0 {
HamiMemorySize.WithLabelValues(device.NodeName, provider, device.Type, device.Id, driver, deviceNo).Set(float64(deviceMemSize))
HamiMemoryUtil.WithLabelValues(device.NodeName, provider, device.Type, device.Id, driver, deviceNo).Set(roundToOneDecimal(100 * float64(deviceMemUsed/deviceMemSize)))
HamiVMemoryScaling.WithLabelValues(device.NodeName, provider, device.Type, device.Id, driver, deviceNo).Set(roundToOneDecimal(float64(float32(device.Devmem) / deviceMemSize)))
}
actualCoreUtil, err := s.deviceCoreUtil(ctx, provider, device.Id)
Expand Down

0 comments on commit 73d6a53

Please sign in to comment.