[XPU] Update Lite XPU lib & add l3 cache benchmark option (#1503)

* [XPU] Update Lite XPU lib & add l3 cache benchmark option

* Update build_linux_x86_64_cpp_xpu_with_benchmark.sh

* Update kunlunxin.cmake

* Update build_linux_x86_64_cpp_xpu_with_benchmark.sh
This commit is contained in:
DefTruth
2023-03-06 11:48:15 +08:00
committed by GitHub
parent 81c2c75c5c
commit 40cec53c27
3 changed files with 11 additions and 3 deletions

View File

@@ -10,4 +10,5 @@ use_fp16: false
collect_memory_info: false collect_memory_info: false
sampling_interval: 1 sampling_interval: 1
precision_compare: false precision_compare: false
xpu_l3_cache: 0
result_path: benchmark_cpu.txt result_path: benchmark_cpu.txt

View File

@@ -76,7 +76,8 @@ static bool CreateRuntimeOption(fastdeploy::RuntimeOption* option,
return false; return false;
} }
} else if (config_info["device"] == "xpu") { } else if (config_info["device"] == "xpu") {
option->UseKunlunXin(std::stoi(config_info["device_id"])); option->UseKunlunXin(std::stoi(config_info["device_id"]),
std::stoi(config_info["xpu_l3_cache"]));
if (config_info["backend"] == "ort") { if (config_info["backend"] == "ort") {
option->UseOrtBackend(); option->UseOrtBackend();
} else if (config_info["backend"] == "paddle") { } else if (config_info["backend"] == "paddle") {

View File

@@ -7,6 +7,12 @@ if(NOT CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "x86_64")
message(FATAL_ERROR "KunlunXin XPU is only supported on Linux x64 platform") message(FATAL_ERROR "KunlunXin XPU is only supported on Linux x64 platform")
endif() endif()
option(WITH_LITE_XPU_LOG "" ON)
if(NOT PADDLELITE_URL) if(NOT PADDLELITE_URL)
if (WITH_LITE_XPU_LOG)
set(PADDLELITE_URL "https://bj.bcebos.com/fastdeploy/third_libs/lite-linux-x64-xpu-20221215.tgz") set(PADDLELITE_URL "https://bj.bcebos.com/fastdeploy/third_libs/lite-linux-x64-xpu-20221215.tgz")
# set(PADDLELITE_URL "https://bj.bcebos.com/fastdeploy/third_libs/lite-linux-x64-xpu-20230303.tgz")
else()
set(PADDLELITE_URL "https://bj.bcebos.com/fastdeploy/third_libs/lite-linux-x64-xpu-without-log-20230303.tgz")
endif()
endif() endif()