diff options
author | Manuel Bottini <manuel.bottini@arm.com> | 2021-03-29 17:15:21 +0100 |
---|---|---|
committer | Georgios Pinitas <georgios.pinitas@arm.com> | 2021-04-09 15:12:04 +0000 |
commit | 99b1a1cc1bdeaec08d2a8fb5ac5d104502e05570 (patch) | |
tree | 9a240778d6c400187f963c8ec0d8f7bb5cf71ba0 /src/core/CL/kernels/CLGEMMMatrixMultiplyKernel.cpp | |
parent | 83eee19e924df4034baa69307ffbf93f773ec041 (diff) | |
download | ComputeLibrary-99b1a1cc1bdeaec08d2a8fb5ac5d104502e05570.tar.gz |
Fix bug on Implicit Padding for CL GEMMMatrixMultiplyInterleavedTransposed
Resolves: COMPMID-4342
Change-Id: I468c6d68c0284e4ec76f22037a697fff7bc5638c
Signed-off-by: Manuel Bottini <manuel.bottini@arm.com>
Reviewed-on: https://review.mlplatform.org/c/ml/ComputeLibrary/+/5391
Reviewed-by: Michele Di Giorgio <michele.digiorgio@arm.com>
Reviewed-by: Georgios Pinitas <georgios.pinitas@arm.com>
Comments-Addressed: Arm Jenkins <bsgcomp@arm.com>
Tested-by: Arm Jenkins <bsgcomp@arm.com>
Diffstat (limited to 'src/core/CL/kernels/CLGEMMMatrixMultiplyKernel.cpp')
-rw-r--r-- | src/core/CL/kernels/CLGEMMMatrixMultiplyKernel.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/core/CL/kernels/CLGEMMMatrixMultiplyKernel.cpp b/src/core/CL/kernels/CLGEMMMatrixMultiplyKernel.cpp index 1ef46b5059..479c06330d 100644 --- a/src/core/CL/kernels/CLGEMMMatrixMultiplyKernel.cpp +++ b/src/core/CL/kernels/CLGEMMMatrixMultiplyKernel.cpp @@ -352,6 +352,7 @@ void CLGEMMMatrixMultiplyKernel::configure(const CLCompileContext &compile_conte build_opts.add_option_if(activation_info.enabled(), "-DACTIVATION_TYPE=" + lower_string(string_from_activation_func(activation_info.activation()))); build_opts.add_option_if(activation_info.enabled(), "-DA_VAL=" + float_to_string_with_full_precision(activation_info.a())); build_opts.add_option_if(activation_info.enabled(), "-DB_VAL=" + float_to_string_with_full_precision(activation_info.b())); + build_opts.add_option("-DIN1_DIM_X=" + support::cpp11::to_string(input1->info()->dimension(0))); const bool is_bifrost = get_arch_from_target(gpu_target) == GPUTarget::BIFROST; @@ -424,7 +425,6 @@ void CLGEMMMatrixMultiplyKernel::configure(const CLCompileContext &compile_conte kernel_name = "gemm_mm_floating_point"; } } - // Create kernel _kernel = create_kernel(compile_context, kernel_name, build_opts.options()); |