我对openCL应用程序有一个奇怪的情况 Global_work_size = 1920x1080,Local_work_size = 512,Work_Dim = 1。 在我的内核中,我能够看到正确的值 get_global_size(2073600)和get_num_groups(4050)。 但是,get_global_id仅显示518399,这是实际值的1/4。 类似地,get_group_id显示1012,这是实际值的1/4。 因此,用于索引的work_item不完整。 建议解决这个问题。
答案 0 :(得分:0)
在OpenCL 1.x中,全局工作大小必须是本地大小的整数倍。你的不是(1920/512 =不是整数)。