mirror of
https://github.com/PaddlePaddle/FastDeploy.git
synced 2025-10-05 16:48:03 +08:00
[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:
@@ -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
|
||||||
|
@@ -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") {
|
||||||
|
@@ -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)
|
||||||
set(PADDLELITE_URL "https://bj.bcebos.com/fastdeploy/third_libs/lite-linux-x64-xpu-20221215.tgz")
|
if (WITH_LITE_XPU_LOG)
|
||||||
endif()
|
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()
|
||||||
|
Reference in New Issue
Block a user