603
社区成员
发帖
与我相关
我的任务
分享
#include <iostream>
#include <CL\cl.hpp>
#include <vector>
#include <string>
using namespace std;
int main()
{
std::vector<cl::Platform> platformList;
cl::Platform::get(&platformList);
for (int i = 0; i < platformList.size(); ++i)
{
std::string cppname;
std::string cppversion;
std::string cppverndor;
std::string cppprofile;
platformList[i].getInfo(CL_PLATFORM_NAME, &cppname);
platformList[i].getInfo(CL_PLATFORM_VERSION, &cppversion);
platformList[i].getInfo(CL_PLATFORM_VENDOR, &cppverndor);
platformList[i].getInfo(CL_PLATFORM_PROFILE, &cppprofile);
cout << "OpenCL平台:" << cppname << "\n"
<< "OpenCL版本:" << cppversion << "\n"
<< "OpenCL开发商:" << cppverndor << "\n"
<< "OpenCL简档:" << cppprofile << "\n" << "\n" << endl;
}
cin.get();
return 0;
}