mirror of
https://github.com/fankes/beszel.git
synced 2025-10-19 17:59:28 +08:00
fix gpu name issue introduced in previous commit
This commit is contained in:
@@ -243,7 +243,7 @@ func (gm *GPUManager) GetCurrentData() map[string]system.GPUData {
|
|||||||
// copy / reset the data
|
// copy / reset the data
|
||||||
gpuData := make(map[string]system.GPUData, len(gm.GpuDataMap))
|
gpuData := make(map[string]system.GPUData, len(gm.GpuDataMap))
|
||||||
for id, gpu := range gm.GpuDataMap {
|
for id, gpu := range gm.GpuDataMap {
|
||||||
var gpuAvg system.GPUData
|
gpuAvg := *gpu
|
||||||
|
|
||||||
gpuAvg.Temperature = twoDecimals(gpu.Temperature)
|
gpuAvg.Temperature = twoDecimals(gpu.Temperature)
|
||||||
gpuAvg.MemoryUsed = twoDecimals(gpu.MemoryUsed)
|
gpuAvg.MemoryUsed = twoDecimals(gpu.MemoryUsed)
|
||||||
|
@@ -352,6 +352,15 @@ func TestGetCurrentData(t *testing.T) {
|
|||||||
Power: 60,
|
Power: 60,
|
||||||
Count: 1,
|
Count: 1,
|
||||||
},
|
},
|
||||||
|
"2": {
|
||||||
|
Name: "GPU 2",
|
||||||
|
Temperature: 70,
|
||||||
|
MemoryUsed: 4096,
|
||||||
|
MemoryTotal: 8192,
|
||||||
|
Usage: 200,
|
||||||
|
Power: 400,
|
||||||
|
Count: 1,
|
||||||
|
},
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -360,6 +369,7 @@ func TestGetCurrentData(t *testing.T) {
|
|||||||
// Verify name disambiguation
|
// Verify name disambiguation
|
||||||
assert.Equal(t, "GPU1 0", result["0"].Name)
|
assert.Equal(t, "GPU1 0", result["0"].Name)
|
||||||
assert.Equal(t, "GPU1 1", result["1"].Name)
|
assert.Equal(t, "GPU1 1", result["1"].Name)
|
||||||
|
assert.Equal(t, "GPU 2", result["2"].Name)
|
||||||
|
|
||||||
// Check averaged values in the result
|
// Check averaged values in the result
|
||||||
assert.InDelta(t, 50.0, result["0"].Usage, 0.01)
|
assert.InDelta(t, 50.0, result["0"].Usage, 0.01)
|
||||||
|
Reference in New Issue
Block a user