/* * Copyright © 2010 INRIA. All rights reserved. * Copyright © 2011 Cisco Systems, Inc. All rights reserved. * See COPYING in top-level directory. */ #include #include #include #include #include /* check the CUDA Runtime API helpers */ int main(void) { hwloc_topology_t topology; cudaError_t cerr; int count, i; int err; cerr = cudaGetDeviceCount(&count); if (cerr) { printf("cudaGetDeviceCount failed %d\n", cerr); return -1; } printf("cudaGetDeviceCount found %d devices\n", count); hwloc_topology_init(&topology); hwloc_topology_load(topology); for(i=0; i