44
55# Function to download and extract files
66function (download_and_extract url zip_file extracted_dir modify_proxy)
7+
78 # Check if the prebuilt Plugin compiler libraries not exist
89 if (NOT EXISTS "${extracted_dir} " )
910 # Download the prebuilt Plugin compiler libraries, if failure, show error message and exit
@@ -97,10 +98,15 @@ endfunction()
9798
9899if (ENABLE_PLUGIN_COMPILER_DOWNLOAD)
99100 message (STATUS "Downloading prebuilt NPU Plugin compiler libraries" )
101+ set (PLUGIN_COMPILER_VERSION_MAJOR 7)
102+ set (PLUGIN_COMPILER_VERSION_MINOR 4)
103+ set (PLUGIN_COMPILER_VERSION_PATCH 3)
104+ set (PLUGIN_COMPILER_VERSION "${PLUGIN_COMPILER_VERSION_MAJOR} _${PLUGIN_COMPILER_VERSION_MINOR} _${PLUGIN_COMPILER_VERSION_PATCH} " )
105+ message (STATUS "The prebuilt compiler version is ${PLUGIN_COMPILER_VERSION_MAJOR} .${PLUGIN_COMPILER_VERSION_MINOR} .${PLUGIN_COMPILER_VERSION_PATCH} " )
100106 if (WIN32 )
101107 set (PLUGIN_COMPILER_LIBS_DIR "${CMAKE_CURRENT_SOURCE_DIR} /temp/plugin_compiler_lib/win" )
102- set (PLUGIN_COMPILER_LIBS_URL "https://github.com/openvinotoolkit/npu_compiler/releases/download/npu_ud_2025_38_rc4/w_vpux_compiler_l0_win-7_4_3 -Release_dyntbb_postcommit_cid_a826bd92b5e02af092e4d706a762252b1845f777_251010_2218.zip" )
103- set (PLUGIN_COMPILER_LIBS_ZIP "${PLUGIN_COMPILER_LIBS_DIR} /w_vpux_compiler_l0_win-7_4_3 -Release_dyntbb_postcommit_cid_a826bd92b5e02af092e4d706a762252b1845f777_251010_2218.zip" )
108+ set (PLUGIN_COMPILER_LIBS_URL "https://github.com/openvinotoolkit/npu_compiler/releases/download/npu_ud_2025_38_rc4/w_vpux_compiler_l0_win-${PLUGIN_COMPILER_VERSION} -Release_dyntbb_postcommit_cid_a826bd92b5e02af092e4d706a762252b1845f777_251010_2218.zip" )
109+ set (PLUGIN_COMPILER_LIBS_ZIP "${PLUGIN_COMPILER_LIBS_DIR} /w_vpux_compiler_l0_win-${PLUGIN_COMPILER_VERSION} -Release_dyntbb_postcommit_cid_a826bd92b5e02af092e4d706a762252b1845f777_251010_2218.zip" )
104110 set (PLUGIN_COMPILER_LIBS_DIR_UNZIPPED "${PLUGIN_COMPILER_LIBS_DIR} /cid_a826bd92b5e02af092e4d706a762252b1845f777_251010_2218" )
105111
106112 download_and_extract("${PLUGIN_COMPILER_LIBS_URL} " "${PLUGIN_COMPILER_LIBS_ZIP} " "${PLUGIN_COMPILER_LIBS_DIR_UNZIPPED} " "MODIFY" )
@@ -126,9 +132,9 @@ if(ENABLE_PLUGIN_COMPILER_DOWNLOAD)
126132 if (OS_VERSION STREQUAL "22.04" )
127133 # Ubuntu 22.04-specific settings or actions
128134 set (PLUGIN_COMPILER_LIBS_DIR "${CMAKE_CURRENT_SOURCE_DIR} /temp/compiler_libs/ubuntu22.04" )
129- set (PLUGIN_COMPILER_LIBS_URL "https://github.com/openvinotoolkit/npu_compiler/releases/download/npu_ud_2025_44_rc1/l_vpux_compiler_l0_linux_ubuntu_22_04-7_4_3 -Release_dyntbb_postcommit_cid_a934b15d7494c4961afd51cf6c896b15d1fabd8c_251119_2122.tar.gz" )
130- set (PLUGIN_COMPILER_LIBS_TAR "${PLUGIN_COMPILER_LIBS_DIR} /l_vpux_compiler_l0_linux_ubuntu_22_04-7_4_3 -Release_dyntbb_postcommit_cid_a934b15d7494c4961afd51cf6c896b15d1fabd8c_251119_2122.tar.gz" )
131- set (PLUGIN_COMPILER_LIBS_DIR_EXTRACTED "${PLUGIN_COMPILER_LIBS_DIR} /7_4_3 -Release_dyntbb_postcommit_cid_a934b15d7494c4961afd51cf6c896b15d1fabd8c_251119_212" )
135+ set (PLUGIN_COMPILER_LIBS_URL "https://github.com/openvinotoolkit/npu_compiler/releases/download/npu_ud_2025_44_rc1/l_vpux_compiler_l0_linux_ubuntu_22_04-${PLUGIN_COMPILER_VERSION} -Release_dyntbb_postcommit_cid_a934b15d7494c4961afd51cf6c896b15d1fabd8c_251119_2122.tar.gz" )
136+ set (PLUGIN_COMPILER_LIBS_TAR "${PLUGIN_COMPILER_LIBS_DIR} /l_vpux_compiler_l0_linux_ubuntu_22_04-${PLUGIN_COMPILER_VERSION} -Release_dyntbb_postcommit_cid_a934b15d7494c4961afd51cf6c896b15d1fabd8c_251119_2122.tar.gz" )
137+ set (PLUGIN_COMPILER_LIBS_DIR_EXTRACTED "${PLUGIN_COMPILER_LIBS_DIR} /${PLUGIN_COMPILER_VERSION} -Release_dyntbb_postcommit_cid_a934b15d7494c4961afd51cf6c896b15d1fabd8c_251119_212" )
132138
133139 download_and_extract("${PLUGIN_COMPILER_LIBS_URL} " "${PLUGIN_COMPILER_LIBS_TAR} " "${PLUGIN_COMPILER_LIBS_DIR_EXTRACTED} " "NONE" )
134140 set (PLUGIN_COMPILER_LIB_PATH "${PLUGIN_COMPILER_LIBS_DIR_EXTRACTED} /cid/lib/" )
@@ -144,9 +150,9 @@ if(ENABLE_PLUGIN_COMPILER_DOWNLOAD)
144150 elseif (OS_VERSION STREQUAL "24.04" )
145151 message (STATUS "This is Ubuntu 24.04" )
146152 set (PLUGIN_COMPILER_LIBS_DIR "${CMAKE_CURRENT_SOURCE_DIR} /temp/compiler_libs/ubuntu24.04" )
147- set (PLUGIN_COMPILER_LIBS_URL "https://github.com/openvinotoolkit/npu_compiler/releases/download/npu_ud_2025_44_rc1/l_vpux_compiler_l0_linux_ubuntu_24_04-7_4_3 -Release_dyntbb_postcommit_cid_a934b15d7494c4961afd51cf6c896b15d1fabd8c_251119_2204.tar.gz" )
148- set (PLUGIN_COMPILER_LIBS_TAR "${PLUGIN_COMPILER_LIBS_DIR} /l_vpux_compiler_l0_linux_ubuntu_24_04-7_4_3 -Release_dyntbb_postcommit_cid_a934b15d7494c4961afd51cf6c896b15d1fabd8c_251119_2204.tar.gz" )
149- set (PLUGIN_COMPILER_LIBS_DIR_EXTRACTED "${PLUGIN_COMPILER_LIBS_DIR} /7_4_3 -Release_dyntbb_postcommit_cid_a934b15d7494c4961afd51cf6c896b15d1fabd8c_251119_2204" )
153+ set (PLUGIN_COMPILER_LIBS_URL "https://github.com/openvinotoolkit/npu_compiler/releases/download/npu_ud_2025_44_rc1/l_vpux_compiler_l0_linux_ubuntu_24_04-${PLUGIN_COMPILER_VERSION} -Release_dyntbb_postcommit_cid_a934b15d7494c4961afd51cf6c896b15d1fabd8c_251119_2204.tar.gz" )
154+ set (PLUGIN_COMPILER_LIBS_TAR "${PLUGIN_COMPILER_LIBS_DIR} /l_vpux_compiler_l0_linux_ubuntu_24_04-${PLUGIN_COMPILER_VERSION} -Release_dyntbb_postcommit_cid_a934b15d7494c4961afd51cf6c896b15d1fabd8c_251119_2204.tar.gz" )
155+ set (PLUGIN_COMPILER_LIBS_DIR_EXTRACTED "${PLUGIN_COMPILER_LIBS_DIR} /${PLUGIN_COMPILER_VERSION} -Release_dyntbb_postcommit_cid_a934b15d7494c4961afd51cf6c896b15d1fabd8c_251119_2204" )
150156
151157 download_and_extract("${PLUGIN_COMPILER_LIBS_URL} " "${PLUGIN_COMPILER_LIBS_TAR} " "${PLUGIN_COMPILER_LIBS_DIR_EXTRACTED} " "NONE" )
152158 set (PLUGIN_COMPILER_LIB_PATH "${PLUGIN_COMPILER_LIBS_DIR_EXTRACTED} /cid/lib/" )
0 commit comments