#include <cuda_runtime.h>
int num_gpus;
cudaGetDeviceCount(&num_gpus);
cudaDeviceProp* p_DeviceProp = new cudaDeviceProp[num_gpus];
for(int i = 0;i< num_gpus;i++)
{
cudaDeviceProperties(&p_DeviceProp[i],i);
printf(" %d: %s\n",i,p_DeviceProp[i].name);
}
delete[] p_DeviceProp;
ps:在c++中ifstream很重要。