Versions in this module Expand all Collapse all v0 v0.1.0 Feb 18, 2019 Changes in this version + const OptimisticLockErrorMsg + type Bind struct + Func func(podName string, podNamespace string, podUID types.UID, node string, ...) error + Name string + func NewGPUShareBind(clientset *kubernetes.Clientset, c *cache.SchedulerCache) *Bind + func (b Bind) Handler(args schedulerapi.ExtenderBindingArgs) *schedulerapi.ExtenderBindingResult + type Device struct + ID int + Pods []*Pod + TotalGPU uint + UsedGPU uint + type Inspect struct + Name string + func NewGPUShareInspect(c *cache.SchedulerCache) *Inspect + func (in Inspect) Handler(name string) *Result + type Node struct + Devices []*Device + Name string + TotalGPU uint + UsedGPU uint + type Pod struct + Name string + Namespace string + UsedGPU int + type Predicate struct + Func func(pod *v1.Pod, nodeName string, c *cache.SchedulerCache) (bool, error) + Name string + func NewGPUsharePredicate(clientset *kubernetes.Clientset, c *cache.SchedulerCache) *Predicate + func (p Predicate) Handler(args schedulerapi.ExtenderArgs) *schedulerapi.ExtenderFilterResult + type Result struct + Error string + Nodes []*Node