tilelang.backend.target¶
Attributes¶
Classes¶
Functions¶
|
|
|
|
|
Determine and validate the target for compilation. |
Module Contents¶
- tilelang.backend.target.TargetConfig¶
- tilelang.backend.target.TargetInput¶
- tilelang.backend.target.TargetLike¶
- tilelang.backend.target.TargetDetector¶
- tilelang.backend.target.TargetNormalizer¶
- tilelang.backend.target.register_target_detector(name, detect, *, override=False)¶
- Parameters:
name (str)
detect (TargetDetector)
override (bool)
- Return type:
- tilelang.backend.target.register_target_normalizer(name, normalize, *, override=False)¶
- Parameters:
name (str)
normalize (TargetNormalizer)
override (bool)
- Return type:
- tilelang.backend.target.auto_detect_target()¶
- Return type:
TargetInput
- tilelang.backend.target.list_target_detectors()¶
- Return type:
tuple[str, Ellipsis]
- tilelang.backend.target.determine_target(target='auto', return_object=False)¶
Determine and validate the target for compilation.
Target detection and normalization is provided by registered target modules.
- Parameters:
target (TargetLike | Literal['auto'])
return_object (bool)
- Return type:
str | collections.abc.Mapping[str, object] | tvm.target.Target