aboutsummaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorSang-Hoon Park <sang-hoon.park@arm.com>2020-10-21 15:58:54 +0100
committerSang-Hoon Park <sang-hoon.park@arm.com>2020-11-07 08:07:22 +0000
commitbef7fa27b0d231a8649952f60808132d109b6345 (patch)
tree7543c66a473d90e28b4860986fad77afa5115043 /docs
parentb9531540dadce8331a703c32456f3c9defdfefa9 (diff)
downloadComputeLibrary-bef7fa27b0d231a8649952f60808132d109b6345.tar.gz
COMPMID-3639: (3RDPARTY_UPDATE) Move CL kernels to src
Change-Id: I10d27db788e5086adae1841e3e2441cd9b76ef84 Signed-off-by: Sang-Hoon Park <sang-hoon.park@arm.com> Reviewed-on: https://review.mlplatform.org/c/ml/ComputeLibrary/+/4310 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 'docs')
-rw-r--r--docs/04_adding_operator.dox10
-rw-r--r--docs/ComputeLibrary.dir10
2 files changed, 6 insertions, 14 deletions
diff --git a/docs/04_adding_operator.dox b/docs/04_adding_operator.dox
index cf2e78368d..13be712549 100644
--- a/docs/04_adding_operator.dox
+++ b/docs/04_adding_operator.dox
@@ -80,7 +80,7 @@ There are specific interfaces for OpenCL and Neon: @ref ICLKernel, INEKernel (us
There are two others implementation of @ref IKernel called @ref ICLSimpleKernel and INESimpleKernel, they are the interface for simple kernels that have just one input tensor and one output tensor.
Creating a new kernel implies adding new files:
-- arm_compute/core/CL/kernels/CLReshapeLayerKernel.h
+- src/core/CL/kernels/CLReshapeLayerKernel.h
- src/core/CL/cl_kernels/reshape_layer.cl
- src/core/CL/kernels/CLReshapeLayerKernel.cpp
- src/core/CL/CLKernelLibrary.cpp
@@ -90,16 +90,16 @@ Neon kernel
- src/core/NEON/kernels/NEReshapeLayerKernel.cpp
We must register the new layer in the respective libraries:
-- arm_compute/core/CL/CLKernels.h
+- src/core/CL/CLKernels.h
- arm_compute/core/NEON/NEKernels.h
These files contain the list of all kernels available in the corresponding Compute Library's backend, for example CLKernels:
@code{.cpp}
...
-#include "arm_compute/core/CL/kernels/CLMinMaxLayerKernel.h"
-#include "arm_compute/core/CL/kernels/CLMinMaxLocationKernel.h"
+#include "src/core/CL/kernels/CLMinMaxLayerKernel.h"
+#include "src/core/CL/kernels/CLMinMaxLocationKernel.h"
...
-#include "arm_compute/core/CL/kernels/CLReshapeLayerKernel.h"
+#include "src/core/CL/kernels/CLReshapeLayerKernel.h"
...
@endcode
diff --git a/docs/ComputeLibrary.dir b/docs/ComputeLibrary.dir
index 93be52afd7..7733e531cd 100644
--- a/docs/ComputeLibrary.dir
+++ b/docs/ComputeLibrary.dir
@@ -23,18 +23,10 @@
* @brief Manages all the OpenCL kernels compilation and caching, provides accessors for the OpenCL Context.
*/
-/** @file arm_compute/core/CL/CLKernels.h
- * @brief Includes all the OpenCL kernels at once
- */
-
/** @file arm_compute/core/CL/OpenCL.h
* @brief Wrapper to configure the Khronos OpenCL C++ header
*/
-/** @dir arm_compute/core/CL/kernels
- * @brief Folder containing all the OpenCL kernels
- */
-
/** @dir arm_compute/core/CPP
* @brief CPP backend core: kernels and utilities.
*/
@@ -283,7 +275,7 @@
* @brief Folder containing all the configuration files for GEMM
*/
-/** @dir src/core/CL/cl_kernels
+/** @dir src/core/CL/kernels
* @brief All the OpenCL kernels
*/