Libtorch seems does not compatible with ITk

My libtorch version is libtorch-shared-with-deps-1.11.0+cu113
ITK version is 5.2.1

When i annotate target_link_libraries(libtorch_test “${TORCH_LIBRARIES}” ), make can work perfectly. But i delete these annotation ,some problem will occur, which will throw an error : undefine reference to Itk::::ExceptionObject::SetLocation(std::string const&)
The following is CmakeList(No annotation):

cmake_minimum_required(VERSION 3.0.0 FATAL_ERROR)
project(libtorch_test)


set(CMAKE_CUDA_ARCHITECTURES 70 75 80)
set(CUDNN_LIBRARY_PATH "/usr/local/cuda-11.3/lib64")
set(CUDNN_INCLUDE_PATH "/usr/local/cuda-11.3/include")
set(ITK_DIR "/home/xxxx/Lib/ITK/build") 

set(CMAKE_PREFIX_PATH "/home/xxxx/Lib/libtorch-shared-with-deps-1.11.0+cu113/libtorch/share/cmake/Torch" "/home/xxxx/Lib/InsightToolkit-5.2.1/build" ) 
find_package(Torch REQUIRED)
find_package(ITK REQUIRED)
include(${ITK_USE_FILE})
add_executable(libtorch_test deploy.cpp)
target_link_libraries(libtorch_test "${TORCH_LIBRARIES}" )
target_link_libraries(libtorch_test "${ITK_LIBRARIES}")
set_property(TARGET libtorch_test PROPERTY CXX_STANDARD 14)