diff options
author | Giorgio Arena <giorgio.arena@arm.com> | 2021-09-01 14:05:00 +0100 |
---|---|---|
committer | Giorgio Arena <giorgio.arena@arm.com> | 2021-09-03 14:04:19 +0000 |
commit | 8fce496a715929372b3c448a233713d87d65f768 (patch) | |
tree | 283841880dd0c969addda1c08f50fc6e622ff07d /src/gpu/cl/ClKernelLibrary.cpp | |
parent | b8025b3bb1b75fa94400a665e65a1d53ba9965f9 (diff) | |
download | ComputeLibrary-8fce496a715929372b3c448a233713d87d65f768.tar.gz |
Remove padding from ClPool2dKernel NCHW
- Simplify NCHW kernel structure by removing old optimized paths
- Merge quantized with fp kernels
Resolve COMPMID-4722
Signed-off-by: Giorgio Arena <giorgio.arena@arm.com>
Change-Id: I79016b119619aed6a6193295601cd6517f14b88c
Reviewed-on: https://review.mlplatform.org/c/ml/ComputeLibrary/+/6183
Comments-Addressed: Arm Jenkins <bsgcomp@arm.com>
Tested-by: Arm Jenkins <bsgcomp@arm.com>
Reviewed-by: Gian Marco Iodice <gianmarco.iodice@arm.com>
Diffstat (limited to 'src/gpu/cl/ClKernelLibrary.cpp')
-rw-r--r-- | src/gpu/cl/ClKernelLibrary.cpp | 16 |
1 files changed, 1 insertions, 15 deletions
diff --git a/src/gpu/cl/ClKernelLibrary.cpp b/src/gpu/cl/ClKernelLibrary.cpp index 5cd969e7f2..c05bb96753 100644 --- a/src/gpu/cl/ClKernelLibrary.cpp +++ b/src/gpu/cl/ClKernelLibrary.cpp @@ -328,10 +328,6 @@ const std::map<std::string, std::string> ClKernelLibrary::_kernel_program_map = { "pixelwise_mul_float", "common/pixelwise_mul_float.cl" }, { "pixelwise_mul_int", "common/pixelwise_mul_int.cl" }, { "pixelwise_mul_quantized", "common/pixelwise_mul_int.cl" }, - { "pooling_layer_2", "common/pooling_layer.cl" }, - { "pooling_layer_3", "common/pooling_layer.cl" }, - { "pooling_layer_optimized_3", "common/pooling_layer.cl" }, - { "pooling_layer_7", "common/pooling_layer.cl" }, { "qlstm_layer_normalization", "common/qlstm_layer_normalization.cl" }, { "quantization_layer", "common/quantization_layer.cl" }, { "range", "common/range.cl" }, @@ -385,9 +381,7 @@ const std::map<std::string, std::string> ClKernelLibrary::_kernel_program_map = { "normalize_planar_yuv_layer_nchw", "nchw/normalize_planar_yuv_layer.cl" }, { "normalize_planar_yuv_layer_q8_nchw", "nchw/normalize_planar_yuv_layer_quantized.cl" }, { "pooling_layer_MxN_nchw", "nchw/pooling_layer.cl" }, - { "pooling_layer_2_nchw_indices_fp32", "nchw/pooling_layer.cl" }, - { "pooling_layer_2_nchw_indices_fp16", "nchw/pooling_layer.cl" }, - { "pooling_layer_MxN_quantized_nchw", "nchw/pooling_layer_quantized.cl" }, + { "pooling_layer_2_nchw_indices", "nchw/pooling_layer.cl" }, { "prior_box_layer_nchw", "nchw/prior_box_layer.cl" }, { "remap_nearest_neighbour_nchw", "nchw/remap.cl" }, { "remap_bilinear_nchw", "nchw/remap.cl" }, @@ -668,10 +662,6 @@ const std::map<std::string, std::string> ClKernelLibrary::_program_source_map = #include "./cl_kernels/common/pixelwise_mul_int.clembed" }, { - "common/pooling_layer.cl", -#include "./cl_kernels/common/pooling_layer.clembed" - }, - { "common/qlstm_layer_normalization.cl", #include "./cl_kernels/common/qlstm_layer_normalization.clembed" }, @@ -805,10 +795,6 @@ const std::map<std::string, std::string> ClKernelLibrary::_program_source_map = #include "./cl_kernels/nchw/pooling_layer.clembed" }, { - "nchw/pooling_layer_quantized.cl", -#include "./cl_kernels/nchw/pooling_layer_quantized.clembed" - }, - { "nchw/prior_box_layer.cl", #include "./cl_kernels/nchw/prior_box_layer.clembed" }, |