We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 7a1485f commit d468571Copy full SHA for d468571
internal/jobmanager/jobmanager.go
@@ -365,11 +365,13 @@ func (j *JobManager) PowerBudgetWeight() float64 {
365
}
366
367
func (j *JobManager) PowerBudgetSet(power float64) {
368
- if len(j.targetToOptimizer) <= 0 {
+ if len(j.targetToOptimizer) <= 0 || j.deviceCount() <= 0 {
369
j.Debug("Cannot set PowerBudget: No optimizers to account for")
370
return
371
372
373
+ power /= float64(j.deviceCount())
374
+
375
for _, optimizer := range j.targetToOptimizer {
376
powerBudgetLowerCfg, powerBudgetUpperCfg := optimizer.GetBordersCfg()
377
powerBudgetLowerCur, _ := optimizer.GetBordersCur()
0 commit comments