如何使用C++;包装纸? 我是C++和OpenCL NOOB。在的第38页上有一个参数列表,您可以提供给clGetDeviceInfo以获取各种信息。C++包装似乎提供的信息更少。也许我只是读得不够多,不知道如何正确使用这些函数

如何使用C++;包装纸? 我是C++和OpenCL NOOB。在的第38页上有一个参数列表,您可以提供给clGetDeviceInfo以获取各种信息。C++包装似乎提供的信息更少。也许我只是读得不够多,不知道如何正确使用这些函数,opencl,Opencl,这对我来说很好,但我希望能够获得第一个链接中列出的所有数据 for(int i = 0; i < devices.size(); i++) { string deviceName, builtInKernels; cl::vector<size_t> maxWO; devices[i].getInfo(CL_DEVICE_NAME, &deviceName); devices[i].getInfo(CL_DEVICE_BUILT_IN_K

这对我来说很好,但我希望能够获得第一个链接中列出的所有数据

for(int i = 0; i < devices.size(); i++) {
    string deviceName, builtInKernels;
    cl::vector<size_t> maxWO;
    devices[i].getInfo(CL_DEVICE_NAME, &deviceName);
    devices[i].getInfo(CL_DEVICE_BUILT_IN_KERNELS, &builtInKernels);
    cout << "DEVICE_NAME - " << deviceName << endl;
    cout << "DEVICE_BUILT_IN_KERNELS - " << builtInKernels << endl;
    cout << "DEVICE_MAX_WORK_ITEMS - " << maxWO[0] << endl;
}
for(int i=0;iCUT< P>我想,您提到的表的目的是为了显示那些C++返回值与C API不同的项。“OpenCL规范版本1.2的表4.3指定了可以查询的信息。下表列出了OpenCL C API和OpenCL C++ API之间返回类型不同的CLSI DeVice信息值。”