code: func (n *NodeLabelPrioritizer) CalculateNodeLabelPriorityMap(pod *v1.Pod, meta interface{}, nodeInfo *schedulernodeinfo.NodeInfo) (schedulerapi.HostPriority, error) {
  	node := nodeInfo.Node()
  	if node == nil {
  		return schedulerapi.HostPriority{}, fmt.Errorf("node not found")
  	}
  
  	exists := labels.Set(node.Labels).Has(n.label)
  	score := 0
  	if (exists && n.presence) || (!exists && !n.presence) {
  		score = schedulerapi.MaxPriority
  	}
  	return schedulerapi.HostPriority{
  		Host:  node.Name,
  		Score: score,
  	}, nil
  }
docs: // CalculateNodeLabelPriorityMap checks whether a particular label exists on a node or not, regardless of its value.
  // If presence is true, prioritizes nodes that have the specified label, regardless of value.
  // If presence is false, prioritizes nodes that do not have the specified label.