clean up PIM CMake
update README.md
This commit is contained in:
@@ -10,37 +10,54 @@ set(PIM_INCLUDE_PATH ${CMAKE_INCLUDE_OUTPUT_DIRECTORY})
|
||||
set(PIM_ONNX_MLIR_SRC_ROOT ${ONNX_MLIR_SRC_ROOT})
|
||||
set(PIM_ONNX_MLIR_BIN_ROOT ${ONNX_MLIR_BIN_ROOT})
|
||||
|
||||
add_subdirectory(Common)
|
||||
add_subdirectory(Compiler)
|
||||
add_subdirectory(Conversion)
|
||||
add_subdirectory(Dialect)
|
||||
|
||||
add_onnx_mlir_library(OMPIMAccel
|
||||
PimAccelerator.cpp
|
||||
Pass/CountInstructionPass.cpp
|
||||
Pass/EmitPimJsonPass.cpp
|
||||
Pass/MessagePass.cpp
|
||||
Pass/PimConstantFolding/Common.cpp
|
||||
Pass/PimConstantFolding/Patterns/ConstantPatterns.cpp
|
||||
Pass/PimConstantFolding/PimConstantFoldingPass.cpp
|
||||
Pass/PimConstantFolding/Patterns/SubviewPatterns.cpp
|
||||
Pass/PimHostVerificationPass.cpp
|
||||
|
||||
EXCLUDE_FROM_OM_LIBS
|
||||
|
||||
INCLUDE_DIRS PUBLIC
|
||||
set(PIM_PUBLIC_INCLUDE_DIRS
|
||||
${ONNX_MLIR_SRC_ROOT}/include
|
||||
${ONNX_MLIR_SRC_ROOT}
|
||||
${PIM_ONNX_MLIR_SRC_ROOT}
|
||||
${PIM_SRC_ROOT}
|
||||
${PIM_BIN_ROOT}
|
||||
${PIM_INCLUDE_PATH}
|
||||
)
|
||||
|
||||
set(PIM_COMPILER_INCLUDE_DIRS
|
||||
${PIM_SRC_ROOT}
|
||||
${PIM_BIN_ROOT}
|
||||
${PIM_ONNX_MLIR_SRC_ROOT}
|
||||
${PIM_ONNX_MLIR_BIN_ROOT}
|
||||
)
|
||||
|
||||
set(PIM_ACCEL_INCLUDE_DIRS
|
||||
${PIM_ONNX_MLIR_SRC_ROOT}
|
||||
${PIM_ONNX_MLIR_BIN_ROOT}
|
||||
)
|
||||
|
||||
set(PIM_GENERATED_INCLUDE_DIRS
|
||||
${PIM_INCLUDE_PATH}
|
||||
)
|
||||
|
||||
function(add_pim_library name)
|
||||
add_onnx_mlir_library(${name} STATIC ${ARGN})
|
||||
endfunction()
|
||||
|
||||
add_subdirectory(Dialect)
|
||||
add_subdirectory(Common)
|
||||
add_subdirectory(Pass)
|
||||
add_subdirectory(Compiler)
|
||||
add_subdirectory(Conversion)
|
||||
|
||||
add_pim_library(OMPIMAccel
|
||||
PimAccelerator.cpp
|
||||
|
||||
EXCLUDE_FROM_OM_LIBS
|
||||
|
||||
INCLUDE_DIRS PUBLIC
|
||||
${PIM_PUBLIC_INCLUDE_DIRS}
|
||||
|
||||
LINK_LIBS PUBLIC
|
||||
onnx
|
||||
OMAccelerator
|
||||
OMPimCompilerUtils
|
||||
OMCompilerUtils
|
||||
OMPimPasses
|
||||
OMONNXOps
|
||||
SpatialOps
|
||||
PimOps
|
||||
@@ -48,5 +65,6 @@ add_onnx_mlir_library(OMPIMAccel
|
||||
OMSpatialToGraphviz
|
||||
OMSpatialToPim
|
||||
OMPimCommon
|
||||
OMPimBufferization
|
||||
MLIRTensorInferTypeOpInterfaceImpl
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user