6.17. Fabric Clique Information
This section describes functions and data structures to retrieve fabric clique information.
Classes
Enumerations
- enum CUcliqueType
Functions
- CUresult cuDeviceGetCliqueCount ( size_t* count, CUdevice dev )
- Retrieves the number of fabric cliques.
- CUresult cuDeviceGetCliqueInfo ( CUcliqueInfo* cliqueInfo, size_t* count, CUdevice dev )
- Retrieves fabric clique information.
- CUresult cuDeviceGetFabricClusterUuid ( CUuuid* uuid, CUdevice dev )
- Retrieves the fabric cluster UUID.
Enumerations
- enum CUcliqueType
-
Fabric clique types
Values
- CU_CLIQUE_TYPE_UNICAST_POINTER = 0
- Unicast pointer clique
- CU_CLIQUE_TYPE_MULTICAST_POINTER = 1
- Multicast pointer clique
- CU_CLIQUE_TYPE_UNICAST_LOGICAL_ENDPOINT = 2
- Unicast logical endpoint clique
- CU_CLIQUE_TYPE_MULTICAST_LOGICAL_ENDPOINT = 3
- Multicast logical endpoint clique
Functions
- CUresult cuDeviceGetCliqueCount ( size_t* count, CUdevice dev )
-
Retrieves the number of fabric cliques.
Parameters
- count
- Number of fabric cliques that the device is part of.
- dev
- Device for which the number of fabric cliques is requested.
Returns
CUDA_SUCCESS, CUDA_ERROR_INVALID_VALUE, CUDA_ERROR_NOT_INITIALIZED, CUDA_ERROR_DEINITIALIZED, CUDA_ERROR_NOT_PERMITTED, CUDA_ERROR_NOT_SUPPORTED
Description
Retrieves the number of fabric cliques that the device is part of.
- CUresult cuDeviceGetCliqueInfo ( CUcliqueInfo* cliqueInfo, size_t* count, CUdevice dev )
-
Retrieves fabric clique information.
Parameters
- cliqueInfo
- Array to store the fabric clique information.
- count
- Input: Size of the cliqueInfo array. Output: Number of entries updated in the cliqueInfo array.
- dev
- Device for which the clique information is requested.
Returns
CUDA_SUCCESS, CUDA_ERROR_INVALID_VALUE, CUDA_ERROR_NOT_INITIALIZED, CUDA_ERROR_DEINITIALIZED, CUDA_ERROR_NOT_PERMITTED, CUDA_ERROR_NOT_SUPPORTED
Description
Returns the fabric clique information for the cliques that the device is a part of. User must specify the size of the cliqueInfo array in count. The same parameter count will return the actual number of entries updated in the cliqueInfo array.
- CUresult cuDeviceGetFabricClusterUuid ( CUuuid* uuid, CUdevice dev )
-
Retrieves the fabric cluster UUID.
Parameters
- uuid
- Fabric cluster UUID.
- dev
- Device for which the fabric cluster UUID is requested.
Returns
CUDA_SUCCESS, CUDA_ERROR_INVALID_VALUE, CUDA_ERROR_NOT_INITIALIZED, CUDA_ERROR_DEINITIALIZED, CUDA_ERROR_NOT_PERMITTED, CUDA_ERROR_NOT_SUPPORTED
Description
Retrieves the fabric cluster UUID for the given device.