• Home
  • Raw
  • Download

Lines Matching +full:use +full:- +full:kernel

2  * Copyright (c) 2017-2022 Arm Limited.
4 * SPDX-License-Identifier: MIT
9 * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
21 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
78 /** Manually add tuning parameters for a kernel
80 * @param[in] kernel_id Unique identifiant of the kernel
81 * @param[in] optimal_tuning_params Optimal tuning parameters to use for the given kernel
97 /** Set the OpenCL kernel event
99 … * @note The interceptor can use this function to store the event associated to the OpenCL kernel
101 * @param[in] kernel_event The OpenCL kernel event
124 void tune_kernel_static(ICLKernel &kernel) override;
125 void tune_kernel_dynamic(ICLKernel &kernel) override;
126 void tune_kernel_dynamic(ICLKernel &kernel, ITensorPack &tensors) override;
133 /** A wrapper wrapping tensors and other objects needed for running the kernel
140 * @param[in] kernel OpenCL kernel to be tuned with tuning parameters
141 …[in,out] data IKernelData object wrapping tensors and other objects needed for running the kernel
144 void do_tune_kernel_dynamic(ICLKernel &kernel, IKernelData *data);
145 /** Find optimal tuning parameters using brute-force approach
147 * @param[in] kernel OpenCL kernel to be tuned with tuning parameters
148 …[in,out] data IKernelData object wrapping tensors and other objects needed for running the kernel
150 * @return The optimal tuning parameters to use
152 CLTuningParams find_optimal_tuning_params(ICLKernel &kernel, IKernelData *data);