diff --git a/tools/Vitis-AI-Runtime/VART/target_factory/CMakeLists.txt b/tools/Vitis-AI-Runtime/VART/target_factory/CMakeLists.txt index efc082728..349c4f694 100644 --- a/tools/Vitis-AI-Runtime/VART/target_factory/CMakeLists.txt +++ b/tools/Vitis-AI-Runtime/VART/target_factory/CMakeLists.txt @@ -14,7 +14,7 @@ # limitations under the License. # cmake_minimum_required(VERSION 3.5) -project(target-factory VERSION 1.3.1 LANGUAGES C CXX) +project(target-factory VERSION 1.3.2 LANGUAGES C CXX) include(${CMAKE_SOURCE_DIR}/cmake/VitisCommon.cmake) diff --git a/tools/Vitis-AI-Runtime/VART/target_factory/src/create_target_v2.cpp b/tools/Vitis-AI-Runtime/VART/target_factory/src/create_target_v2.cpp index e2bcf1089..f7102c851 100644 --- a/tools/Vitis-AI-Runtime/VART/target_factory/src/create_target_v2.cpp +++ b/tools/Vitis-AI-Runtime/VART/target_factory/src/create_target_v2.cpp @@ -150,7 +150,7 @@ const Target create_target_v2(const std::uint64_t fingerprint) { pool_nonlinear->add_nonlinear_type(Target::Nonlinear::relu); pool_engine->add_pool_type(Target::Pool::max); auto max_limit = pool_engine->mutable_max_limit(); - max_limit->set_kernel_size("2-8"); + max_limit->set_kernel_size("1-8"); max_limit->set_stride("1-8"); if (PL_AVG) { pool_engine->add_pool_type(Target::Pool::avg); diff --git a/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCVDX8G_ISA0_B16384C64B1.prototxt b/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCVDX8G_ISA0_B16384C64B1.prototxt index 6ef5379c4..0935b7f2f 100644 --- a/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCVDX8G_ISA0_B16384C64B1.prototxt +++ b/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCVDX8G_ISA0_B16384C64B1.prototxt @@ -78,7 +78,7 @@ conv_engine { } conv_limit { kernel_size: "1-16" - stride: "1-4" + stride: "1-8" } } eltwise_engine { @@ -105,7 +105,7 @@ pool_engine { } pool_type: max max_limit { - kernel_size: "2-8" + kernel_size: "1-8" stride: "1-4" } pool_type: avg diff --git a/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCVDX8G_ISA0_B16384C64B1_DW.prototxt b/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCVDX8G_ISA0_B16384C64B1_DW.prototxt index 0422adb59..9412b08b3 100644 --- a/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCVDX8G_ISA0_B16384C64B1_DW.prototxt +++ b/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCVDX8G_ISA0_B16384C64B1_DW.prototxt @@ -94,7 +94,7 @@ conv_engine { } conv_limit { kernel_size: "1-16" - stride: "1-4" + stride: "1-8" } } eltwise_engine { @@ -121,7 +121,7 @@ pool_engine { } pool_type: max max_limit { - kernel_size: "2-8" + kernel_size: "1-8" stride: "1-4" } pool_type: avg diff --git a/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCVDX8G_ISA0_B4096C16B1_DW_QT.prototxt b/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCVDX8G_ISA0_B4096C16B1_DW_QT.prototxt new file mode 100644 index 000000000..641a9e795 --- /dev/null +++ b/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCVDX8G_ISA0_B4096C16B1_DW_QT.prototxt @@ -0,0 +1,148 @@ +# Copyright 2019 Xilinx Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +name: "DPUCVDX8G_ISA0_B4096C16B1_DW_QT" +type: "DPUCVDX8G" +isa_version: 0x00 +feature_code: 0x0004f2022210 +bank_group { + name: "VB0" + type: "Virtual" + base_id: 0 + bank_num: 8 + bank_width: 16 + bank_depth: 4096 +} +bank_group { + name: "VB1" + type: "Virtual" + base_id: 8 + bank_num: 8 + bank_width: 16 + bank_depth: 4096 +} +bank_group { + name: "CONVW" + type: "Param" + base_id: 16 + bank_num: 16 + bank_width: 16 + bank_depth: 4096 +} +bank_group { + name: "DWCONVW" + type: "Param" + base_id: 32 + bank_num: 1 + bank_width: 16 + bank_depth: 4096 +} +bank_group { + name: "BIAS" + type: "Param" + base_id: 33 + bank_num: 1 + bank_width: 16 + bank_depth: 2048 +} +bank_group { + name: "DWCVBIAS" + type: "Param" + base_id: 34 + bank_num: 1 + bank_width: 16 + bank_depth: 2048 +} +load_engine { + channel_parallel: 16 + output_bank: "VB0" + output_bank: "VB1" +} +save_engine { + channel_parallel: 16 + input_bank: "VB0" + input_bank: "VB1" +} +conv_engine { + input_channel_parallel: 16 + output_channel_parallel: 16 + pixel_parallel: 8 + input_bank: "VB0" + input_bank: "VB1" + output_bank: "VB0" + output_bank: "VB1" + weight_bank: "CONVW" + bias_bank: "BIAS" + nonlinear { + nonlinear_type: relu + nonlinear_type: leaky_relu + nonlinear_type: relu_six + } + conv_limit { + kernel_size: "1-16" + stride: "1-8" + } +} +eltwise_engine { + channel_parallel: 16 + pixel_parallel: 2 + input_bank: "VB0" + input_bank: "VB1" + output_bank: "VB0" + output_bank: "VB1" + nonlinear { + nonlinear_type: relu + } + elew_type: add +} +pool_engine { + channel_parallel: 16 + pixel_parallel: 2 + input_bank: "VB0" + input_bank: "VB1" + output_bank: "VB0" + output_bank: "VB1" + nonlinear { + nonlinear_type: relu + } + pool_type: max + max_limit { + kernel_size: "1-8" + stride: "1-4" + } + pool_type: avg + avg_limit { + kernel_size: "2-8" + stride: "1-4" + } +} +dwconv_engine { + channel_parallel: 16 + pixel_parallel: 2 + input_bank: "VB0" + input_bank: "VB1" + output_bank: "VB0" + output_bank: "VB1" + weight_bank: "DWCONVW" + bias_bank: "DWCVBIAS" + nonlinear { + nonlinear_type: relu + nonlinear_type: relu_six + } + dwconv_limit { + kernel_size: "1-16" + stride: "1-4" + } +} +batch: 1 diff --git a/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCVDX8G_ISA0_B4096C16B3_DW.prototxt b/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCVDX8G_ISA0_B4096C16B3_DW.prototxt index 4971ec9db..210f67546 100644 --- a/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCVDX8G_ISA0_B4096C16B3_DW.prototxt +++ b/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCVDX8G_ISA0_B4096C16B3_DW.prototxt @@ -94,7 +94,7 @@ conv_engine { } conv_limit { kernel_size: "1-16" - stride: "1-4" + stride: "1-8" } } eltwise_engine { @@ -121,7 +121,7 @@ pool_engine { } pool_type: max max_limit { - kernel_size: "2-8" + kernel_size: "1-8" stride: "1-4" } pool_type: avg diff --git a/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCVDX8G_ISA0_B8192C32B1.prototxt b/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCVDX8G_ISA0_B8192C32B1.prototxt index 0f82a00e1..9947e2e90 100644 --- a/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCVDX8G_ISA0_B8192C32B1.prototxt +++ b/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCVDX8G_ISA0_B8192C32B1.prototxt @@ -78,7 +78,7 @@ conv_engine { } conv_limit { kernel_size: "1-16" - stride: "1-4" + stride: "1-8" } } eltwise_engine { @@ -105,7 +105,7 @@ pool_engine { } pool_type: max max_limit { - kernel_size: "2-8" + kernel_size: "1-8" stride: "1-4" } pool_type: avg diff --git a/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCVDX8G_ISA0_B8192C32B1_ELP4.prototxt b/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCVDX8G_ISA0_B8192C32B1_ELP4.prototxt index 7a960d8fa..e8225e153 100644 --- a/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCVDX8G_ISA0_B8192C32B1_ELP4.prototxt +++ b/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCVDX8G_ISA0_B8192C32B1_ELP4.prototxt @@ -78,7 +78,7 @@ conv_engine { } conv_limit { kernel_size: "1-16" - stride: "1-4" + stride: "1-8" } } eltwise_engine { @@ -105,7 +105,7 @@ pool_engine { } pool_type: max max_limit { - kernel_size: "2-8" + kernel_size: "1-8" stride: "1-4" } pool_type: avg diff --git a/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCVDX8G_ISA0_B8192C32B3.prototxt b/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCVDX8G_ISA0_B8192C32B3.prototxt index 538748a23..6ad993669 100644 --- a/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCVDX8G_ISA0_B8192C32B3.prototxt +++ b/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCVDX8G_ISA0_B8192C32B3.prototxt @@ -78,7 +78,7 @@ conv_engine { } conv_limit { kernel_size: "1-16" - stride: "1-4" + stride: "1-8" } } eltwise_engine { @@ -105,7 +105,7 @@ pool_engine { } pool_type: max max_limit { - kernel_size: "2-8" + kernel_size: "1-8" stride: "1-4" } pool_type: avg diff --git a/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCVDX8G_ISA0_B8192C32B3_DW.prototxt b/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCVDX8G_ISA0_B8192C32B3_DW.prototxt index 543a98167..0de90e06a 100644 --- a/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCVDX8G_ISA0_B8192C32B3_DW.prototxt +++ b/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCVDX8G_ISA0_B8192C32B3_DW.prototxt @@ -94,7 +94,7 @@ conv_engine { } conv_limit { kernel_size: "1-16" - stride: "1-4" + stride: "1-8" } } eltwise_engine { @@ -121,7 +121,7 @@ pool_engine { } pool_type: max max_limit { - kernel_size: "2-8" + kernel_size: "1-8" stride: "1-4" } pool_type: avg diff --git a/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCVDX8G_ISA0_B8192C32B3_I4W8B2.prototxt b/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCVDX8G_ISA0_B8192C32B3_I4W8B2.prototxt index fa0e66e70..ac9d770d9 100644 --- a/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCVDX8G_ISA0_B8192C32B3_I4W8B2.prototxt +++ b/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCVDX8G_ISA0_B8192C32B3_I4W8B2.prototxt @@ -78,7 +78,7 @@ conv_engine { } conv_limit { kernel_size: "1-16" - stride: "1-4" + stride: "1-8" } } eltwise_engine { @@ -105,7 +105,7 @@ pool_engine { } pool_type: max max_limit { - kernel_size: "2-8" + kernel_size: "1-8" stride: "1-4" } pool_type: avg diff --git a/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCVDX8G_ISA0_B8192C32B3_I8W4B2.prototxt b/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCVDX8G_ISA0_B8192C32B3_I8W4B2.prototxt index 4dac9132c..c814b9643 100644 --- a/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCVDX8G_ISA0_B8192C32B3_I8W4B2.prototxt +++ b/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCVDX8G_ISA0_B8192C32B3_I8W4B2.prototxt @@ -78,7 +78,7 @@ conv_engine { } conv_limit { kernel_size: "1-16" - stride: "1-4" + stride: "1-8" } } eltwise_engine { @@ -105,7 +105,7 @@ pool_engine { } pool_type: max max_limit { - kernel_size: "2-8" + kernel_size: "1-8" stride: "1-4" } pool_type: avg diff --git a/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCVDX8G_ISA0_B8192C32B3_I8W8B2.prototxt b/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCVDX8G_ISA0_B8192C32B3_I8W8B2.prototxt index 5558d0cf5..f52334d73 100644 --- a/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCVDX8G_ISA0_B8192C32B3_I8W8B2.prototxt +++ b/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCVDX8G_ISA0_B8192C32B3_I8W8B2.prototxt @@ -78,7 +78,7 @@ conv_engine { } conv_limit { kernel_size: "1-16" - stride: "1-4" + stride: "1-8" } } eltwise_engine { @@ -105,7 +105,7 @@ pool_engine { } pool_type: max max_limit { - kernel_size: "2-8" + kernel_size: "1-8" stride: "1-4" } pool_type: avg diff --git a/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCZDX8G_ISA0_B1024_MAX.prototxt b/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCZDX8G_ISA0_B1024_MAX.prototxt index bc14defd6..af1cbc341 100644 --- a/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCZDX8G_ISA0_B1024_MAX.prototxt +++ b/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCZDX8G_ISA0_B1024_MAX.prototxt @@ -129,7 +129,7 @@ pool_engine { } pool_type: max max_limit { - kernel_size: "2-8" + kernel_size: "1-8" stride: "1-8" } pool_type: avg diff --git a/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCZDX8G_ISA0_B1024_MIN.prototxt b/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCZDX8G_ISA0_B1024_MIN.prototxt index 934e22516..dc4cbb6bc 100644 --- a/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCZDX8G_ISA0_B1024_MIN.prototxt +++ b/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCZDX8G_ISA0_B1024_MIN.prototxt @@ -101,7 +101,7 @@ pool_engine { } pool_type: max max_limit { - kernel_size: "2-8" + kernel_size: "1-8" stride: "1-8" } pool_type: max_reduce diff --git a/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCZDX8G_ISA0_B1152_MAX.prototxt b/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCZDX8G_ISA0_B1152_MAX.prototxt index 5ec3e02a4..338751143 100644 --- a/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCZDX8G_ISA0_B1152_MAX.prototxt +++ b/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCZDX8G_ISA0_B1152_MAX.prototxt @@ -129,7 +129,7 @@ pool_engine { } pool_type: max max_limit { - kernel_size: "2-8" + kernel_size: "1-8" stride: "1-8" } pool_type: avg diff --git a/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCZDX8G_ISA0_B1152_MIN.prototxt b/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCZDX8G_ISA0_B1152_MIN.prototxt index cceab5085..71c5cc7fd 100644 --- a/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCZDX8G_ISA0_B1152_MIN.prototxt +++ b/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCZDX8G_ISA0_B1152_MIN.prototxt @@ -101,7 +101,7 @@ pool_engine { } pool_type: max max_limit { - kernel_size: "2-8" + kernel_size: "1-8" stride: "1-8" } pool_type: max_reduce diff --git a/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCZDX8G_ISA0_B1600_MAX.prototxt b/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCZDX8G_ISA0_B1600_MAX.prototxt index 6f73464cc..9eabafbaf 100644 --- a/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCZDX8G_ISA0_B1600_MAX.prototxt +++ b/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCZDX8G_ISA0_B1600_MAX.prototxt @@ -129,7 +129,7 @@ pool_engine { } pool_type: max max_limit { - kernel_size: "2-8" + kernel_size: "1-8" stride: "1-8" } pool_type: avg diff --git a/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCZDX8G_ISA0_B1600_MIN.prototxt b/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCZDX8G_ISA0_B1600_MIN.prototxt index 42fda095e..dcf6e243d 100644 --- a/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCZDX8G_ISA0_B1600_MIN.prototxt +++ b/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCZDX8G_ISA0_B1600_MIN.prototxt @@ -101,7 +101,7 @@ pool_engine { } pool_type: max max_limit { - kernel_size: "2-8" + kernel_size: "1-8" stride: "1-8" } pool_type: max_reduce diff --git a/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCZDX8G_ISA0_B2304_MAX.prototxt b/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCZDX8G_ISA0_B2304_MAX.prototxt index 652283366..ae9f28cd4 100644 --- a/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCZDX8G_ISA0_B2304_MAX.prototxt +++ b/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCZDX8G_ISA0_B2304_MAX.prototxt @@ -129,7 +129,7 @@ pool_engine { } pool_type: max max_limit { - kernel_size: "2-8" + kernel_size: "1-8" stride: "1-8" } pool_type: avg diff --git a/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCZDX8G_ISA0_B2304_MAX_BG2.prototxt b/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCZDX8G_ISA0_B2304_MAX_BG2.prototxt index 3373f3398..2d9111157 100644 --- a/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCZDX8G_ISA0_B2304_MAX_BG2.prototxt +++ b/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCZDX8G_ISA0_B2304_MAX_BG2.prototxt @@ -113,7 +113,7 @@ pool_engine { } pool_type: max max_limit { - kernel_size: "2-8" + kernel_size: "1-8" stride: "1-8" } pool_type: avg diff --git a/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCZDX8G_ISA0_B2304_MIN.prototxt b/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCZDX8G_ISA0_B2304_MIN.prototxt index c5c146ff2..f08f6c490 100644 --- a/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCZDX8G_ISA0_B2304_MIN.prototxt +++ b/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCZDX8G_ISA0_B2304_MIN.prototxt @@ -101,7 +101,7 @@ pool_engine { } pool_type: max max_limit { - kernel_size: "2-8" + kernel_size: "1-8" stride: "1-8" } pool_type: max_reduce diff --git a/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCZDX8G_ISA0_B3136_MAX.prototxt b/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCZDX8G_ISA0_B3136_MAX.prototxt index 8d90cbb69..6d4a493fa 100644 --- a/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCZDX8G_ISA0_B3136_MAX.prototxt +++ b/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCZDX8G_ISA0_B3136_MAX.prototxt @@ -129,7 +129,7 @@ pool_engine { } pool_type: max max_limit { - kernel_size: "2-8" + kernel_size: "1-8" stride: "1-8" } pool_type: avg diff --git a/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCZDX8G_ISA0_B3136_MAX_BG2.prototxt b/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCZDX8G_ISA0_B3136_MAX_BG2.prototxt index 7af9f67b4..5e4c0222b 100644 --- a/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCZDX8G_ISA0_B3136_MAX_BG2.prototxt +++ b/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCZDX8G_ISA0_B3136_MAX_BG2.prototxt @@ -113,7 +113,7 @@ pool_engine { } pool_type: max max_limit { - kernel_size: "2-8" + kernel_size: "1-8" stride: "1-8" } pool_type: avg diff --git a/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCZDX8G_ISA0_B3136_MIN.prototxt b/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCZDX8G_ISA0_B3136_MIN.prototxt index 2cf9a6933..2164b8b9d 100644 --- a/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCZDX8G_ISA0_B3136_MIN.prototxt +++ b/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCZDX8G_ISA0_B3136_MIN.prototxt @@ -101,7 +101,7 @@ pool_engine { } pool_type: max max_limit { - kernel_size: "2-8" + kernel_size: "1-8" stride: "1-8" } pool_type: max_reduce diff --git a/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCZDX8G_ISA0_B4096_MAX.prototxt b/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCZDX8G_ISA0_B4096_MAX.prototxt index 5b2687d6c..faaaef83b 100644 --- a/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCZDX8G_ISA0_B4096_MAX.prototxt +++ b/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCZDX8G_ISA0_B4096_MAX.prototxt @@ -129,7 +129,7 @@ pool_engine { } pool_type: max max_limit { - kernel_size: "2-8" + kernel_size: "1-8" stride: "1-8" } pool_type: avg diff --git a/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCZDX8G_ISA0_B4096_MAX_BG2.prototxt b/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCZDX8G_ISA0_B4096_MAX_BG2.prototxt index 629d22ecb..7ffc0d305 100644 --- a/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCZDX8G_ISA0_B4096_MAX_BG2.prototxt +++ b/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCZDX8G_ISA0_B4096_MAX_BG2.prototxt @@ -113,7 +113,7 @@ pool_engine { } pool_type: max max_limit { - kernel_size: "2-8" + kernel_size: "1-8" stride: "1-8" } pool_type: avg diff --git a/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCZDX8G_ISA0_B4096_MAX_EM.prototxt b/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCZDX8G_ISA0_B4096_MAX_EM.prototxt index 9510b17f3..a6983bdf4 100644 --- a/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCZDX8G_ISA0_B4096_MAX_EM.prototxt +++ b/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCZDX8G_ISA0_B4096_MAX_EM.prototxt @@ -130,7 +130,7 @@ pool_engine { } pool_type: max max_limit { - kernel_size: "2-8" + kernel_size: "1-8" stride: "1-8" } pool_type: avg diff --git a/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCZDX8G_ISA0_B4096_MIN.prototxt b/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCZDX8G_ISA0_B4096_MIN.prototxt index 11459eb7a..cdc087618 100644 --- a/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCZDX8G_ISA0_B4096_MIN.prototxt +++ b/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCZDX8G_ISA0_B4096_MIN.prototxt @@ -101,7 +101,7 @@ pool_engine { } pool_type: max max_limit { - kernel_size: "2-8" + kernel_size: "1-8" stride: "1-8" } pool_type: max_reduce diff --git a/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCZDX8G_ISA0_B512_MAX.prototxt b/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCZDX8G_ISA0_B512_MAX.prototxt index d2a821988..eb0b37dbd 100644 --- a/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCZDX8G_ISA0_B512_MAX.prototxt +++ b/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCZDX8G_ISA0_B512_MAX.prototxt @@ -129,7 +129,7 @@ pool_engine { } pool_type: max max_limit { - kernel_size: "2-8" + kernel_size: "1-8" stride: "1-8" } pool_type: avg diff --git a/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCZDX8G_ISA0_B512_MIN.prototxt b/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCZDX8G_ISA0_B512_MIN.prototxt index 5ee69ad72..1e0b31f16 100644 --- a/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCZDX8G_ISA0_B512_MIN.prototxt +++ b/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCZDX8G_ISA0_B512_MIN.prototxt @@ -101,7 +101,7 @@ pool_engine { } pool_type: max max_limit { - kernel_size: "2-8" + kernel_size: "1-8" stride: "1-8" } pool_type: max_reduce diff --git a/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCZDX8G_ISA0_B800_MAX.prototxt b/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCZDX8G_ISA0_B800_MAX.prototxt index 4d5d28d42..2cc42463b 100644 --- a/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCZDX8G_ISA0_B800_MAX.prototxt +++ b/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCZDX8G_ISA0_B800_MAX.prototxt @@ -129,7 +129,7 @@ pool_engine { } pool_type: max max_limit { - kernel_size: "2-8" + kernel_size: "1-8" stride: "1-8" } pool_type: avg diff --git a/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCZDX8G_ISA0_B800_MIN.prototxt b/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCZDX8G_ISA0_B800_MIN.prototxt index dff61063e..3fcf54202 100644 --- a/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCZDX8G_ISA0_B800_MIN.prototxt +++ b/tools/Vitis-AI-Runtime/VART/target_factory/targets/DPUCZDX8G_ISA0_B800_MIN.prototxt @@ -101,7 +101,7 @@ pool_engine { } pool_type: max max_limit { - kernel_size: "2-8" + kernel_size: "1-8" stride: "1-8" } pool_type: max_reduce