mirror of https://github.com/llvm/torch-mlir
Fix LTC build
parent
823e051344
commit
8069d8da89
|
@ -26,7 +26,7 @@ __pycache__
|
|||
bazel-*
|
||||
|
||||
# Autogenerated files
|
||||
/python/torch_mlir/csrc/base_lazy_backend/generated
|
||||
/projects/pt1/python/torch_mlir/csrc/base_lazy_backend/generated
|
||||
|
||||
#Docker builds
|
||||
build_oot/
|
||||
|
|
|
@ -29,7 +29,7 @@ if not TORCH_INCLUDE_DIR.is_dir():
|
|||
TORCH_INCLUDE_DIR = TORCH_DIR
|
||||
TORCHGEN_DIR = Path(torchgen.__path__[0]).resolve()
|
||||
TORCH_MLIR_DIR = Path(__file__).resolve().parent.parent
|
||||
|
||||
TORCH_MLIR_PT1_DIR = TORCH_MLIR_DIR / "projects" / "pt1"
|
||||
|
||||
def reindent(text, prefix=""):
|
||||
return indent(dedent(text), prefix)
|
||||
|
@ -114,12 +114,12 @@ class GenTorchMlirLTC:
|
|||
self.binary_dir = Path(binary_dir)
|
||||
assert self.binary_dir.is_dir(), f"Binary directory not found: {self.binary_dir}"
|
||||
self.source_yaml = self.binary_dir.joinpath("generated_native_functions.yaml")
|
||||
self.backend_path = TORCH_MLIR_DIR.joinpath(
|
||||
self.backend_path = TORCH_MLIR_PT1_DIR.joinpath(
|
||||
"python", "torch_mlir", "csrc", "base_lazy_backend"
|
||||
)
|
||||
assert self.backend_path.is_dir()
|
||||
assert self.backend_path.is_dir(), f"Backend path not found: {self.backend_path}"
|
||||
self.generated_path = self.binary_dir.joinpath(
|
||||
"python", "torch_mlir", "csrc", "base_lazy_backend", "generated"
|
||||
"projects", "pt1", "python", "torch_mlir", "csrc", "base_lazy_backend", "generated"
|
||||
)
|
||||
self.generated_path.mkdir(parents=True, exist_ok=True)
|
||||
|
||||
|
|
|
@ -22,7 +22,7 @@ include_directories(BEFORE
|
|||
${CMAKE_CURRENT_SOURCE_DIR}
|
||||
${CMAKE_CURRENT_BINARY_DIR}
|
||||
${Python3_INCLUDE_DIRS}
|
||||
${PROJECT_SOURCE_DIR}/python
|
||||
${PROJECT_SOURCE_DIR}/projects/pt1/python
|
||||
)
|
||||
link_directories("${TORCH_INSTALL_PREFIX}/lib")
|
||||
|
||||
|
@ -112,13 +112,13 @@ add_custom_command(
|
|||
add_custom_command(
|
||||
TARGET torch_mlir_ltc_backend POST_BUILD
|
||||
COMMAND cp
|
||||
${PROJECT_SOURCE_DIR}/python/torch_mlir/csrc/base_lazy_backend/*.h
|
||||
${PROJECT_SOURCE_DIR}/projects/pt1/python/torch_mlir/csrc/base_lazy_backend/*.h
|
||||
${TORCH_MLIR_PYTHON_PACKAGES_DIR}/torch_mlir/torch_mlir/base_lazy_backend/)
|
||||
|
||||
add_custom_command(
|
||||
TARGET torch_mlir_ltc_backend POST_BUILD
|
||||
COMMAND cp
|
||||
${PROJECT_SOURCE_DIR}/python/torch_mlir/csrc/base_lazy_backend/generated/*.h
|
||||
${PROJECT_SOURCE_DIR}/projects/pt1/python/torch_mlir/csrc/base_lazy_backend/generated/*.h
|
||||
${TORCH_MLIR_PYTHON_PACKAGES_DIR}/torch_mlir/torch_mlir/base_lazy_backend/generated/)
|
||||
|
||||
add_custom_command(
|
||||
|
@ -129,7 +129,7 @@ add_custom_command(
|
|||
add_custom_command(
|
||||
TARGET torch_mlir_ltc_backend POST_BUILD
|
||||
COMMAND cp
|
||||
${PROJECT_SOURCE_DIR}/python/torch_mlir/csrc/base_lazy_backend/ops/*.h
|
||||
${PROJECT_SOURCE_DIR}/projects/pt1/python/torch_mlir/csrc/base_lazy_backend/ops/*.h
|
||||
${TORCH_MLIR_PYTHON_PACKAGES_DIR}/torch_mlir/torch_mlir/base_lazy_backend/ops/)
|
||||
|
||||
add_custom_command(
|
||||
|
@ -140,5 +140,5 @@ add_custom_command(
|
|||
add_custom_command(
|
||||
TARGET torch_mlir_ltc_backend POST_BUILD
|
||||
COMMAND cp
|
||||
${PROJECT_SOURCE_DIR}/python/torch_mlir/csrc/base_lazy_backend/utils/*.h
|
||||
${PROJECT_SOURCE_DIR}/projects/pt1/python/torch_mlir/csrc/base_lazy_backend/utils/*.h
|
||||
${TORCH_MLIR_PYTHON_PACKAGES_DIR}/torch_mlir/torch_mlir/base_lazy_backend/utils/)
|
||||
|
|
|
@ -39,7 +39,7 @@ if(TORCH_MLIR_ENABLE_LTC)
|
|||
${CMAKE_CURRENT_BINARY_DIR}
|
||||
${Python3_INCLUDE_DIRS}
|
||||
${PYTHON_H_DIR}
|
||||
${PROJECT_SOURCE_DIR}/python
|
||||
${PROJECT_SOURCE_DIR}/projects/pt1/python
|
||||
)
|
||||
link_directories("${TORCH_INSTALL_PREFIX}/lib")
|
||||
link_directories(${CMAKE_CURRENT_SOURCE_DIR}/lib)
|
||||
|
|
Loading…
Reference in New Issue