From 047883ec1b7fa948a68de645d66b16199d65fe86 Mon Sep 17 00:00:00 2001 From: Newnius Date: Thu, 30 Apr 2020 14:50:21 +0800 Subject: [PATCH] update --- src/optimizer.go | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/optimizer.go b/src/optimizer.go index c29824b..6b3f252 100644 --- a/src/optimizer.go +++ b/src/optimizer.go @@ -46,6 +46,7 @@ func (optimizer *Optimizer) feed(job string, utils []int) { str := strings.Split(job, "-") if len(str) == 2 { preCnt := 0 + jobName := str[0] sum := 0 for i := 0; i < len(utils); i++ { @@ -53,12 +54,12 @@ func (optimizer *Optimizer) feed(job string, utils []int) { } last := 0 version := 0 - if t, err := optimizer.jobUtilsGPU[job]; !err { + if t, err := optimizer.jobUtilsGPU[jobName]; !err { last = t - version = optimizer.versions[job] + version = optimizer.versions[jobName] } - optimizer.jobUtilsGPU[job] = (version*last + sum/len(utils)) / (version + 1) - optimizer.versions[job]++ + optimizer.jobUtilsGPU[jobName] = (version*last + sum/len(utils)) / (version + 1) + optimizer.versions[jobName]++ for i := 0; i < len(utils); i++ { if utils[i] > 15 {