mirror of
https://github.com/newnius/YAO-scheduler.git
synced 2025-06-07 14:21:55 +00:00
update
This commit is contained in:
parent
76095d0243
commit
2828b4f387
@ -145,7 +145,9 @@ func (jm *JobManager) start() {
|
||||
stat = append(stat, vals[i])
|
||||
}
|
||||
}
|
||||
stats = append(stats, stat)
|
||||
if len(stat) > 0 {
|
||||
stats = append(stats, stat)
|
||||
}
|
||||
}
|
||||
InstanceOfOptimizer().feedStats(jm.job, "PS", stats)
|
||||
stats = [][]TaskStatus{}
|
||||
|
@ -195,7 +195,7 @@ func (optimizer *Optimizer) describe(job string) map[string]float64 {
|
||||
return map[string]float64{}
|
||||
}
|
||||
|
||||
func (optimizer *Optimizer) feed(job string, utils []UtilGPUTimeSeries) {
|
||||
func (optimizer *Optimizer) feed3(job string, utils []UtilGPUTimeSeries) {
|
||||
log.Info("optimizer feed ", job)
|
||||
//log.Info(job, utils)
|
||||
|
||||
|
@ -593,7 +593,7 @@ func (pool *ResourcePool) detach(GPU string, job Job) {
|
||||
if _, ok := pool.bindings[GPU]; ok {
|
||||
if _, ok2 := pool.utils[GPU]; ok2 {
|
||||
if len(pool.bindings[GPU]) == 1 && job.Status == Finished {
|
||||
InstanceOfOptimizer().feed(job.Name, pool.utils[GPU])
|
||||
//InstanceOfOptimizer().feed(job.Name, pool.utils[GPU])
|
||||
}
|
||||
delete(pool.utils, GPU)
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user