class_docstr: A schedule rule which applies cross-thread reduction to some reduction blocks
  correspondingly when needed
  
  Parameters
  ----------
  thread_extents: List[int]
      Candidates of thread axis extent (values are required to be positive).
code: def __init__(self, thread_extents: List[int]) -> None:
      self.__init_handle_by_constructor__(
          _ffi_api.ScheduleRuleCrossThreadReduction,  # type: ignore # pylint: disable=no-member
          thread_extents,
      )
  
imports: from typing import List
  from tvm._ffi import register_object
  from ..None import _ffi_api
  from .schedule_rule import ScheduleRule
label_desc: Use image node_id 1 to create a new CrossThreadReduction object from inherited base classes: ScheduleRule with example: obj = CrossThreadReduction(thread_extents)