AliyunContainerService / gpushare-scheduler-extender

GPU Sharing Scheduler for Kubernetes Cluster
Apache License 2.0
1.39k stars 309 forks source link

nodeinfo.go allocateGPUID method optimization #198

Open wangxiaoyang-dev opened 1 year ago

wangxiaoyang-dev commented 1 year ago

问题描述: nodeinfo.go中allocateGPUID方法第274行,当找到候选设备id后,是否就应该结束掉for循环呢? 如果不使用break结束for循环的话,找到候选设备后仍然会继续遍历其他的设备 https://github.com/AliyunContainerService/gpushare-scheduler-extender/blob/10d7dc040165063ba3fed4e5904dc833a6c0c51e/pkg/cache/nodeinfo.go#L274 问题解决: 在found = true语句下面,加上break语句!