tilelang.rocm.target¶
Attributes¶
Functions¶
|
|
|
|
|
|
|
|
Check if HIP (ROCm) is available on the system by locating the ROCm path. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Module Contents¶
- tilelang.rocm.target.ROCM_MTRIPLE = 'amdgcn-amd-amdhsa-hcc'¶
- tilelang.rocm.target.normalize_rocm_arch(arch)¶
- Parameters:
arch (str | None)
- Return type:
str | None
- tilelang.rocm.target.target_get_mcpu(target)¶
- Parameters:
target (str | tvm.target.Target | None)
- Return type:
str | None
- tilelang.rocm.target.rocm_warp_size_for_arch(arch)¶
- Parameters:
arch (str | None)
- Return type:
int | None
- tilelang.rocm.target.with_rocm_target_attrs(target)¶
- Parameters:
target (tvm.target.Target)
- Return type:
tvm.target.Target
- tilelang.rocm.target.check_hip_availability()¶
Check if HIP (ROCm) is available on the system by locating the ROCm path. :returns: True if HIP is available, False otherwise. :rtype: bool
- Return type:
- tilelang.rocm.target.normalize_rocm_target(target)¶
- Parameters:
target (tilelang.backend.target.TargetLike)
- Return type:
tvm.target.Target | None
- tilelang.rocm.target.target_is_hip(target)¶
- Parameters:
target (tvm.target.Target)
- Return type:
- tilelang.rocm.target.target_is_cdna(target)¶
- Parameters:
target (tvm.target.Target)
- Return type:
- tilelang.rocm.target.target_is_rdna(target)¶
- Parameters:
target (tvm.target.Target)
- Return type:
- tilelang.rocm.target.target_is_gfx950(target)¶
- Parameters:
target (tvm.target.Target)
- Return type:
- tilelang.rocm.target.target_get_warp_size(target)¶
- Parameters:
target (tvm.target.Target)
- Return type:
int
- tilelang.rocm.target.target_get_rdna_generation(target)¶
- Parameters:
target (tvm.target.Target)
- Return type:
int