tilelang.backend.target ======================= .. py:module:: tilelang.backend.target Attributes ---------- .. autoapisummary:: tilelang.backend.target.TargetConfig tilelang.backend.target.TargetInput tilelang.backend.target.TargetLike tilelang.backend.target.TargetDetector tilelang.backend.target.TargetNormalizer Classes ------- .. autoapisummary:: tilelang.backend.target.TargetDetectorSpec tilelang.backend.target.TargetNormalizerSpec Functions --------- .. autoapisummary:: tilelang.backend.target.register_target_detector tilelang.backend.target.register_target_normalizer tilelang.backend.target.auto_detect_target tilelang.backend.target.list_target_detectors tilelang.backend.target.determine_target Module Contents --------------- .. py:data:: TargetConfig .. py:data:: TargetInput .. py:data:: TargetLike .. py:data:: TargetDetector .. py:data:: TargetNormalizer .. py:class:: TargetDetectorSpec .. py:attribute:: name :type: str .. py:attribute:: detect :type: TargetDetector .. py:class:: TargetNormalizerSpec .. py:attribute:: name :type: str .. py:attribute:: normalize :type: TargetNormalizer .. py:function:: register_target_detector(name, detect, *, override = False) .. py:function:: register_target_normalizer(name, normalize, *, override = False) .. py:function:: auto_detect_target() .. py:function:: list_target_detectors() .. py:function:: determine_target(target = 'auto', return_object = False) Determine and validate the target for compilation. Target detection and normalization is provided by registered target modules.