mirror of
https://github.com/sgjzfzzf/triton-tvm-ffi.git
synced 2026-05-02 03:52:11 +08:00
find packages by sysconfig instead of importlib
Signed-off-by: jinjieliu <jinjie.liu@usc.edu>
This commit is contained in:
@@ -1,13 +1,12 @@
|
|||||||
import importlib.resources
|
import sysconfig
|
||||||
from importlib.resources.abc import Traversable
|
|
||||||
from typing import List, Optional
|
from typing import List, Optional
|
||||||
|
|
||||||
from triton.backends.nvidia.driver import ty_to_cpp
|
from triton.backends.nvidia.driver import ty_to_cpp
|
||||||
|
|
||||||
|
|
||||||
def include_paths() -> List[str]:
|
def include_paths() -> List[str]:
|
||||||
pkg_path: Traversable = importlib.resources.files("triton_tvm_ffi")
|
pkg_path: str = sysconfig.get_path("purelib")
|
||||||
return [str(pkg_path / "include"), str(pkg_path / "../../include")]
|
return [f"{pkg_path}/triton_tvm_ffi/include"]
|
||||||
|
|
||||||
|
|
||||||
def type_canonicalize(ty: str) -> Optional[str]:
|
def type_canonicalize(ty: str) -> Optional[str]:
|
||||||
|
|||||||
Reference in New Issue
Block a user