AI Summary: A nil pointer dereference occurs in the Scheduler.Filter function when the ExtenderArgs object lacks both Nodes and NodeNames. This leads to a panic that crashes the entire scheduler process, instead of gracefully handling the situation and returning an error. The issue can be reproduced by calling Filter with an ExtenderArgs struct where both Pod.Nodes and Pod.NodeNames are nil.
Heterogeneous GPU Sharing on Kubernetes