class_docstr: Assign start nodes.
code: def __init__(
      self,
      chunk_graph: ChunkGraph,
      start_ops: List[Operand],
      band_resource: Dict[BandType, Resource],
  ):
      self._chunk_graph = chunk_graph
      self._start_ops = start_ops
      self._band_resource = band_resource
  
imports: from abc import ABC, abstractmethod
  from collections import defaultdict
  from operator import itemgetter
  from typing import List, Dict, Union
  import numpy
  from ....core import ChunkGraph, ChunkData
  from ....core.operand import Operand, Fetch
  from ....lib.ordered_set import OrderedSet
  from ....resource import Resource
  from ....typing import BandType
  from ....utils import implements
label_desc: Use image node_id 1 to create a new AbstractGraphAssigner object from inherited base classes: ABC with example: obj = AbstractGraphAssigner(chunk_graph, start_ops, band_resource)