MNN/source/backend/opencl/execution/cl
xiaying db0f559f9d MNN:Sync: Sync Internal 3.2.2 2025-07-23 14:33:57 +08:00
..
README.md MNN:Sync: Sync Internal 3.1.3 2025-04-28 11:50:24 +08:00
argmax_buf.cl MNN:Sync: Sync Internal 2.9.5 2024-09-12 12:57:57 +08:00
argmax_buf_mnn_cl.cpp MNN:Sync: Sync Internal 3.1.3 2025-04-28 11:50:24 +08:00
attention_buf.cl MNN:Sync: Sync 3.2.0 2025-06-05 15:15:29 +08:00
attention_buf_mnn_cl.cpp MNN:Sync: Sync 3.2.0 2025-06-05 15:15:29 +08:00
binary.cl MNN:Sync: Sync Internal 3.1.3 2025-04-28 11:50:24 +08:00
binary_buf.cl MNN:Sync: Sync Internal 3.1.3 2025-04-28 11:50:24 +08:00
binary_buf_mnn_cl.cpp MNN:Sync: Sync Internal 3.1.3 2025-04-28 11:50:24 +08:00
binary_mnn_cl.cpp MNN:Sync: Sync Internal 3.1.3 2025-04-28 11:50:24 +08:00
binary_subgroup_buf.cl MNN:Sync: Sync Internal 3.1.3 2025-04-28 11:50:24 +08:00
binary_subgroup_buf_mnn_cl.cpp MNN:Sync: Sync Internal 3.1.3 2025-04-28 11:50:24 +08:00
buffer_convert_buf.cl MNN:Sync: Sync 3.2.0 2025-06-05 15:15:29 +08:00
buffer_convert_buf_mnn_cl.cpp MNN:Sync: Sync 3.2.0 2025-06-05 15:15:29 +08:00
buffer_convert_quant.cl MNN:Sync: Sync Internal 3.0.4 2025-01-22 16:28:36 +08:00
buffer_convert_quant_mnn_cl.cpp MNN:Sync: Sync Internal 3.1.3 2025-04-28 11:50:24 +08:00
buffer_convert_subgroup_buf.cl [MNN:Sync] Sync Internal 2.8.4 2024-04-19 11:58:21 +08:00
buffer_convert_subgroup_buf_mnn_cl.cpp MNN:Sync: Sync Internal 3.1.3 2025-04-28 11:50:24 +08:00
buffer_to_image.cl MNN:Sync: Sync Internal 3.1.3 2025-04-28 11:50:24 +08:00
buffer_to_image_mnn_cl.cpp MNN:Sync: Sync Internal 3.1.3 2025-04-28 11:50:24 +08:00
cast.cl [MNN:Sync] Sync Internal 2.8.4 2024-04-19 11:58:21 +08:00
cast_buf.cl MNN:Sync: Sync Internal 2.9.5 2024-09-12 12:57:57 +08:00
cast_buf_mnn_cl.cpp MNN:Sync: Sync Internal 3.1.3 2025-04-28 11:50:24 +08:00
cast_mnn_cl.cpp MNN:Sync: Sync Internal 3.1.3 2025-04-28 11:50:24 +08:00
conv_2d.cl MNN:Sync: Sync Internal 3.2.2 2025-07-23 14:33:57 +08:00
conv_2d_buf.cl MNN:Sync: Sync Internal 3.2.2 2025-07-23 14:33:57 +08:00
conv_2d_buf_mnn_cl.cpp MNN:Sync: Sync Internal 3.2.2 2025-07-23 14:33:57 +08:00
conv_2d_c1_subgroup_buf.cl MNN:Sync: Sync Internal 2.9.5 2024-09-12 12:57:57 +08:00
conv_2d_c1_subgroup_buf_mnn_cl.cpp MNN:Sync: Sync Internal 3.1.3 2025-04-28 11:50:24 +08:00
conv_2d_c16_subgroup_buf.cl MNN:Sync: Sync Internal 2.9.5 2024-09-12 12:57:57 +08:00
conv_2d_c16_subgroup_buf_mnn_cl.cpp MNN:Sync: Sync Internal 3.1.3 2025-04-28 11:50:24 +08:00
conv_2d_int.cl MNN:Sync: Sync 3.2.0 2025-06-05 15:15:29 +08:00
conv_2d_int_buf.cl MNN:Sync: Sync 3.2.0 2025-06-05 15:15:29 +08:00
conv_2d_int_buf_mnn_cl.cpp MNN:Sync: Sync 3.2.0 2025-06-05 15:15:29 +08:00
conv_2d_int_mnn_cl.cpp MNN:Sync: Sync 3.2.0 2025-06-05 15:15:29 +08:00
conv_2d_mnn_cl.cpp MNN:Sync: Sync Internal 3.2.2 2025-07-23 14:33:57 +08:00
copy_buffer_to_image2d.cl Github release 1.1.0 2020-11-05 16:49:17 +08:00
copy_buffer_to_image2d_mnn_cl.cpp MNN:Sync: Sync Internal 3.1.3 2025-04-28 11:50:24 +08:00
deconv_2d.cl MNN:Sync: Sync Internal 2.9.5 2024-09-12 12:57:57 +08:00
deconv_2d_mnn_cl.cpp MNN:Sync: Sync Internal 3.1.3 2025-04-28 11:50:24 +08:00
depthwise_conv2d.cl MNN:Sync: Sync 3.2.0 2025-06-05 15:15:29 +08:00
depthwise_conv2d_buf.cl MNN:Sync: Sync Interal 3.0.2 2024-12-19 20:34:17 +08:00
depthwise_conv2d_buf_mnn_cl.cpp MNN:Sync: Sync Internal 3.1.3 2025-04-28 11:50:24 +08:00
depthwise_conv2d_mnn_cl.cpp MNN:Sync: Sync 3.2.0 2025-06-05 15:15:29 +08:00
depthwise_conv2d_subgroup_buf.cl MNN:Sync: Sync Internal 2.9.5 2024-09-12 12:57:57 +08:00
depthwise_conv2d_subgroup_buf_mnn_cl.cpp MNN:Sync: Sync Internal 3.1.3 2025-04-28 11:50:24 +08:00
depthwise_deconv2d.cl [MNN:Sync] Sync Internal 2.7.2 2023-10-18 10:31:02 +08:00
depthwise_deconv2d_mnn_cl.cpp MNN:Sync: Sync Internal 3.1.3 2025-04-28 11:50:24 +08:00
gather_buf.cl MNN:Sync: Sync Internal 3.1.3 2025-04-28 11:50:24 +08:00
gather_buf_mnn_cl.cpp MNN:Sync: Sync Internal 3.1.3 2025-04-28 11:50:24 +08:00
gemm.cl MNN:Sync: Sync 3.2.0 2025-06-05 15:15:29 +08:00
gemm_buf.cl MNN:Sync: Sync Internal 3.2.2 2025-07-23 14:33:57 +08:00
gemm_buf_mnn_cl.cpp MNN:Sync: Sync Internal 3.2.2 2025-07-23 14:33:57 +08:00
gemm_conv1x1_buf.cl MNN:Sync: Sync 3.2.0 2025-06-05 15:15:29 +08:00
gemm_conv1x1_buf_mnn_cl.cpp MNN:Sync: Sync 3.2.0 2025-06-05 15:15:29 +08:00
gemm_int.cl MNN:Sync: Sync 3.2.0 2025-06-05 15:15:29 +08:00
gemm_int_mnn_cl.cpp MNN:Sync: Sync 3.2.0 2025-06-05 15:15:29 +08:00
gemm_mnn_cl.cpp MNN:Sync: Sync 3.2.0 2025-06-05 15:15:29 +08:00
gemv_conv1x1_buf.cl MNN:Sync: Sync 3.2.0 2025-06-05 15:15:29 +08:00
gemv_conv1x1_buf_mnn_cl.cpp MNN:Sync: Sync 3.2.0 2025-06-05 15:15:29 +08:00
glmem_convert.cl MNN:Sync: Sync Internal 3.2.2 2025-07-23 14:33:57 +08:00
glmem_convert_mnn_cl.cpp MNN:Sync: Sync Internal 3.2.2 2025-07-23 14:33:57 +08:00
grid_sample.cl MNN:Sync: Sync Internal 2.9.6 2024-10-14 19:26:28 +08:00
grid_sample_buf.cl MNN:Sync: Sync Internal 2.9.6 2024-10-14 19:26:28 +08:00
grid_sample_buf_mnn_cl.cpp MNN:Sync: Sync Internal 3.1.3 2025-04-28 11:50:24 +08:00
grid_sample_mnn_cl.cpp MNN:Sync: Sync Internal 3.1.3 2025-04-28 11:50:24 +08:00
groupnorm_buf.cl MNN:Sync: Sync 3.2.0 2025-06-05 15:15:29 +08:00
groupnorm_buf_mnn_cl.cpp MNN:Sync: Sync 3.2.0 2025-06-05 15:15:29 +08:00
input_transe_buf.cl MNN:Sync: Sync 3.2.0 2025-06-05 15:15:29 +08:00
input_transe_buf_mnn_cl.cpp MNN:Sync: Sync 3.2.0 2025-06-05 15:15:29 +08:00
interp.cl [MNN:Sync] Sync opencl from Internal Gitlab, support Buffer and more 2021-03-12 18:43:38 +08:00
interp_buf.cl MNN:Sync: Sync Internal 2.9.5 2024-09-12 12:57:57 +08:00
interp_buf_mnn_cl.cpp MNN:Sync: Sync Internal 3.1.3 2025-04-28 11:50:24 +08:00
interp_mnn_cl.cpp MNN:Sync: Sync Internal 3.1.3 2025-04-28 11:50:24 +08:00
layernorm.cl MNN:Sync: Sync 3.2.0 2025-06-05 15:15:29 +08:00
layernorm_buf.cl MNN:Sync: Sync 3.2.0 2025-06-05 15:15:29 +08:00
layernorm_buf_mnn_cl.cpp MNN:Sync: Sync 3.2.0 2025-06-05 15:15:29 +08:00
layernorm_mnn_cl.cpp MNN:Sync: Sync 3.2.0 2025-06-05 15:15:29 +08:00
loop.cl MNN:Sync: Sync 3.2.0 2025-06-05 15:15:29 +08:00
loop_buf.cl MNN:Sync: Sync 3.2.0 2025-06-05 15:15:29 +08:00
loop_buf_mnn_cl.cpp MNN:Sync: Sync 3.2.0 2025-06-05 15:15:29 +08:00
loop_mnn_cl.cpp MNN:Sync: Sync 3.2.0 2025-06-05 15:15:29 +08:00
matmul.cl Github release 1.1.0 2020-11-05 16:49:17 +08:00
matmul_buf.cl MNN:Sync: Sync Internal 3.0.1 2024-12-02 10:12:08 +08:00
matmul_buf_mnn_cl.cpp MNN:Sync: Sync Internal 3.1.3 2025-04-28 11:50:24 +08:00
matmul_local_buf.cl [MNN:Sync] Sync Internal 2.9.1 2024-06-03 20:09:34 +08:00
matmul_local_buf_mnn_cl.cpp MNN:Sync: Sync Internal 3.1.3 2025-04-28 11:50:24 +08:00
matmul_mnn_cl.cpp MNN:Sync: Sync Internal 3.1.3 2025-04-28 11:50:24 +08:00
matmul_params_buf.cl MNN:Sync: Sync 3.2.0 2025-06-05 15:15:29 +08:00
matmul_params_buf_mnn_cl.cpp MNN:Sync: Sync 3.2.0 2025-06-05 15:15:29 +08:00
nearest.cl [MNN:Sync] Sync Internal 2.6.2 2023-07-31 14:24:48 +08:00
nearest_mnn_cl.cpp MNN:Sync: Sync Internal 3.1.3 2025-04-28 11:50:24 +08:00
opencl_codegen.py MNN:Sync: Sync Internal 3.2.1 2025-06-17 11:08:21 +08:00
opencl_source_map.hpp MNN:Sync: Sync Internal 3.2.2 2025-07-23 14:33:57 +08:00
pooling.cl MNN:Sync: Sync 3.2.0 2025-06-05 15:15:29 +08:00
pooling_buf.cl MNN:Sync: Sync 3.2.0 2025-06-05 15:15:29 +08:00
pooling_buf_mnn_cl.cpp MNN:Sync: Sync 3.2.0 2025-06-05 15:15:29 +08:00
pooling_mnn_cl.cpp MNN:Sync: Sync 3.2.0 2025-06-05 15:15:29 +08:00
pooling_subgroup_buf.cl MNN:Sync: Sync Internal 2.9.5 2024-09-12 12:57:57 +08:00
pooling_subgroup_buf_mnn_cl.cpp MNN:Sync: Sync Internal 3.1.3 2025-04-28 11:50:24 +08:00
range.cl [MNN:Sync] Sync Internal 2.8.4 2024-04-19 11:58:21 +08:00
range_buf.cl MNN:Sync: Sync Internal 2.9.5 2024-09-12 12:57:57 +08:00
range_buf_mnn_cl.cpp MNN:Sync: Sync Internal 3.1.3 2025-04-28 11:50:24 +08:00
range_mnn_cl.cpp MNN:Sync: Sync Internal 3.1.3 2025-04-28 11:50:24 +08:00
raster.cl MNN:Sync: Sync Internal 2.9.6 2024-10-14 19:26:28 +08:00
raster_buf.cl MNN:Sync: Sync 3.2.0 2025-06-05 15:15:29 +08:00
raster_buf_mnn_cl.cpp MNN:Sync: Sync 3.2.0 2025-06-05 15:15:29 +08:00
raster_mnn_cl.cpp MNN:Sync: Sync Internal 3.1.3 2025-04-28 11:50:24 +08:00
reduction.cl MNN:Sync: Sync 3.2.0 2025-06-05 15:15:29 +08:00
reduction_buf.cl LLM:Feature, OpenCL:Bugfix: Sync internal bugfix( support llm prompt 2025-04-30 18:00:38 +08:00
reduction_buf_mnn_cl.cpp LLM:Feature, OpenCL:Bugfix: Sync internal bugfix( support llm prompt 2025-04-30 18:00:38 +08:00
reduction_mnn_cl.cpp MNN:Sync: Sync 3.2.0 2025-06-05 15:15:29 +08:00
roi_pooling.cl [MNN:Sync] Sync Internal Gitlab 2023-02-28 10:41:24 +08:00
roi_pooling_mnn_cl.cpp MNN:Sync: Sync Internal 3.1.3 2025-04-28 11:50:24 +08:00
scale.cl [MNN:Sync] Sync opencl from Internal Gitlab, support Buffer and more 2021-03-12 18:43:38 +08:00
scale_buf.cl MNN:Sync: Sync Internal 2.9.5 2024-09-12 12:57:57 +08:00
scale_buf_mnn_cl.cpp MNN:Sync: Sync Internal 3.1.3 2025-04-28 11:50:24 +08:00
scale_mnn_cl.cpp MNN:Sync: Sync Internal 3.1.3 2025-04-28 11:50:24 +08:00
select.cl MNN:Sync: Sync Internal 3.0.0 2024-11-18 14:40:27 +08:00
select_buf.cl [MNN:Sync] Sync Internal 2.8.4 2024-04-19 11:58:21 +08:00
select_buf_mnn_cl.cpp MNN:Sync: Sync Internal 3.1.3 2025-04-28 11:50:24 +08:00
select_mnn_cl.cpp MNN:Sync: Sync Internal 3.1.3 2025-04-28 11:50:24 +08:00
self_attention_buf.cl LLM:Feature, OpenCL:Bugfix: Sync internal bugfix( support llm prompt 2025-04-30 18:00:38 +08:00
self_attention_buf_mnn_cl.cpp LLM:Feature, OpenCL:Bugfix: Sync internal bugfix( support llm prompt 2025-04-30 18:00:38 +08:00
softmax.cl LLM:Feature, OpenCL:Bugfix: Sync internal bugfix( support llm prompt 2025-04-30 18:00:38 +08:00
softmax_buf.cl LLM:Feature, OpenCL:Bugfix: Sync internal bugfix( support llm prompt 2025-04-30 18:00:38 +08:00
softmax_buf_mnn_cl.cpp LLM:Feature, OpenCL:Bugfix: Sync internal bugfix( support llm prompt 2025-04-30 18:00:38 +08:00
softmax_mnn_cl.cpp LLM:Feature, OpenCL:Bugfix: Sync internal bugfix( support llm prompt 2025-04-30 18:00:38 +08:00
splitgelu_buf.cl MNN:Sync: Sync Internal 2.9.5 2024-09-12 12:57:57 +08:00
splitgelu_buf_mnn_cl.cpp MNN:Sync: Sync Internal 3.1.3 2025-04-28 11:50:24 +08:00
strassen_binary_buf.cl MNN:Sync: Sync Internal 2.9.4 2024-08-24 15:46:21 +08:00
strassen_binary_buf_mnn_cl.cpp MNN:Sync: Sync Internal 3.1.3 2025-04-28 11:50:24 +08:00
unary.cl [MNN:Sync] Sync Internal 2.8.4 2024-04-19 11:58:21 +08:00
unary_buf.cl MNN:Sync: Sync Internal 2.9.5 2024-09-12 12:57:57 +08:00
unary_buf_mnn_cl.cpp MNN:Sync: Sync Internal 3.1.3 2025-04-28 11:50:24 +08:00
unary_mnn_cl.cpp MNN:Sync: Sync Internal 3.1.3 2025-04-28 11:50:24 +08:00
unary_subgroup_buf.cl MNN:Sync: Sync Internal 2.9.5 2024-09-12 12:57:57 +08:00
unary_subgroup_buf_mnn_cl.cpp MNN:Sync: Sync Internal 3.1.3 2025-04-28 11:50:24 +08:00
winogradTransformDest2_3_1.cl [MNN:Sync] Sync Internal Gitlab 2023-02-28 10:41:24 +08:00
winogradTransformDest2_3_1_mnn_cl.cpp MNN:Sync: Sync Internal 3.1.3 2025-04-28 11:50:24 +08:00
winogradTransformDest2_5_1.cl [MNN:Sync] Sync Internal Gitlab 2023-02-28 10:41:24 +08:00
winogradTransformDest2_5_1_mnn_cl.cpp MNN:Sync: Sync Internal 3.1.3 2025-04-28 11:50:24 +08:00
winogradTransformSource2_3_1.cl [MNN:Sync] Sync Internal Gitlab 2023-02-28 10:41:24 +08:00
winogradTransformSource2_3_1_mnn_cl.cpp MNN:Sync: Sync Internal 3.1.3 2025-04-28 11:50:24 +08:00
winogradTransformSource2_5_1.cl [MNN:Sync] Sync Internal Gitlab 2023-02-28 10:41:24 +08:00
winogradTransformSource2_5_1_mnn_cl.cpp MNN:Sync: Sync Internal 3.1.3 2025-04-28 11:50:24 +08:00
winogradTransform_buf.cl MNN:Sync: Sync Internal 2.9.5 2024-09-12 12:57:57 +08:00
winogradTransform_buf_mnn_cl.cpp MNN:Sync: Sync Internal 3.1.3 2025-04-28 11:50:24 +08:00
winogradTransform_subgroup_buf.cl MNN:Sync: Sync Internal 2.9.5 2024-09-12 12:57:57 +08:00
winogradTransform_subgroup_buf_mnn_cl.cpp MNN:Sync: Sync Internal 3.1.3 2025-04-28 11:50:24 +08:00

README.md

Update Opencl program

  • python opencl_codegen.py .