OpenCL-Programming-Examples:OpenCL编程示例

时间:2024-05-19 22:14:39
【文件属性】:

文件名称:OpenCL-Programming-Examples:OpenCL编程示例

文件大小:23KB

文件格式:ZIP

更新时间:2024-05-19 22:14:39

C++

OpenCL编程示例 这些是供学习的OpenCL编程示例。 这些代码与Visual Stdio 2017一起运行, 您需要先设置工具以运行OpenCL porgram。 从“ The OpenCL Programming Book”复制代码,这些代码标记为“ TOPB”。 如果这让您不满意,请与我联系以删除。 CNN卷积(20180721) 功能:用于深度学习CNN中的卷积运算main.cpp:宿主程序Conv2D.cl:二维卷积 work_id_2dim_pooling(20180524) 函数:为二维数据输出工作项的全局标识和局部标识main.cpp:宿主程序pooling.cl:opencl内核,深度学习最大池,池大小2 * 2 work_id_1dim(20180524) 函数:为1个维度数据输出工作项的全局ID和本地ID main.cpp:宿主程序add_vec.c


【文件预览】:
OpenCL-Programming-Examples-master
----moving_average_filter5()
--------stock_array_4.txt(2KB)
--------main.cpp(5KB)
--------moving_average_vec4.cl(845B)
----moving_average_filter2()
--------stock_array_4.txt(327B)
--------main.cpp(4KB)
--------moving_average_vec4.cl(973B)
----moving_average_filter1()
--------moving_average.cl(719B)
--------main.cpp(3KB)
--------stock_array1.txt(395B)
----CNN Convolution()
--------Conv2D.cl(835B)
--------Matlab src()
--------main.cpp(5KB)
----work_id_1dim()
--------main.cpp(5KB)
--------add_vec.cl(418B)
----README.md(2KB)
----moving_average_filter3()
--------main.cpp(4KB)
--------stock_array_many.txt(655B)
--------moving_average_many.cl(761B)
----moving_average_filter4()
--------main.cpp(4KB)
--------stock_array_vec4_par.txt(655B)
--------moving_average_vec4_para.cl(743B)
----work_id_2dim_pooling()
--------pooling.cl(923B)
--------main.cpp(5KB)

网友评论