mirror of
https://github.com/typesense/typesense.git
synced 2025-05-19 21:22:25 +08:00
22 lines
1.0 KiB
CMake
22 lines
1.0 KiB
CMake
project(onnxruntme_ext)
|
|
set(ONNX_EXT_NAME onnxruntime_ext)
|
|
include(ExternalProject)
|
|
|
|
if(NOT EXISTS ${DEP_ROOT_DIR}/${ONNX_EXT_NAME})
|
|
file(MAKE_DIRECTORY ${DEP_ROOT_DIR}/${ONNX_EXT_NAME})
|
|
else()
|
|
file(REMOVE_RECURSE ${DEP_ROOT_DIR}/${ONNX_EXT_NAME})
|
|
file(MAKE_DIRECTORY ${DEP_ROOT_DIR}/${ONNX_EXT_NAME})
|
|
endif()
|
|
|
|
ExternalProject_Add(
|
|
onnxruntime_ext
|
|
GIT_REPOSITORY https://github.com/microsoft/onnxruntime-extensions
|
|
GIT_TAG 81e7799c69044c745239202085eb0a98f102937b
|
|
SOURCE_DIR ${DEP_ROOT_DIR}/${ONNX_EXT_NAME}
|
|
PATCH_COMMAND cd ${DEP_ROOT_DIR}/${ONNX_EXT_NAME} && sudo bash ${CMAKE_CURRENT_SOURCE_DIR}/cmake/patch.sh ${CMAKE_CURRENT_SOURCE_DIR}/cmake/onnx_ext.patch && cd operators && mkdir -p src_dir && mkdir -p src_dir/tokenizer && cp base64.h base64.cc string_utils_onnx.h string_utils_onnx.cc ustring.h ustring.cc src_dir && cp tokenizer/bert_tokenizer.hpp tokenizer/bert_tokenizer.cc tokenizer/basic_tokenizer.hpp tokenizer/basic_tokenizer.cc src_dir/tokenizer
|
|
CONFIGURE_COMMAND ""
|
|
BUILD_COMMAND ""
|
|
INSTALL_COMMAND ""
|
|
)
|